@charset "UTF-8";
/*
/* Mixin
/*
----------------------------------------------------------------- */
/*
/* Reset
/*
----------------------------------------------------------------- */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&family=Oswald:wght@400;700&display=swap");
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, icenter, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
	line-break: strict;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

area:focus {
	outline: none;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	line-height: 0;
	vertical-align: bottom;
}

@font-face {
	font-family: "icon";
	src: url("/dcms_media/css/fonts/icon.eot");
	src: url("/dcms_media/css/fonts/icon.eot?#iefix") format("eot"), url("/dcms_media/css/fonts/icon.woff") format("woff"), url("/dcms_media/css/fonts/icon.ttf") format("truetype"), url("/dcms_media/css/fonts/icon.svg#icon") format("svg");
	font-style: normal;
	font-display: swipe;
}
/*
/* Base
/*
----------------------------------------------------------------- */
* {
	box-sizing: border-box;
}
*::before, *::after {
	box-sizing: border-box;
}

html {
	font-size: 62.5%;
	background: #fff;
}

body {
	color: #333;
	font-family: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
	font-size: 1.6rem;
	line-height: 1.75;
	letter-spacing: 0.08em;
	-webkit-font-feature-settings: "palt";
	        font-feature-settings: "palt";
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@media screen and (max-width: 767px) {
	body {
		font-size: 1.4rem;
	}
}

img {
	max-width: 100%;
	height: auto;
}

a {
	text-decoration: underline;
	color: #333;
}
a:link {
	color: #333;
}
a:visited {
	color: #333;
}
a:hover {
	text-decoration: none;
}
a.-disable {
	color: inherit;
	text-decoration: none;
	pointer-events: none;
	cursor: inherit;
}

b,
strong {
	font-weight: bold;
}

sup {
	font-size: 75%;
	vertical-align: top;
	position: relative;
	top: 0;
}

sub {
	font-size: 75%;
	vertical-align: bottom;
	position: relative;
	bottom: 0;
}

input,
button,
select,
textarea {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	outline: none;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	font-family: inherit;
	border-radius: 0;
}

input[type=checkbox],
input[type=radio] {
	display: none;
}

input[type=submit],
input[type=button],
label,
button,
select {
	cursor: pointer;
}

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

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}
.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 {
	position: relative;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-left: auto;
	margin-right: auto;
}
.slick-track:before, .slick-track:after {
	content: "";
	display: table;
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	float: left;
	min-height: 1px;
	display: none;
}
[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;
}

/**
 * Swiper 7.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 25, 2021
 */
@font-face {
	font-family: "swiper-icons";
	src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
	font-weight: 400;
	font-style: normal;
}
:root {
	--swiper-theme-color: #007aff;
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	/* Fix of Webkit flickering */
	z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

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

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

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

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

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

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

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto;
}

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

/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
	-webkit-perspective: 1200px;
	        perspective: 1200px;
}

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

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

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

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

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

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

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

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	/* For Firefox */
	-ms-overflow-style: none;
	/* For Internet Explorer and Edge */
}

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

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

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

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

.swiper-centered > .swiper-wrapper::before {
	content: "";
	-webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
	-webkit-box-ordinal-group: 10000;
	-webkit-order: 9999;
	    -ms-flex-order: 9999;
	        order: 9999;
}

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

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

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

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

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

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

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

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

:root {
	--swiper-navigation-size: 44px;
	/*
	--swiper-navigation-color: var(--swiper-theme-color);
	*/
}

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

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

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

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

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

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

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

.swiper-button-lock {
	display: none;
}

:root {
	/*
	--swiper-pagination-color: var(--swiper-theme-color);
	--swiper-pagination-bullet-size: 8px;
	--swiper-pagination-bullet-width: 8px;
	--swiper-pagination-bullet-height: 8px;
	--swiper-pagination-bullet-inactive-color: #000;
	--swiper-pagination-bullet-inactive-opacity: 0.2;
	--swiper-pagination-bullet-opacity: 1;
	--swiper-pagination-bullet-horizontal-gap: 4px;
	--swiper-pagination-bullet-vertical-gap: 6px;
	*/
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: 200ms left, 200ms -webkit-transform;
	transition: 200ms left, 200ms -webkit-transform;
	transition: 200ms transform, 200ms left;
	transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: 200ms right, 200ms -webkit-transform;
	transition: 200ms right, 200ms -webkit-transform;
	transition: 200ms transform, 200ms right;
	transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}

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

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

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

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

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

.swiper-pagination-lock {
	display: none;
}

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

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

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

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

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

.swiper-scrollbar-lock {
	display: none;
}

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

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

.swiper-slide-zoomed {
	cursor: move;
}

/* Preloader */
:root {
	/*
	--swiper-preloader-color: var(--swiper-theme-color);
	*/
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	        transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s infinite linear;
	        animation: swiper-preloader-spin 1s infinite linear;
	box-sizing: border-box;
	border: 4px solid #007aff;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
}

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

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

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

@keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}
/* a11y */
.swiper .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

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

.swiper-grid > .swiper-wrapper {
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

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

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

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

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

.swiper-cube {
	overflow: visible;
}

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

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

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

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

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

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

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

.swiper-cube .swiper-cube-shadow:before {
	content: "";
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');
	-webkit-filter: blur(50px);
	        filter: blur(50px);
}

.swiper-flip {
	overflow: visible;
}

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

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

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

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

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

.swiper-cards {
	overflow: visible;
}

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

body.compensate-for-scrollbar {
	overflow: hidden;
}

.fancybox-active {
	height: auto;
}

.fancybox-is-hidden {
	left: -9999px;
	margin: 0;
	position: absolute !important;
	top: -9999px;
	visibility: hidden;
}

.fancybox-container {
	-webkit-backface-visibility: hidden;
	height: 100%;
	left: 0;
	outline: none;
	position: fixed;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-transform: translateZ(0);
	        transform: translateZ(0);
	width: 100%;
	z-index: 99992;
}

.fancybox-container * {
	box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.fancybox-outer {
	-webkit-overflow-scrolling: touch;
	overflow-y: auto;
}

.fancybox-bg {
	background: rgb(30, 30, 30);
	opacity: 0;
	-webkit-transition-duration: inherit;
	        transition-duration: inherit;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
	        transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
	opacity: 0.9;
	-webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
	        transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
	direction: ltr;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity 0.25s ease, visibility 0s ease 0.25s;
	transition: opacity 0.25s ease, visibility 0s ease 0.25s;
	visibility: hidden;
	z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
	opacity: 1;
	-webkit-transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
	transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
	visibility: visible;
}

.fancybox-infobar {
	color: #ccc;
	font-size: 13px;
	-webkit-font-smoothing: subpixel-antialiased;
	height: 44px;
	left: 0;
	line-height: 44px;
	min-width: 44px;
	mix-blend-mode: difference;
	padding: 0 10px;
	pointer-events: none;
	top: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.fancybox-toolbar {
	right: 0;
	top: 0;
}

.fancybox-stage {
	direction: ltr;
	overflow: visible;
	-webkit-transform: translateZ(0);
	        transform: translateZ(0);
	z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
	overflow: hidden;
}

.fancybox-slide {
	-webkit-backface-visibility: hidden;
	/* Using without prefix would break IE11 */
	display: none;
	height: 100%;
	left: 0;
	outline: none;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: absolute;
	text-align: center;
	top: 0;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	white-space: normal;
	width: 100%;
	z-index: 99994;
}
@media screen and (max-width: 767px) {
	.fancybox-slide {
		padding: 32px;
	}
}

.fancybox-slide::before {
	content: "";
	display: inline-block;
	font-size: 0;
	height: 100%;
	vertical-align: middle;
	width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
	display: block;
}

.fancybox-slide--image {
	overflow: hidden;
	padding: 44px 0;
}

.fancybox-slide--image::before {
	display: none;
}

@media all and (max-width: 768px) {
	.fancybox-slide--html {
		padding: 24px;
	}
}

.fancybox-content {
	background: #fff;
	display: inline-block;
	margin: 0;
	max-width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: relative;
	text-align: left;
	vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
	-webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
	        animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
	-webkit-backface-visibility: hidden;
	background: transparent;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	max-width: none;
	overflow: visible;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-transform-origin: top left;
	        transform-origin: top left;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 99995;
}

.fancybox-slide--iframe .fancybox-content {
	max-width: 800px !important;
}
@media screen and (max-width: 1200px) {
	.fancybox-slide--iframe .fancybox-content {
		max-width: 80% !important;
	}
}
@media screen and (max-width: 767px) {
	.fancybox-slide--iframe .fancybox-content {
		max-width: 100% !important;
	}
}

.fancybox-can-zoomOut .fancybox-content {
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
	cursor: -webkit-grab;
	cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
	cursor: -webkit-grabbing;
	cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
	cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
	background: transparent;
	border: 0;
	height: 100%;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
}

.fancybox-spaceball {
	z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
	height: 100%;
	overflow: visible;
	padding: 0;
	width: 100%;
}

.fancybox-slide--video .fancybox-content {
	background: #000;
}

.fancybox-slide--map .fancybox-content {
	background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
	background: #fff;
}

.fancybox-video,
.fancybox-iframe {
	background: transparent;
	border: 0;
	display: block;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
	left: 0;
	position: absolute;
	top: 0;
}

.fancybox-error {
	background: #fff;
	cursor: default;
	max-width: 400px;
	padding: 40px;
	width: 100%;
}

.fancybox-error p {
	color: #444;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}

/* Buttons */
.fancybox-button {
	background: rgba(30, 30, 30, .6);
	border: 0;
	border-radius: 0;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	height: 44px;
	margin: 0;
	padding: 10px;
	position: relative;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	vertical-align: top;
	visibility: inherit;
	width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
	color: #ccc;
}

.fancybox-button:hover {
	color: #fff;
}

.fancybox-button:focus {
	outline: none;
}

.fancybox-button.fancybox-focus {
	outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
	color: #888;
	cursor: default;
	outline: none;
}

/* Fix IE11 */
.fancybox-button div {
	height: 100%;
}

.fancybox-button svg {
	display: block;
	height: 100%;
	overflow: visible;
	position: relative;
	width: 100%;
}

.fancybox-button svg path {
	fill: currentColor;
	stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
	display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
	display: none;
}

.fancybox-progress {
	background: #ff5268;
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform: scaleX(0);
	        transform: scaleX(0);
	-webkit-transform-origin: 0;
	        transform-origin: 0;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: linear;
	        transition-timing-function: linear;
	z-index: 99998;
}

/* Close button on the top right corner of html content */
.fancybox-close-small {
	background: transparent;
	border: 0;
	border-radius: 0;
	color: #ccc;
	cursor: pointer;
	opacity: 0.8;
	padding: 8px;
	position: absolute;
	right: -12px;
	top: -44px;
	z-index: 401;
}

.fancybox-close-small:hover {
	color: #fff;
	opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
	color: currentColor;
	padding: 10px;
	right: 0;
	top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
	overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
	display: none;
}

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
	background-clip: content-box;
	height: 100px;
	opacity: 0;
	position: absolute;
	top: calc(50% - 50px);
	width: 70px;
}

.fancybox-navigation .fancybox-button div {
	padding: 7px;
}

/* Caption */
.fancybox-caption {
	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .85) 0%, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to top, rgba(0, 0, 0, .85) 0%, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, rgba(0, 0, 0, 0) 100%);
	bottom: 0;
	color: #eee;
	font-size: 14px;
	font-weight: 400;
	left: 0;
	line-height: 1.5;
	padding: 75px 44px 25px 44px;
	pointer-events: none;
	right: 0;
	text-align: center;
	z-index: 99996;
}

.fancybox-caption--separate {
	margin-top: -50px;
}

.fancybox-caption__body {
	max-height: 50vh;
	overflow: auto;
	pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
	color: #ccc;
	text-decoration: none;
}

.fancybox-caption a:hover {
	color: #fff;
	text-decoration: underline;
}

/* Loading indicator */
.fancybox-loading {
	-webkit-animation: fancybox-rotate 1s linear infinite;
	        animation: fancybox-rotate 1s linear infinite;
	background: transparent;
	border: 4px solid #888;
	border-bottom-color: #fff;
	border-radius: 50%;
	height: 50px;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: 0.7;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 99999;
}

@-webkit-keyframes fancybox-rotate {
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}

@keyframes fancybox-rotate {
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}
/* Transition effects */
.fancybox-animated {
	-webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
	        transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	        transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	        transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
	opacity: 0;
	-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	        transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
	opacity: 1;
}

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: scale3d(1.5, 1.5, 1.5);
	        transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: scale3d(0.5, 0.5, 0.5);
	        transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	        transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: rotate(-360deg);
	        transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: rotate(360deg);
	        transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: rotate(0deg);
	        transform: rotate(0deg);
}

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
	        transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
	        transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
	-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
	        transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
	-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
	        transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
	-webkit-transform: translate3d(0, 0, 0) scale(1);
	        transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
	.fancybox-slide {
		padding-left: 24px;
		padding-right: 24px;
	}
	.fancybox-slide--image {
		padding: 6px 0;
	}
	.fancybox-close-small {
		right: -6px;
	}
	.fancybox-slide--image .fancybox-close-small {
		background: #4e4e4e;
		color: #f2f4f6;
		height: 36px;
		opacity: 1;
		padding: 6px;
		right: 0;
		top: 0;
		width: 36px;
	}
	.fancybox-caption {
		padding-left: 12px;
		padding-right: 12px;
	}
}
/* Share */
.fancybox-share {
	background: #f4f4f4;
	border-radius: 3px;
	max-width: 90%;
	padding: 30px;
	text-align: center;
}

.fancybox-share h1 {
	color: #222;
	font-size: 35px;
	font-weight: 700;
	margin: 0 0 20px 0;
}

.fancybox-share p {
	margin: 0;
	padding: 0;
}

.fancybox-share__button {
	border: 0;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	margin: 0 5px 10px 5px;
	min-width: 130px;
	padding: 0 15px;
	text-decoration: none;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
	color: #fff;
}

.fancybox-share__button:hover {
	text-decoration: none;
}

.fancybox-share__button--fb {
	background: #3b5998;
}

.fancybox-share__button--fb:hover {
	background: #344e86;
}

.fancybox-share__button--pt {
	background: #bd081d;
}

.fancybox-share__button--pt:hover {
	background: #aa0719;
}

.fancybox-share__button--tw {
	background: #1da1f2;
}

.fancybox-share__button--tw:hover {
	background: #0d95e8;
}

.fancybox-share__button svg {
	height: 25px;
	margin-right: 7px;
	position: relative;
	top: -1px;
	vertical-align: middle;
	width: 25px;
}

.fancybox-share__button svg path {
	fill: #fff;
}

.fancybox-share__input {
	background: transparent;
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	border-radius: 0;
	color: #5d5b5b;
	font-size: 14px;
	margin: 10px 0 0 0;
	outline: none;
	padding: 10px 15px;
	width: 100%;
}

/* Thumbs */
.fancybox-thumbs {
	background: #ddd;
	bottom: 0;
	display: none;
	margin: 0;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	padding: 2px 2px 4px 2px;
	position: absolute;
	right: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 0;
	width: 212px;
	z-index: 99995;
}

.fancybox-thumbs-x {
	overflow-x: auto;
	overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
	display: block;
}

.fancybox-show-thumbs .fancybox-inner {
	right: 212px;
}

.fancybox-thumbs__list {
	font-size: 0;
	height: 100%;
	list-style: none;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	position: relative;
	white-space: nowrap;
	width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
	overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
	width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
	background: #fff;
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
	background: #2a2a2a;
	border-radius: 10px;
}

.fancybox-thumbs__list a {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: rgba(0, 0, 0, .1);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	float: left;
	height: 75px;
	margin: 2px;
	max-height: calc(100% - 8px);
	max-width: calc(50% - 4px);
	outline: none;
	overflow: hidden;
	padding: 0;
	position: relative;
	-webkit-tap-highlight-color: transparent;
	width: 100px;
}

.fancybox-thumbs__list a::before {
	border: 6px solid #ff5268;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
	opacity: 0.5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
	opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
	.fancybox-thumbs {
		width: 110px;
	}
	.fancybox-show-thumbs .fancybox-inner {
		right: 110px;
	}
	.fancybox-thumbs__list a {
		max-width: calc(100% - 10px);
	}
}
.bg-gray {
	background: #f5f5f5;
}

.blog_box_list {
	position: relative;
	margin-bottom: 40px;
	padding-bottom: 20px;
	border-bottom: 1px solid #DDD;
}
@media screen and (max-width: 767px) {
	.blog_box_list {
		margin-bottom: 0;
	}
}
.blog_box_thumb {
	position: relative;
}
.blog_box_thumb_cat {
	position: absolute;
	display: inline-block;
	bottom: 0;
	right: 20px;
	background: #fff;
	padding: 10px;
	color: #F08600;
	font-weight: bold;
}
@media screen and (max-width: 767px) {
	.blog_box_thumb_cat {
		font-size: 1.2rem;
		right: 0;
	}
}
.blog_box_thumb figure {
	margin-bottom: 20px;
}
.blog_box_thumb figure > img {
	max-width: none;
	width: 100%;
}
.blog_box_time {
	color: #878787;
	font-size: 1.4rem;
	margin-bottom: 10px;
	display: inline-block;
}
.blog_box_title {
	font-size: 2.4rem;
	margin-bottom: 15px;
	font-weight: bold;
}
@media screen and (max-width: 767px) {
	.blog_box_title {
		font-size: 1.8rem;
		margin-bottom: 10px;
	}
}
.blog_box_title a {
	display: inline-block;
	text-decoration: none;
	color: #F08600;
}
.blog_box_title a::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.blog_box_text {
	color: #333;
}

.scope_blog .common_contents_inner {
	max-width: 1200px;
}

.scope_blog #contents_right .slickSlider {
	display: none;
}

.scope_blog {
	/* txt lilnk ***/
	/* ページ内のナビゲーション ***/
	/*------------------------------------------------

	_flow.css

	-------------------------------------------------*/
	/* flow 02 ***/
	/* flow 03 ***/
	/* 1日のスケジュール ***/
	/* flow 03 歴史 年表 ***/
	/* flow 04 採用 選考流れ ***/
	/*------------------------------------------------

	_news.css

	-------------------------------------------------*/
	/* 基本設定 ***/
	/* 2個目以降非表示 スライドで表示 ***/
	/* TOP_NEWS-C ***/
	/* TOP_NEWS-E ***/
	/* NEWS-F ***/
	/*------------------------------------------------

	_title.css

	-------------------------------------------------*/
	/* h1 ***/
	/* h2 ***/
	/* h3 ***/
	/* h4 ***/
	/*------------------------------------------------

	_table.css

	-------------------------------------------------*/
	/* base ***/
	/* table 01 ***/
	/* table 02 ***/
	/* table 04 ***/
	/* table 05 ***/
	/* table 06 ***/
	/* table 07 ***/
	/* table 08 ***/
	/* table 09 ***/
	/* table 10 ***/
	/*------------------------------------------------

	_subnav.css

	-------------------------------------------------*/
	/* column2 ***/
	/* column2 NO.02***/
	/* column1 01 ***/
	/* column1 02 ***/
	/*------------------------------------------------

	_media.css

	-------------------------------------------------*/
	/* standard ***/
	/* grid 採用TOP ***/
	/*------------------------------------------------

	blog_layout.css

	-------------------------------------------------*/
	/* common ***/
	/* article list ***/
	/* SNS ***/
	/* next prev ***/
	/* relation ***/
	/*------------------------------------------------

	blog_navi.css

	-------------------------------------------------*/
	/* category navi common header ***/
	/* search ***/
	/* side ***/
	/* blog list category ***/
	/* archive year month tag category list ***/
	/* pager new old ***/
	/*------------------------------------------------

	common.css

	-------------------------------------------------*/
	/* pagetop ***/
	/* ぱんくず locator ***/
	/* キャッチ・強調　テキスト ***/
	/* side banner ***/
	/* sub area T ***/
	/*------------------------------------------------

	cv.css

	-------------------------------------------------*/
	/* base ***/
	/* CV style 1 ***/
	/* CV style 4 ***/
	/*------------------------------------------------

	layout.css

	-------------------------------------------------*/
	/* background ***/
	/*------------------------------------------------

	module.css

	-------------------------------------------------*/
	/* txt position ***/
	/*------------------------------------------------

	sub.css

	-------------------------------------------------*/
	/* 特徴　強み　選ばれる理由 企業理念 など ***/
	/* 企業理念 ***/
	/*　faq QA　よくある質問 ***/
	/*　サイトマップ ***/
	/* page contact ***/
	/* side contact ***/
	/* form contact ***/
	/* side search ***/
	/* submain area C ***/
	/* submain area D ***/
	/* sub area C TOPari ***/
	/* sub area D ***/
	/* sub area U ***/
	/* sub area W ***/
	/* interview ***/
	/* tab switch sub_i_area ***/
	/* sub area K ***/
	/* sub area L ***/
	/* sub area O ***/
	/* sub area P ***/
	/* sub area R ***/
	/* sub area S ***/
	/* point 01 ***/
	/*** submain area G 1 ***/
	/*** submain area G 2 ***/
	/*** submain area i ***/
	/*------------------------------------------------

	top.css

	-------------------------------------------------*/
	/* top area D ***/
	/* top area_g ***/
	/* top area I ***/
	/* top area J ***/
	/*指定カラー 変えない*/
	/*指定カラー 変えない*/
	/*指定カラー 変えない*/
	/* area_p  PC 4列 / タブレット 2列 / スマホ 2列 ***/
	/* area_q ***/
	/* top グリット2 用 ***/
	/* sub area C SUBari ***/
	/*------------------------------------------------

	top_grid.css

	-------------------------------------------------*/
	/* メインイメージ ***/
	/* top グリット 用 ***/
	/*------------------------------------------------

	slick.css

	-------------------------------------------------*/
	/* 基本設定 ***/
	/*------------------------------------------------

	jquery.flexslider.css

	-------------------------------------------------*/
	/*------------------------------------------------

	_header01.css

	-------------------------------------------------*/
	/*------------------------------------------------

	_header02.css

	-------------------------------------------------*/
	/*------------------------------------------------

	_header03.css

	-------------------------------------------------*/
	/*------------------------------------------------

	_footer.css

	-------------------------------------------------*/
	/*------------------------------------------------

	_footer02.css

	-------------------------------------------------*/
	/*------------------------------------------------

	_footer03.css

	-------------------------------------------------*/
	/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

		top new corporate 2

	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
	/*---------------------------------------------------------------------------

	製品詳細テンプレ

	----------------------------------------------------------------------------*/
	/*-- template item product btn -----------------------------------------*/
	/* btn */
	/*-- template item product link -----------------------------------------*/
	/* link */
	/*-- template item product contents title -----------------------------------------*/
	/*-- template item product contents 01 -----------------------------------------*/
	/*-- template item product contents 10 -----------------------------------------*/
	/*-- template item product contents 11 -----------------------------------------*/
	/* common ************************************/
	/* article list **********************************/
	/* SNS **********************************/
	/* main detail **********************************/
	/*#main{
		padding: 20px;
		border-width: 1px;
		border-style: solid;
		line-height: 2;
		font-size: 15px;
		@media only screen and (max-width:690px) {
			padding: 0;
			border: none;
		}
		h1{
			font-size: 30px;
			line-height: 1.5;
			margin: 10px 0 20px;
				@media only screen and (max-width:690px) {
					font-size: 24px;
					margin-bottom: 15px;
				}
		}
		.taglist{
			margin: 5px 0 16px;
		}
		h2{
			font-size: 26px;
			line-height: 1.5;
			padding-bottom: 10px;
			margin-bottom: 20px;
			border-width: 0 0 3px 0;
			border-style: solid;
			@media only screen and (max-width:690px) {
				font-size: 24px;
			}
		}
		h3{
			font-size: 22px;
			line-height: 1.5;
			padding-left: 12px;
			margin-bottom: 16px;
			border-width: 0 0 0 5px;
			border-style: solid;
			@media only screen and (max-width:690px) {
				font-size: 20px;
			}
		}
		h4{
			font-size: 18px;
			line-height: 1.5;
			margin-bottom: 10px;
			@media only screen and (max-width:690px) {
				font-size: 17px;
			}
		}
	}*/
	/* main content title **********************************/
	/*BMの見出しとあわせてください。*/
	/* next prev **********************************/
	/* contact **********************************/
	/*.contact{
		margin-top: 32px;
		.title{
			text-align: center;
			font-size: 20px;
			font-weight: bold;
			line-height: 1;
			letter-spacing: .08em;
			padding: 15px 8px;
			@media only screen and (max-width:560px) {
				font-size: 18px;
			}
		}
		.txt{
			padding: 32px 16px;
			border-width: 0 2px 2px 2px;
			border-style: solid;
			font-size: 0;
			@media only screen and (max-width:560px) {
				padding: 26px 5%;
			}
			div{
				display: inline-block;
				text-align: center;
				width: 50%;
				font-size: 20px;
				line-height: 1;
				vertical-align: middle;
				@media only screen and (max-width:560px) {
					width: 100%;
				}
				&.tel{
					font-size: 28px;
					@media only screen and (max-width:560px) {
						margin-bottom: 16px;
					}
					span{
						background-repeat: no-repeat;
						background-position: left center;
						background-size: 24px auto;
						padding-left: 35px;
					}
				}
				&.mail{
					padding: 0 3%;
					@media only screen and (max-width:560px) {
						padding: 0 10%;
					}
					a{
						display: block;
						padding: 15px;
						border-radius: 4px;
						.in{
							background-repeat: no-repeat;
							background-position: left center;
							background-size: 24px auto;
							padding-left: 40px;
						}
					}
				}
			}
		}
	}
	*/
	/* relation **********************************/
	/*---------------------------
	詳細ページ 見出し
	----------------------------*/
	/*---------------------------
	詳細ページ 引用
	----------------------------*/
	/*---------------------------
	詳細ページ リスト
	----------------------------*/
	/*---------------------------
	詳細ページ 表
	----------------------------*/
	/*---------------------------
	詳細ページ sp　on off
	----------------------------*/
	/*---------------------------
	詳細ページ box構造
	----------------------------*/
	/*---------------------------
	画像 hover
	----------------------------*/
	/*---------------------------
	詳細ページ フロー
	----------------------------*/
	/*---------------------------
	詳細ページ iframe
	----------------------------*/
	/*---------------------------
	詳細ページ free download
	----------------------------*/
	/*---------------------------
	目次
	----------------------------*/
	/* table of contents **********************************/
	/* button **********************************/
	/* category navi common header ************************************/
	/* search ************************************/
	/* side ************************************/
	/* blog list category ************************************/
	/* archive year month tag category list ************************************/
	/* pager new old ************************************/
	/* ===================================================================
	CSS information
	 file name  :  color.css
	 style info :  レイアウト cssの定義
	=================================================================== */
	/*-----------------------------------------------------------------
	_setting
	-----------------------------------------------------------------*/
	/*-----------------------------------------------------------------
	base.css
	-----------------------------------------------------------------*/
	/*-----------------------------------------------------------------
	pagetop
	-----------------------------------------------------------------*/
	/*-----------------------------------------------------------------
	top
	-----------------------------------------------------------------*/
	/*-----------------------------------------------------------------
	sub
	-----------------------------------------------------------------*/
	/*-----------------------------------------------------------------
	sub
	-----------------------------------------------------------------*/
	/*-----------------------------------------------------------------
	media
	-----------------------------------------------------------------*/
	/*-----------------------------------------------------------------
	common
	-----------------------------------------------------------------*/
	/*-----------------------------------------------------------------
	blog layout
	-----------------------------------------------------------------*/
	/* ===================================================================
	CSS information
	 file name  :  layout.css
	 style info :  全ページ共通 枠組みレイアウト生成用 cssの定義
	=================================================================== */
	/*------------------------------------------------

	contents width

	-------------------------------------------------*/
	/* #dcms_layoutPageBlockPasteArea,
	#dcms_layoutPageBlock {
		width: 100%;
	} */
	/*------------------------------------------------

	form

	-------------------------------------------------*/
	/*------------------------------------------------

	template coraplate 3

	-------------------------------------------------*/
	/*------------------------------------------------

	float

	-------------------------------------------------*/
	/*------------------------------------------------

	ブロック（2個並び half）

	-------------------------------------------------*/
	/*.col2::after,.col2_m::after,.col2_ti::after,.col2_it::after {@include clearfix;}
	.col2 .flt, .col2 .flr{ width: 50%;}
	.col2_m .flt, .col2_m .flr{ width: 49%;}
	.col2_ti .flt{width: calc(18.5% * 3 + 1.875% * 2);} .col2_ti .flr{width: calc(18.5% * 2 + 1.875%);}
	.col2_it .flt{width: calc(18.5% * 2 + 1.875%);} .col2_it .flr{ width: calc(18.5% * 3 + 1.875% * 2);}*/
	/* old -------------*/
	/* new -------------*/
	/*------------------------------------------------

	ブロック（2個並び　unique 大小）

	-------------------------------------------------*/
	/*------------------------------------------------

	ブロック（3個並び）

	-------------------------------------------------*/
	/* column 3 ************/
	/*.col3::after,.col3_m::after {@include clearfix;}
	.col3 .flt, .col3 .flr{ width: 33.33333%;}
	.col3_m .flt, .col3_m .flr{ width: 32%;}.col3_m .flt{margin-right: 2%;}*/
	/* old -------------*/
	/* new -------------*/
	/*------------------------------------------------

	ブロック（4個並び）

	-------------------------------------------------*/
	/*.col4::after,.col4_m::after {@include clearfix;}
	.col4 .flt, .col4 .flr{ width: 25%;}
	.col4_m .flt, .col4_m .flr{ width: 23.5%;}.col4_m .flt{margin-right: 2%;}*/
	/* old -------------*/
	/* new -------------*/
	/*------------------------------------------------

	ブロック（5個並び）

	-------------------------------------------------*/
	/*.col5::after,.col5_m::after {@include clearfix;}
	.col5 .flt, .col5 .flr{ width: 20%;}
	.col5_m .flt, .col5_m .flr{ width: 18.5%;}.col5_m .flt{margin-right: 1.875%;}*/
	/* old -------------*/
	/* new -------------*/
	/*------------------------------------------------

	ブロック（6個並び）

	-------------------------------------------------*/
	/*------------------------------------------------

	background

	-------------------------------------------------*/
	/*------------------------------------------------

	youtube

	-------------------------------------------------*/
	/*------------------------------------------------

	width

	-------------------------------------------------*/
	/************************************************/
	/* width */
	/************************************************/
	/************************************************/
	/* width */
	/************************************************/
	/************************************************/
	/* width */
	/************************************************/
	/*-------------------------------------------------------------

	list

	-----------------------------------------------------------------*/
	/* list3 -------------*/
	/* list4 -------------*/
	/* list5 -------------*/
	/*-------------------------------------------------------------------

	ブロックまとめる→横並び

	---------------------------------------------------------------------*/
	/* 3つ (js追加してください。//$('.wcol3').wrapAll('<div class="wblock3"></div>');)--------------*/
	/* 4つ (js追加してください。//$('.wcol4').wrapAll('<div class="wblock4"></div>');)--------------*/
	/* ===================================================================
	CSS information
	 file name  :  module.css
	 style info :  全ページ共通 パーツ生成用 cssの定義
	=================================================================== */
	/****************************************************************/
	/* txt position */
	/****************************************************************/
	/****************************************************************/
	/* float clear clearfix
	/****************************************************************/
	/****************************************************************/
	/* list style */
	/****************************************************************/
	/****************************************************************/
	/* image */
	/****************************************************************/
	/* responsive **********/
	/* border **********/
	/* form **********/
	/****************************************************************/
	/* font size */
	/****************************************************************/
	/* px *****************/
	/* rem **********************/
	/* % **********************/
	/*-----------------------------------------------------------------*/
	/* weight 太さ */
	/*-----------------------------------------------------------------*/
	/*-----------------------------------------------------------------*/
	/* weight 太さ */
	/*-----------------------------------------------------------------*/
	/* margin bottom **********************/
	/* margin left **********************/
	/* margin right **********************/
	/* margin top only pc **********************/
	/* margin bottom only pc **********************/
	/****************************************************************/
	/* padding */
	/****************************************************************/
	/* padding right **********************/
	/* padding top **********************/
	/* padding top only PC **********************/
	/* padding top only tablet **********************/
	/* padding top only sp **********************/
	/* padding bottom **********************/
	/* padding bottom only PC **********************/
	/* padding bottom only tablet **********************/
	/* padding bottom only sp **********************/
	/************************************************/
	/* slide */
	/************************************************/
	/************************************************
	 SNS
	************************************************/
	/*--- twitter -----*/
	/*--- facebook -----*/
	/*--- instagram -----*/
	/*-----------------------------------------*/
	/*---------------------------------------*/
	/*------------------------------------------*/
	/*--------------------------------------------------------------------*/
}
.scope_blog .btn_half a, .scope_blog .btn_onethird a, .scope_blog .btn_twothird a, .scope_blog .btn_free a, .scope_blog .btn_fs_s a, .scope_blog .btn_circle a {
	border-color: #293337 #293337 #293337 #293337;
	color: #293337;
	background-color: rgba(255, 255, 255, .7);
}
.scope_blog .btn_half a:hover,
.scope_blog .btn_onethird a:hover,
.scope_blog .btn_twothird a:hover,
.scope_blog .btn_fs_s a:hover,
.scope_blog .btn_free a:hover {
	background-color: #13181a;
	color: #ffffff;
	border-color: #13181a;
}
.scope_blog .btn_bg a {
	text-decoration: none;
	background-color: #293337;
	color: #ffffff;
}
.scope_blog .btn_bg a:hover {
	background-color: #13181a;
}
.scope_blog .txt_link a {
	color: #F08600;
}
.scope_blog .list_txt_link3 li,
.scope_blog .list_txt_link4 li {
	border-color: #F08600;
}
.scope_blog .list_txt_link3 a:hover,
.scope_blog .list_txt_link4 a:hover {
	background-color: #F08600;
	color: #ffffff;
}
.scope_blog .flow_txt_arr .txt {
	background-color: #F08600;
	color: #ffffff;
}
.scope_blog .flow_txt_arr:not(:last-child) .txt::after {
	border-color: transparent transparent transparent #F08600;
}
.scope_blog .flow_txt_arr .detail {
	background-color: #f9f9f9;
}
@media screen and (max-width: 767px) {
	.scope_blog .flow_txt_arr:not(:last-child)::after {
		border-color: #999999 transparent transparent transparent;
	}
}
.scope_blog .flow_ver02_2 .flow_txt:not(:last-child)::after {
	border-color: transparent transparent transparent #999999;
}
.scope_blog .flow_ver02_2 .flow_txt .txt {
	background-color: #F08600;
	color: #ffffff;
}
.scope_blog .flow_ver02_2 .flow_txt .detail {
	background-color: #f9f9f9;
}
@media screen and (max-width: 767px) {
	.scope_blog .flow_ver02_2 .flow_txt:not(:last-child)::after {
		border-color: #999999 transparent transparent transparent;
	}
}
.scope_blog .schedule_line::before {
	background-color: #dddddd;
}
.scope_blog .schedule_line_time .item {
	color: #ffffff;
	background-color: #282F3A;
}
.scope_blog .schedule_line_txt {
	border-color: #ddd;
}
.scope_blog .schedule_line_txt.leftside::after,
.scope_blog .schedule_line_txt.rightside::before {
	background-color: #F08600;
}
.scope_blog .schedule_line_txt dt {
	color: #F08600;
}
.scope_blog .schedule_line_txt_in {
	background-color: #ffffff;
}
@media screen and (max-width: 767px) {
	.scope_blog .schedule_main_intro {
		background-color: #f9f9f9;
	}
	.scope_blog .schedule_line_txt.leftside::before {
		background-color: #F08600;
	}
}
.scope_blog .flow_ver03_tab::before {
	border-color: #333333;
}
.scope_blog .flow_ver04::before {
	background-color: #cccccc;
}
.scope_blog .flow_ver04_num {
	background-color: #F08600;
	color: #ffffff;
}
.scope_blog .flow_ver04_d {
	border-color: #cccccc;
}
.scope_blog .flow_ver04_info .info + .info {
	border-color: #999999;
}
.scope_blog .rss_box dl {
	border-color: #ddd;
}
.scope_blog .rss_title a {
	color: #F08600;
}
.scope_blog .rss_icon {
	background-color: #F08600;
	color: #ffffff;
}
.scope_blog #rss_open::before {
	color: #ffffff;
	background-color: #293337;
}
.scope_blog #top_rss_c {
	background-color: #f9f9f9;
}
.scope_blog #top_rss_c .title {
	color: #F08600;
}
.scope_blog #top_rss_c .title::after {
	background-color: #F08600;
}
.scope_blog #top_rss_e .rss_box {
	background-color: #ffffff;
}
.scope_blog .rss_f {
	border-color: #dddddd;
}
.scope_blog .rss_f_title {
	border-color: #dddddd;
}
.scope_blog th, .scope_blog td {
	border-color: #ddd;
}
.scope_blog table.tab01 {
	table-layout: fixed;
}
.scope_blog table.tab01 th {
	background-color: #F08600;
	color: #ffffff;
}
.scope_blog table.tab01 th.th_sub {
	background-color: #999999;
}
.scope_blog table.tab02 tr:nth-child(2n) {
	background-color: #f5f5f5;
}
.scope_blog table.tab04 th {
	background-color: #F08600;
	color: #ffffff;
}
.scope_blog table.tab04 thead th:nth-child(2n) {
	background-color: #F08600;
}
.scope_blog table.tab04 tbody td:nth-child(2n) {
	background-color: #f5f5f5;
}
.scope_blog table.tab05 th {
	background-color: #F08600;
	color: #ffffff;
}
.scope_blog table.tab06 th {
	background-color: #F08600;
	color: #ffffff;
}
@media screen and (max-width: 767px) {
	.scope_blog table.tab06 tbody td::before {
		background-color: #F08600;
		color: #ffffff;
	}
}
.scope_blog table.tab07 thead {
	border-color: #F08600;
}
.scope_blog table.tab07 thead th {
	color: #F08600;
}
.scope_blog table.tab07 thead tr th,
.scope_blog table.tab07 thead tr td,
.scope_blog table.tab07 tbody tr th,
.scope_blog table.tab07 tbody tr td {
	border-color: #CCCCCC;
}
.scope_blog table.tab08 tbody tr:not(:last-child) th,
.scope_blog table.tab08 tbody tr:not(:last-child) td {
	border-color: #CCCCCC;
}
.scope_blog table.tab08 th {
	color: #F08600;
}
.scope_blog table.tab08 th::after {
	background-color: #CCCCCC;
}
@media screen and (max-width: 767px) {
	.scope_blog table.tab08 tbody tr:not(:last-child) td {
		border-color: #CCCCCC;
	}
	.scope_blog table.tab08 tbody td {
		padding-bottom: 16px;
	}
	.scope_blog table.tab08 th {
		color: #F08600;
	}
}
.scope_blog table.tab09 th,
.scope_blog table.tab09 td {
	border-color: #ddd;
}
.scope_blog table.tab09 tr:nth-child(2n) {
	background-color: #f9f9f9;
}
.scope_blog table.tab10 th,
.scope_blog table.tab10 td {
	border-color: #dddddd;
}
.scope_blog table.tab10 th {
	color: #F08600;
}
.scope_blog table.tab10 th::after {
	color: #F08600;
}
@media screen and (max-width: 767px) {
	.scope_blog table.tab10 tr:first-child th {
		border-color: #dddddd;
	}
}
.scope_blog #subnav.sb_col2 ul li a {
	border-color: #bbbbbb;
}
.scope_blog #subnav.sb_col2 ul li a:hover {
	color: #F08600;
	background-color: #f9f9f9;
}
.scope_blog #subnav.sb_col2 ul li.current a {
	border-color: #bbbbbb;
	color: #F08600;
	background-color: #f9f9f9;
}
.scope_blog #subnav.sb_col2 ul li.current ul {
	border-color: #bbbbbb;
}
.scope_blog #subnav_title.sb_col2 a {
	background-color: #293337;
	color: #ffffff;
}
.scope_blog #subnav_title.sb_col2 a:hover {
	background-color: #13181a;
}
.scope_blog #subnav.sb_col2_accordion ul li a {
	border-color: #bbbbbb;
}
.scope_blog #subnav.sb_col2_accordion ul li a:hover {
	color: #F08600;
	background-color: #f9f9f9;
}
.scope_blog #subnav.sb_col2_accordion ul li.current a {
	border-color: #bbbbbb;
	color: #F08600;
	background-color: #f9f9f9;
}
.scope_blog #subnav.sb_col2_accordion ul li.current ul {
	border-color: #bbbbbb;
}
.scope_blog #subnav_title.sb_col2_accordion a {
	background-color: #293337;
	color: #ffffff;
}
.scope_blog #subnav_title.sb_col2_accordion a:hover {
	background-color: #13181a;
	color: #ffffff;
}
.scope_blog #subnav.sb_col1_1 ul li a:hover {
	background-color: #f7f7f7;
}
.scope_blog #subnav.sb_col1_1 ul li a::after {
	color: #F08600;
}
.scope_blog #subnav.sb_col1_1 ul li a {
	border-color: #f3f3f3;
}
.scope_blog #subnav.sb_col1_1 ul li.current a {
	background-color: #f7f7f7;
}
.scope_blog #subnav.sb_col1_1 ul li.current a::after {
	color: #F08600;
}
.scope_blog #subnav_title.sb_col1_1 a {
	background-color: #ffffff;
	color: #F08600;
}
.scope_blog #subnav_title.sb_col1_1 a::before {
	background-color: #dddddd;
}
@media screen and (max-width: 767px) {
	.scope_blog #subnav.col1_1 ul li a::before,
	.scope_blog #subnav.col1_1 ul li.current a::before {
		color: #F08600;
	}
}
.scope_blog .sb_col1_2_wrap {
	background-color: #ddd;
}
.scope_blog #subnav_title {
	border-color: #cccccc;
}
.scope_blog #subnav_title a:hover {
	color: #F08600;
}
.scope_blog #subnav_list li {
	border-color: #cccccc;
}
.scope_blog #subnav_list li.current a, .scope_blog #subnav_list li a:hover {
	color: #F08600;
	text-decoration: none;
}
.scope_blog time {
	color: #333;
}
.scope_blog article#main a {
	color: #F08600;
	text-decoration: underline;
}
.scope_blog article#main a:hover {
	text-decoration: none;
}
.scope_blog article#main .taglist a {
	color: #fff;
}
.scope_blog article#main .btn a,
.scope_blog article#main .btn_bg a,
.scope_blog article#main .catelist a,
.scope_blog article#main .taglist a {
	text-decoration: none;
}
.scope_blog article#main .btn_bg a,
.scope_blog article#main .catelist a,
.scope_blog article#main .btn a:hover,
.scope_blog article#main .btn_bg a:hover,
.scope_blog article#main .catelist a:hover {
	color: #ffffff;
}
.scope_blog article#main .dlb_btn a {
	color: #ffffff;
}
.scope_blog article {
	border-color: #dddddd;
}
.scope_blog article .info time {
	color: #000000;
	margin-bottom: 10px !important;
}
.scope_blog .sns_share {
	/*&.head{	border-color: #f5f5f5;}*/
}
.scope_blog .sns_share.foot {
	border-color: #dddddd;
}
.scope_blog .sns_share .line a {
	background-color: #00c300;
	color: #ffffff !important;
	text-decoration: none !important;
}
.scope_blog #nextprev li a {
	color: #F08600;
}
.scope_blog #nextprev li a:hover {
	opacity: 0.7;
}
.scope_blog #relation .title {
	border-color: #ddd;
}
.scope_blog .relationlist time {
	color: #777777;
}
.scope_blog article#main p:not([class]) {
	margin-top: 24px;
	margin-bottom: 24px;
}
.scope_blog article#main p:not([class]):first-child {
	margin-top: 0;
}
.scope_blog article#main p:not([class]):last-child {
	margin-bottom: 0;
}
.scope_blog article#main h2:not([class]) {
	margin: 60px 0 20px;
	padding: 4px 0 4px 1em;
	font-size: 2.8rem;
	font-weight: bold;
	line-height: 1.5;
	position: relative;
}
@media screen and (max-width: 1200px) {
	.scope_blog article#main h2:not([class]) {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog article#main h2:not([class]) {
		margin: 40px 0 24px;
		font-size: 2rem;
	}
}
.scope_blog article#main h2:not([class]):first-child {
	margin-top: 0;
}
.scope_blog article#main h2:not([class])::before {
	content: "";
	width: 2px;
	height: 100%;
	background: #F08600;
	position: absolute;
	left: 0;
	top: 0;
}
.scope_blog article#main h2:not([class]) + * {
	margin-top: 0;
}
.scope_blog article#main h3:not([class]) {
	margin: 32px 0 16px;
	padding-left: 0.8em;
	font-size: 2.4rem;
	font-weight: bold;
	line-height: 1.5;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.scope_blog article#main h3:not([class]) {
		font-size: 2.1rem;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog article#main h3:not([class]) {
		margin: 24px 0 16px;
		font-size: 1.8rem;
	}
}
.scope_blog article#main h3:not([class])::before {
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 100px;
	background: #F08600;
	position: absolute;
	left: 0;
	top: 0.6em;
}
@media screen and (max-width: 767px) {
	.scope_blog article#main h3:not([class])::before {
		width: 6px;
		height: 6px;
	}
}
.scope_blog article#main h3:not([class]):first-child {
	margin-top: 0;
}
.scope_blog article#main h3:not([class]) + * {
	margin-top: 0;
}
.scope_blog article#main h4:not([class]) {
	font-size: 2rem;
	font-weight: bold;
	line-height: 1.5;
	margin: 24px 0 16px;
	padding-left: 22px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.scope_blog article#main h4:not([class]) {
		font-size: 1.7rem;
	}
}
.scope_blog article#main h4:not([class]):first-child {
	margin-top: 0;
}
.scope_blog article#main h4:not([class])::before {
	content: "";
	display: block;
	width: 10px;
	height: 1px;
	background: #F08600;
	position: absolute;
	left: 0;
	top: calc(50% - 1px);
}
.scope_blog article#main h4:not([class]) + * {
	margin-top: 0;
}
.scope_blog article#main h5:not([class]) {
	font-size: 1.8rem;
	font-weight: bold;
	color: #F08600;
	line-height: 1.5;
	margin: 24px 0 12px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.scope_blog article#main h5:not([class]) {
		font-size: 1.6rem;
		margin-top: 24px;
	}
}
.scope_blog article#main h5:not([class]):first-child {
	margin-top: 0;
}
.scope_blog article#main h5:not([class]) + * {
	margin-top: 0;
}
.scope_blog article#main h6:not([class]) {
	font-size: 1.6rem;
	line-height: 1.5;
	font-weight: bold;
	margin: 20px 0 12px;
}
@media screen and (max-width: 767px) {
	.scope_blog article#main h6:not([class]) {
		font-size: 1.4rem;
	}
}
.scope_blog article#main h6:not([class]):first-child {
	margin-top: 0;
}
.scope_blog article#main h6:not([class]) + * {
	margin-top: 0;
}
.scope_blog article#main ul:not([class]) {
	margin: 24px 0;
}
.scope_blog article#main ul:not([class]):first-child {
	margin-top: 0;
}
.scope_blog article#main ul:not([class]):last-child {
	margin-bottom: 0;
}
.scope_blog article#main ul:not([class]) li {
	line-height: 1.5;
	font-size: 16px;
	margin-top: 10px;
	padding-left: 12px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.scope_blog article#main ul:not([class]) li {
		font-size: 1.4rem;
	}
}
.scope_blog article#main ul:not([class]) li:first-child {
	margin-top: 0;
}
.scope_blog article#main ul:not([class]) li::before {
	content: "";
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 9px;
	background: #F08600;
}
.scope_blog article#main ol:not([class]) {
	counter-reset: blog-ol-num;
	margin: 24px 0;
	list-style: none;
}
.scope_blog article#main ol:not([class]) li {
	line-height: 1.5;
	margin-top: 10px;
	padding-left: 1.2em;
	position: relative;
}
.scope_blog article#main ol:not([class]) li:first-child {
	margin-top: 0;
}
.scope_blog article#main ol:not([class]) li::before {
	counter-increment: blog-ol-num;
	content: counter(blog-ol-num) ".";
	color: #333;
	font-weight: bold;
	position: absolute;
	left: 0;
	top: 0;
}
.scope_blog article#main strong {
	color: #F08600;
}
.scope_blog .catenavi {
	border-color: #ddd;
}
.scope_blog .catenavi .catenavi_in li a:after {
	background-color: #F08600;
}
.scope_blog .catenavi .catenavi_in li a:hover {
	color: #F08600;
}
.scope_blog .blog_search input.submit_btn {
	background-image: url(../image/icon_search.png);
	background-color: #333;
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
}
.scope_blog .blog_search input.submit_btn:hover {
	opacity: 0.7;
}
.scope_blog .side .title {
	background-color: #F08600;
	color: #ffffff;
}
.scope_blog .side .cate li a {
	color: #ffffff;
	background-color: #fff;
}
.scope_blog .side .cate li a:hover {
	opacity: 0.7;
}
.scope_blog .side .tag li a {
	color: #333;
}
.scope_blog .side .btn {
	background-color: #fafafa;
	background-color: #fafafa;
	border-color: #ddd;
	color: #333;
	margin-top: 0;
}
.scope_blog .side .btn:hover {
	color: #F08600;
}
.scope_blog .side .btn:hover span:before {
	border-color: #ffffff;
}
.scope_blog .side .sweep {
	border-color: #ccc;
}
.scope_blog .taglist a {
	color: #777;
}
.scope_blog .taglist a:before {
	color: #f5f5f5;
}
.scope_blog .catelist a {
	color: #fff !important;
	background-color: #333 !important;
	-webkit-transition: 0.3s ease opacity;
	transition: 0.3s ease opacity;
}
.scope_blog .catelist a:hover {
	opacity: 0.7;
}
.scope_blog .catelist a:before {
	color: #f5f5f5;
}
.scope_blog .archivelist .list a {
	border-color: #ddd;
	color: #333;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.scope_blog .archivelist .list a:hover, .scope_blog .archivelist .list a.current {
	color: #fff;
	background: #F08600;
	border-color: #F08600;
}
.scope_blog .newold a, .scope_blog .pager a {
	color: #333;
}
.scope_blog .pager span {
	color: #ffffff;
}
.scope_blog #locator_t_under,
.scope_blog #locator_template_c2,
.scope_blog #locator_t_up {
	background-color: #f5f5f5;
	border-color: #f5f5f5;
}
.scope_blog .txt_color_white, .scope_blog .txt_color_white a {
	color: #ffffff !important;
}
.scope_blog .txt_color_key, .scope_blog .txt_color_key a {
	color: #F08600 !important;
}
.scope_blog .txt_bg_blue {
	background-color: #F08600 !important;
	color: #ffffff;
}
.scope_blog .txt_bg_green {
	background-color: #F08600 !important;
	color: #ffffff;
}
.scope_blog .col_bg {
	background-color: #f5f5f5;
}
.scope_blog .col_bg_pwide {
	background-color: #f5f5f5;
}
.scope_blog .col_bg_white {
	background-color: #ffffff;
}
.scope_blog .col_border {
	border-color: #cccccc;
}
.scope_blog .bg_next::after {
	border-color: #f5f5f5 transparent transparent transparent;
}
.scope_blog .flex-control-paging li a:hover,
.scope_blog .flex-control-paging li a.flex-active {
	background: #293337;
}
.scope_blog .rinen > p {
	background-color: #ffffff;
}
.scope_blog .rinen > p::after, .scope_blog .rinen > p::before {
	background-color: #999999;
}
.scope_blog .qa_q {
	color: #fff;
	background-color: #F08600;
}
.scope_blog .qa_click_q {
	background-color: #f5f5f5;
}
.scope_blog .qa_click_q::before {
	background-color: #F08600;
}
.scope_blog .qa_click_q::after {
	border-color: #ffffff;
}
.scope_blog .qa_click_q.active::after {
	border-color: #ffffff;
}
.scope_blog .qa_q_simple .init,
.scope_blog .qa_a_simple .init {
	color: #F08600;
	border-color: #F08600;
}
.scope_blog .qa_a_simple .init {
	color: #ffffff;
	border-opacity: 0.7;
	opacity: 0.7;
}
@media screen and (max-width: 767px) {
	.scope_blog .qa_click_q::after {
		border-color: #F08600;
	}
	.scope_blog .qa_click_q.active::after {
		border-color: #F08600;
	}
}
.scope_blog #sitemap a {
	color: #333333;
}
.scope_blog #sitemap li::before {
	color: #aaaaaa;
}
.scope_blog .colcontact {
	background-color: #f5f5f5;
}
.scope_blog .sidecontact_in {
	background-color: rgba(237, 28, 33, .3);
}
.scope_blog .formflow li:after {
	border-color: #F08600;
}
.scope_blog .formflow li.prev {
	background-color: #dddddd;
}
.scope_blog .formflow li.age {
	background-color: #F08600;
}
.scope_blog .formflow li.next {
	opacity: 0.7;
}
.scope_blog .sub_search .search_txt {
	border-color: #ddd;
}
.scope_blog .sub_search .submit_btn {
	background-image: url("../image/icon_search.png");
}
.scope_blog .sub_search input.search_txt {
	background-color: #f5f5f5;
	color: #777777;
}
.scope_blog .sub_search input.submit_btn {
	background-color: #555555;
	background-image: url("../image/icon_search.png");
}
.scope_blog .sm_b_block {
	background-color: rgba(162, 188, 14, .6);
}
.scope_blog .col2_vm_v2 {
	background-color: #f5f5f5;
}
.scope_blog .col2_vm_v2 .flt_vm {
	background-color: #ffffff;
	box-shadow: 5px 5px 10px -3px rgba(0, 0, 0, .15);
}
.scope_blog .sub_c_block:hover .sub_c_image::after {
	background-color: rgba(0, 0, 0, .7);
}
.scope_blog .sub_c_caption {
	color: #ffffff;
}
.scope_blog .sub_c_area .flt, .scope_blog .sub_c_area .flr {
	border-color: #ffffff;
}
@media screen and (max-width: 1024px) {
	.scope_blog .sub_c_caption {
		color: #000000;
	}
	.scope_blog .sub_c_block:hover .sub_c_image::after {
		background-color: rgba(0, 0, 0, 0);
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .sub_c_area .flt {
		border-color: #ffffff;
	}
}
.scope_blog .sub_d_area .col figcaption {
	background-color: #f9f9f9;
}
.scope_blog .sub_d_area .col::before {
	border-color: rgba(255, 255, 255, 0);
}
.scope_blog .sub_d_area .col.bl-hover::before {
	border-color: #F08600;
}
.scope_blog .sub_d_area figcaption .txt_link a {
	color: #000000;
}
.scope_blog .sub_d_area_spyoko .col figcaption {
	background-color: #f9f9f9;
}
.scope_blog .sub_d_area_spyoko .col::before {
	border-color: rgba(255, 255, 255, 0);
}
.scope_blog .sub_d_area_spyoko .col.bl-hover::before {
	border-color: #F08600;
}
.scope_blog .sub_d_area_spyoko figcaption .txt_link a {
	color: #000000;
}
.scope_blog .interview_txt {
	background-color: #ffffff;
	border-color: #F08600;
}
.scope_blog .interview_section > div.bl-hover .interview_txt {
	background-color: #F08600;
	color: #ffffff;
	border-bottom-color: #282F3A;
}
.scope_blog .interview_section > div.bl-hover .interview_txt a {
	color: #ffffff;
}
.scope_blog .interview_section > div.bl-hover .img::before {
	background-color: #F08600;
}
.scope_blog .sub_l_list li a:hover::before {
	border-color: #F08600;
}
.scope_blog .sub_o_area .col {
	border-color: #cccccc;
}
.scope_blog .sub_o_area .col::before {
	border-color: #F08600;
}
.scope_blog .sub_o_dl dt {
	color: #F08600;
	border-color: #dddddd;
}
@media screen and (max-width: 767px) {
	.scope_blog .sub_o_dl dt {
		color: #F08600;
	}
}
.scope_blog .sub_p_area_y > .col2_m > .col,
.scope_blog .sub_p_area_t > .col2_m > .col {
	background-color: #f9f9f9;
	border-color: #cccccc;
}
.scope_blog .sub_p_area_y > .col2_m > .col::before,
.scope_blog .sub_p_area_t > .col2_m > .col::before {
	border-color: #F08600;
}
.scope_blog .sub_s_area .col {
	background-color: rgba(237, 28, 33, .1);
}
.scope_blog .sub_s_area .col:nth-child(2),
.scope_blog .sub_s_area .col:nth-child(3),
.scope_blog .sub_s_area .col:nth-child(6),
.scope_blog .sub_s_area .col:nth-child(7) {
	background-color: rgba(237, 28, 33, .3);
}
@media screen and (max-width: 767px) {
	.scope_blog .sub_s_area .col, .scope_blog .sub_s_area .col:nth-child(3), .scope_blog .sub_s_area .col:nth-child(7) {
		background-color: rgba(237, 28, 33, .1);
	}
	.scope_blog .sub_s_area .col:nth-child(2n) {
		background-color: rgba(237, 28, 33, .3);
	}
}
.scope_blog .sub_s_num {
	background-color: #F08600;
	color: #ffffff;
}
.scope_blog .point01 .point_name {
	background-color: #F08600;
	color: #ffffff;
}
.scope_blog .sm_g_area {
	background-color: #f5f5f5;
}
.scope_blog .sm_g_block {
	background-color: #ffffff;
	border-top: 5px solid;
	-webkit-border-image: -webkit-gradient(linear, left top, right top, from(#ff8008), to(#ffc837));
	border-image: -webkit-gradient(linear, left top, right top, from(#ff8008), to(#ffc837));
	-o-border-image: linear-gradient(to right, #ff8008, #ffc837);
	   border-image: linear-gradient(to right, #ff8008, #ffc837);
	border-image-slice: 100%;
	border-image-slice: 100%;
	border-image-slice: 1;
}
.scope_blog .sm_g_area2 {
	background-color: #f5f5f5;
}
.scope_blog .sm_g_block2:before,
.scope_blog .sm_g_block2:after {
	background: -webkit-gradient(linear, left top, right bottom, from(#f00), to(#00f));
	background: -webkit-gradient(linear, left top, right top, from(#f00), to(#00f));
	background: -webkit-linear-gradient(left, #f00, #00f);
	background: linear-gradient(left, #f00, #00f);
}
.scope_blog .sm_g_block2_in {
	background-color: rgba(255, 255, 255, .5);
	border-left: 1px solid #ff0000;
	border-right: 1px solid #0000ff;
}
@media screen and (max-width: 767px) {
	.scope_blog .sub_h_area .col, .scope_blog .sub_h_area .col:nth-child(3), .scope_blog .sub_h_area .col:nth-child(7) {
		background-color: rgba(237, 28, 33, .1);
	}
	.scope_blog .sub_h_area .col:nth-child(2n) {
		background-color: rgba(237, 28, 33, .3);
	}
}
.scope_blog .sm_i_area .col.bl-hover {
	background-color: #f7f7f7;
}
.scope_blog .sm_i_area .col::before {
	border-color: #dddddd;
}
.scope_blog .sm_i_area .col.bl-hover::before {
	border-color: #F08600;
}
.scope_blog #area_d .area_d_box {
	border-color: #ffffff;
	background-color: #f5f5f5;
}
.scope_blog #area_d .material-icons {
	color: #ffffff;
	background-color: #F08600;
}
.scope_blog #area_d .area_d_box.bl-hover {
	background-color: #F08600;
	color: #ffffff;
}
.scope_blog #area_d .area_d_box.bl-hover a {
	color: #ffffff;
}
.scope_blog #area_d .area_d_box.bl-hover .material-icons {
	color: #F08600;
	background-color: #ffffff;
}
.scope_blog #area_g {
	background-color: #F8F8EB;
}
.scope_blog #area_g .col_bg_white {
	box-shadow: 5px 5px 10px -3px rgba(0, 0, 0, .15);
}
.scope_blog #area_g .far {
	color: #F08600;
}
.scope_blog #area_g .col_bg_white.bl-hover {
	background-color: #F08600;
	color: #ffffff;
}
.scope_blog #area_g .col_bg_white.bl-hover .far {
	color: #F08600;
	background-color: #ffffff;
}
.scope_blog #area_g .col_bg_white.bl-hover a {
	color: #ffffff;
}
.scope_blog #area_i {
	background-color: #f5f5f5;
}
.scope_blog #area_i .col {
	box-shadow: 5px 5px 10px -3px rgba(0, 0, 0, .15);
	border-color: #ffffff;
}
.scope_blog #area_i .col.bl-hover {
	border-color: #F08600;
}
.scope_blog .area_j_block:hover .area_j_image::after {
	background-color: rgba(0, 0, 0, .7);
}
.scope_blog .area_j_caption {
	color: #ffffff;
}
.scope_blog #area_j_02 .flt, .scope_blog #area_j_02 .flr {
	border-color: #ffffff;
}
.scope_blog #area_j_03 .area_j_image_txt {
	background-color: rgba(0, 0, 0, .3);
}
@media screen and (max-width: 1024px) {
	.scope_blog .area_j_caption {
		color: #000000;
	}
	.scope_blog .area_j_block:hover .area_j_image::after {
		background-color: rgba(0, 0, 0, 0);
	}
}
@media screen and (max-width: 767px) {
	.scope_blog #area_j_02 .flt {
		border-color: #ffffff;
	}
}
.scope_blog .sns_fb a {
	background-color: #315096;
}
.scope_blog .sns_yt a {
	background-color: #CD201F;
}
.scope_blog .sns_line a {
	background-color: #00C300;
}
.scope_blog .area_o_title {
	background-color: rgba(0, 0, 0, .4);
	color: #ffffff;
}
.scope_blog .area_o_btn a {
	background: #293337;
	color: #ffffff;
}
.scope_blog .area_o_btn a:hover {
	background-color: #13181a;
}
.scope_blog .area_o_col.bl-hover .area_o_btn a {
	background-color: #13181a;
}
@media screen and (max-width: 767px) {
	.scope_blog .area_o_btn a:hover {
		background-color: #13181a;
	}
}
.scope_blog #area_p {
	background-color: #f5f5f5;
}
.scope_blog .area_p_title {
	color: #ffffff;
	background-color: #13181a;
}
.scope_blog .area_p_list li a {
	background-color: #ffffff;
	border-color: #ffffff;
}
.scope_blog .area_p_list li a:hover {
	border-color: #F08600;
}
.scope_blog #area_q {
	background-color: #f5f5f5;
}
.scope_blog #area_q .col {
	background-color: #ffffff;
	border-color: #ffffff;
	box-shadow: 0 0 8px 5px rgba(0, 0, 0, .05);
}
.scope_blog #area_q .bl-hover {
	-webkit-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
	border-color: #F08600;
}
.scope_blog #area_q_y {
	background-color: #f5f5f5;
}
.scope_blog #area_q_y .col {
	border-color: #dddddd;
	background-color: #ffffff;
	box-shadow: 0 0 8px 5px rgba(0, 0, 0, .05);
}
.scope_blog #area_q_y .col .img100 {
	padding: 4px;
}
.scope_blog #area_q_y .col .img100 img {
	background-color: #f5f5f5;
}
.scope_blog #area_q_y .bl-hover {
	border-color: #F08600;
}
.scope_blog #area_q_y .bl-hover .area_r_txt a {
	color: #F08600;
}
.scope_blog .gridline_section .flt:not(:first-child) {
	border-color: #ffffff;
}
.scope_blog .col2.gridline_section .flr {
	border-color: #ffffff;
}
.scope_blog .gridline_section .bg_color {
	background-color: #f5f5f5;
}
.scope_blog .gridline_section .grid_icon:hover::before {
	border-color: #cc0000;
}
@media screen and (max-width: 767px) {
	.scope_blog .col4.gridline_section .flr,
	.scope_blog .col4.gridline_section .flt {
		border-color: #ffffff;
	}
}
.scope_blog .sub_c_block:hover .sub_c_image::after {
	background-color: rgba(0, 0, 0, .7);
}
.scope_blog .sub_c_caption {
	color: #ffffff;
}
.scope_blog .sub_c_area .flt, .scope_blog .sub_c_area .flr {
	border-color: #ffffff;
}
@media screen and (max-width: 1024px) {
	.scope_blog .sub_c_caption {
		color: #000000;
	}
	.scope_blog .sub_c_block:hover .sub_c_image::after {
		background-color: rgba(0, 0, 0, 0);
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .sub_c_area .flt {
		border-color: #ffffff;
	}
}
.scope_blog .slick-prev:before,
.scope_blog .slick-next:before {
	color: #293337;
}
.scope_blog .slick-dots li button:before {
	color: #293337;
}
.scope_blog .slick-dots li.slick-active button:before {
	color: #293337;
}
.scope_blog .flex-direction-nav a {
	color: rgba(0, 0, 0, .8);
}
.scope_blog .flex-pauseplay a {
	color: #000;
}
.scope_blog .flex-control-paging li a {
	background: rgba(0, 0, 0, .8);
}
.scope_blog .top_title_center_underbar_en,
.scope_blog .top_title_left_underbar_en,
.scope_blog .top_title_s_left_underbar_en {
	color: #F08600;
}
.scope_blog .templateitem_btn_area {
	background-color: #EEF7FC;
}
.scope_blog .templateitem_btn li a {
	border: 1px solid #999999;
	background-color: #ffffff;
}
.scope_blog .templateitem_btn li a::after {
	border-top: solid 3px #58AFE2;
	border-right: solid 3px #58AFE2;
}
.scope_blog .templateitem_btn li a:hover {
	border-color: #dddddd;
}
.scope_blog .templateitem_link li a {
	background-color: #8A9395;
	border-right: solid 1px rgba(255, 255, 255, .5);
	border-bottom: solid 1px rgba(255, 255, 255, .5);
	color: #ffffff;
}
.scope_blog .templateitem_link li a::after {
	border-top: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
}
.scope_blog .templateitem_link li a:hover {
	border-color: #dddddd;
}
.scope_blog .templateitemcon_title::after {
	background-color: #58AFE2;
}
.scope_blog .templateitemcon_lead {
	color: #374252;
}
.scope_blog .templateitemcon01_area {
	background-color: #F7F8FB;
}
.scope_blog .templateitemcon01_catch {
	color: #374252;
}
.scope_blog .templateitemcon10_area {
	background-color: #C9D2D4;
}
.scope_blog .templateitemcon10_title {
	color: #4E5759;
}
.scope_blog .templateitemcon10_box::after {
	background-color: rgba(0, 0, 0, .5);
}
.scope_blog .templateitemcon10_txt {
	color: #ffffff;
}
.scope_blog .templateitemcon10_txt a {
	color: #ffffff;
}
.scope_blog .templateitemcon10_box:hover::after {
	background-color: rgba(0, 0, 0, .2);
}
.scope_blog .templateitemcon11_box::after {
	background-color: rgba(0, 0, 0, .6);
}
.scope_blog .templateitemcon11_title {
	color: #ffffff;
}
.scope_blog .templateitemcon11_txt {
	color: #ffffff;
}
.scope_blog .templateitemcon11_btn a {
	color: #ffffff;
	border: 1px solid #ffffff;
}
.scope_blog .templateitemcon11_btn a::after {
	border-top: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
}
.scope_blog .templateitemcon11_btn a:hover {
	background-color: #ffffff;
	color: #374252;
}
.scope_blog .templateitemcon11_btn a:hover::after {
	border-color: #374252;
}
.scope_blog time {
	display: block;
	font-size: 1.6rem;
	margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
	.scope_blog time {
		font-size: 1.4rem;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog time {
		font-size: 12px;
	}
}
.scope_blog article {
	margin-bottom: 20px;
	/* padding: 40px 4%; */
	padding: 20px;
	border: 1px solid #ddd;
}
@media screen and (max-width: 767px) {
	.scope_blog article {
		padding: 16px;
	}
}
.scope_blog article#main {
	padding: 0;
	border: 0;
}
.scope_blog article .post_thumbnail {
	float: left;
	width: 31.5%;
}
.scope_blog article .post_thumbnail a img {
	-webkit-transition: 0.3s ease opacity;
	transition: 0.3s ease opacity;
}
.scope_blog article .post_thumbnail a:hover img {
	opacity: 0.7;
}
@media screen and (max-width: 767px) {
	.scope_blog article .post_thumbnail {
		width: 100%;
		margin-bottom: 15px;
	}
}
.scope_blog article .post_thumbnail img {
	width: auto;
	max-width: 100%;
	height: auto;
}
.scope_blog article:after {
	content: "";
	display: table;
	clear: both;
}
.scope_blog article .info {
	float: right;
	width: calc(68.5% - 20px);
}
@media screen and (max-width: 767px) {
	.scope_blog article .info {
		width: 100%;
	}
}
.scope_blog article .info .title {
	font-size: 3rem;
	font-weight: bold;
	line-height: 1.5;
	margin: 10px 0;
}
@media screen and (max-width: 1024px) {
	.scope_blog article .info .title {
		font-size: 2.4rem;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog article .info .title {
		font-size: 1.7rem;
	}
}
.scope_blog article .info .title a {
	color: #F08600;
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
}
.scope_blog article .info .title a:hover {
	opacity: 0.7;
}
@media screen and (max-width: 767px) {
	.scope_blog article .info .title {
		margin: 6px 0 6px;
		font-size: 1.8rem;
		line-height: 1.4;
	}
}
.scope_blog article .info time {
	line-height: 1;
	position: relative;
	font-size: 1.4rem;
}
.scope_blog article.relationlist {
	padding: 0;
	border: none;
}
.scope_blog .sns_share {
	margin-top: 16px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.scope_blog .sns_share.head {
	padding-top: 25px;
	/*padding-bottom: 10px;*/
	margin-top: 0;
	/*border-width: 1px 0 1px 0;
		border-style: solid;*/
}
.scope_blog .sns_share.foot {
	padding-top: 20px;
	border-style: solid;
	border-top-width: 1px;
	margin-top: 80px;
	padding-top: 40px;
}
@media screen and (max-width: 767px) {
	.scope_blog .sns_share.foot {
		margin-top: 40px;
		padding-top: 20px;
	}
}
.scope_blog .sns_share li {
	list-style: none;
	margin-bottom: 5px;
	margin-right: 10px;
	width: 90px;
	line-height: 22px;
}
.scope_blog .sns_share .twitter {
	/* width: 74px; */
}
@media all and (-ms-high-contrast: none) {
	.scope_blog .sns_share .twitter {
		display: none;
	}
}
.scope_blog .sns_share .fb {
	width: 79px;
	line-height: 20px;
}
.scope_blog .sns_share .hateb {
	width: 120px;
}
.scope_blog .sns_share .line {
	width: 85px;
}
.scope_blog .sns_share .line a {
	display: block;
	font-size: 11px;
	text-align: center;
}
@media screen and (max-width: 767px) {
	.scope_blog article .info .sns_share {
		display: none;
	}
}
.scope_blog .cover {
	text-align: content;
	margin: 25px auto 40px;
}
.scope_blog .cover img {
	max-width: 100%;
	height: auto;
	width: auto;
	display: block;
	margin: auto;
}
.scope_blog #nextprev {
	margin-bottom: 56px;
}
.scope_blog #nextprev li {
	list-style: none;
}
.scope_blog #nextprev li a {
	font-weight: bold;
}
.scope_blog #nextprev li a:hover {
	text-decoration: none;
}
.scope_blog #nextprev .prev {
	float: left;
}
.scope_blog #nextprev .next {
	float: right;
}
.scope_blog #relation {
	margin-top: 80px;
}
@media screen and (max-width: 767px) {
	.scope_blog #relation {
		margin-top: 40px;
	}
}
.scope_blog #relation article {
	border-bottom: none;
	margin-bottom: 24px;
	padding-bottom: 0;
	float: left;
	width: 49%;
	margin-right: 2%;
}
.scope_blog #relation article:nth-of-type(2n) {
	margin-right: 0;
}
@media screen and (max-width: 767px) {
	.scope_blog #relation article {
		float: none;
		width: 100%;
		margin-bottom: 15px;
	}
}
.scope_blog #relation .title {
	font-size: 2.8rem;
	border-bottom: 2px solid #ddd;
	padding-bottom: 20px;
	margin-bottom: 30px;
	line-height: 1.5;
	font-weight: bold;
}
@media screen and (max-width: 767px) {
	.scope_blog #relation .title {
		font-size: 2rem;
		padding-bottom: 10px;
		margin-bottom: 20px;
	}
}
.scope_blog #relation:after {
	content: "";
	display: table;
	clear: both;
}
@media screen and (max-width: 767px) {
	.scope_blog #relation .title {
		font-size: 22px;
	}
}
.scope_blog .relationlist a img {
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
}
.scope_blog .relationlist a:hover img {
	opacity: 0.6;
}
.scope_blog .relationlist .post_thumbnail {
	float: left;
	width: 35%;
}
.scope_blog .relationlist .post_thumbnail img {
	max-width: 100%;
	width: auto;
	height: auto;
}
.scope_blog .relationlist time,
.scope_blog .relationlist .txt {
	float: right;
	width: 60%;
}
.scope_blog .relationlist time {
	font-size: 1.6rem;
	line-height: 1.5;
	margin-bottom: 4px;
	color: #333;
}
@media screen and (max-width: 767px) {
	.scope_blog .relationlist time {
		font-size: 1.4rem;
	}
}
.scope_blog .relationlist .txt {
	color: #F08600;
	font-size: 2rem;
	font-weight: bold;
	line-height: 1.5;
	-webkit-transition: 0.3s ease opacity;
	transition: 0.3s ease opacity;
}
@media screen and (max-width: 767px) {
	.scope_blog .relationlist .txt {
		font-size: 1.6rem;
	}
}
.scope_blog .relationlist .txt:hover {
	opacity: 0.7;
}
@media screen and (max-width: 767px) {
	.scope_blog .relationlist .txt {
		margin-top: 0;
	}
}
.scope_blog #articledetail h2 {
	font-size: 23px;
	font-weight: bold;
	line-height: 1.4;
	padding: 10px 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #dddddd;
	border-top: 3px solid #333333;
	position: relative;
}
.scope_blog #articledetail h2:before {
	content: "";
	width: 50px;
	height: 3px;
	position: absolute;
	top: -3px;
	left: 0;
}
.scope_blog #articledetail h3 {
	font-size: 20px;
	font-weight: bold;
	line-height: 1.4;
	background-position: 0 bottom;
	background-repeat: repeat-x;
	padding-bottom: 7px;
	margin-bottom: 16px;
	border-left: none;
}
.scope_blog #articledetail h4 {
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.4;
	padding-left: 15px;
	position: relative;
	margin-bottom: 10px;
}
.scope_blog #articledetail h4:before {
	content: "";
	width: 3px;
	height: 80%;
	position: absolute;
	top: 0;
	left: 0;
}
.scope_blog #articledetail h4:after {
	content: "";
	background-color: #DDDDDD;
	width: 3px;
	height: 80%;
	position: absolute;
	top: 20%;
	left: 3px;
}
.scope_blog #articledetail h5 {
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.4;
	padding-left: 15px;
	position: relative;
	margin-bottom: 10px;
}
.scope_blog #articledetail h5:before {
	content: "";
	width: 3px;
	height: 80%;
	position: absolute;
	top: 0;
	left: 0;
}
.scope_blog #articledetail h5:after {
	content: "";
	background-color: #DDDDDD;
	width: 3px;
	height: 80%;
	position: absolute;
	top: 20%;
	left: 3px;
}
.scope_blog blockquote {
	font-size: 1.6rem;
	width: 100%;
	margin: 32px auto;
	padding: 30px 30px 30px 60px;
	background: #f5f5f5;
	position: relative;
}
@media screen and (max-width: 767px) {
	.scope_blog blockquote {
		margin-top: 24px;
		margin-bottom: 24px;
		padding: 20px 15px 20px 35px;
		font-size: 1.4rem;
	}
}
.scope_blog blockquote::before {
	content: "“";
	color: #999;
	font-size: 300%;
	line-height: 1em;
	font-weight: bold;
	position: absolute;
	left: 10px;
	top: 10px;
}
@media screen and (max-width: 767px) {
	.scope_blog blockquote::before {
		left: 5px;
		top: 5px;
		font-size: 300%;
	}
}
.scope_blog #articledetail li {
	list-style-type: disc;
	margin-left: 20px;
	line-height: 1.6;
	margin-bottom: 5px;
}
.scope_blog #articledetail .list_none li {
	list-style-type: none;
}
.scope_blog #articledetail table.tab1 {
	width: 100%;
}
.scope_blog #articledetail table.tab1 th, .scope_blog #articledetail table.tab1 td {
	border: 1px solid #dddddd;
	padding: 10px;
}
.scope_blog #articledetail table.tab1 th {
	background-color: #ddd;
}
.scope_blog #articledetail table.tab2 {
	width: 100%;
}
.scope_blog #articledetail table.tab2 th, .scope_blog #articledetail table.tab2 td {
	border: 1px solid #dddddd;
	padding: 10px;
}
.scope_blog #articledetail table.tab2 th {
	background-color: #ddd;
}
.scope_blog #articledetail table.tab3 {
	width: 100%;
}
.scope_blog #articledetail table.tab3 th, .scope_blog #articledetail table.tab3 td {
	border: 1px solid #dddddd;
	padding: 10px;
}
.scope_blog #articledetail table.tab3 th {
	background-color: #ddd;
}
.scope_blog .voice_table {
	width: 100%;
}
.scope_blog .voice_table th {
	width: 20%;
	background-color: #F5F5F5;
	padding: 1%;
	vertical-align: middle;
	border: 1px solid #cdcdcd;
}
.scope_blog .voice_table td {
	width: 80%;
	padding: 1% 2%;
	vertical-align: middle;
	border: 1px solid #cdcdcd;
	text-align: left;
}
.scope_blog .voice_table02 {
	width: 100%;
}
.scope_blog .voice_table02 th {
	width: 20%;
	padding: 5px 10px;
	vertical-align: middle;
	border: 1px solid #cdcdcd;
	font-size: 14px;
	font-weight: normal;
}
.scope_blog .voice_table02 td {
	width: 80%;
	padding: 5px 10px;
	vertical-align: middle;
	border: 1px solid #cdcdcd;
	text-align: left;
	font-size: 14px;
}
.scope_blog .voice_table03 {
	width: 100%;
}
.scope_blog .voice_table03 th {
	width: 30%;
	background-color: #CCE9F0;
	padding: 1%;
	vertical-align: middle;
	border: 1px solid #cdcdcd;
	font-size: 16px;
}
.scope_blog .voice_table03 td {
	width: 35%;
	padding: 1%;
	vertical-align: middle;
	border: 1px solid #cdcdcd;
	text-align: center;
	font-size: 16px;
}
.scope_blog table.tab01 {
	table-layout: fixed;
}
.scope_blog table.tab01 {
	width: 100%;
}
.scope_blog table.tab01 th, .scope_blog table.tab01 td {
	border: 1px solid #dddddd;
	padding: 5px;
}
.scope_blog table.tab01 th {
	background-color: #ddd;
}
@media screen and (max-width: 767px) {
	.scope_blog .table_wrap {
		overflow-x: scroll;
	}
	.scope_blog .table_wrap table {
		width: 640px;
	}
}
.scope_blog .br_sp {
	display: none;
}
@media screen and (max-width: 767px) {
	.scope_blog .br_sp {
		display: block;
	}
}
.scope_blog .introduction_box {
	border: 2px solid #F6F6F6;
	padding: 2%;
	margin-bottom: 15px;
}
.scope_blog .introduction_box_l {
	width: 29%;
	margin-right: 2%;
	float: left;
}
.scope_blog .introduction_box_r {
	width: 69%;
	float: right;
}
.scope_blog .introduction_box .bg_gray {
	background-color: #F6F6F6;
	padding: 3%;
}
@media screen and (max-width: 767px) {
	.scope_blog .introduction_box_l, .scope_blog .introduction_box_r {
		width: 100%;
		margin-right: 0;
		float: none;
		margin-bottom: 10px;
	}
}
.scope_blog .box-quarter:before,
.scope_blog .box-quarter:after {
	content: "";
	display: block;
	clear: both;
}
.scope_blog .box-quarter {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.scope_blog .box-quarter p {
	text-align: left;
	color: #888888;
	font-size: 11px;
}
.scope_blog .box-quarter img {
	margin: 0 0 5px;
}
.scope_blog .box-quarter_box {
	float: left;
	width: 25%;
	padding: 1%;
}
.scope_blog .box-quarter_box img {
	width: auto;
	max-height: 300px;
}
.scope_blog .box2 {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.scope_blog .box2 p {
	color: #888888;
	font-size: 11px;
	text-align: left;
}
.scope_blog .box2 img {
	margin: 0 0 5px;
}
.scope_blog .box2_left {
	float: left;
	width: 50%;
	padding: 1%;
}
.scope_blog .box2_right {
	float: right;
	width: 50%;
	padding: 1%;
}
.scope_blog .box2_left img,
.scope_blog .box2_right img {
	width: auto;
	max-width: 100%;
	max-height: 350px;
}
.scope_blog .box-fifty:before,
.scope_blog .box-fifty:after {
	content: "";
	display: block;
	clear: both;
}
.scope_blog .box-fifty {
	display: inline-block;
	width: 100%;
}
.scope_blog .box-fifty p {
	color: #888888;
	font-size: 11px;
}
.scope_blog .box-fifty img {
	margin: 0 0 5px;
}
.scope_blog .box-fifty_left {
	float: left;
	width: 50%;
	padding: 1%;
}
.scope_blog .box-fifty_right {
	float: right;
	width: 50%;
	padding: 1%;
}
.scope_blog .box-fifty_left img,
.scope_blog .box-fifty_right img {
	width: 100%;
	height: auto;
}
.scope_blog .box_1_3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.scope_blog .box_1_3_in {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 32%;
	-webkit-flex: 0 1 32%;
	        flex: 0 1 32%;
	width: 32%;
	margin-right: 1%;
}
.scope_blog .box_1_3_in:last-child {
	margin-right: 0;
}
.scope_blog .box_1_3_in img {
	max-width: 100%;
	height: auto;
}
@media screen and (max-width: 767px) {
	.scope_blog .box_1_3_in {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 100%;
		-webkit-flex: 0 1 100%;
		        flex: 0 1 100%;
		width: 100%;
		margin-bottom: 10px;
		margin-right: 0;
	}
	.scope_blog .box_1_3_in:last-child {
		margin-bottom: 0;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .box-fifty_left, .scope_blog .box-fifty_right {
		float: none;
		width: 100%;
		padding: 1%;
	}
	.scope_blog .box-quarter_box {
		float: none;
		width: 100%;
		padding: 1%;
	}
	.scope_blog .box2_left, .scope_blog .box2_right {
		float: none;
		width: 100%;
		padding: 1%;
	}
}
.scope_blog #main a img {
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.scope_blog #main a:hover img {
	opacity: 0.6;
}
.scope_blog .flow_box {
	padding: 2%;
	border: 4px solid #f5f5f5;
}
.scope_blog .flow_box .flow_txt {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	        align-items: center;
	font-size: 1.5rem;
	border: 1px solid #f5f5f5;
	padding: 10px;
	margin-bottom: 35px !important;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}
.scope_blog .flow_box .flow_txt:not(:last-child)::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 14px 10px 0 10px;
	top: calc(100% + 13px);
	left: calc(50% - 5px);
}
.scope_blog .flow_box .flow_txt:last-child {
	margin-bottom: 0;
}
.scope_blog #articledetail .iframebox {
	position: relative;
	width: 100%;
	padding-top: 75%;
}
.scope_blog #articledetail .iframebox iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.scope_blog .bfdl_box {
	background-color: #F6F6F6;
	padding: 3%;
	margin: 30px 0 60px;
}
.scope_blog .bfdl_tit {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.4;
	padding: 5px 0 7px 15px;
	border-left: 6px solid #000;
	border-bottom: 1px solid #000;
	margin-bottom: 20px;
}
.scope_blog .bfdl_1_2box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.scope_blog .bfdl_1_2box_in {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 49%;
	-webkit-flex: 0 1 49%;
	        flex: 0 1 49%;
	background-color: #fff;
	padding: 3%;
}
.scope_blog .bfdl_1_2box_in .left {
	width: 35%;
	float: left;
	margin-right: 5%;
}
.scope_blog .bfdl_1_2box_in .right {
	width: 60%;
	float: right;
}
.scope_blog .bfdl_1_2box_in .left img {
	height: 90px !important;
}
.scope_blog .bfdl_tit02 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	line-height: 1.2;
}
.scope_blog .bfdl_btn a {
	display: inline-block;
	background-color: #FFAF2C;
	border: 2px solid #FFAF2C;
	color: #ffffff !important;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 5% 2px !important;
}
.scope_blog .bfdl_btn a:hover {
	text-decoration: none;
	background-color: #ffffff;
	color: #FFAF2C !important;
	text-decoration: none !important;
}
@media screen and (max-width: 767px) {
	.scope_blog .bfdl_1_2box_in {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 100%;
		-webkit-flex: 0 1 100%;
		        flex: 0 1 100%;
		margin-bottom: 10px;
	}
}
.scope_blog .toc_area {
	width: 94%;
	border: 1px solid #dddddd;
	background-color: #f9f9f9;
	margin: 16px auto;
	padding: 25px;
	box-sizing: border-box;
}
.scope_blog .toc_title {
	text-align: center;
	font-size: 20px;
	border-bottom: 3px solid #ddd;
	padding-bottom: 20px;
	line-height: 1;
}
.scope_blog .toc_list {
	margin: 0;
}
.scope_blog .toc_list li {
	margin-bottom: 10px !important;
	list-style-type: decimal !important;
}
.scope_blog .toc_list li a {
	color: #333333 !important;
	text-decoration: none !important;
}
.scope_blog .toc_list li a + .toc_list {
	margin-top: 8px;
	margin-left: 20px;
}
.scope_blog .current_description {
	padding: 16px;
	border: 4px solid #f5f5f5;
	margin-bottom: 30px;
}
.scope_blog .media_table {
	padding: 30px;
	margin-top: 64px;
	border: 1px solid #F08600;
	background: #fff;
	position: relative;
}
@media screen and (max-width: 767px) {
	.scope_blog .media_table {
		padding: 24px 20px;
		margin-top: 40px;
	}
}
.scope_blog .media_table #tableindex {
	color: #F08600;
	font-size: 2.4rem;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 20px;
}
@media screen and (max-width: 1024px) {
	.scope_blog .media_table #tableindex {
		font-size: 2.1rem;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .media_table #tableindex {
		font-size: 1.8rem;
	}
}
.scope_blog .media_table ul {
	margin: 10px 0 0 0 !important;
}
.scope_blog .media_table > ul {
	padding-left: 0;
	margin-left: 0;
}
.scope_blog .media_table > ul ul {
	padding-left: 16px;
}
.scope_blog .media_table > ul li {
	list-style-type: none !important;
	padding: 0 0 0 16px !important;
	font-size: 1.8rem !important;
	font-weight: bold !important;
	margin-top: 10px !important;
	position: relative;
}
@media screen and (max-width: 767px) {
	.scope_blog .media_table > ul li {
		font-size: 1.6rem !important;
	}
}
.scope_blog .media_table > ul li::before {
	width: 6px !important;
	height: 6px !important;
	border-radius: 50% !important;
	position: absolute;
	left: 0 !important;
	top: 0.6em !important;
	background: #F08600 !important;
}
.scope_blog .media_table > ul li a {
	color: #333 !important;
	text-decoration: none !important;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
.scope_blog .media_table > ul li a:hover {
	color: #F08600 !important;
}
.scope_blog .media_contents {
	margin-top: 60px;
}
@media screen and (max-width: 767px) {
	.scope_blog .media_contents {
		margin-top: 30px;
	}
}
.scope_blog .catenavi {
	border-width: 1px 0 1px 0;
	border-style: solid;
}
.scope_blog .catenavi .catenavi_in {
	width: 94%;
	margin-right: auto;
	margin-left: auto;
	max-width: 1200px;
	font-size: 0;
}
.scope_blog .catenavi .catenavi_in li {
	margin-right: 32px;
	display: inline-block;
}
.scope_blog .catenavi .catenavi_in li a {
	line-height: 1.5;
	font-size: 12px;
	position: relative;
	padding: 18px 0 16px;
	display: block;
	text-decoration: none;
}
@media screen and (max-width: 1024px) {
	.scope_blog .catenavi .catenavi_in li a {
		padding: 8px 0 6px;
	}
}
.scope_blog .catenavi .catenavi_in li a:after {
	content: "";
	height: 1px;
	width: 0;
	position: absolute;
	left: 0;
	bottom: -1px;
}
.scope_blog .catenavi .catenavi_in li a:hover:after {
	width: 100%;
}
@media screen and (max-width: 1024px) {
	.scope_blog .catenavi .catenavi_in li {
		margin-right: 24px;
	}
}
.scope_blog .catenavi.foot {
	margin-top: 30px;
}
@media screen and (max-width: 1024px) {
	.scope_blog .catenavi {
		padding: 8px 0;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .catenavi {
		display: none;
	}
}
.scope_blog .blog_search {
	margin-bottom: 24px;
	width: 100%;
}
.scope_blog .blog_search input {
	display: block;
	padding: 0 4%;
	border-radius: 0;
	height: 44px;
	border: none;
}
.scope_blog .blog_search input.search_txt {
	float: left;
	line-height: 36px;
	width: calc(100% - 44px);
	font-size: 16px;
	background: #fff;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	outline: none;
}
.scope_blog .blog_search input.submit_btn {
	background-repeat: no-repeat;
	background-position: center;
	background-size: 24px auto;
	border: medium none;
	cursor: pointer;
	float: right;
	padding: 0;
	text-indent: -9999px;
	width: 44px;
}
.scope_blog .side.magazine a img {
	-webkit-transition: 0.3s ease opacity;
	transition: 0.3s ease opacity;
}
.scope_blog .side.magazine a:hover img {
	opacity: 0.7;
}
.scope_blog .side {
	margin-bottom: 16px;
}
.scope_blog .side li {
	list-style: none;
}
.scope_blog .side .title {
	font-size: 1.6rem;
	line-height: 1.5;
	text-align: center;
	font-weight: bold;
	padding: 10px;
	margin-top: 20px;
	/* border-radius: 5px 5px 0 0; */
}
.scope_blog .side .reco {
	margin-top: 20px;
}
.scope_blog .side .reco li {
	margin-bottom: 20px;
}
.scope_blog .side .reco li:after {
	content: "";
	display: table;
	clear: both;
}
.scope_blog .side .reco li .reco_thumbnail {
	float: left;
	width: 33%;
}
.scope_blog .side .reco li .reco_thumbnail img {
	max-width: 100%;
	height: auto;
	width: auto;
	display: block;
	margin: auto;
}
.scope_blog .side .reco li .info {
	float: right;
	width: 62%;
	font-size: 1.4rem;
	line-height: 1.5;
	color: #333;
	line-height: 1.3;
}
.scope_blog .side .reco li a {
	display: block;
}
.scope_blog .side .reco li a img {
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
}
.scope_blog .side .reco li a:hover img {
	opacity: 0.6;
}
.scope_blog .side .reco li a:hover .info {
	color: #F08600;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.scope_blog .side .reco li {
		width: 48%;
		float: left;
		margin-right: 4%;
		margin-bottom: 0;
		margin-top: 15px;
	}
	.scope_blog .side .reco li:nth-child(2n) {
		margin-right: 0;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.scope_blog .side .reco {
		margin-top: 5px;
		margin-bottom: 20px;
	}
	.scope_blog .side .reco:after {
		content: "";
		display: table;
		clear: both;
	}
}
.scope_blog .side .sweep {
	padding: 15px;
	border-style: solid;
	border-width: 0 1px;
}
.scope_blog .side .sweep li {
	display: inline-block;
	margin: 4px 4px 4px 0;
}
.scope_blog .side .archive li {
	display: block;
	margin: 8px 0 8px;
}
.scope_blog .side .archive li:first-child {
	margin-top: 0;
}
.scope_blog .side .archive li:last-child {
	margin-bottom: 0;
}
.scope_blog .side .archive li a {
	position: relative;
	display: block;
	color: #333;
	font-size: 1.6rem;
	font-weight: bold;
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
	/* padding-left: 20px; */
	padding-left: 1.2em;
}
@media screen and (max-width: 767px) {
	.scope_blog .side .archive li a {
		font-size: 1.4rem;
	}
}
.scope_blog .side .archive li a:hover {
	color: #F08600;
}
.scope_blog .side .archive li a:hover::before {
	border-right: 1px solid #F08600;
	border-bottom: 1px solid #F08600;
}
.scope_blog .side .archive li a:before {
	position: absolute;
	left: 0;
	top: 0.65em;
	content: "";
	width: 0.4em;
	height: 0.4em;
	border-right: 1px solid #707070;
	border-bottom: 1px solid #707070;
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.scope_blog .side .archive li {
		display: inline-block;
		margin-right: 10px;
	}
}
.scope_blog .side .cate li a {
	display: block;
	font-size: 1.6rem;
	line-height: 1.4;
	padding: 7px 15px;
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
	/* border-radius: 15px; */
	background: #333;
	color: #fff;
	font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
	.scope_blog .side .cate li a {
		font-size: 1.4rem;
	}
}
.scope_blog .side .tag li {
	margin: 0 10px 4px 0;
}
.scope_blog .side .tag li a {
	display: block;
	/* line-height: 1.2; */
	/* padding: 0 0 0 13px; */
	/* background-repeat: no-repeat;
	background-position: 0 2px;
	background-size: 10px auto; */
	font-size: 1.5rem;
	padding-left: 1em;
	position: relative;
	-webkit-transition: 0.3s ease opacity;
	transition: 0.3s ease opacity;
	color: #F08600;
	position: relative;
	/* &::before{
		content: '＃';
		color: #aaa;
		position: absolute;
		left: 0;
		top: 0;
		transition: .3s ease color;
	} */
	/* @include mq(sp) {
		font-size: 1.4rem;
	} */
}
@media screen and (max-width: 767px) {
	.scope_blog .side .tag li a {
		font-size: 1.4rem;
	}
}
.scope_blog .side .tag li a::before {
	position: absolute;
	left: 0;
	top: 0.65em;
	content: "";
	width: 0.4em;
	height: 0.4em;
	border-right: 1px solid #F08600;
	border-bottom: 1px solid #F08600;
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}
.scope_blog .side .tag li a:hover {
	opacity: 0.7;
	text-decoration: none;
	/* &::before{
		color: $color-assort;
	 } */
}
.scope_blog .side .btn,
.scope_blog .side .btn-blog {
	display: block;
	border-style: solid;
	border-width: 1px;
	border-color: #F08600;
	color: #F08600;
	padding: 5px 10px;
	text-align: center;
	background: #fff;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
	transition: background 0.3s ease, color 0.3s ease;
	position: relative;
}
@media screen and (max-width: 767px) {
	.scope_blog .side .btn,
	.scope_blog .side .btn-blog {
		font-size: 1.4rem;
	}
}
.scope_blog .side .btn:hover,
.scope_blog .side .btn-blog:hover {
	background: #F08600;
	color: #fff;
}
.scope_blog .side .btn a:hover,
.scope_blog .side .btn-blog a:hover {
	text-decoration: none;
}
.scope_blog .side .banner li {
	margin: 3px 0;
	list-style: none;
}
.scope_blog .side .banner li:first-child {
	margin-top: -3px;
}
.scope_blog .side .banner li img {
	max-width: 100%;
	height: auto;
	width: auto;
	margin: auto;
	display: block;
}
@media screen and (min-width: 691px) and (max-width: 979px) {
	.scope_blog .tablet_l {
		float: left;
		width: 46%;
		margin-right: 2%;
		margin-left: 2%;
	}
	.scope_blog .tablet_l .fb_line {
		width: 300px;
		max-width: 500px;
		margin: auto;
	}
	.scope_blog .tablet_l .banner {
		max-width: 300px;
		margin: auto;
	}
}
.scope_blog .catelist, .scope_blog .taglist {
	font-size: 0;
	margin: 3px 0 0;
}
.scope_blog .catelist a, .scope_blog .taglist a {
	margin-right: 6px;
	margin-top: 6px;
	position: relative;
	font-size: 1.4rem;
	line-height: 1.6;
	display: inline-block;
}
@media screen and (max-width: 767px) {
	.scope_blog .catelist a, .scope_blog .taglist a {
		font-size: 1.3rem;
	}
}
.scope_blog .taglist {
	margin-top: 10px;
}
@media screen and (max-width: 767px) {
	.scope_blog .catelist a, .scope_blog .taglist a {
		font-size: 1.2rem;
	}
}
.scope_blog .taglist a:hover {
	text-decoration: none;
	color: #F08600;
}
.scope_blog .taglist a:hover::before {
	color: #F08600;
}
.scope_blog .catelist a:hover:before, .scope_blog .taglist a:hover:before {
	text-decoration: none;
}
.scope_blog .taglist a {
	padding: 0.5em 1em;
	font-size: 1.6rem;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
	color: #333;
	display: inline-block;
	line-height: 1.5;
	color: #fff;
	background: #AFAAAA;
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
}
@media screen and (max-width: 767px) {
	.scope_blog .taglist a {
		font-size: 1.4rem;
	}
}
.scope_blog .taglist a:hover {
	color: #fff;
	opacity: 0.7;
}
.scope_blog .taglist a:hover::before {
	color: #fff;
}
.scope_blog .catelist a {
	font-size: 1.6rem;
	padding: 7px 15px;
}
@media screen and (max-width: 767px) {
	.scope_blog .catelist a {
		font-size: 1.4rem;
	}
}
.scope_blog .archivelist {
	font-size: 12px;
	line-height: 1.4;
	margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
	.scope_blog .archivelist {
		margin-bottom: 10px;
	}
}
.scope_blog .archivelist .list a {
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	padding: 5px 15px 5px;
	display: inline-block;
	margin: 4px 2px;
}
.scope_blog .archivelist .list a:hover, .scope_blog .archivelist .list a.current {
	text-decoration: none;
}
@media screen and (max-width: 767px) {
	.scope_blog .archivelist .list a {
		padding: 4px 10px 2px;
	}
}
.scope_blog .archivelist .year a {
	font-size: 16px;
}
@media screen and (max-width: 767px) {
	.scope_blog .archivelist .year a {
		font-size: 14px;
	}
}
.scope_blog .newold, .scope_blog .pager {
	text-align: right;
	margin-bottom: 30px;
}
.scope_blog .pager {
	font-size: 0;
}
.scope_blog .pager a {
	padding: 6px 12px;
	display: inline-block;
	background: #fff;
	color: #F08600;
	font-size: 1.6rem;
	-webkit-transition: 0.3s ease opacity;
	transition: 0.3s ease opacity;
}
.scope_blog .pager a:hover {
	opacity: 0.7;
}
.scope_blog .pager span {
	padding: 6px 12px;
	font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
	.scope_blog .pager span {
		font-size: 1.4rem;
	}
}
.scope_blog a:hover, .scope_blog .t-default a:hover {
	color: #F08600;
}
.scope_blog .top_title {
	border-top-color: #333333;
	border-bottom-color: #cccccc;
}
.scope_blog .top_title .btn_fix a {
	background-color: #333333;
	color: #FFFFFF;
}
.scope_blog .top_title .btn_fix a:hover {
	background-color: #000000;
}
.scope_blog .rssfeed {
	border-color: #dddddd;
}
.scope_blog .rssfeed::after {
	background-color: #f5f5f5;
	color: #ffffff;
}
.scope_blog .rssfeed article .title::before {
	background-color: #333333;
}
.scope_blog .a_left, .scope_blog .a_right {
	border-color: #333333;
}
@media screen and (max-width: 767px) {
	.scope_blog .a_left, .scope_blog .a_right {
		border-color: #cccccc;
	}
	.scope_blog .a_left::after, .scope_blog .a_right::after {
		background-color: #f3f3f3;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .btn_more a {
		border-color: #333333;
	}
}
.scope_blog .a_area article {
	border-color: #cccccc;
}
.scope_blog .a_area article a:hover .img::after {
	background-color: rgba(0, 0, 0, .2);
}
.scope_blog .holding_info {
	background-color: #f5f5f5;
}
.scope_blog .check_box {
	border-color: #f5f5f5;
}
.scope_blog .check_title::before {
	border-color: #4700CC;
}
.scope_blog .check_title .in {
	background-color: #FFFFFF;
}
.scope_blog .check_list li {
	border-color: #999999;
}
.scope_blog .plink li a {
	color: #FFFFFF;
	background-color: #4700CC;
}
.scope_blog .seminar_list {
	border-color: #333333;
}
.scope_blog .sem_pt {
	color: #BBBBBB;
}
.scope_blog .sem_pt .s_place {
	color: #FFFFFF;
	background-color: #333333;
}
.scope_blog .s_tag {
	border-color: #cccccc;
}
.scope_blog .s_tag.anone li {
	border-color: #dddddd;
}
.scope_blog .s_tag a {
	background-color: #f5f5f5;
	border-color: #ddd;
}
.scope_blog .s_tag a:hover {
	background-color: #dddddd;
	color: #333333;
}
.scope_blog .catelistname.cntop {
	border-color: #333333;
}
.scope_blog .catelistname.cnbottom {
	border-color: #333333;
}
.scope_blog .catelistname a {
	color: #FFFFFF;
}
.scope_blog .catelistname.seminar a {
	background-color: #4700CC;
}
.scope_blog .catelistname.cnbottom.seminar {
	border-color: #4700CC;
}
.scope_blog .title_sub02 {
	border-color: #333333 #FFFFFF #cccccc;
}
.scope_blog .title_sub02::before {
	background-color: #F08600;
}
.scope_blog body.seminar .title_sub02::before {
	background-color: #4700CC;
}
.scope_blog .title02 {
	border-color: #dddddd;
}
.scope_blog .title03 {
	border-bottom-color: #dddddd;
	border-top-color: #333333;
}
.scope_blog .title03::before {
	background-color: #F08600;
}
.scope_blog .title05::before {
	background-color: #F08600;
}
.scope_blog .title05::after {
	background-color: #DDDDDD;
}
.scope_blog table.tab_time tr:nth-child(even) {
	border-color: #4700CC;
}
.scope_blog table.tab_time tr:nth-child(odd) {
	border-color: #4700CC;
}
.scope_blog table.tab_time tr {
	border-color: #f3f3f3;
	background: #fcfcfc;
}
.scope_blog table.tab_time tr:nth-child(even) {
	background: #f4f4f4;
}
.scope_blog table.tab_time th {
	border-color: #cccccc;
}
.scope_blog table.tab_holdinginfo_d tr th {
	border-color: #999999;
}
.scope_blog table.tab_holdinginfo_d tr td {
	border-color: #ddd;
}
@media screen and (max-width: 767px) {
	.scope_blog table.tab_holdinginfo_d tr td {
		border-color: #ddd;
	}
}
.scope_blog .btn_normal a {
	background-color: #F08600;
	border-color: #F08600;
	color: #FFFFFF;
}
.scope_blog .btn_normal a:hover {
	background-color: #FFFFFF;
	color: #F08600;
}
.scope_blog .lecturer {
	border-color: #333333;
}
.scope_blog .lecturer .txt .l_name {
	border-color: #dddddd;
}
.scope_blog .lecturer .txt .l_come_title {
	background-color: #f9f9f9;
}
.scope_blog .lecturer .txt .l_come_txt {
	background-color: #f9f9f9;
}
.scope_blog #sitemap a {
	color: #333333;
}
.scope_blog .wp_ct_num::after {
	background-color: #CEDFEC;
}
.scope_blog .wp_ct_num .in {
	background-color: #FFFFFF;
	color: #193452;
}
.scope_blog .wp_ct_txt {
	color: #001134;
}
.scope_blog .side_sns {
	background-color: #ddd;
}
.scope_blog .side_sns .txt {
	color: #FFFFFF;
	background-color: #333333;
}
.scope_blog .side_sns .txt::after {
	border-color: transparent transparent transparent #333333;
}
.scope_blog .sidearea {
	border-top-color: #333333;
	border-bottom-color: #d5d5d5;
}
.scope_blog .sidearea::after {
	background-color: #f5f5f5;
}
.scope_blog .sidearea .title {
	border-color: #cccccc;
}
.scope_blog .tag_list a {
	background-color: #f5f5f5;
}
.scope_blog .tag_list a:hover, .scope_blog .tag_list a.current {
	background-color: #dddddd;
	color: #333333;
}
.scope_blog .archive_list a {
	border-color: #ddd;
}
.scope_blog .medialink a {
	background-color: #333333;
	color: #FFFFFF;
}
.scope_blog .medialink a:hover {
	background-color: #000000;
	color: #FFFFFF;
}
.scope_blog .medialink a:hover::before {
	background-color: #000000;
}
.scope_blog .side_event td {
	border-color: #ddd;
}
.scope_blog .side_event td td.se_type {
	background-color: #C200CC;
	color: #FFFFFF;
}
.scope_blog .side_event td td.se_time {
	color: #C200CC;
}
.scope_blog .sidenavcate {
	border-color: #dddddd;
}
.scope_blog .sidenavcate li {
	border-color: #dddddd;
}
.scope_blog .sidenavcate li a:hover::before {
	width: auto;
}
.scope_blog .sidenavcate li a.des, .scope_blog .sidenavcate li a.mar, .scope_blog .sidenavcate li a.adv, .scope_blog .sidenavcate li a.soc, .scope_blog .sidenavcate li a.clm, .scope_blog .sidenavcate li a.smn, .scope_blog .sidenavcate li a.fre {
	color: #333333;
}
.scope_blog .sidenav_title {
	border-color: #333333;
}
.scope_blog .sideunav {
	border-color: #dddddd;
}
.scope_blog .sidenav_sns a {
	color: #FFFFFF;
}
.scope_blog .sidenav_sns .fb {
	background-color: #3C5998;
}
.scope_blog .sidenav_sns .twt {
	background-color: #1CA0F1;
}
.scope_blog .side_latest li:not(:last-child) {
	border-color: #cccccc;
}
.scope_blog .e_zine_box {
	border-color: #333333;
}
.scope_blog .e_zine_tit {
	background-color: #333333;
	color: #FFFFFF;
}
.scope_blog .button {
	color: #FFFFFF;
	background: #F08600;
	/*border-color: $key-color-dark;*/
}
.scope_blog .button:hover {
	border-color: rgba(229, 64, 40, .05);
}
.scope_blog .e_zine_box a:hover {
	color: #FFFFFF;
}
.scope_blog .side_event .se_type {
	background-color: #4700CC;
	color: #FFFFFF;
}
.scope_blog .side_event .se_time {
	color: #4700CC;
}
.scope_blog #subnav_title a {
	border-top-color: #333333;
	border-bottom-color: #cccccc;
}
.scope_blog #subnav li a {
	border-color: #777777;
}
.scope_blog #subnav li a::before,
.scope_blog #subnav li li a::before {
	color: #F08600;
}
.scope_blog #subnav li.current a, .scope_blog #subnav li a:hover {
	background-color: #f9f9f9;
}
@media screen and (min-width: 768px) {
	.scope_blog .a_submain.flexslider {
		border-color: #dddddd;
	}
	.scope_blog .a_submain.flexslider::after {
		background-color: #f5f5f5;
	}
}
.scope_blog .a_submain article {
	border-color: #333333;
}
.scope_blog .a_submain article .a_txt {
	background-color: rgba(0, 0, 0, .6);
	color: #FFFFFF;
}
.scope_blog .a_list time {
	color: #999999;
}
.scope_blog .tagtag_list a {
	background-color: #f5f5f5;
	border-color: #ddd;
}
.scope_blog .tagtag_list a:hover, .scope_blog .tagtag_list a.current {
	background-color: #333333;
	border-color: #333333;
	color: #FFFFFF;
}
.scope_blog article#main h2 {
	border-color: #dddddd;
}
.scope_blog #article_con h3 {
	border-bottom-color: #dddddd;
	border-top-color: #333333;
}
.scope_blog #article_con h3::before {
	background-color: #F08600;
}
.scope_blog #article_con h5::before {
	background-color: #F08600;
}
.scope_blog #article_con h5::after {
	background-color: #DDDDDD;
}
.scope_blog .cover img {
	border-color: #333333;
}
.scope_blog .catelistname.cntop {
	border-color: base-color-dark;
}
.scope_blog .catelistname.cnbottom {
	border-color: #333333;
}
.scope_blog .catelistname a {
	color: #FFFFFF;
}
.scope_blog .sns_share li.line a {
	background-color: #00c300;
	color: #FFFFFF;
}
.scope_blog #article_con table.tab1 th, .scope_blog #article_con table.tab1 td {
	border-color: #dddddd;
}
.scope_blog #article_con table.tab1 th {
	background-color: #ddd;
}
.scope_blog #article_con table.tab2 th, .scope_blog #article_con table.tab2 td {
	border-color: #dddddd;
}
.scope_blog #article_con table.tab2 th {
	background-color: #ddd;
}
.scope_blog #article_con table.tab3 th, .scope_blog #article_con table.tab3 td {
	border-color: #dddddd;
}
.scope_blog #article_con table.tab3 th {
	background-color: #ddd;
}
.scope_blog .seminar_info {
	border-color: #333333;
}
.scope_blog .seminar_info::before {
	background-color: #F08600;
}
.scope_blog .seminar_info .s_title_sub {
	border-color: #dddddd;
}
.scope_blog .seminar_info .s_img .s_btn {
	color: #FFFFFF;
	background-color: #F08600;
	border-color: #F08600;
}
.scope_blog .seminar_info .s_img .s_btn:hover {
	background-color: #FFFFFF;
	color: #F08600;
}
.scope_blog .seminar_info .s_txt .s_dtl {
	color: #BBBBBB;
}
.scope_blog .seminar_info .s_txt .s_dtl .s_place {
	color: #FFFFFF;
	background-color: #333333;
}
.scope_blog .seminar_info .s_txt .s_title {
	color: #F08600;
}
.scope_blog .seminar_info .s_txt .s_title a {
	color: #F08600;
}
@media screen and (max-width: 767px) {
	.scope_blog .seminar_info .s_img .s_btn:hover {
		background-color: #FFFFFF;
		color: #F08600;
	}
}
.scope_blog .btb_handbook_wrap .btb_handbook {
	background-color: #FFFFFF;
}
.scope_blog .btb_handbook_wrap .btb_handbook .btb_handbook_in {
	border-color: #CEDFEC;
}
.scope_blog .b_txt .b_title {
	color: #001134;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(30%, #CEDFEC));
	background: -webkit-linear-gradient(transparent 60%, #CEDFEC 30%);
	background: linear-gradient(transparent 60%, #CEDFEC 30%);
}
.scope_blog .b_txt .b_btn {
	color: #FFFFFF;
	background-color: #001134;
	border-color: #001134;
}
.scope_blog .b_txt .b_btn:hover {
	background-color: #FFFFFF;
	color: #001134;
}
.scope_blog .b_txt .b_con_num::after {
	background-color: #CEDFEC;
}
.scope_blog .b_txt .b_con_num .in {
	background-color: #FFFFFF;
	color: #193452;
}
.scope_blog .consultation {
	border-color: #333333;
}
.scope_blog .c_lead {
	background-color: #333333;
	color: #FFFFFF;
}
.scope_blog .c_txt {
	border-color: #FFFFFF;
}
.scope_blog .c_txt_in {
	background-color: #FFFFFF;
}
.scope_blog .ct_title {
	color: #F08600;
}
.scope_blog .c_btn {
	border-color: rgba(255, 255, 255, .4);
}
.scope_blog .c_btn a {
	color: #FFFFFF;
	background-color: #F08600;
}
.scope_blog .c_btn a:hover {
	background-color: #FFFFFF;
	color: #F08600;
}
.scope_blog #relation h2 {
	border-top-color: #333333;
	border-bottom-color: #dddddd;
}
.scope_blog .relationlist .txt {
	border-color: #F08600;
}
.scope_blog .p_link {
	background-color: #F5F5F5;
	border-color: #dddddd;
}
.scope_blog .pager span {
	background-color: #F08600;
	color: #fff;
	font-weight: bold;
}
.scope_blog .globalnav .inner li a::after {
	background-color: #F08600;
}
.scope_blog .globalnav .inner li a.maf::after {
	background-color: #CC0000;
}
.scope_blog .globalnav .inner li a.cma::after {
	background-color: #CC7A00;
}
.scope_blog .globalnav .inner li a.des::after {
	background-color: #A3CC00;
}
.scope_blog .globalnav .inner li a.mar::after {
	background-color: #0ACC00;
}
.scope_blog .globalnav .inner li a.adv::after {
	background-color: #00CC70;
}
.scope_blog .globalnav .inner li a.soc::after {
	background-color: #008FCC;
}
.scope_blog .globalnav .inner li a.clm::after {
	background-color: #0014CC;
}
.scope_blog .globalnav .inner li a.smn::after {
	background-color: #4700CC;
}
.scope_blog .globalnav .inner li a.fre::after {
	background-color: #C200CC;
}
.scope_blog .globalnav .inner li a::before {
	background-color: #f7f7f7;
}
.scope_blog .globalnav .inner li a.maf {
	color: #CC0000;
}
.scope_blog .globalnav .inner li a.cma {
	color: #CC7A00;
}
.scope_blog .globalnav .inner li a.des {
	color: #A3CC00;
}
.scope_blog .globalnav .inner li a.mar {
	color: #0ACC00;
}
.scope_blog .globalnav .inner li a.adv {
	color: #00CC70;
}
.scope_blog .globalnav .inner li a.soc {
	color: #008FCC;
}
.scope_blog .globalnav .inner li a.clm {
	color: #0014CC;
}
.scope_blog .globalnav .inner li a.smn {
	color: #4700CC;
}
.scope_blog .globalnav .inner li a.fre {
	color: #C200CC;
}
@media screen and (max-width: 1024px) {
	.scope_blog .globalnav.h_nav .inner li a.maf {
		background-color: #CC0000;
		color: #FFFFFF;
	}
	.scope_blog .globalnav.h_nav .inner li a.cma {
		background-color: #CC7A00;
		color: #FFFFFF;
	}
	.scope_blog .globalnav.h_nav .inner li a.des {
		background-color: #A3CC00;
		color: #FFFFFF;
	}
	.scope_blog .globalnav.h_nav .inner li a.mar {
		background-color: #0ACC00;
		color: #FFFFFF;
	}
	.scope_blog .globalnav.h_nav .inner li a.adv {
		background-color: #00CC70;
		color: #FFFFFF;
	}
	.scope_blog .globalnav.h_nav .inner li a.soc {
		background-color: #008FCC;
		color: #FFFFFF;
	}
	.scope_blog .globalnav.h_nav .inner li a.clm {
		background-color: #0014CC;
		color: #FFFFFF;
	}
	.scope_blog .globalnav.h_nav .inner li a.smn {
		background-color: #4700CC;
		color: #FFFFFF;
	}
	.scope_blog .globalnav.h_nav .inner li a.fre {
		background-color: #C200CC;
		color: #FFFFFF;
	}
	.scope_blog .globalnav.f_nav {
		border-color: #dddddd;
	}
	.scope_blog .globalnav.f_nav ul li {
		border-color: #dddddd;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .globalnav.f_nav ul li {
		border-color: #dddddd;
	}
	.scope_blog .globalnav.f_nav ul li:last-child {
		border-color: #dddddd;
	}
}
.scope_blog header {
	border-color: #F08600;
}
@media screen and (max-width: 767px) {
	.scope_blog header {
		background-color: #FFFFFF;
	}
}
.scope_blog .hlead_ab {
	background-color: #F08600;
	color: #FFFFFF;
}
.scope_blog .hlead_ab::before {
	color: #F08600;
	background-color: #FFFFFF;
}
.scope_blog .hlead_ab:hover {
	color: #FFFFFF;
}
.scope_blog .header_nav {
	border-top-color: #dddddd;
	border-bottom-color: #333333;
}
@media only screen and (max-width: 760px) {
	.scope_blog .header_nav {
		border-color: #dddddd;
		background-color: #f5f5f5;
	}
}
.scope_blog .h_search_pc {
	border-color: #ddd;
	background-color: #f7f7f7;
}
.scope_blog .h_search_pc input {
	background-color: #f7f7f7;
	border-color: #ddddd;
}
.scope_blog .f_bottom {
	background-color: #333333;
	color: #FFFFFF;
}
.scope_blog .f_bottom .inner .funav li a {
	color: #FFFFFF;
}
.scope_blog .f_bottom .inner .funav li a::before {
	color: #333333;
	background-color: #FFFFFF;
}
.scope_blog #copyright {
	border-color: #cccccc;
}
@media screen and (max-width: 767px) {
	.scope_blog .f_bottom .inner .funav li {
		margin: 0;
	}
}
.scope_blog .cb_banner {
	background-color: #f5f5f5;
}
.scope_blog .search_btn {
	color: #C81313;
}
.scope_blog .search_con {
	background-color: #f3f3f3;
}
.scope_blog .search_con input {
	background-color: #FFFFFF;
}
.scope_blog .p_link a:hover {
	color: #F08600 !important;
}
.scope_blog .p_link .num li a:hover {
	color: #F08600 !important;
}
.scope_blog .p_link_in {
	border-left: 3px solid #F08600;
}
.scope_blog #articledetail a {
	color: #F08600;
}
.scope_blog #articledetail ul li a:hover {
	color: #F08600 !important;
}
.scope_blog .link_txt a::before {
	background: #F08600;
}
.scope_blog #articledetail h2:before {
	background-color: #F08600;
}
.scope_blog #articledetail h4:before {
	background-color: #F08600;
}
.scope_blog #articledetail h5:before {
	background-color: #F08600;
}
.scope_blog #articledetail ul li a:hover {
	color: #F08600 !important;
}
.scope_blog .voice_table02 th {
	background-color: rgba(229, 64, 40, .05);
}
.scope_blog .flow_box .flow_txt {
	background-color: rgba(229, 64, 40, .05);
}
.scope_blog .flow_box .flow_txt:not(:last-child)::after {
	border-color: #F08600 transparent transparent transparent;
}
.scope_blog .inner {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	max-width: 1120px;
}
.scope_blog .inner_m {
	width: 94%;
	margin-right: auto;
	margin-left: auto;
	max-width: 1024px;
}
.scope_blog .inner_s {
	width: 94%;
	margin-right: auto;
	margin-left: auto;
	max-width: 1024px;
}
.scope_blog .inner_ss {
	width: 94%;
	margin-right: auto;
	margin-left: auto;
	max-width: 880px;
}
.scope_blog .col_bg .inner_ss {
	padding: 0;
}
.scope_blog #container {
	overflow: hidden;
	padding-top: 0;
}
.scope_blog #contents {
	width: 94%;
	margin-right: auto;
	margin-left: auto;
	max-width: 1200px;
}
.scope_blog #contents_left {
	float: left;
	width: 75%;
}
.scope_blog #contents_right {
	float: right;
	width: calc(25% - 30px);
}
.scope_blog body#template_form header.template_form {
	padding: 40px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 40px;
}
.scope_blog body#template_form header.template_form img {
	max-height: 40px;
	width: auto;
	height: auto;
	display: block;
	margin: auto;
}
.scope_blog body#template_form footer.template_form {
	text-align: center;
	padding: 40px;
	border-top: 3px solid #ddd;
	margin-top: 50px;
}
.scope_blog #contents.template_c3 {
	width: 94%;
	margin-right: auto;
	margin-left: auto;
	max-width: 1200px;
	width: 1200px;
	padding: 0;
}
@media only screen and (max-width: 1219px) {
	.scope_blog #contents.template_c3 {
		width: 94vw;
		padding-right: 0;
		padding-left: 0;
	}
}
@media screen and (max-width: 1024px) {
	.scope_blog #contents.template_c3 #contents_right {
		margin-top: 30px;
	}
}
@media screen and (max-width: 1024px) {
	.scope_blog {
		/*#contents{width: 100%;margin-bottom: 40px;}
		#contents_left{
			float: none;
			width: 100%;
		}
		#contents_right{
			float: none;
			width: 100%;
			margin-top: 40px;
		}*/
	}
	.scope_blog #contents_left {
		width: 100%;
	}
	.scope_blog #contents_right {
		width: 100%;
		margin-top: 40px;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog {
		/*#contents{width: 100%;margin-bottom: 30px;}
		#contents_right{margin-top: 30px;}*/
	}
}
.scope_blog .flt {
	float: left;
}
.scope_blog .flr {
	float: right;
}
@media screen and (max-width: 767px) {
	.scope_blog .flt {
		float: none;
	}
	.scope_blog .flr {
		float: none;
	}
}
.scope_blog .col2,
.scope_blog .col2_sp2,
.scope_blog .col2_m,
.scope_blog .col2_m_sp2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.scope_blog .col2_m .col,
.scope_blog .col2_m_sp2 .col {
	width: calc(50% - 12px);
	margin-left: 24px;
	margin-bottom: 24px;
}
.scope_blog .col2_m .col:nth-child(2n+1),
.scope_blog .col2_m_sp2 .col:nth-child(2n+1) {
	margin-left: 0;
}
.scope_blog .col2 .col,
.scope_blog .col2_sp2 .col {
	width: calc(50% - 0.5px);
	margin-left: 1px;
	margin-bottom: 1px;
}
.scope_blog .col2 .col:nth-child(2n+1),
.scope_blog .col2_sp2 .col:nth-child(2n+1) {
	margin-left: 0;
}
@media screen and (max-width: 767px) {
	.scope_blog .col2_m_sp2 .col {
		width: calc(50% - 8px);
		margin-left: 16px;
	}
	.scope_blog .col2_m_sp2 .col:nth-child(2n+1) {
		margin-left: 0;
	}
	.scope_blog .col2 .col, .scope_blog .col2_m .col {
		width: 100%;
		margin-left: auto;
	}
}
.scope_blog .col2_m_222,
.scope_blog .col2_m_221,
.scope_blog .col2_m_212,
.scope_blog .col2_m_211,
.scope_blog .col2_222,
.scope_blog .col2_221,
.scope_blog .col2_212,
.scope_blog .col2_211 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	/*真ん中寄せは案件による*/
}
.scope_blog .col2_m_222 .col,
.scope_blog .col2_m_221 .col,
.scope_blog .col2_m_212 .col,
.scope_blog .col2_m_211 .col {
	width: calc(50% - 12px);
	margin-left: 24px;
	margin-bottom: 32px;
}
.scope_blog .col2_m_222 .col:nth-child(2n+1),
.scope_blog .col2_m_221 .col:nth-child(2n+1),
.scope_blog .col2_m_212 .col:nth-child(2n+1),
.scope_blog .col2_m_211 .col:nth-child(2n+1) {
	margin-left: 0;
}
.scope_blog .col2_222 .col,
.scope_blog .col2_221 .col,
.scope_blog .col2_212 .col,
.scope_blog .col2_211 .col {
	width: calc(50% - 0.5px);
	margin-left: 1px;
	margin-bottom: 1px;
}
.scope_blog .col2_222 .col:nth-child(2n+1),
.scope_blog .col2_221 .col:nth-child(2n+1),
.scope_blog .col2_212 .col:nth-child(2n+1),
.scope_blog .col2_211 .col:nth-child(2n+1) {
	margin-left: 0;
}
@media screen and (max-width: 1024px) {
	.scope_blog .col2_m_212 .col,
	.scope_blog .col2_m_211 .col,
	.scope_blog .col2_212 .col,
	.scope_blog .col2_211 .col {
		width: 100%;
		margin-left: 0;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .col2_m_212 .col {
		width: calc(50% - 8px);
		margin-left: 16px;
		margin-bottom: 16px;
	}
	.scope_blog .col2_m_212 .col:nth-child(2n+1) {
		margin-left: 0;
	}
	.scope_blog .col2_212 .col {
		width: calc(50% - 0.5px);
		margin-left: 1px;
		margin-bottom: 1px;
	}
	.scope_blog .col2_212 .col:nth-child(2n+1) {
		margin-left: 0;
	}
	.scope_blog .col2_m_221 .col,
	.scope_blog .col2_221 .col {
		width: 100%;
		margin-left: 0;
	}
}
.scope_blog .col2_m_222 .col:last-child,
.scope_blog .col2_m_221 .col:last-child,
.scope_blog .col2_m_212 .col:last-child,
.scope_blog .col2_m_211 .col:last-child,
.scope_blog .col2_222 .col:last-child,
.scope_blog .col2_221 .col:last-child,
.scope_blog .col2_212 .col:last-child,
.scope_blog .col2_211 .col:last-child {
	margin-right: 0;
}
.scope_blog .col2_ti {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.scope_blog .col2_ti .col_l {
	width: 67%;
}
.scope_blog .col2_ti .col_r {
	width: calc(33% - 24px);
	margin-left: 24px;
}
@media screen and (max-width: 767px) {
	.scope_blog .col2_ti {
		margin-left: 0;
		margin-top: -8px;
	}
	.scope_blog .col2_ti .col_l, .scope_blog .col2_ti .col_r {
		width: 100%;
		margin: 8px 0;
	}
	.scope_blog .col2_ti.sp_reverse .col_l {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		-webkit-order: 2;
		        order: 2;
	}
	.scope_blog .col2_ti.sp_reverse .col_r {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		-webkit-order: 1;
		        order: 1;
	}
}
.scope_blog .col2_it {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.scope_blog .col2_it .col_l {
	width: calc(33% - 24px);
	margin-right: 24px;
}
.scope_blog .col2_it .col_r {
	width: 67%;
}
.scope_blog .col2_it .col2_it {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	        flex-direction: column;
	margin-left: 0;
	margin-top: -8px;
}
.scope_blog .col2_it .col2_it .col_l, .scope_blog .col2_it .col2_it .col_r {
	width: 100%;
	margin: 8px 0;
}
.scope_blog .col2_it .col2_it.sp_reverse .col_l {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	-webkit-order: 2;
	        order: 2;
}
.scope_blog .col2_it .col2_it.sp_reverse .col_r {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	-webkit-order: 1;
	        order: 1;
}
.scope_blog .col2_it.img_l .col_l {
	width: calc(45% - 40px);
	margin-right: 40px;
}
.scope_blog .col2_it.img_l .col_r {
	width: 55%;
}
.scope_blog .col2_ti.img_l .col_l {
	width: 55%;
}
.scope_blog .col2_ti.img_l .col_r {
	width: calc(45% - 40px);
	margin-left: 40px;
}
.scope_blog .col2_it_istl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.scope_blog .col2_it_istl .col_l {
	width: 30%;
}
.scope_blog .col2_it_istl .col_r {
	width: 65%;
	margin-left: 5%;
}
@media screen and (max-width: 767px) {
	.scope_blog .col2_it {
		margin-left: 0;
		margin-top: -8px;
	}
	.scope_blog .col2_it .col_l, .scope_blog .col2_it .col_r {
		width: 100%;
		margin: 8px 0;
	}
	.scope_blog .col2_it.sp_reverse .col_l {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		-webkit-order: 2;
		        order: 2;
	}
	.scope_blog .col2_it.sp_reverse .col_r {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		-webkit-order: 1;
		        order: 1;
	}
	.scope_blog .col2_it_istl .col_l {
		width: 35%;
	}
	.scope_blog .col2_it_istl .col_r {
		width: 60%;
	}
	.scope_blog .col2_it.img_l .col_l {
		width: 100%;
		margin-right: auto;
	}
	.scope_blog .col2_it.img_l .col_r {
		width: 100%;
	}
	.scope_blog .col2_ti.img_l .col_r {
		width: 100%;
		margin-left: auto;
	}
	.scope_blog .col2_ti.img_l .col_l {
		width: 100%;
	}
}
.scope_blog .col3,
.scope_blog .col3_sp2,
.scope_blog .col3_m,
.scope_blog .col3_m_sp2,
.scope_blog .col3_m_tab2sp1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.scope_blog .col3_m .col,
.scope_blog .col3_m_sp2 .col,
.scope_blog .col3_m_tab2sp1 .col {
	width: calc(33.33333% - 16px);
	margin-left: 24px;
	margin-bottom: 24px;
}
.scope_blog .col3_m .col:nth-child(3n+1),
.scope_blog .col3_m_sp2 .col:nth-child(3n+1),
.scope_blog .col3_m_tab2sp1 .col:nth-child(3n+1) {
	margin-left: 0;
}
.scope_blog .col3 .col,
.scope_blog .col3_sp2 .col {
	width: calc(33.33333% - 1px);
	margin-left: 1.5px;
	margin-bottom: 1px;
}
.scope_blog .col3 .col:nth-child(3n+1),
.scope_blog .col3_sp2 .col:nth-child(3n+1) {
	margin-left: 0;
}
@media screen and (max-width: 1024px) {
	.scope_blog .col3_m_sp2 .col,
	.scope_blog .col3_m_tab2sp1 .col {
		width: calc(50% - 12px);
		margin-left: 24px;
	}
	.scope_blog .col3_m_sp2 .col:nth-child(3n+1),
	.scope_blog .col3_m_tab2sp1 .col:nth-child(3n+1) {
		margin-left: 24px;
	}
	.scope_blog .col3_m_sp2 .col:nth-child(2n+1),
	.scope_blog .col3_m_tab2sp1 .col:nth-child(2n+1) {
		margin-left: 0;
	}
	.scope_blog .col3_sp2 .col {
		width: calc(50% - 1px);
		margin-left: 1px;
	}
	.scope_blog .col3_sp2 .col:nth-child(3n+1) {
		margin-left: 1px;
	}
	.scope_blog .col3_sp2 .col:nth-child(2n+1) {
		margin-left: 0;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .col3_m .col, .scope_blog .col3 .col, .scope_blog .col3_m_tab2sp1 .col {
		width: 100%;
		margin-left: auto;
	}
	.scope_blog .col3_m_sp2 .col {
		width: calc(50% - 8px);
		margin-left: 16px;
	}
	.scope_blog .col3_m_sp2 .col:nth-child(3n+1) {
		margin-left: 16px;
	}
	.scope_blog .col3_m_sp2 .col:nth-child(2n+1) {
		margin-left: 0;
	}
	.scope_blog .col3_m_tab2sp1 .col:nth-child(3n+1) {
		margin-left: 0;
	}
}
.scope_blog .col3_m_333,
.scope_blog .col3_m_332,
.scope_blog .col3_m_331,
.scope_blog .col3_m_323,
.scope_blog .col3_m_322,
.scope_blog .col3_m_321,
.scope_blog .col3_m_313,
.scope_blog .col3_m_312,
.scope_blog .col3_m_311,
.scope_blog .col3_333,
.scope_blog .col3_332,
.scope_blog .col3_331,
.scope_blog .col3_323,
.scope_blog .col3_322,
.scope_blog .col3_321,
.scope_blog .col3_313,
.scope_blog .col3_312,
.scope_blog .col3_311 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	/*真ん中寄せは案件による*/
}
.scope_blog .col3_m_333 .col,
.scope_blog .col3_m_332 .col,
.scope_blog .col3_m_331 .col,
.scope_blog .col3_m_323 .col,
.scope_blog .col3_m_322 .col,
.scope_blog .col3_m_321 .col,
.scope_blog .col3_m_313 .col,
.scope_blog .col3_m_312 .col,
.scope_blog .col3_m_311 .col {
	width: calc(33.33333% - 16px);
	margin-right: 24px;
	margin-bottom: 24px;
}
.scope_blog .col3_m_333 .col:nth-child(3n),
.scope_blog .col3_m_332 .col:nth-child(3n),
.scope_blog .col3_m_331 .col:nth-child(3n),
.scope_blog .col3_m_323 .col:nth-child(3n),
.scope_blog .col3_m_322 .col:nth-child(3n),
.scope_blog .col3_m_321 .col:nth-child(3n),
.scope_blog .col3_m_313 .col:nth-child(3n),
.scope_blog .col3_m_312 .col:nth-child(3n),
.scope_blog .col3_m_311 .col:nth-child(3n) {
	margin-right: 0;
}
.scope_blog .col3_333 .col,
.scope_blog .col3_332 .col,
.scope_blog .col3_331 .col,
.scope_blog .col3_323 .col,
.scope_blog .col3_322 .col,
.scope_blog .col3_321 .col,
.scope_blog .col3_313 .col,
.scope_blog .col3_312 .col,
.scope_blog .col3_311 .col {
	width: calc(33.33333% - 1px);
	margin-right: 1.5px;
	margin-bottom: 1px;
}
.scope_blog .col3_333 .col:nth-child(3n),
.scope_blog .col3_332 .col:nth-child(3n),
.scope_blog .col3_331 .col:nth-child(3n),
.scope_blog .col3_323 .col:nth-child(3n),
.scope_blog .col3_322 .col:nth-child(3n),
.scope_blog .col3_321 .col:nth-child(3n),
.scope_blog .col3_313 .col:nth-child(3n),
.scope_blog .col3_312 .col:nth-child(3n),
.scope_blog .col3_311 .col:nth-child(3n) {
	margin-right: 0;
}
@media screen and (max-width: 1024px) {
	.scope_blog .col3_m_323 .col,
	.scope_blog .col3_m_322 .col,
	.scope_blog .col3_m_321 .col {
		width: calc(50% - 12px);
		margin-right: 24px;
	}
	.scope_blog .col3_m_323 .col:nth-child(3n),
	.scope_blog .col3_m_322 .col:nth-child(3n),
	.scope_blog .col3_m_321 .col:nth-child(3n) {
		margin-right: 24px;
	}
	.scope_blog .col3_m_323 .col:nth-child(2n),
	.scope_blog .col3_m_322 .col:nth-child(2n),
	.scope_blog .col3_m_321 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col3_323 .col,
	.scope_blog .col3_322 .col,
	.scope_blog .col3_321 .col {
		width: calc(50% - 1px);
		margin-right: 1px;
	}
	.scope_blog .col3_323 .col:nth-child(3n),
	.scope_blog .col3_322 .col:nth-child(3n),
	.scope_blog .col3_321 .col:nth-child(3n) {
		margin-right: 1px;
	}
	.scope_blog .col3_323 .col:nth-child(2n),
	.scope_blog .col3_322 .col:nth-child(2n),
	.scope_blog .col3_321 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col3_m_313 .col,
	.scope_blog .col3_m_312 .col,
	.scope_blog .col3_m_311 .col,
	.scope_blog .col3_313 .col,
	.scope_blog .col3_312 .col,
	.scope_blog .col3_311 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col3_m_313 .col:nth-child(2n),
	.scope_blog .col3_m_312 .col:nth-child(2n),
	.scope_blog .col3_m_311 .col:nth-child(2n),
	.scope_blog .col3_313 .col:nth-child(2n),
	.scope_blog .col3_312 .col:nth-child(2n),
	.scope_blog .col3_311 .col:nth-child(2n) {
		margin-right: 0;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .col3_m_333 .col,
	.scope_blog .col3_m_332 .col,
	.scope_blog .col3_m_331 .col,
	.scope_blog .col3_m_323 .col,
	.scope_blog .col3_m_322 .col,
	.scope_blog .col3_m_321 .col,
	.scope_blog .col3_m_313 .col,
	.scope_blog .col3_m_312 .col,
	.scope_blog .col3_m_311 .col {
		margin-bottom: 16px;
		margin-right: 16px;
	}
	.scope_blog .col3_m_333 .col,
	.scope_blog .col3_m_323 .col,
	.scope_blog .col3_m_313 .col {
		width: calc(33.333% - 11.3px);
		margin-right: 16px;
	}
	.scope_blog .col3_m_333 .col:nth-child(2n),
	.scope_blog .col3_m_323 .col:nth-child(2n),
	.scope_blog .col3_m_313 .col:nth-child(2n) {
		margin-right: 16px;
	}
	.scope_blog .col3_m_333 .col:nth-child(3n),
	.scope_blog .col3_m_323 .col:nth-child(3n),
	.scope_blog .col3_m_313 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col3_m_333 .col:nth-child(6n),
	.scope_blog .col3_m_323 .col:nth-child(6n),
	.scope_blog .col3_m_313 .col:nth-child(6n) {
		margin-right: 0;
	}
	.scope_blog .col3_m_332 .col,
	.scope_blog .col3_m_322 .col,
	.scope_blog .col3_m_312 .col {
		width: calc(50% - 8px);
		margin-right: 16px;
	}
	.scope_blog .col3_m_332 .col:nth-child(3n),
	.scope_blog .col3_m_322 .col:nth-child(3n),
	.scope_blog .col3_m_312 .col:nth-child(3n) {
		margin-right: 16px;
	}
	.scope_blog .col3_m_332 .col:nth-child(2n),
	.scope_blog .col3_m_322 .col:nth-child(2n),
	.scope_blog .col3_m_312 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col3_333 .col,
	.scope_blog .col3_332 .col,
	.scope_blog .col3_331 .col,
	.scope_blog .col3_323 .col,
	.scope_blog .col3_322 .col,
	.scope_blog .col3_321 .col,
	.scope_blog .col3_313 .col,
	.scope_blog .col3_312 .col,
	.scope_blog .col3_311 .col {
		margin-bottom: 1px;
		margin-right: 1px;
	}
	.scope_blog .col3_333 .col,
	.scope_blog .col3_323 .col,
	.scope_blog .col3_313 .col {
		width: calc(33.333% - 1px);
		margin-right: 1.5px;
	}
	.scope_blog .col3_333 .col:nth-child(2n),
	.scope_blog .col3_323 .col:nth-child(2n),
	.scope_blog .col3_313 .col:nth-child(2n) {
		margin-right: 1.5px;
	}
	.scope_blog .col3_333 .col:nth-child(3n),
	.scope_blog .col3_323 .col:nth-child(3n),
	.scope_blog .col3_313 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col3_332 .col,
	.scope_blog .col3_322 .col,
	.scope_blog .col3_312 .col {
		width: calc(50% - 1px);
		margin-right: 1.5px;
	}
	.scope_blog .col3_332 .col:nth-child(2n),
	.scope_blog .col3_322 .col:nth-child(2n),
	.scope_blog .col3_312 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col3_332 .col:nth-child(3n),
	.scope_blog .col3_322 .col:nth-child(3n),
	.scope_blog .col3_312 .col:nth-child(3n) {
		margin-right: 1.5px;
	}
	.scope_blog .col3_m_331 .col,
	.scope_blog .col3_m_321 .col,
	.scope_blog .col3_m_311 .col,
	.scope_blog .col3_331 .col,
	.scope_blog .col3_321 .col,
	.scope_blog .col3_m_321 .col:nth-child(3n) {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col3_331 .col {
		margin-bottom: 24px;
	}
}
.scope_blog .col3_m_333 .col:last-child,
.scope_blog .col3_m_332 .col:last-child,
.scope_blog .col3_m_331 .col:last-child,
.scope_blog .col3_m_323 .col:last-child,
.scope_blog .col3_m_322 .col:last-child,
.scope_blog .col3_m_321 .col:last-child,
.scope_blog .col3_m_313 .col:last-child,
.scope_blog .col3_m_312 .col:last-child,
.scope_blog .col3_m_311 .col .col3_333 .col:last-child,
.scope_blog .col3_332 .col:last-child,
.scope_blog .col3_331 .col:last-child,
.scope_blog .col3_323 .col:last-child,
.scope_blog .col3_322 .col:last-child,
.scope_blog .col3_321 .col:last-child,
.scope_blog .col3_313 .col:last-child,
.scope_blog .col3_312 .col:last-child,
.scope_blog .col3_311 .col:last-child {
	margin-right: 0;
}
.scope_blog .col4,
.scope_blog .col4_sp2,
.scope_blog .col4_m,
.scope_blog .col4_m_sp2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.scope_blog .col4_m .col,
.scope_blog .col4_m_sp2 .col {
	width: calc(25% - 18px);
	margin-left: 24px;
	margin-bottom: 24px;
}
.scope_blog .col4_m .col:nth-child(4n+1),
.scope_blog .col4_m_sp2 .col:nth-child(4n+1) {
	margin-left: 0;
}
.scope_blog .col4 .col,
.scope_blog .col4_sp2 .col {
	width: calc(25% - 1px);
	margin-left: 1px;
	margin-bottom: 1px;
}
.scope_blog .col4 .col:nth-child(4n+1),
.scope_blog .col4_sp2 .col:nth-child(4n+1) {
	margin-left: 0;
}
@media screen and (max-width: 1024px) {
	.scope_blog .col4_m_sp2 .col {
		width: calc(50% - 12px);
		margin-left: 24px;
	}
	.scope_blog .col4_m_sp2 .col:nth-child(4n+1) {
		margin-left: 24px;
	}
	.scope_blog .col4_m_sp2 .col:nth-child(2n+1) {
		margin-left: 0;
	}
	.scope_blog .col4_sp2 .col {
		width: calc(50% - 1px);
		margin-left: 1px;
	}
	.scope_blog .col4_sp2 .col:nth-child(4n+1) {
		margin-left: 1px;
	}
	.scope_blog .col4_sp2 .col:nth-child(2n+1) {
		margin-left: 0;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .col4_m .col, .scope_blog .col4 .col {
		width: 100%;
		margin-left: auto;
	}
	.scope_blog .col4_m_sp2 .col {
		width: calc(50% - 8px);
		margin-left: 16px;
	}
	.scope_blog .col4_m_sp2 .col:nth-child(4n+1) {
		margin-left: 16px;
	}
	.scope_blog .col4_m_sp2 .col:nth-child(2n+1) {
		margin-left: 0;
	}
}
.scope_blog .col4_m_444,
.scope_blog .col4_m_443,
.scope_blog .col4_m_442,
.scope_blog .col4_m_441,
.scope_blog .col4_m_433,
.scope_blog .col4_m_432,
.scope_blog .col4_m_431,
.scope_blog .col4_m_423,
.scope_blog .col4_m_422,
.scope_blog .col4_m_421,
.scope_blog .col4_m_411,
.scope_blog .col4_444,
.scope_blog .col4_443,
.scope_blog .col4_442,
.scope_blog .col4_441,
.scope_blog .col4_433,
.scope_blog .col4_432,
.scope_blog .col4_431,
.scope_blog .col4_423,
.scope_blog .col4_422,
.scope_blog .col4_421,
.scope_blog .col4_411 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	/*真ん中寄せは案件による*/
}
.scope_blog .col4_m_444 .col,
.scope_blog .col4_m_443 .col,
.scope_blog .col4_m_442 .col,
.scope_blog .col4_m_441 .col,
.scope_blog .col4_m_433 .col,
.scope_blog .col4_m_432 .col,
.scope_blog .col4_m_431 .col,
.scope_blog .col4_m_422 .col,
.scope_blog .col4_m_421 .col,
.scope_blog .col4_m_411 .col {
	width: calc(25% - 19.2px);
	margin-right: 24px;
	margin-bottom: 24px;
}
.scope_blog .col4_m_444 .col:nth-child(4n),
.scope_blog .col4_m_443 .col:nth-child(4n),
.scope_blog .col4_m_442 .col:nth-child(4n),
.scope_blog .col4_m_441 .col:nth-child(4n),
.scope_blog .col4_m_433 .col:nth-child(4n),
.scope_blog .col4_m_432 .col:nth-child(4n),
.scope_blog .col4_m_431 .col:nth-child(4n),
.scope_blog .col4_m_422 .col:nth-child(4n),
.scope_blog .col4_m_421 .col:nth-child(4n),
.scope_blog .col4_m_411 .col:nth-child(4n) {
	margin-right: 0;
}
.scope_blog .col4_444 .col,
.scope_blog .col4_443 .col,
.scope_blog .col4_442 .col,
.scope_blog .col4_441 .col,
.scope_blog .col4_433 .col,
.scope_blog .col4_432 .col,
.scope_blog .col4_431 .col,
.scope_blog .col4_422 .col,
.scope_blog .col4_421 .col,
.scope_blog .col4_411 .col {
	width: calc(25% - 1px);
	margin-right: 1px;
	margin-bottom: 1px;
}
.scope_blog .col4_444 .col:nth-child(4n),
.scope_blog .col4_443 .col:nth-child(4n),
.scope_blog .col4_442 .col:nth-child(4n),
.scope_blog .col4_441 .col:nth-child(4n),
.scope_blog .col4_433 .col:nth-child(4n),
.scope_blog .col4_432 .col:nth-child(4n),
.scope_blog .col4_431 .col:nth-child(4n),
.scope_blog .col4_422 .col:nth-child(4n),
.scope_blog .col4_421 .col:nth-child(4n),
.scope_blog .col4_411 .col:nth-child(4n) {
	margin-right: 0;
}
.scope_blog .col4_m_411 .col:last-child,
.scope_blog .col4_m_444 .col:last-child,
.scope_blog .col4_m_443 .col:last-child,
.scope_blog .col4_m_442 .col:last-child,
.scope_blog .col4_m_441 .col:last-child,
.scope_blog .col4_m_433 .col:last-child,
.scope_blog .col4_m_432 .col:last-child,
.scope_blog .col4_m_431 .col:last-child,
.scope_blog .col4_m_422 .col:last-child,
.scope_blog .col4_m_421 .col:last-child,
.scope_blog .col4_m_411 .col:last-child,
.scope_blog .col4_444 .col:last-child,
.scope_blog .col4_443 .col:last-child,
.scope_blog .col4_442 .col:last-child,
.scope_blog .col4_441 .col:last-child,
.scope_blog .col4_433 .col:last-child,
.scope_blog .col4_432 .col:last-child,
.scope_blog .col4_431 .col:last-child,
.scope_blog .col4_422 .col:last-child,
.scope_blog .col4_421 .col:last-child,
.scope_blog .col4_411 .col:last-child {
	margin-right: 0;
}
@media screen and (max-width: 1024px) {
	.scope_blog .col4_m_433 .col,
	.scope_blog .col4_m_432 .col,
	.scope_blog .col4_m_431 .col {
		width: calc(33.333% - 16px);
	}
	.scope_blog .col4_m_433 .col:nth-child(4n),
	.scope_blog .col4_m_432 .col:nth-child(4n),
	.scope_blog .col4_m_431 .col:nth-child(4n) {
		margin-right: 24px;
	}
	.scope_blog .col4_m_433 .col:nth-child(3n),
	.scope_blog .col4_m_432 .col:nth-child(3n),
	.scope_blog .col4_m_431 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col4_433 .col,
	.scope_blog .col4_432 .col,
	.scope_blog .col4_431 .col {
		width: calc(33.333% - 1px);
		margin-right: 1.5px;
	}
	.scope_blog .col4_433 .col:nth-child(4n),
	.scope_blog .col4_432 .col:nth-child(4n),
	.scope_blog .col4_431 .col:nth-child(4n) {
		margin-right: 1.5px;
	}
	.scope_blog .col4_433 .col:nth-child(3n),
	.scope_blog .col4_432 .col:nth-child(3n),
	.scope_blog .col4_431 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col4_m_422 .col,
	.scope_blog .col4_m_421 .col {
		width: calc(50% - 12px);
	}
	.scope_blog .col4_m_422 .col:nth-child(4n),
	.scope_blog .col4_m_421 .col:nth-child(4n) {
		margin-right: 24px;
	}
	.scope_blog .col4_m_422 .col:nth-child(2n),
	.scope_blog .col4_m_421 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col4_422 .col,
	.scope_blog .col4_421 .col {
		width: calc(50% - 1px);
		margin-right: 2px;
	}
	.scope_blog .col4_422 .col:nth-child(4n),
	.scope_blog .col4_421 .col:nth-child(4n) {
		margin-right: 2px;
	}
	.scope_blog .col4_422 .col:nth-child(2n),
	.scope_blog .col4_421 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col4_m_411 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col4_m_411 .col:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .col4_m_411 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col4_411 .col {
		width: 100%;
		margin-right: 0;
		margin-bottom: 1px;
	}
	.scope_blog .col4_411 .col:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .col4_411 .col:nth-child(2n) {
		margin-right: 0;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .col4_m_444 .col,
	.scope_blog .col4_m_443 .col,
	.scope_blog .col4_m_442 .col,
	.scope_blog .col4_m_441 .col,
	.scope_blog .col4_m_433 .col,
	.scope_blog .col4_m_432 .col,
	.scope_blog .col4_m_431 .col,
	.scope_blog .col4_m_422 .col,
	.scope_blog .col4_m_421 .col,
	.scope_blog .col4_m_411 .col {
		margin-bottom: 16px;
	}
	.scope_blog .col4_m_422 .col,
	.scope_blog .col4_m_421 .col {
		width: calc(50% - 8px);
		margin-right: 16px;
	}
	.scope_blog .col4_m_422 .col:nth-child(4n),
	.scope_blog .col4_m_421 .col:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .col4_m_444 .col {
		width: calc(25% - 12px);
		margin-right: 16px;
	}
	.scope_blog .col4_m_443 .col {
		width: calc(33.333% - 10.7px);
		margin-right: 16px;
	}
	.scope_blog .col4_m_443 .col:nth-child(4n) {
		margin-right: 16px;
	}
	.scope_blog .col4_m_443 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col4_m_433 .col {
		width: calc(33.333% - 10.7px);
		margin-right: 16px;
	}
	.scope_blog .col4_m_433 .col:nth-child(4n) {
		margin-right: 16px;
	}
	.scope_blog .col4_m_433 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col4_m_442 .col,
	.scope_blog .col4_m_432 .col,
	.scope_blog .col4_m_422 .col {
		width: calc(50% - 8px);
		margin-right: 16px;
	}
	.scope_blog .col4_m_442 .col:nth-child(4n),
	.scope_blog .col4_m_432 .col:nth-child(4n),
	.scope_blog .col4_m_422 .col:nth-child(4n) {
		margin-right: 16px;
	}
	.scope_blog .col4_m_442 .col:nth-child(3n),
	.scope_blog .col4_m_432 .col:nth-child(3n),
	.scope_blog .col4_m_422 .col:nth-child(3n) {
		margin-right: 16px;
	}
	.scope_blog .col4_m_442 .col:nth-child(2n),
	.scope_blog .col4_m_432 .col:nth-child(2n),
	.scope_blog .col4_m_422 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col4_444 .col,
	.scope_blog .col4_443 .col,
	.scope_blog .col4_442 .col,
	.scope_blog .col4_441 .col,
	.scope_blog .col4_433 .col,
	.scope_blog .col4_432 .col,
	.scope_blog .col4_431 .col,
	.scope_blog .col4_422 .col,
	.scope_blog .col4_421 .col,
	.scope_blog .col4_411 .col {
		margin-bottom: 1px;
	}
	.scope_blog .col4_443 .col {
		width: calc(33.333% - 1px);
		margin-right: 1.5px;
	}
	.scope_blog .col4_443 .col:nth-child(4n) {
		margin-right: 1.5px;
	}
	.scope_blog .col4_443 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col4_442 .col,
	.scope_blog .col4_432 .col,
	.scope_blog .col4_422 .col {
		width: calc(50% - 1px);
		margin-right: 1.5px;
	}
	.scope_blog .col4_442 .col:nth-child(4n),
	.scope_blog .col4_432 .col:nth-child(4n),
	.scope_blog .col4_422 .col:nth-child(4n) {
		margin-right: 1.5px;
	}
	.scope_blog .col4_442 .col:nth-child(3n),
	.scope_blog .col4_432 .col:nth-child(3n),
	.scope_blog .col4_422 .col:nth-child(3n) {
		margin-right: 1.5px;
	}
	.scope_blog .col4_442 .col:nth-child(2n),
	.scope_blog .col4_432 .col:nth-child(2n),
	.scope_blog .col4_422 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col4_441 .col,
	.scope_blog .col4_431 .col,
	.scope_blog .col4_421 .col,
	.scope_blog .col4_m_441 .col,
	.scope_blog .col4_m_431 .col,
	.scope_blog .col4_m_421 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col4_441 .col:nth-child(4n),
	.scope_blog .col4_431 .col:nth-child(4n),
	.scope_blog .col4_421 .col:nth-child(4n),
	.scope_blog .col4_m_441 .col:nth-child(4n),
	.scope_blog .col4_m_431 .col:nth-child(4n),
	.scope_blog .col4_m_421 .col:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .col4_441 .col:nth-child(3n),
	.scope_blog .col4_431 .col:nth-child(3n),
	.scope_blog .col4_421 .col:nth-child(3n),
	.scope_blog .col4_m_441 .col:nth-child(3n),
	.scope_blog .col4_m_431 .col:nth-child(3n),
	.scope_blog .col4_m_421 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col4_441 .col:nth-child(2n),
	.scope_blog .col4_431 .col:nth-child(2n),
	.scope_blog .col4_421 .col:nth-child(2n),
	.scope_blog .col4_m_441 .col:nth-child(2n),
	.scope_blog .col4_m_431 .col:nth-child(2n),
	.scope_blog .col4_m_421 .col:nth-child(2n) {
		margin-right: 0;
	}
}
.scope_blog .col5,
.scope_blog .col5_sp2,
.scope_blog .col5_m,
.scope_blog .col5_m_sp2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.scope_blog .col5_m .col,
.scope_blog .col5_m_sp2 .col {
	width: calc(20% - 19.2px);
	margin-left: 24px;
	margin-bottom: 24px;
}
.scope_blog .col5_m .col:nth-child(5n+1),
.scope_blog .col5_m_sp2 .col:nth-child(5n+1) {
	margin-left: 0;
}
.scope_blog .col5 .col,
.scope_blog .col5_sp2 .col {
	width: calc(20% - 1px);
	margin-left: 1px;
	margin-bottom: 1px;
}
.scope_blog .col5 .col:nth-child(5n+1),
.scope_blog .col5_sp2 .col:nth-child(5n+1) {
	margin-left: 0;
}
@media screen and (max-width: 1024px) {
	.scope_blog .col5_m .col {
		width: calc(33.33333% - 16px);
		margin-left: 24px;
	}
	.scope_blog .col5_m .col:nth-child(5n+1) {
		margin-left: 24px;
	}
	.scope_blog .col5_m .col:nth-child(3n+1) {
		margin-left: 0;
	}
	.scope_blog .col5 .col {
		width: calc(33.33333% - 1px);
		margin-left: 1px;
	}
	.scope_blog .col5 .col:nth-child(5n+1) {
		margin-left: 1px;
	}
	.scope_blog .col5 .col:nth-child(3n+1) {
		margin-left: 0;
	}
	.scope_blog .col5_m_sp2 .col {
		width: calc(33.33333% - 16px);
		margin-left: 24px;
	}
	.scope_blog .col5_m_sp2 .col:nth-child(5n+1) {
		margin-left: 24px;
	}
	.scope_blog .col5_m_sp2 .col:nth-child(3n+1) {
		margin-left: 0;
	}
	.scope_blog .col5_sp2 .col {
		width: calc(33.33333% - 1px);
		margin-left: 1px;
	}
	.scope_blog .col5_sp2 .col:nth-child(5n+1) {
		margin-left: 1px;
	}
	.scope_blog .col5_sp2 .col:nth-child(3n+1) {
		margin-left: 0;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .col5_m .col,
	.scope_blog .col5 .col {
		width: 100%;
		margin-left: auto;
	}
	.scope_blog .col5_m .col:nth-child(5n+1),
	.scope_blog .col5 .col:nth-child(5n+1) {
		margin-left: auto;
	}
	.scope_blog .col5_m_sp2 .col {
		width: calc(50% - 8px);
		margin-left: 16px;
		margin-bottom: 16px;
	}
	.scope_blog .col5_m_sp2 .col:nth-child(5n+1) {
		margin-left: 16px;
	}
	.scope_blog .col5_m_sp2 .col:nth-child(3n+1) {
		margin-left: 16px;
	}
	.scope_blog .col5_m_sp2 .col:nth-child(2n+1) {
		margin-left: 0;
	}
	.scope_blog .col5_sp2 .col {
		width: calc(50% - 0.5px);
		margin-left: 1px;
		margin-bottom: 1px;
	}
	.scope_blog .col5_sp2 .col:nth-child(5n+1) {
		margin-left: 1px;
	}
	.scope_blog .col5_sp2 .col:nth-child(3n+1) {
		margin-left: 1px;
	}
	.scope_blog .col5_sp2 .col:nth-child(2n+1) {
		margin-left: 0;
	}
}
@media screen and (max-width: 1024px) {
	.scope_blog {
		/* column 4 ************/
		/*.col4 .flt, .col4 .flr{ width: 50%;}
		.col4_m .flt, .col4_m .flr{ width: 48%;}
		.col4_m .flt:not(:nth-child(2)){margin-right: 4%;}
		.col4_m .flt:nth-child(2){margin-right: 0;}
		.col4_m .flt{margin-bottom: 20px;}*/
	}
}
@media screen and (max-width: 767px) {
	.scope_blog {
		/*.col2 .flt, .col2 .flr{ width: 100%;}.col2 .flt{margin-bottom: 20px;}
		.col2_m .flt, .col2_m .flr{ width: 100%;}.col2_m .flt{margin-bottom: 20px;}
		.col2_ti .flt{width: 100%} .col2_ti .flr{ width: 100%;}.col2_ti .flt{margin-bottom: 20px;}
		.col2_it .flt{width: 100%} .col2_it .flr{ width: 100%;}.col2_it .flt{margin-bottom: 20px;}
		.col3 .flt, .col3 .flr{ width: 100%;}
		.col3_m .flt, .col3_m .flr{ width: 100%;}.col3_m .flt{margin-right: 0;margin-bottom: 20px;}
		.col4 .flt, .col4 .flr{ width: 100%;}
		.col4_m .flt, .col4_m .flr{ width: 100%;}.col4_m .flt{margin-right: 0;}
		.col5 .flt, .col5 .flr{ width: 100%;}
		.col5_m .flt, .col5_m .flr{ width: 100%;}.col5_m .flt{margin-right: 0;margin-bottom: 20px;}*/
	}
}
.scope_blog .col5_m_555,
.scope_blog .col5_m_554,
.scope_blog .col5_m_553,
.scope_blog .col5_m_552,
.scope_blog .col5_m_551,
.scope_blog .col5_m_544,
.scope_blog .col5_m_543,
.scope_blog .col5_m_542,
.scope_blog .col5_m_541,
.scope_blog .col5_m_533,
.scope_blog .col5_m_532,
.scope_blog .col5_m_531,
.scope_blog .col5_m_522,
.scope_blog .col5_m_521,
.scope_blog .col5_m_511,
.scope_blog .col5_555,
.scope_blog .col5_554,
.scope_blog .col5_553,
.scope_blog .col5_552,
.scope_blog .col5_551,
.scope_blog .col5_544,
.scope_blog .col5_543,
.scope_blog .col5_542,
.scope_blog .col5_541,
.scope_blog .col5_533,
.scope_blog .col5_532,
.scope_blog .col5_531,
.scope_blog .col5_522,
.scope_blog .col5_521,
.scope_blog .col5_511 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	/*真ん中寄せは案件による*/
}
.scope_blog .col5_m_555 .col,
.scope_blog .col5_m_554 .col,
.scope_blog .col5_m_553 .col,
.scope_blog .col5_m_552 .col,
.scope_blog .col5_m_551 .col,
.scope_blog .col5_m_544 .col,
.scope_blog .col5_m_543 .col,
.scope_blog .col5_m_542 .col,
.scope_blog .col5_m_541 .col,
.scope_blog .col5_m_533 .col,
.scope_blog .col5_m_532 .col,
.scope_blog .col5_m_531 .col,
.scope_blog .col5_m_522 .col,
.scope_blog .col5_m_521 .col,
.scope_blog .col5_m_511 .col {
	width: calc(20% - 19.2px);
	margin-right: 24px;
	margin-bottom: 24px;
}
.scope_blog .col5_m_555 .col:nth-child(5n),
.scope_blog .col5_m_554 .col:nth-child(5n),
.scope_blog .col5_m_553 .col:nth-child(5n),
.scope_blog .col5_m_552 .col:nth-child(5n),
.scope_blog .col5_m_551 .col:nth-child(5n),
.scope_blog .col5_m_544 .col:nth-child(5n),
.scope_blog .col5_m_543 .col:nth-child(5n),
.scope_blog .col5_m_542 .col:nth-child(5n),
.scope_blog .col5_m_541 .col:nth-child(5n),
.scope_blog .col5_m_533 .col:nth-child(5n),
.scope_blog .col5_m_532 .col:nth-child(5n),
.scope_blog .col5_m_531 .col:nth-child(5n),
.scope_blog .col5_m_522 .col:nth-child(5n),
.scope_blog .col5_m_521 .col:nth-child(5n),
.scope_blog .col5_m_511 .col:nth-child(5n) {
	margin-right: 0;
}
.scope_blog .col5_555 .col,
.scope_blog .col5_554 .col,
.scope_blog .col5_553 .col,
.scope_blog .col5_552 .col,
.scope_blog .col5_551 .col,
.scope_blog .col5_544 .col,
.scope_blog .col5_543 .col,
.scope_blog .col5_542 .col,
.scope_blog .col5_541 .col,
.scope_blog .col5_533 .col,
.scope_blog .col5_532 .col,
.scope_blog .col5_531 .col,
.scope_blog .col5_522 .col,
.scope_blog .col5_521 .col,
.scope_blog .col5_511 .col {
	width: calc(20% - 1px);
	margin-right: 1px;
	margin-bottom: 1px;
}
.scope_blog .col5_555 .col:nth-child(5n),
.scope_blog .col5_554 .col:nth-child(5n),
.scope_blog .col5_553 .col:nth-child(5n),
.scope_blog .col5_552 .col:nth-child(5n),
.scope_blog .col5_551 .col:nth-child(5n),
.scope_blog .col5_544 .col:nth-child(5n),
.scope_blog .col5_543 .col:nth-child(5n),
.scope_blog .col5_542 .col:nth-child(5n),
.scope_blog .col5_541 .col:nth-child(5n),
.scope_blog .col5_533 .col:nth-child(5n),
.scope_blog .col5_532 .col:nth-child(5n),
.scope_blog .col5_531 .col:nth-child(5n),
.scope_blog .col5_522 .col:nth-child(5n),
.scope_blog .col5_521 .col:nth-child(5n),
.scope_blog .col5_511 .col:nth-child(5n) {
	margin-right: 0;
}
@media screen and (max-width: 1024px) {
	.scope_blog .col5_m_544 .col,
	.scope_blog .col5_m_543 .col,
	.scope_blog .col5_m_542 .col,
	.scope_blog .col5_m_541 .col {
		width: calc(25% - 19.2px);
	}
	.scope_blog .col5_m_544 .col:nth-child(5n),
	.scope_blog .col5_m_543 .col:nth-child(5n),
	.scope_blog .col5_m_542 .col:nth-child(5n),
	.scope_blog .col5_m_541 .col:nth-child(5n) {
		margin-right: 24px;
	}
	.scope_blog .col5_m_544 .col:nth-child(4n),
	.scope_blog .col5_m_543 .col:nth-child(4n),
	.scope_blog .col5_m_542 .col:nth-child(4n),
	.scope_blog .col5_m_541 .col:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .col5_544 .col,
	.scope_blog .col5_543 .col,
	.scope_blog .col5_542 .col,
	.scope_blog .col5_541 .col {
		width: calc(25% - 1px);
		margin-right: 1.25px;
	}
	.scope_blog .col5_544 .col:nth-child(5n),
	.scope_blog .col5_543 .col:nth-child(5n),
	.scope_blog .col5_542 .col:nth-child(5n),
	.scope_blog .col5_541 .col:nth-child(5n) {
		margin-right: 1.25px;
	}
	.scope_blog .col5_544 .col:nth-child(4n),
	.scope_blog .col5_543 .col:nth-child(4n),
	.scope_blog .col5_542 .col:nth-child(4n),
	.scope_blog .col5_541 .col:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .col5_m_533 .col,
	.scope_blog .col5_m_532 .col,
	.scope_blog .col5_m_531 .col {
		width: calc(33.333% - 16px);
	}
	.scope_blog .col5_m_533 .col:nth-child(5n),
	.scope_blog .col5_m_532 .col:nth-child(5n),
	.scope_blog .col5_m_531 .col:nth-child(5n) {
		margin-right: 24px;
	}
	.scope_blog .col5_m_533 .col:nth-child(3n),
	.scope_blog .col5_m_532 .col:nth-child(3n),
	.scope_blog .col5_m_531 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col5_533 .col,
	.scope_blog .col5_532 .col,
	.scope_blog .col5_531 .col {
		width: calc(33.333% - 1px);
		margin-right: 1.5px;
	}
	.scope_blog .col5_533 .col:nth-child(5n),
	.scope_blog .col5_532 .col:nth-child(5n),
	.scope_blog .col5_531 .col:nth-child(5n) {
		margin-right: 1.5px;
	}
	.scope_blog .col5_533 .col:nth-child(3n),
	.scope_blog .col5_532 .col:nth-child(3n),
	.scope_blog .col5_531 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col5_m_522 .col,
	.scope_blog .col5_m_521 .col {
		width: calc(50% - 12px);
	}
	.scope_blog .col5_m_522 .col:nth-child(5n),
	.scope_blog .col5_m_521 .col:nth-child(5n) {
		margin-right: 24px;
	}
	.scope_blog .col5_m_522 .col:nth-child(2n),
	.scope_blog .col5_m_521 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col5_522 .col,
	.scope_blog .col5_521 .col {
		width: calc(50% - 1px);
		margin-right: 2px;
	}
	.scope_blog .col5_522 .col:nth-child(5n),
	.scope_blog .col5_521 .col:nth-child(5n) {
		margin-right: 2px;
	}
	.scope_blog .col5_522 .col:nth-child(2n),
	.scope_blog .col5_521 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col5_m_511 .col,
	.scope_blog .col5_511 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col5_m_511 .col:nth-child(5n),
	.scope_blog .col5_511 .col:nth-child(5n) {
		margin-right: 0;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .col5_m_555 .col,
	.scope_blog .col5_m_554 .col,
	.scope_blog .col5_m_553 .col,
	.scope_blog .col5_m_552 .col,
	.scope_blog .col5_m_551 .col,
	.scope_blog .col5_m_544 .col,
	.scope_blog .col5_m_543 .col,
	.scope_blog .col5_m_542 .col,
	.scope_blog .col5_m_541 .col,
	.scope_blog .col5_m_533 .col,
	.scope_blog .col5_m_532 .col,
	.scope_blog .col5_m_531 .col,
	.scope_blog .col5_m_522 .col,
	.scope_blog .col5_m_521 .col,
	.scope_blog .col5_m_511 .col {
		margin-right: 16px;
		margin-bottom: 16px;
	}
	.scope_blog .col5_m_553 .col {
		width: calc(33.333% - 10.7px);
	}
	.scope_blog .col5_m_553 .col:nth-child(5n) {
		margin-right: 16px;
	}
	.scope_blog .col5_m_553 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col5_m_552 .col {
		width: calc(50% - 8px);
	}
	.scope_blog .col5_m_552 .col:nth-child(5n) {
		margin-right: 16px;
	}
	.scope_blog .col5_m_552 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col5_m_551 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col5_m_551 .col:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .col5_m_543 .col {
		width: calc(33.333% - 16px);
	}
	.scope_blog .col5_m_543 .col:nth-child(5n) {
		margin-right: 16px;
	}
	.scope_blog .col5_m_543 .col:nth-child(4n) {
		margin-right: 16px;
	}
	.scope_blog .col5_m_543 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col5_m_542 .col {
		width: calc(50% - 8px);
	}
	.scope_blog .col5_m_542 .col:nth-child(5n) {
		margin-right: 16px;
	}
	.scope_blog .col5_m_542 .col:nth-child(4n) {
		margin-right: 16px;
	}
	.scope_blog .col5_m_542 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col5_m_541 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col5_m_541 .col:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .col5_m_541 .col:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .col5_m_533 .col {
		width: calc(33.333% - 10.7px);
	}
	.scope_blog .col5_m_533 .col:nth-child(5n) {
		margin-right: 16px;
	}
	.scope_blog .col5_m_532 .col {
		width: calc(50% - 8px);
	}
	.scope_blog .col5_m_532 .col:nth-child(5n) {
		margin-right: 16px;
	}
	.scope_blog .col5_m_532 .col:nth-child(3n) {
		margin-right: 16px;
	}
	.scope_blog .col5_m_532 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col5_m_531 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col5_m_531 .col:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .col5_m_531 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col5_m_522 .col {
		width: calc(50% - 8px);
	}
	.scope_blog .col5_m_522 .col:nth-child(5n) {
		margin-right: 16px;
	}
	.scope_blog .col5_m_522 .col:nth-child(3n) {
		margin-right: 16px;
	}
	.scope_blog .col5_m_522 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col5_m_521 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col5_m_521 .col:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .col5_m_521 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col5_m_511 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col5_m_511 .col:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .col5_m_511 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col5_553 .col {
		width: calc(33.333% - 1px);
	}
	.scope_blog .col5_553 .col:nth-child(5n) {
		margin-right: 1.5px;
	}
	.scope_blog .col5_553 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col5_552 .col {
		width: calc(50% - 0.5px);
	}
	.scope_blog .col5_552 .col:nth-child(5n) {
		margin-right: 1px;
	}
	.scope_blog .col5_552 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col5_551 .col {
		width: 100%;
	}
	.scope_blog .col5_551 .col:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .col5_543 .col {
		width: calc(33.333% - 1px);
	}
	.scope_blog .col5_543 .col:nth-child(5n) {
		margin-right: 1.5px;
	}
	.scope_blog .col5_543 .col:nth-child(4n) {
		margin-right: 1.5px;
	}
	.scope_blog .col5_543 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col5_542 .col {
		width: calc(50% - 0.5px);
		margin-right: 1px;
	}
	.scope_blog .col5_542 .col:nth-child(5n) {
		margin-right: 1px;
	}
	.scope_blog .col5_542 .col:nth-child(4n) {
		margin-right: 1px;
	}
	.scope_blog .col5_542 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col5_541 .col {
		width: 100%;
	}
	.scope_blog .col5_541 .col:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .col5_541 .col:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .col5_532 .col {
		width: calc(50% - 0.5px);
		margin-right: 1px;
	}
	.scope_blog .col5_532 .col:nth-child(5n) {
		margin-right: 1px;
	}
	.scope_blog .col5_532 .col:nth-child(3n) {
		margin-right: 1px;
	}
	.scope_blog .col5_532 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col5_531 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col5_531 .col:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .col5_531 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col5_522 .col {
		width: calc(50% - 0.5px);
		margin-right: 1px;
	}
	.scope_blog .col5_522 .col:nth-child(5n) {
		margin-right: 1px;
	}
	.scope_blog .col5_522 .col:nth-child(3n) {
		margin-right: 1px;
	}
	.scope_blog .col5_522 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col5_521 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col5_521 .col:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .col5_521 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col5_511 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col5_511 .col:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .col5_511 .col:nth-child(2n) {
		margin-right: 0;
	}
}
.scope_blog .col5_m_555 .col:last-child,
.scope_blog .col5_m_554 .col:last-child,
.scope_blog .col5_m_553 .col:last-child,
.scope_blog .col5_m_552 .col:last-child,
.scope_blog .col5_m_551 .col:last-child,
.scope_blog .col5_m_544 .col:last-child,
.scope_blog .col5_m_543 .col:last-child,
.scope_blog .col5_m_542 .col:last-child,
.scope_blog .col5_m_541 .col:last-child,
.scope_blog .col5_m_533 .col:last-child,
.scope_blog .col5_m_532 .col:last-child,
.scope_blog .col5_m_531 .col:last-child,
.scope_blog .col5_m_522 .col:last-child,
.scope_blog .col5_m_521 .col:last-child,
.scope_blog .col5_m_511 .col:last-child,
.scope_blog .col5_555 .col:last-child,
.scope_blog .col5_554 .col:last-child,
.scope_blog .col5_553 .col:last-child,
.scope_blog .col5_552 .col:last-child,
.scope_blog .col5_551 .col:last-child,
.scope_blog .col5_544 .col:last-child,
.scope_blog .col5_543 .col:last-child,
.scope_blog .col5_542 .col:last-child,
.scope_blog .col5_541 .col:last-child,
.scope_blog .col5_533 .col:last-child,
.scope_blog .col5_532 .col:last-child,
.scope_blog .col5_531 .col:last-child,
.scope_blog .col5_522 .col:last-child,
.scope_blog .col5_521 .col:last-child,
.scope_blog .col5_511 .col:last-child {
	margin-right: 0;
}
.scope_blog .col6_m_666,
.scope_blog .col6_m_665,
.scope_blog .col6_m_664,
.scope_blog .col6_m_663,
.scope_blog .col6_m_662,
.scope_blog .col6_m_661,
.scope_blog .col6_m_655,
.scope_blog .col6_m_654,
.scope_blog .col6_m_653,
.scope_blog .col6_m_652,
.scope_blog .col6_m_651,
.scope_blog .col6_m_644,
.scope_blog .col6_m_643,
.scope_blog .col6_m_642,
.scope_blog .col6_m_641,
.scope_blog .col6_m_633,
.scope_blog .col6_m_632,
.scope_blog .col6_m_631,
.scope_blog .col6_m_622,
.scope_blog .col6_m_621,
.scope_blog .col6_m_611,
.scope_blog .col6_666,
.scope_blog .col6_665,
.scope_blog .col6_664,
.scope_blog .col6_663,
.scope_blog .col6_662,
.scope_blog .col6_661,
.scope_blog .col6_655,
.scope_blog .col6_654,
.scope_blog .col6_653,
.scope_blog .col6_652,
.scope_blog .col6_651,
.scope_blog .col6_644,
.scope_blog .col6_643,
.scope_blog .col6_642,
.scope_blog .col6_641,
.scope_blog .col6_633,
.scope_blog .col6_632,
.scope_blog .col6_631,
.scope_blog .col6_622,
.scope_blog .col6_621,
.scope_blog .col6_611 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	/*真ん中寄せは案件による*/
}
.scope_blog .col6_m_666 .col,
.scope_blog .col6_m_665 .col,
.scope_blog .col6_m_664 .col,
.scope_blog .col6_m_663 .col,
.scope_blog .col6_m_662 .col,
.scope_blog .col6_m_661 .col,
.scope_blog .col6_m_655 .col,
.scope_blog .col6_m_654 .col,
.scope_blog .col6_m_653 .col,
.scope_blog .col6_m_652 .col,
.scope_blog .col6_m_651 .col,
.scope_blog .col6_m_644 .col,
.scope_blog .col6_m_643 .col,
.scope_blog .col6_m_642 .col,
.scope_blog .col6_m_641 .col,
.scope_blog .col6_m_633 .col,
.scope_blog .col6_m_632 .col,
.scope_blog .col6_m_631 .col,
.scope_blog .col6_m_622 .col,
.scope_blog .col6_m_621 .col,
.scope_blog .col6_m_611 .col {
	width: calc(16.5% - 12.2px);
	margin-right: 16px;
	margin-bottom: 16px;
}
.scope_blog .col6_m_666 .col:nth-child(6n),
.scope_blog .col6_m_665 .col:nth-child(6n),
.scope_blog .col6_m_664 .col:nth-child(6n),
.scope_blog .col6_m_663 .col:nth-child(6n),
.scope_blog .col6_m_662 .col:nth-child(6n),
.scope_blog .col6_m_661 .col:nth-child(6n),
.scope_blog .col6_m_655 .col:nth-child(6n),
.scope_blog .col6_m_654 .col:nth-child(6n),
.scope_blog .col6_m_653 .col:nth-child(6n),
.scope_blog .col6_m_652 .col:nth-child(6n),
.scope_blog .col6_m_651 .col:nth-child(6n),
.scope_blog .col6_m_644 .col:nth-child(6n),
.scope_blog .col6_m_643 .col:nth-child(6n),
.scope_blog .col6_m_642 .col:nth-child(6n),
.scope_blog .col6_m_641 .col:nth-child(6n),
.scope_blog .col6_m_633 .col:nth-child(6n),
.scope_blog .col6_m_632 .col:nth-child(6n),
.scope_blog .col6_m_631 .col:nth-child(6n),
.scope_blog .col6_m_622 .col:nth-child(6n),
.scope_blog .col6_m_621 .col:nth-child(6n),
.scope_blog .col6_m_611 .col:nth-child(6n) {
	margin-right: 0;
}
.scope_blog .col6_666 .col,
.scope_blog .col6_665 .col,
.scope_blog .col6_664 .col,
.scope_blog .col6_663 .col,
.scope_blog .col6_662 .col,
.scope_blog .col6_661 .col,
.scope_blog .col6_655 .col,
.scope_blog .col6_654 .col,
.scope_blog .col6_653 .col,
.scope_blog .col6_652 .col,
.scope_blog .col6_651 .col,
.scope_blog .col6_644 .col,
.scope_blog .col6_643 .col,
.scope_blog .col6_642 .col,
.scope_blog .col6_641 .col,
.scope_blog .col6_633 .col,
.scope_blog .col6_632 .col,
.scope_blog .col6_631 .col,
.scope_blog .col6_622 .col,
.scope_blog .col6_621 .col,
.scope_blog .col6_611 .col {
	width: calc(16.6% - 1px);
	margin-right: 1.5px;
	margin-bottom: 1px;
}
.scope_blog .col6_666 .col:nth-child(6n),
.scope_blog .col6_665 .col:nth-child(6n),
.scope_blog .col6_664 .col:nth-child(6n),
.scope_blog .col6_663 .col:nth-child(6n),
.scope_blog .col6_662 .col:nth-child(6n),
.scope_blog .col6_661 .col:nth-child(6n),
.scope_blog .col6_655 .col:nth-child(6n),
.scope_blog .col6_654 .col:nth-child(6n),
.scope_blog .col6_653 .col:nth-child(6n),
.scope_blog .col6_652 .col:nth-child(6n),
.scope_blog .col6_651 .col:nth-child(6n),
.scope_blog .col6_644 .col:nth-child(6n),
.scope_blog .col6_643 .col:nth-child(6n),
.scope_blog .col6_642 .col:nth-child(6n),
.scope_blog .col6_641 .col:nth-child(6n),
.scope_blog .col6_633 .col:nth-child(6n),
.scope_blog .col6_632 .col:nth-child(6n),
.scope_blog .col6_631 .col:nth-child(6n),
.scope_blog .col6_622 .col:nth-child(6n),
.scope_blog .col6_621 .col:nth-child(6n),
.scope_blog .col6_611 .col:nth-child(6n) {
	margin-right: 0;
}
@media screen and (max-width: 1024px) {
	.scope_blog .col6_m_655 .col,
	.scope_blog .col6_m_654 .col,
	.scope_blog .col6_m_653 .col,
	.scope_blog .col6_m_652 .col,
	.scope_blog .col6_m_651 .col {
		width: calc(20% - 12.8px);
	}
	.scope_blog .col6_m_655 .col:nth-child(6n),
	.scope_blog .col6_m_654 .col:nth-child(6n),
	.scope_blog .col6_m_653 .col:nth-child(6n),
	.scope_blog .col6_m_652 .col:nth-child(6n),
	.scope_blog .col6_m_651 .col:nth-child(6n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_655 .col:nth-child(5n),
	.scope_blog .col6_m_654 .col:nth-child(5n),
	.scope_blog .col6_m_653 .col:nth-child(5n),
	.scope_blog .col6_m_652 .col:nth-child(5n),
	.scope_blog .col6_m_651 .col:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .col6_655 .col,
	.scope_blog .col6_654 .col,
	.scope_blog .col6_653 .col,
	.scope_blog .col6_652 .col,
	.scope_blog .col6_651 .col {
		width: calc(20% - 1.2px);
		margin-right: 1px;
	}
	.scope_blog .col6_655 .col:nth-child(6n),
	.scope_blog .col6_654 .col:nth-child(6n),
	.scope_blog .col6_653 .col:nth-child(6n),
	.scope_blog .col6_652 .col:nth-child(6n),
	.scope_blog .col6_651 .col:nth-child(6n) {
		margin-right: 1px;
	}
	.scope_blog .col6_655 .col:nth-child(5n),
	.scope_blog .col6_654 .col:nth-child(5n),
	.scope_blog .col6_653 .col:nth-child(5n),
	.scope_blog .col6_652 .col:nth-child(5n),
	.scope_blog .col6_651 .col:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_644 .col,
	.scope_blog .col6_m_643 .col,
	.scope_blog .col6_m_642 .col,
	.scope_blog .col6_m_641 .col {
		width: calc(25% - 12px);
	}
	.scope_blog .col6_m_644 .col:nth-child(6n),
	.scope_blog .col6_m_643 .col:nth-child(6n),
	.scope_blog .col6_m_642 .col:nth-child(6n),
	.scope_blog .col6_m_641 .col:nth-child(6n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_644 .col:nth-child(4n),
	.scope_blog .col6_m_643 .col:nth-child(4n),
	.scope_blog .col6_m_642 .col:nth-child(4n),
	.scope_blog .col6_m_641 .col:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .col6_644 .col,
	.scope_blog .col6_643 .col,
	.scope_blog .col6_642 .col,
	.scope_blog .col6_641 .col {
		width: calc(25% - 1.3px);
		margin-right: 1px;
	}
	.scope_blog .col6_644 .col:nth-child(6n),
	.scope_blog .col6_643 .col:nth-child(6n),
	.scope_blog .col6_642 .col:nth-child(6n),
	.scope_blog .col6_641 .col:nth-child(6n) {
		margin-right: 1px;
	}
	.scope_blog .col6_644 .col:nth-child(4n),
	.scope_blog .col6_643 .col:nth-child(4n),
	.scope_blog .col6_642 .col:nth-child(4n),
	.scope_blog .col6_641 .col:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_633 .col,
	.scope_blog .col6_m_632 .col,
	.scope_blog .col6_m_631 .col {
		width: calc(33.333% - 11px);
	}
	.scope_blog .col6_m_633 .col:nth-child(6n),
	.scope_blog .col6_m_632 .col:nth-child(6n),
	.scope_blog .col6_m_631 .col:nth-child(6n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_633 .col:nth-child(3n),
	.scope_blog .col6_m_632 .col:nth-child(3n),
	.scope_blog .col6_m_631 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col6_633 .col,
	.scope_blog .col6_632 .col,
	.scope_blog .col6_631 .col {
		width: calc(33.333% - 1px);
		margin-right: 1.5px;
	}
	.scope_blog .col6_633 .col:nth-child(6n),
	.scope_blog .col6_632 .col:nth-child(6n),
	.scope_blog .col6_631 .col:nth-child(6n) {
		margin-right: 1.5px;
	}
	.scope_blog .col6_633 .col:nth-child(3n),
	.scope_blog .col6_632 .col:nth-child(3n),
	.scope_blog .col6_631 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_623 .col,
	.scope_blog .col6_m_622 .col,
	.scope_blog .col6_m_621 .col {
		width: calc(50% - 8px);
	}
	.scope_blog .col6_m_623 .col:nth-child(6n),
	.scope_blog .col6_m_622 .col:nth-child(6n),
	.scope_blog .col6_m_621 .col:nth-child(6n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_623 .col:nth-child(2n),
	.scope_blog .col6_m_622 .col:nth-child(2n),
	.scope_blog .col6_m_621 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col6_623 .col,
	.scope_blog .col6_622 .col,
	.scope_blog .col6_621 .col {
		width: calc(50% - 0.5px);
		margin-right: 1px;
	}
	.scope_blog .col6_623 .col:nth-child(6n),
	.scope_blog .col6_622 .col:nth-child(6n),
	.scope_blog .col6_621 .col:nth-child(6n) {
		margin-right: 1px;
	}
	.scope_blog .col6_623 .col:nth-child(2n),
	.scope_blog .col6_622 .col:nth-child(2n),
	.scope_blog .col6_621 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_611 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col6_m_611 .col:nth-child(6n) {
		margin-right: 0;
	}
	.scope_blog .col6_611 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col6_611 .col:nth-child(6n) {
		margin-right: 0;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .col6_m_666 .col {
		width: calc(16.6% - 13px);
	}
	.scope_blog .col6_m_665 .col {
		width: calc(20% - 12.8px);
	}
	.scope_blog .col6_m_665 .col:nth-child(6n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_665 .col:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_664 .col {
		width: calc(25% - 12px);
	}
	.scope_blog .col6_m_664 .col:nth-child(6n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_664 .col:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_663 .col {
		width: calc(33.333% - 11px);
	}
	.scope_blog .col6_m_663 .col:nth-child(6n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_663 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_662 .col {
		width: calc(50% - 8px);
	}
	.scope_blog .col6_m_662 .col:nth-child(6n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_662 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_661 .col {
		width: 100%;
	}
	.scope_blog .col6_m_661 .col:nth-child(6n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_654 .col {
		width: calc(25% - 12px);
	}
	.scope_blog .col6_m_654 .col:nth-child(6n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_654 .col:nth-child(5n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_654 .col:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_653 .col {
		width: calc(33.333% - 11px);
	}
	.scope_blog .col6_m_653 .col:nth-child(6n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_653 .col:nth-child(5n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_653 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_652 .col {
		width: calc(50% - 8px);
	}
	.scope_blog .col6_m_652 .col:nth-child(6n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_652 .col:nth-child(5n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_652 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_651 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col6_m_651 .col:nth-child(6n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_651 .col:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_643 .col {
		width: calc(33.333% - 11px);
	}
	.scope_blog .col6_m_643 .col:nth-child(6n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_643 .col:nth-child(4n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_643 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_642 .col {
		width: calc(50% - 8px);
	}
	.scope_blog .col6_m_642 .col:nth-child(6n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_642 .col:nth-child(4n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_642 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_641 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col6_m_641 .col:nth-child(6n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_641 .col:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_632 .col {
		width: calc(50% - 8px);
	}
	.scope_blog .col6_m_632 .col:nth-child(6n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_632 .col:nth-child(3n) {
		margin-right: 16px;
	}
	.scope_blog .col6_m_632 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_631 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col6_m_631 .col:nth-child(6n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_631 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_621 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col6_m_621 .col:nth-child(6n) {
		margin-right: 0;
	}
	.scope_blog .col6_m_621 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col6_654 .col {
		width: calc(25% - 1px);
		margin-right: 1.333px;
	}
	.scope_blog .col6_654 .col:nth-child(6n) {
		margin-right: 1.333px;
	}
	.scope_blog .col6_654 .col:nth-child(5n) {
		margin-right: 1.333px;
	}
	.scope_blog .col6_654 .col:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .col6_653 .col {
		width: calc(33.333% - 1px);
		margin-right: 1.5px;
	}
	.scope_blog .col6_653 .col:nth-child(6n) {
		margin-right: 1.5px;
	}
	.scope_blog .col6_653 .col:nth-child(5n) {
		margin-right: 1.5px;
	}
	.scope_blog .col6_653 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col6_652 .col {
		width: calc(50% - 0.5px);
		margin-right: 1px;
	}
	.scope_blog .col6_652 .col:nth-child(6n) {
		margin-right: 1px;
	}
	.scope_blog .col6_652 .col:nth-child(5n) {
		margin-right: 1px;
	}
	.scope_blog .col6_652 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col6_651 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col6_651 .col:nth-child(6n) {
		margin-right: 0;
	}
	.scope_blog .col6_651 .col:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .col6_643 .col {
		width: calc(33.333% - 1px);
		margin-right: 1.5px;
	}
	.scope_blog .col6_643 .col:nth-child(6n) {
		margin-right: 1.5px;
	}
	.scope_blog .col6_643 .col:nth-child(4n) {
		margin-right: 1.5px;
	}
	.scope_blog .col6_643 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col6_642 .col {
		width: calc(50% - 0.5px);
		margin-right: 1px;
	}
	.scope_blog .col6_642 .col:nth-child(6n) {
		margin-right: 1px;
	}
	.scope_blog .col6_642 .col:nth-child(4n) {
		margin-right: 1px;
	}
	.scope_blog .col6_642 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col6_641 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col6_641 .col:nth-child(6n) {
		margin-right: 0;
	}
	.scope_blog .col6_641 .col:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .col6_632 .col {
		width: calc(50% - 0.5px);
		margin-right: 1px;
	}
	.scope_blog .col6_632 .col:nth-child(6n) {
		margin-right: 1px;
	}
	.scope_blog .col6_632 .col:nth-child(3n) {
		margin-right: 1px;
	}
	.scope_blog .col6_632 .col:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .col6_631 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col6_631 .col:nth-child(6n) {
		margin-right: 0;
	}
	.scope_blog .col6_631 .col:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .col6_621 .col {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .col6_621 .col:nth-child(6n) {
		margin-right: 0;
	}
	.scope_blog .col6_621 .col:nth-child(2n) {
		margin-right: 0;
	}
}
.scope_blog .col6_m_666 .col:last-child,
.scope_blog .col6_m_665 .col:last-child,
.scope_blog .col6_m_664 .col:last-child,
.scope_blog .col6_m_663 .col:last-child,
.scope_blog .col6_m_662 .col:last-child,
.scope_blog .col6_m_661 .col:last-child,
.scope_blog .col6_m_655 .col:last-child,
.scope_blog .col6_m_654 .col:last-child,
.scope_blog .col6_m_653 .col:last-child,
.scope_blog .col6_m_652 .col:last-child,
.scope_blog .col6_m_651 .col:last-child,
.scope_blog .col6_m_644 .col:last-child,
.scope_blog .col6_m_643 .col:last-child,
.scope_blog .col6_m_642 .col:last-child,
.scope_blog .col6_m_641 .col:last-child,
.scope_blog .col6_m_633 .col:last-child,
.scope_blog .col6_m_632 .col:last-child,
.scope_blog .col6_m_631 .col:last-child,
.scope_blog .col6_m_622 .col:last-child,
.scope_blog .col6_m_621 .col:last-child,
.scope_blog .col6_m_611 .col:last-child,
.scope_blog .col6_666 .col:last-child,
.scope_blog .col6_665 .col:last-child,
.scope_blog .col6_664 .col:last-child,
.scope_blog .col6_663 .col:last-child,
.scope_blog .col6_662 .col:last-child,
.scope_blog .col6_661 .col:last-child,
.scope_blog .col6_655 .col:last-child,
.scope_blog .col6_654 .col:last-child,
.scope_blog .col6_653 .col:last-child,
.scope_blog .col6_652 .col:last-child,
.scope_blog .col6_651 .col:last-child,
.scope_blog .col6_644 .col:last-child,
.scope_blog .col6_643 .col:last-child,
.scope_blog .col6_642 .col:last-child,
.scope_blog .col6_641 .col:last-child,
.scope_blog .col6_633 .col:last-child,
.scope_blog .col6_632 .col:last-child,
.scope_blog .col6_631 .col:last-child,
.scope_blog .col6_622 .col:last-child,
.scope_blog .col6_621 .col:last-child,
.scope_blog .col6_611 .col:last-child {
	margin-right: 0;
}
.scope_blog .col_bg {
	padding: 56px 24px 56px;
}
@media screen and (max-width: 1024px) {
	.scope_blog .col_bg {
		padding: 16px;
	}
}
.scope_blog .col_bg100 {
	padding: 56px 0 56px;
}
@media screen and (max-width: 1024px) {
	.scope_blog .col_bg100 {
		padding: 16px 0;
	}
}
.scope_blog .col_bg_white {
	padding: 24px;
}
@media screen and (max-width: 1024px) {
	.scope_blog .col_bg_white {
		padding: 16px;
	}
}
.scope_blog .col_border {
	padding: 24px;
	border-width: 1px;
	border-style: solid;
}
@media screen and (max-width: 1024px) {
	.scope_blog .col_border {
		padding: 16px;
	}
}
.scope_blog .col_border.pb_non {
	padding-bottom: 0;
}
.scope_blog .bg_next {
	position: relative;
}
.scope_blog .bg_next::after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 30px 50px 0 50px;
	position: absolute;
	bottom: -30px;
	left: calc(50% - 50px);
}
.scope_blog .col.col_bg_white {
	margin-bottom: 0;
}
@media screen and (max-width: 767px) {
	.scope_blog .col.col_bg_white {
		margin-bottom: 16px;
	}
	.scope_blog .col.col_bg_white:last-child {
		margin-bottom: 0;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .col_bg .inner {
		padding: 24px 0 16px;
	}
	.scope_blog .bg_next::after {
		border-width: 20px 30px 0 30px;
		bottom: -20px;
		left: calc(50% - 30px);
	}
}
.scope_blog .youtube {
	position: relative;
	padding-bottom: 56.25%;
	/*アスペクト比 16:9の場合の縦幅*/
	height: 0;
	overflow: hidden;
}
.scope_blog .youtube iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.scope_blog .t-default .w5, .scope_blog .w5 {
	width: 5%;
}
.scope_blog .t-default .w10, .scope_blog .w10 {
	width: 10%;
}
.scope_blog .t-default .w15, .scope_blog .w15 {
	width: 15%;
}
.scope_blog .t-default .w20, .scope_blog .w20 {
	width: 20%;
}
.scope_blog .t-default .w25, .scope_blog .w25 {
	width: 25%;
}
.scope_blog .t-default .w30, .scope_blog .w30 {
	width: 30%;
}
.scope_blog .t-default .w35, .scope_blog .w35 {
	width: 35%;
}
.scope_blog .t-default .w40, .scope_blog .w40 {
	width: 40%;
}
.scope_blog .t-default .w45, .scope_blog .w45 {
	width: 45%;
}
.scope_blog .t-default .w50, .scope_blog .w50 {
	width: 50%;
}
.scope_blog .t-default .w55, .scope_blog .w55 {
	width: 55%;
}
.scope_blog .t-default .w60, .scope_blog .w60 {
	width: 60%;
}
.scope_blog .t-default .w65, .scope_blog .w65 {
	width: 65%;
}
.scope_blog .t-default .w70, .scope_blog .w70 {
	width: 70%;
}
.scope_blog .t-default .w75, .scope_blog .w75 {
	width: 75%;
}
.scope_blog .t-default .w80, .scope_blog .w80 {
	width: 80%;
}
.scope_blog .t-default .w85, .scope_blog .w85 {
	width: 85%;
}
.scope_blog .t-default .w90, .scope_blog .w90 {
	width: 90%;
}
.scope_blog .t-default .w95, .scope_blog .w95 {
	width: 95%;
}
.scope_blog .t-default .w100, .scope_blog .w100 {
	width: 100%;
}
.scope_blog .t-default .w5_pctab, .scope_blog .w5_pctab {
	width: 5%;
}
.scope_blog .t-default .w10_pctab, .scope_blog .w10_pctab {
	width: 10%;
}
.scope_blog .t-default .w15_pctab, .scope_blog .w15_pctab {
	width: 15%;
}
.scope_blog .t-default .w20_pctab, .scope_blog .w20_pctab {
	width: 20%;
}
.scope_blog .t-default .w25_pctab, .scope_blog .w25_pctab {
	width: 25%;
}
.scope_blog .t-default .w30_pctab, .scope_blog .w30_pctab {
	width: 30%;
}
.scope_blog .t-default .w35_pctab, .scope_blog .w35_pctab {
	width: 35%;
}
.scope_blog .t-default .w40_pctab, .scope_blog .w40_pctab {
	width: 40%;
}
.scope_blog .t-default .w45_pctab, .scope_blog .w45_pctab {
	width: 45%;
}
.scope_blog .t-default .w50_pctab, .scope_blog .w50_pctab {
	width: 50%;
}
.scope_blog .t-default .w55_pctab, .scope_blog .w55_pctab {
	width: 55%;
}
.scope_blog .t-default .w60_pctab, .scope_blog .w60_pctab {
	width: 60%;
}
.scope_blog .t-default .w65_pctab, .scope_blog .w65_pctab {
	width: 65%;
}
.scope_blog .t-default .w70_pctab, .scope_blog .w70_pctab {
	width: 70%;
}
.scope_blog .t-default .w75_pctab, .scope_blog .w75_pctab {
	width: 75%;
}
.scope_blog .t-default .w80_pctab, .scope_blog .w80_pctab {
	width: 80%;
}
.scope_blog .t-default .w85_pctab, .scope_blog .w85_pctab {
	width: 85%;
}
.scope_blog .t-default .w90_pctab, .scope_blog .w90_pctab {
	width: 90%;
}
.scope_blog .t-default .w95_pctab, .scope_blog .w95_pctab {
	width: 95%;
}
.scope_blog .t-default .w100_pctab, .scope_blog .w100_pctab {
	width: 100%;
}
@media screen and (max-width: 767px) {
	.scope_blog .w5_pctab, .scope_blog .w10_pctab, .scope_blog .w15_pctab, .scope_blog .w20_pctab, .scope_blog .w25_pctab,
	.scope_blog .w30_pctab, .scope_blog .w35_pctab, .scope_blog .w40_pctab, .scope_blog .w45_pctab, .scope_blog .w50_pctab,
	.scope_blog .w55_pctab, .scope_blog .w60_pctab, .scope_blog .w65_pctab, .scope_blog .w70_pctab, .scope_blog .w75_pctab,
	.scope_blog .w80_pctab, .scope_blog .w85_pctab, .scope_blog .w90_pctab, .scope_blog .w95_pctab, .scope_blog .w100_pctab {
		width: 100%;
	}
}
@media only screen and (min-width: 980px) {
	.scope_blog .w100_pc {
		width: 100%;
	}
	.scope_blog .w95_pc {
		width: 95%;
	}
	.scope_blog .w90_pc {
		width: 90%;
	}
	.scope_blog .w85_pc {
		width: 85%;
	}
	.scope_blog .w80_pc {
		width: 80%;
	}
	.scope_blog .w75_pc {
		width: 75%;
	}
	.scope_blog .w70_pc {
		width: 70%;
	}
	.scope_blog .w65_pc {
		width: 65%;
	}
	.scope_blog .w60_pc {
		width: 60%;
	}
	.scope_blog .w55_pc {
		width: 55%;
	}
	.scope_blog .w50_pc {
		width: 50%;
	}
	.scope_blog .w45_pc {
		width: 45%;
	}
	.scope_blog .w40_pc {
		width: 40%;
	}
	.scope_blog .w35_pc {
		width: 35%;
	}
	.scope_blog .w30_pc {
		width: 30%;
	}
	.scope_blog .w25_pc {
		width: 25%;
	}
	.scope_blog .w20_pc {
		width: 20%;
	}
	.scope_blog .w15_pc {
		width: 15%;
	}
	.scope_blog .w10_pc {
		width: 10%;
	}
	.scope_blog .w5_pc {
		width: 5%;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.scope_blog .w100_tablet {
		width: 100%;
	}
	.scope_blog .w95_tablet {
		width: 95%;
	}
	.scope_blog .w90_tablet {
		width: 90%;
	}
	.scope_blog .w85_tablet {
		width: 85%;
	}
	.scope_blog .w80_tablet {
		width: 80%;
	}
	.scope_blog .w75_tablet {
		width: 75%;
	}
	.scope_blog .w70_tablet {
		width: 70%;
	}
	.scope_blog .w65_tablet {
		width: 65%;
	}
	.scope_blog .w60_tablet {
		width: 60%;
	}
	.scope_blog .w55_tablet {
		width: 55%;
	}
	.scope_blog .w50_tablet {
		width: 50%;
	}
	.scope_blog .w45_tablet {
		width: 45%;
	}
	.scope_blog .w40_tablet {
		width: 40%;
	}
	.scope_blog .w35_tablet {
		width: 35%;
	}
	.scope_blog .w30_tablet {
		width: 30%;
	}
	.scope_blog .w25_tablet {
		width: 25%;
	}
	.scope_blog .w20_tablet {
		width: 20%;
	}
	.scope_blog .w15_tablet {
		width: 15%;
	}
	.scope_blog .w10_tablet {
		width: 10%;
	}
	.scope_blog .w5_tablet {
		width: 5%;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .w100_sp {
		width: 100%;
	}
	.scope_blog .w95_sp {
		width: 95%;
	}
	.scope_blog .w90_sp {
		width: 90%;
	}
	.scope_blog .w85_sp {
		width: 85%;
	}
	.scope_blog .w80_sp {
		width: 80%;
	}
	.scope_blog .w75_sp {
		width: 75%;
	}
	.scope_blog .w70_sp {
		width: 70%;
	}
	.scope_blog .w65_sp {
		width: 65%;
	}
	.scope_blog .w60_sp {
		width: 60%;
	}
	.scope_blog .w55_sp {
		width: 55%;
	}
	.scope_blog .w50_sp {
		width: 50%;
	}
	.scope_blog .w45_sp {
		width: 45%;
	}
	.scope_blog .w40_sp {
		width: 40%;
	}
	.scope_blog .w35_sp {
		width: 35%;
	}
	.scope_blog .w30_sp {
		width: 30%;
	}
	.scope_blog .w25_sp {
		width: 25%;
	}
	.scope_blog .w20_sp {
		width: 20%;
	}
	.scope_blog .w15_sp {
		width: 15%;
	}
	.scope_blog .w10_sp {
		width: 10%;
	}
	.scope_blog .w5_sp {
		width: 5%;
	}
}
.scope_blog .list3_m_333,
.scope_blog .list3_m_332,
.scope_blog .list3_m_331,
.scope_blog .list3_m_323,
.scope_blog .list3_m_322,
.scope_blog .list3_m_321,
.scope_blog .list3_m_313,
.scope_blog .list3_m_312,
.scope_blog .list3_m_311,
.scope_blog .list3_333,
.scope_blog .list3_332,
.scope_blog .list3_331,
.scope_blog .list3_323,
.scope_blog .list3_322,
.scope_blog .list3_321,
.scope_blog .list3_313,
.scope_blog .list3_312,
.scope_blog .list3_311 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.scope_blog .list3_m_333 li,
.scope_blog .list3_m_332 li,
.scope_blog .list3_m_331 li,
.scope_blog .list3_m_323 li,
.scope_blog .list3_m_322 li,
.scope_blog .list3_m_321 li,
.scope_blog .list3_m_313 li,
.scope_blog .list3_m_312 li,
.scope_blog .list3_m_311 li {
	width: calc(33.33333% - 16px);
	margin-right: 24px;
	margin-bottom: 24px;
}
.scope_blog .list3_m_333 li:nth-child(3n),
.scope_blog .list3_m_332 li:nth-child(3n),
.scope_blog .list3_m_331 li:nth-child(3n),
.scope_blog .list3_m_323 li:nth-child(3n),
.scope_blog .list3_m_322 li:nth-child(3n),
.scope_blog .list3_m_321 li:nth-child(3n),
.scope_blog .list3_m_313 li:nth-child(3n),
.scope_blog .list3_m_312 li:nth-child(3n),
.scope_blog .list3_m_311 li:nth-child(3n) {
	margin-right: 0;
}
.scope_blog .list3_333 li,
.scope_blog .list3_332 li,
.scope_blog .list3_331 li,
.scope_blog .list3_323 li,
.scope_blog .list3_322 li,
.scope_blog .list3_321 li,
.scope_blog .list3_313 li,
.scope_blog .list3_312 li,
.scope_blog .list3_311 li {
	width: 33.33333%;
}
@media screen and (max-width: 1024px) {
	.scope_blog .list3_m_323 li,
	.scope_blog .list3_m_322 li,
	.scope_blog .list3_m_321 li {
		width: calc(50% - 12px);
		margin-right: 24px;
	}
	.scope_blog .list3_m_323 li:nth-child(3n),
	.scope_blog .list3_m_322 li:nth-child(3n),
	.scope_blog .list3_m_321 li:nth-child(3n) {
		margin-right: 24px;
	}
	.scope_blog .list3_m_323 li:nth-child(2n),
	.scope_blog .list3_m_322 li:nth-child(2n),
	.scope_blog .list3_m_321 li:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .list3_323 li,
	.scope_blog .list3_322 li,
	.scope_blog .list3_321 li {
		width: 50%;
	}
	.scope_blog .list3_m_313 li,
	.scope_blog .list3_m_312 li,
	.scope_blog .list3_m_311 li,
	.scope_blog .list3_313 li,
	.scope_blog .list3_312 li,
	.scope_blog .list3_311 li {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .list3_m_313 li:nth-child(2n),
	.scope_blog .list3_m_312 li:nth-child(2n),
	.scope_blog .list3_m_311 li:nth-child(2n),
	.scope_blog .list3_313 li:nth-child(2n),
	.scope_blog .list3_312 li:nth-child(2n),
	.scope_blog .list3_311 li:nth-child(2n) {
		margin-right: 0;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .list3_m_333 li,
	.scope_blog .list3_m_332 li,
	.scope_blog .list3_m_331 li,
	.scope_blog .list3_m_323 li,
	.scope_blog .list3_m_322 li,
	.scope_blog .list3_m_321 li,
	.scope_blog .list3_m_313 li,
	.scope_blog .list3_m_312 li,
	.scope_blog .list3_m_311 li {
		margin-bottom: 16px;
		margin-right: 16px;
	}
	.scope_blog .list3_m_333 li,
	.scope_blog .list3_m_323 li,
	.scope_blog .list3_m_313 li {
		width: calc(33.333% - 11.3px);
		margin-right: 16px;
	}
	.scope_blog .list3_m_333 li:nth-child(2n),
	.scope_blog .list3_m_323 li:nth-child(2n),
	.scope_blog .list3_m_313 li:nth-child(2n) {
		margin-right: 16px;
	}
	.scope_blog .list3_m_333 li:nth-child(3n),
	.scope_blog .list3_m_323 li:nth-child(3n),
	.scope_blog .list3_m_313 li:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .list3_m_333 li:nth-child(6n),
	.scope_blog .list3_m_323 li:nth-child(6n),
	.scope_blog .list3_m_313 li:nth-child(6n) {
		margin-right: 0;
	}
	.scope_blog .list3_m_332 li,
	.scope_blog .list3_m_322 li,
	.scope_blog .list3_m_312 li {
		width: calc(50% - 8px);
		margin-right: 16px;
	}
	.scope_blog .list3_m_332 li:nth-child(2n),
	.scope_blog .list3_m_322 li:nth-child(2n),
	.scope_blog .list3_m_312 li:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .list3_m_332 li:nth-child(3n),
	.scope_blog .list3_m_322 li:nth-child(3n),
	.scope_blog .list3_m_312 li:nth-child(3n) {
		margin-right: 16px;
	}
	.scope_blog .list3_333 li,
	.scope_blog .list3_332 li,
	.scope_blog .list3_331 li,
	.scope_blog .list3_323 li,
	.scope_blog .list3_322 li,
	.scope_blog .list3_321 li,
	.scope_blog .list3_313 li,
	.scope_blog .list3_312 li,
	.scope_blog .list3_311 li {
		margin-bottom: 1px;
		margin-right: 1px;
	}
	.scope_blog .list3_333 li,
	.scope_blog .list3_323 li,
	.scope_blog .list3_313 li {
		width: 33.333%;
	}
	.scope_blog .list3_332 li,
	.scope_blog .list3_322 li,
	.scope_blog .list3_312 li {
		width: 50%;
	}
	.scope_blog .list3_m_331 li,
	.scope_blog .list3_m_321 li,
	.scope_blog .list3_m_311 li,
	.scope_blog .list3_331 li,
	.scope_blog .list3_321 li,
	.scope_blog .list3_m_321 li:nth-child(3n) {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .list3_331 li {
		margin-bottom: 24px;
	}
}
.scope_blog .list3_m_333 li:last-child,
.scope_blog .list3_m_332 li:last-child,
.scope_blog .list3_m_331 li:last-child,
.scope_blog .list3_m_323 li:last-child,
.scope_blog .list3_m_322 li:last-child,
.scope_blog .list3_m_321 li:last-child,
.scope_blog .list3_m_313 li:last-child,
.scope_blog .list3_m_312 li:last-child,
.scope_blog .list3_m_311 li .list3_333 li:last-child,
.scope_blog .list3_332 li:last-child,
.scope_blog .list3_331 li:last-child,
.scope_blog .list3_323 li:last-child,
.scope_blog .list3_322 li:last-child,
.scope_blog .list3_321 li:last-child,
.scope_blog .list3_313 li:last-child,
.scope_blog .list3_312 li:last-child,
.scope_blog .list3_311 li:last-child {
	margin-right: 0;
}
.scope_blog .list4_m_444,
.scope_blog .list4_m_443,
.scope_blog .list4_m_442,
.scope_blog .list4_m_441,
.scope_blog .list4_m_433,
.scope_blog .list4_m_432,
.scope_blog .list4_m_431,
.scope_blog .list4_m_423,
.scope_blog .list4_m_422,
.scope_blog .list4_m_421,
.scope_blog .list4_m_411,
.scope_blog .list4_444,
.scope_blog .list4_443,
.scope_blog .list4_442,
.scope_blog .list4_441,
.scope_blog .list4_433,
.scope_blog .list4_432,
.scope_blog .list4_431,
.scope_blog .list4_423,
.scope_blog .list4_422,
.scope_blog .list4_421,
.scope_blog .list4_411 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.scope_blog .list4_m_444 li,
.scope_blog .list4_m_443 li,
.scope_blog .list4_m_442 li,
.scope_blog .list4_m_441 li,
.scope_blog .list4_m_433 li,
.scope_blog .list4_m_432 li,
.scope_blog .list4_m_431 li,
.scope_blog .list4_m_422 li,
.scope_blog .list4_m_421 li,
.scope_blog .list4_m_411 li {
	width: calc(25% - 19.2px);
	margin-right: 24px;
	margin-bottom: 24px;
}
.scope_blog .list4_m_444 li:nth-child(4n),
.scope_blog .list4_m_443 li:nth-child(4n),
.scope_blog .list4_m_442 li:nth-child(4n),
.scope_blog .list4_m_441 li:nth-child(4n),
.scope_blog .list4_m_433 li:nth-child(4n),
.scope_blog .list4_m_432 li:nth-child(4n),
.scope_blog .list4_m_431 li:nth-child(4n),
.scope_blog .list4_m_422 li:nth-child(4n),
.scope_blog .list4_m_421 li:nth-child(4n),
.scope_blog .list4_m_411 li:nth-child(4n) {
	margin-right: 0;
}
.scope_blog .list4_444 li,
.scope_blog .list4_443 li,
.scope_blog .list4_442 li,
.scope_blog .list4_441 li,
.scope_blog .list4_433 li,
.scope_blog .list4_432 li,
.scope_blog .list4_431 li,
.scope_blog .list4_422 li,
.scope_blog .list4_421 li,
.scope_blog .list4_411 li {
	width: 25%;
}
.scope_blog .list4_m_411 li:last-child,
.scope_blog .list4_m_444 li:last-child,
.scope_blog .list4_m_443 li:last-child,
.scope_blog .list4_m_442 li:last-child,
.scope_blog .list4_m_441 li:last-child,
.scope_blog .list4_m_433 li:last-child,
.scope_blog .list4_m_432 li:last-child,
.scope_blog .list4_m_431 li:last-child,
.scope_blog .list4_m_422 li:last-child,
.scope_blog .list4_m_421 li:last-child,
.scope_blog .list4_m_411 li:last-child,
.scope_blog .list4_444 li:last-child,
.scope_blog .list4_443 li:last-child,
.scope_blog .list4_442 li:last-child,
.scope_blog .list4_441 li:last-child,
.scope_blog .list4_433 li:last-child,
.scope_blog .list4_432 li:last-child,
.scope_blog .list4_431 li:last-child,
.scope_blog .list4_422 li:last-child,
.scope_blog .list4_421 li:last-child,
.scope_blog .list4_411 li:last-child {
	margin-right: 0;
}
@media screen and (max-width: 1024px) {
	.scope_blog .list4_m_433 li,
	.scope_blog .list4_m_432 li,
	.scope_blog .list4_m_431 li {
		width: calc(33.333% - 16px);
	}
	.scope_blog .list4_m_433 li:nth-child(4n),
	.scope_blog .list4_m_432 li:nth-child(4n),
	.scope_blog .list4_m_431 li:nth-child(4n) {
		margin-right: 24px;
	}
	.scope_blog .list4_m_433 li:nth-child(3n),
	.scope_blog .list4_m_432 li:nth-child(3n),
	.scope_blog .list4_m_431 li:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .list4_433 li,
	.scope_blog .list4_432 li,
	.scope_blog .list4_431 li {
		width: 33.333%;
	}
	.scope_blog .list4_m_422 li,
	.scope_blog .list4_m_421 li {
		width: calc(50% - 12px);
	}
	.scope_blog .list4_m_422 li:nth-child(4n),
	.scope_blog .list4_m_421 li:nth-child(4n) {
		margin-right: 24px;
	}
	.scope_blog .list4_m_422 li:nth-child(2n),
	.scope_blog .list4_m_421 li:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .list4_422 li,
	.scope_blog .list4_421 li {
		width: 50%;
	}
	.scope_blog .list4_m_411 li {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .list4_m_411 li:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .list4_m_411 li:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .list4_411 li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 1px;
	}
	.scope_blog .list4_411 li:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .list4_411 li:nth-child(2n) {
		margin-right: 0;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .list4_m_444 li,
	.scope_blog .list4_m_443 li,
	.scope_blog .list4_m_442 li,
	.scope_blog .list4_m_441 li,
	.scope_blog .list4_m_433 li,
	.scope_blog .list4_m_432 li,
	.scope_blog .list4_m_431 li,
	.scope_blog .list4_m_422 li,
	.scope_blog .list4_m_421 li,
	.scope_blog .list4_m_411 li {
		margin-bottom: 16px;
	}
	.scope_blog .list4_m_422 li,
	.scope_blog .list4_m_421 li {
		width: calc(50% - 8px);
		margin-right: 16px;
	}
	.scope_blog .list4_m_422 li:nth-child(4n),
	.scope_blog .list4_m_421 li:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .list4_m_444 li {
		width: calc(25% - 12px);
		margin-right: 16px;
	}
	.scope_blog .list4_m_443 li {
		width: calc(33.333% - 10.7px);
		margin-right: 16px;
	}
	.scope_blog .list4_m_443 li:nth-child(4n) {
		margin-right: 16px;
	}
	.scope_blog .list4_m_443 li:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .list4_m_433 li {
		width: calc(33.333% - 10.7px);
		margin-right: 16px;
	}
	.scope_blog .list4_m_433 li:nth-child(4n) {
		margin-right: 16px;
	}
	.scope_blog .list4_m_433 li:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .list4_m_442 li,
	.scope_blog .list4_m_432 li,
	.scope_blog .list4_m_422 li {
		width: calc(50% - 8px);
		margin-right: 16px;
	}
	.scope_blog .list4_m_442 li:nth-child(4n),
	.scope_blog .list4_m_432 li:nth-child(4n),
	.scope_blog .list4_m_422 li:nth-child(4n) {
		margin-right: 16px;
	}
	.scope_blog .list4_m_442 li:nth-child(3n),
	.scope_blog .list4_m_432 li:nth-child(3n),
	.scope_blog .list4_m_422 li:nth-child(3n) {
		margin-right: 16px;
	}
	.scope_blog .list4_m_442 li:nth-child(2n),
	.scope_blog .list4_m_432 li:nth-child(2n),
	.scope_blog .list4_m_422 li:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .list4_444 li,
	.scope_blog .list4_443 li,
	.scope_blog .list4_442 li,
	.scope_blog .list4_441 li,
	.scope_blog .list4_433 li,
	.scope_blog .list4_432 li,
	.scope_blog .list4_431 li,
	.scope_blog .list4_422 li,
	.scope_blog .list4_421 li,
	.scope_blog .list4_411 li {
		margin-bottom: 1px;
	}
	.scope_blog .list4_443 li {
		width: 33.333%;
	}
	.scope_blog .list4_442 li,
	.scope_blog .list4_432 li,
	.scope_blog .list4_422 li {
		width: 50%;
	}
	.scope_blog .list4_441 li,
	.scope_blog .list4_431 li,
	.scope_blog .list4_421 li,
	.scope_blog .list4_m_441 li,
	.scope_blog .list4_m_431 li,
	.scope_blog .list4_m_421 li {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .list4_441 li:nth-child(4n),
	.scope_blog .list4_431 li:nth-child(4n),
	.scope_blog .list4_421 li:nth-child(4n),
	.scope_blog .list4_m_441 li:nth-child(4n),
	.scope_blog .list4_m_431 li:nth-child(4n),
	.scope_blog .list4_m_421 li:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .list4_441 li:nth-child(3n),
	.scope_blog .list4_431 li:nth-child(3n),
	.scope_blog .list4_421 li:nth-child(3n),
	.scope_blog .list4_m_441 li:nth-child(3n),
	.scope_blog .list4_m_431 li:nth-child(3n),
	.scope_blog .list4_m_421 li:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .list4_441 li:nth-child(2n),
	.scope_blog .list4_431 li:nth-child(2n),
	.scope_blog .list4_421 li:nth-child(2n),
	.scope_blog .list4_m_441 li:nth-child(2n),
	.scope_blog .list4_m_431 li:nth-child(2n),
	.scope_blog .list4_m_421 li:nth-child(2n) {
		margin-right: 0;
	}
}
.scope_blog .list5_m_555,
.scope_blog .list5_m_554,
.scope_blog .list5_m_553,
.scope_blog .list5_m_552,
.scope_blog .list5_m_551,
.scope_blog .list5_m_544,
.scope_blog .list5_m_543,
.scope_blog .list5_m_542,
.scope_blog .list5_m_541,
.scope_blog .list5_m_533,
.scope_blog .list5_m_532,
.scope_blog .list5_m_531,
.scope_blog .list5_m_522,
.scope_blog .list5_m_521,
.scope_blog .list5_m_511,
.scope_blog .list5_555,
.scope_blog .list5_554,
.scope_blog .list5_553,
.scope_blog .list5_552,
.scope_blog .list5_551,
.scope_blog .list5_544,
.scope_blog .list5_543,
.scope_blog .list5_542,
.scope_blog .list5_541,
.scope_blog .list5_533,
.scope_blog .list5_532,
.scope_blog .list5_531,
.scope_blog .list5_522,
.scope_blog .list5_521,
.scope_blog .list5_511 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.scope_blog .list5_m_555 li,
.scope_blog .list5_m_554 li,
.scope_blog .list5_m_553 li,
.scope_blog .list5_m_552 li,
.scope_blog .list5_m_551 li,
.scope_blog .list5_m_544 li,
.scope_blog .list5_m_543 li,
.scope_blog .list5_m_542 li,
.scope_blog .list5_m_541 li,
.scope_blog .list5_m_533 li,
.scope_blog .list5_m_532 li,
.scope_blog .list5_m_531 li,
.scope_blog .list5_m_522 li,
.scope_blog .list5_m_521 li,
.scope_blog .list5_m_511 li {
	width: calc(20% - 19.2px);
	margin-right: 24px;
	margin-bottom: 24px;
}
.scope_blog .list5_m_555 li:nth-child(5n),
.scope_blog .list5_m_554 li:nth-child(5n),
.scope_blog .list5_m_553 li:nth-child(5n),
.scope_blog .list5_m_552 li:nth-child(5n),
.scope_blog .list5_m_551 li:nth-child(5n),
.scope_blog .list5_m_544 li:nth-child(5n),
.scope_blog .list5_m_543 li:nth-child(5n),
.scope_blog .list5_m_542 li:nth-child(5n),
.scope_blog .list5_m_541 li:nth-child(5n),
.scope_blog .list5_m_533 li:nth-child(5n),
.scope_blog .list5_m_532 li:nth-child(5n),
.scope_blog .list5_m_531 li:nth-child(5n),
.scope_blog .list5_m_522 li:nth-child(5n),
.scope_blog .list5_m_521 li:nth-child(5n),
.scope_blog .list5_m_511 li:nth-child(5n) {
	margin-right: 0;
}
.scope_blog .list5_555 li,
.scope_blog .list5_554 li,
.scope_blog .list5_553 li,
.scope_blog .list5_552 li,
.scope_blog .list5_551 li,
.scope_blog .list5_544 li,
.scope_blog .list5_543 li,
.scope_blog .list5_542 li,
.scope_blog .list5_541 li,
.scope_blog .list5_533 li,
.scope_blog .list5_532 li,
.scope_blog .list5_531 li,
.scope_blog .list5_522 li,
.scope_blog .list5_521 li,
.scope_blog .list5_511 li {
	width: 20%;
}
@media screen and (max-width: 1024px) {
	.scope_blog .list5_m_544 li,
	.scope_blog .list5_m_543 li,
	.scope_blog .list5_m_542 li,
	.scope_blog .list5_m_541 li {
		width: calc(25% - 19.2px);
	}
	.scope_blog .list5_m_544 li:nth-child(5n),
	.scope_blog .list5_m_543 li:nth-child(5n),
	.scope_blog .list5_m_542 li:nth-child(5n),
	.scope_blog .list5_m_541 li:nth-child(5n) {
		margin-right: 24px;
	}
	.scope_blog .list5_m_544 li:nth-child(4n),
	.scope_blog .list5_m_543 li:nth-child(4n),
	.scope_blog .list5_m_542 li:nth-child(4n),
	.scope_blog .list5_m_541 li:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .list5_544 li,
	.scope_blog .list5_543 li,
	.scope_blog .list5_542 li,
	.scope_blog .list5_541 li {
		width: 25%;
	}
	.scope_blog .list5_m_533 li,
	.scope_blog .list5_m_532 li,
	.scope_blog .list5_m_531 li {
		width: calc(33.333% - 16px);
	}
	.scope_blog .list5_m_533 li:nth-child(5n),
	.scope_blog .list5_m_532 li:nth-child(5n),
	.scope_blog .list5_m_531 li:nth-child(5n) {
		margin-right: 24px;
	}
	.scope_blog .list5_m_533 li:nth-child(3n),
	.scope_blog .list5_m_532 li:nth-child(3n),
	.scope_blog .list5_m_531 li:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .list5_533 li,
	.scope_blog .list5_532 li,
	.scope_blog .list5_531 li {
		width: 33.333%;
	}
	.scope_blog .list5_m_522 li,
	.scope_blog .list5_m_521 li {
		width: calc(50% - 12px);
	}
	.scope_blog .list5_m_522 li:nth-child(5n),
	.scope_blog .list5_m_521 li:nth-child(5n) {
		margin-right: 24px;
	}
	.scope_blog .list5_m_522 li:nth-child(2n),
	.scope_blog .list5_m_521 li:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .list5_522 li,
	.scope_blog .list5_521 li {
		width: 50%;
	}
	.scope_blog .list5_m_511 li,
	.scope_blog .list5_511 li {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .list5_m_511 li:nth-child(5n),
	.scope_blog .list5_511 li:nth-child(5n) {
		margin-right: 0;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .list5_m_555 li,
	.scope_blog .list5_m_554 li,
	.scope_blog .list5_m_553 li,
	.scope_blog .list5_m_552 li,
	.scope_blog .list5_m_551 li,
	.scope_blog .list5_m_544 li,
	.scope_blog .list5_m_543 li,
	.scope_blog .list5_m_542 li,
	.scope_blog .list5_m_541 li,
	.scope_blog .list5_m_533 li,
	.scope_blog .list5_m_532 li,
	.scope_blog .list5_m_531 li,
	.scope_blog .list5_m_522 li,
	.scope_blog .list5_m_521 li,
	.scope_blog .list5_m_511 li {
		margin-right: 16px;
		margin-bottom: 16px;
	}
	.scope_blog .list5_m_553 li {
		width: calc(33.333% - 10.7px);
	}
	.scope_blog .list5_m_553 li:nth-child(5n) {
		margin-right: 16px;
	}
	.scope_blog .list5_m_553 li:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .list5_m_552 li {
		width: calc(50% - 8px);
	}
	.scope_blog .list5_m_552 li:nth-child(5n) {
		margin-right: 16px;
	}
	.scope_blog .list5_m_552 li:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .list5_m_551 li {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .list5_m_551 li:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .list5_m_543 li {
		width: calc(33.333% - 16px);
	}
	.scope_blog .list5_m_543 li:nth-child(5n) {
		margin-right: 16px;
	}
	.scope_blog .list5_m_543 li:nth-child(4n) {
		margin-right: 16px;
	}
	.scope_blog .list5_m_543 li:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .list5_m_542 li {
		width: calc(50% - 8px);
	}
	.scope_blog .list5_m_542 li:nth-child(5n) {
		margin-right: 16px;
	}
	.scope_blog .list5_m_542 li:nth-child(4n) {
		margin-right: 16px;
	}
	.scope_blog .list5_m_542 li:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .list5_m_541 li {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .list5_m_541 li:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .list5_m_541 li:nth-child(4n) {
		margin-right: 0;
	}
	.scope_blog .list5_m_533 li {
		width: calc(33.333% - 10.7px);
	}
	.scope_blog .list5_m_533 li:nth-child(5n) {
		margin-right: 16px;
	}
	.scope_blog .list5_m_532 li {
		width: calc(50% - 8px);
	}
	.scope_blog .list5_m_532 li:nth-child(5n) {
		margin-right: 16px;
	}
	.scope_blog .list5_m_532 li:nth-child(3n) {
		margin-right: 16px;
	}
	.scope_blog .list5_m_532 li:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .list5_m_531 li {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .list5_m_531 li:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .list5_m_531 li:nth-child(3n) {
		margin-right: 0;
	}
	.scope_blog .list5_m_522 li {
		width: calc(50% - 8px);
	}
	.scope_blog .list5_m_522 li:nth-child(5n) {
		margin-right: 16px;
	}
	.scope_blog .list5_m_522 li:nth-child(3n) {
		margin-right: 16px;
	}
	.scope_blog .list5_m_522 li:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .list5_m_521 li {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .list5_m_521 li:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .list5_m_521 li:nth-child(2n) {
		margin-right: 0;
	}
	.scope_blog .list5_m_511 li {
		width: 100%;
		margin-right: 0;
	}
	.scope_blog .list5_m_511 li:nth-child(5n) {
		margin-right: 0;
	}
	.scope_blog .list5_m_511 li:nth-child(2n) {
		margin-right: 0;
	}
}
.scope_blog .list5_m_555 li:last-child,
.scope_blog .list5_m_554 li:last-child,
.scope_blog .list5_m_553 li:last-child,
.scope_blog .list5_m_552 li:last-child,
.scope_blog .list5_m_551 li:last-child,
.scope_blog .list5_m_544 li:last-child,
.scope_blog .list5_m_543 li:last-child,
.scope_blog .list5_m_542 li:last-child,
.scope_blog .list5_m_541 li:last-child,
.scope_blog .list5_m_533 li:last-child,
.scope_blog .list5_m_532 li:last-child,
.scope_blog .list5_m_531 li:last-child,
.scope_blog .list5_m_522 li:last-child,
.scope_blog .list5_m_521 li:last-child,
.scope_blog .list5_m_511 li:last-child {
	margin-right: 0;
}
.scope_blog .wblock3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.scope_blog .wblock3 .wcol3 {
	width: calc(33.333% - 20px);
	margin-bottom: 30px;
	margin-right: 30px;
}
.scope_blog .wblock3 .wcol3:nth-child(3n) {
	margin-right: 0;
}
@media screen and (max-width: 767px) {
	.scope_blog .wblock3 .wcol3 {
		width: 100%;
		margin-right: 0;
	}
}
.scope_blog .wblock4 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.scope_blog .wblock4 .wcol4 {
	width: calc(25% - 15px);
	margin-bottom: 30px;
	margin-right: 20px;
}
.scope_blog .wblock4 .wcol4:nth-child(4n) {
	margin-right: 0;
}
@media screen and (max-width: 767px) {
	.scope_blog .wblock4 .wcol4 {
		width: 100%;
		margin-right: 0;
	}
}
.scope_blog .txt_l {
	text-align: left;
}
.scope_blog .txt_r {
	text-align: right;
}
.scope_blog .txt_c {
	text-align: center;
}
.scope_blog .txt_rrc {
	text-align: right;
}
.scope_blog .txt_ccl {
	text-align: center;
}
.scope_blog .txt_rlr {
	text-align: right;
}
.scope_blog .txt_lrl {
	text-align: left;
}
.scope_blog .valign_t {
	vertical-align: top;
}
.scope_blog .valign_m {
	vertical-align: middle;
}
.scope_blog .valign_b {
	vertical-align: bottom;
}
@media screen and (max-width: 1024px) {
	.scope_blog .txt_rlr {
		text-align: left;
	}
	.scope_blog .txt_lrl {
		text-align: right;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .txt_rrc {
		text-align: center;
	}
	.scope_blog .txt_ccl {
		text-align: left;
	}
	.scope_blog .txt_rlr {
		text-align: right;
	}
	.scope_blog .txt_lrl {
		text-align: left;
	}
}
.scope_blog .clear {
	clear: both;
}
.scope_blog .clearfix:after {
	content: "";
	display: table;
	clear: both;
}
.scope_blog .list_return li {
	width: 33.333%;
	padding: 0 1.5%;
}
@media screen and (max-width: 767px) {
	.scope_blog .list_return li {
		width: 100%;
		padding: 0%;
	}
}
.scope_blog .list_none li {
	list-style: none;
	line-height: 1.3;
	margin-bottom: 8px;
}
.scope_blog .list_disc li {
	list-style-type: disc;
	margin-left: 20px;
	line-height: 1.3;
	margin-bottom: 8px;
}
.scope_blog .list_circle li {
	list-style-type: circle;
	margin-left: 20px;
	line-height: 1.3;
	margin-bottom: 8px;
}
.scope_blog .list_square li {
	list-style-type: square;
	margin-left: 22px;
	line-height: 1.3;
	margin-bottom: 8px;
}
.scope_blog .list_decimal li {
	list-style-type: decimal;
	margin-left: 25px;
	line-height: 1.3;
	margin-bottom: 8px;
}
.scope_blog .list_loweralpha li {
	list-style-type: lower-alpha;
	margin-left: 25px;
	line-height: 1.3;
	margin-bottom: 8px;
}
.scope_blog .list_upperalpha li {
	list-style-type: upper-alpha;
	margin-left: 25px;
	line-height: 1.3;
	margin-bottom: 8px;
}
.scope_blog .list_katakana li {
	list-style-type: katakana;
	margin-left: 30px;
	line-height: 1.3;
	margin-bottom: 8px;
}
.scope_blog .list_hiragana li {
	list-style-type: hiragana;
	margin-left: 30px;
	line-height: 1.3;
	margin-bottom: 8px;
}
.scope_blog .list_cjk-ideographic li {
	list-style-type: cjk-ideographic;
	margin-left: 30px;
	line-height: 1.3;
	margin-bottom: 8px;
}
.scope_blog .list_decimal-leading-zero li {
	list-style-type: decimal-leading-zero;
	margin-left: 30px;
	line-height: 1.3;
	margin-bottom: 8px;
}
.scope_blog .list_material li {
	list-style: none;
	line-height: 1.6;
	margin-bottom: 12px;
	padding-left: 2.2rem;
}
.scope_blog .list_material li .material-icons {
	font-size: 1.4rem;
	margin: 0 8px 0 -2.2rem;
}
.scope_blog .list_material_bg li {
	list-style: none;
	line-height: 1.6;
	margin-bottom: 12px;
	padding-left: 2.2rem;
	background: no-repeat 0 6px/16px auto;
}
.scope_blog .list_counter {
	counter-reset: li;
}
.scope_blog .list_counter li {
	list-style: none;
	line-height: 1.6;
	margin-bottom: 12px;
	padding-left: 5rem;
	position: relative;
}
.scope_blog .list_counter li.list_c::after {
	counter-increment: li;
	content: "第" counter(li) "位";
	position: absolute;
	display: block;
	text-align: center;
	font-style: italic;
	left: 0px;
	top: -1px;
}
.scope_blog .list_return {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.scope_blog .img100 img,
.scope_blog #contents img,
.scope_blog .inner img {
	max-width: 100%;
	width: auto;
	height: auto;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.scope_blog body.dcms_editor .img100 img,
.scope_blog body.dcms_editor #contents_left img,
.scope_blog body.dcms_editor .inner img {
	display: inline;
	height: auto;
	max-height: 100%;
	width: auto;
}
.scope_blog body .dcms_login_name img {
	width: 29px !important;
	height: 29px !important;
	display: inline !important;
}
.scope_blog .pb {
	border: solid 1px #dddddd;
}
.scope_blog .pb img {
	border: 1px solid #dddddd;
}
.scope_blog .pb1 img {
	border: 1px solid #dddddd;
	padding: 1px;
}
.scope_blog .pb2 img {
	border: 1px solid #dddddd;
	padding: 2px;
}
.scope_blog .pb > img {
	border: none;
}
.scope_blog .imgcircle img {
	border-radius: 50%;
}
.scope_blog .fs10 {
	font-size: 10px;
	line-height: 1.7;
}
.scope_blog .fs11 {
	font-size: 11px;
	line-height: 1.7;
}
.scope_blog .fs12 {
	font-size: 12px;
	line-height: 1.7;
}
.scope_blog .fs13 {
	font-size: 13px;
	line-height: 1.7;
}
.scope_blog .fs14 {
	font-size: 14px;
	line-height: 1.7;
}
.scope_blog .fs15 {
	font-size: 15px;
	line-height: 1.7;
}
.scope_blog .fs16 {
	font-size: 16px;
	line-height: 1.7;
}
.scope_blog .fs17 {
	font-size: 17px;
	line-height: 1.7;
}
.scope_blog .fs18 {
	font-size: 18px;
	line-height: 1.7;
}
.scope_blog .fs19 {
	font-size: 19px;
	line-height: 1.7;
}
.scope_blog .fs20 {
	font-size: 20px;
	line-height: 1.7;
}
.scope_blog .fs21 {
	font-size: 21px;
	line-height: 1.7;
}
.scope_blog .fs22 {
	font-size: 22px;
	line-height: 1.7;
}
.scope_blog .fs23 {
	font-size: 23px;
	line-height: 1.7;
}
.scope_blog .fs24 {
	font-size: 24px;
	line-height: 1.7;
}
.scope_blog .fs25 {
	font-size: 25px;
	line-height: 1.7;
}
.scope_blog .fs26 {
	font-size: 26px;
	line-height: 1.7;
}
.scope_blog .fs27 {
	font-size: 27px;
	line-height: 1.7;
}
.scope_blog .fs28 {
	font-size: 28px;
	line-height: 1.7;
}
.scope_blog .fs29 {
	font-size: 29px;
	line-height: 1.7;
}
.scope_blog .fs30 {
	font-size: 30px;
	line-height: 1.7;
}
.scope_blog .fs31 {
	font-size: 31px;
	line-height: 1.7;
}
.scope_blog .fs32 {
	font-size: 32px;
	line-height: 1.7;
}
.scope_blog .fs33 {
	font-size: 33px;
	line-height: 1.7;
}
.scope_blog .fs34 {
	font-size: 34px;
	line-height: 1.7;
}
.scope_blog .fs35 {
	font-size: 35px;
	line-height: 1.7;
}
.scope_blog .fs36 {
	font-size: 36px;
	line-height: 1.7;
}
.scope_blog .fs37 {
	font-size: 37px;
	line-height: 1.7;
}
.scope_blog .fs38 {
	font-size: 38px;
	line-height: 1.7;
}
.scope_blog .fs39 {
	font-size: 39px;
	line-height: 1.7;
}
.scope_blog .fs40 {
	font-size: 40px;
	line-height: 1.7;
}
.scope_blog .fs10_bold {
	font-size: 10px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs11_bold {
	font-size: 11px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs12_bold {
	font-size: 12px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs13_bold {
	font-size: 13px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs14_bold {
	font-size: 14px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs15_bold {
	font-size: 15px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs16_bold {
	font-size: 16px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs17_bold {
	font-size: 17px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs18_bold {
	font-size: 18px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs19_bold {
	font-size: 19px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs20_bold {
	font-size: 20px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs21_bold {
	font-size: 21px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs22_bold {
	font-size: 22px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs23_bold {
	font-size: 23px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs24_bold {
	font-size: 24px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs25_bold {
	font-size: 25px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs26_bold {
	font-size: 26px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs27_bold {
	font-size: 27px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs28_bold {
	font-size: 28px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs29_bold {
	font-size: 29px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs30_bold {
	font-size: 30px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs31_bold {
	font-size: 31px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs32_bold {
	font-size: 32px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs33_bold {
	font-size: 33px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs34_bold {
	font-size: 34px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs35_bold {
	font-size: 35px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs36_bold {
	font-size: 36px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs37_bold {
	font-size: 37px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs38_bold {
	font-size: 38px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs39_bold {
	font-size: 39px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs40_bold {
	font-size: 40px;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs50 {
	font-size: 50%;
	line-height: 1.7;
}
.scope_blog .fs60 {
	font-size: 60%;
	line-height: 1.7;
}
.scope_blog .fs70 {
	font-size: 70%;
	line-height: 1.7;
}
.scope_blog .fs80 {
	font-size: 80%;
	line-height: 1.7;
}
.scope_blog .fs90 {
	font-size: 90%;
	line-height: 1.7;
}
.scope_blog .fs110 {
	font-size: 110%;
	line-height: 1.7;
}
.scope_blog .fs120 {
	font-size: 120%;
	line-height: 1.7;
}
.scope_blog .fs130 {
	font-size: 130%;
	line-height: 1.7;
}
.scope_blog .fs140 {
	font-size: 140%;
	line-height: 1.7;
}
.scope_blog .fs150 {
	font-size: 150%;
	line-height: 1.7;
}
.scope_blog .fs160 {
	font-size: 160%;
	line-height: 1.7;
}
.scope_blog .fs170 {
	font-size: 170%;
	line-height: 1.7;
}
.scope_blog .fs180 {
	font-size: 180%;
	line-height: 1.7;
}
.scope_blog .fs190 {
	font-size: 190%;
	line-height: 1.7;
}
.scope_blog .fs200 {
	font-size: 200%;
	line-height: 1.7;
}
.scope_blog .fs210 {
	font-size: 210%;
	line-height: 1.7;
}
.scope_blog .fs220 {
	font-size: 220%;
	line-height: 1.7;
}
.scope_blog .fs230 {
	font-size: 230%;
	line-height: 1.7;
}
.scope_blog .fs240 {
	font-size: 240%;
	line-height: 1.7;
}
.scope_blog .fs250 {
	font-size: 250%;
	line-height: 1.7;
}
.scope_blog .fs260 {
	font-size: 260%;
	line-height: 1.7;
}
.scope_blog .fs270 {
	font-size: 270%;
	line-height: 1.7;
}
.scope_blog .fs280 {
	font-size: 280%;
	line-height: 1.7;
}
.scope_blog .fs290 {
	font-size: 290%;
	line-height: 1.7;
}
.scope_blog .fs300 {
	font-size: 300%;
	line-height: 1.7;
}
.scope_blog .fs50_bold {
	font-size: 50%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs60_bold {
	font-size: 60%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs70_bold {
	font-size: 70%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs80_bold {
	font-size: 80%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs90_bold {
	font-size: 90%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs110_bold {
	font-size: 110%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs120_bold {
	font-size: 120%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs130_bold {
	font-size: 130%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs140_bold {
	font-size: 140%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs150_bold {
	font-size: 150%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs160_bold {
	font-size: 160%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs170_bold {
	font-size: 170%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs180_bold {
	font-size: 180%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs190_bold {
	font-size: 190%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs200_bold {
	font-size: 200%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs210_bold {
	font-size: 210%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs220_bold {
	font-size: 220%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs230_bold {
	font-size: 230%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs240_bold {
	font-size: 240%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs250_bold {
	font-size: 250%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs260_bold {
	font-size: 260%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs270_bold {
	font-size: 270%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs280_bold {
	font-size: 280%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs290_bold {
	font-size: 290%;
	line-height: 1.7;
	font-weight: bold;
}
.scope_blog .fs300_bold {
	font-size: 300%;
	line-height: 1.7;
	font-weight: bold;
}
@media screen and (max-width: 767px) {
	.scope_blog .fs50 {
		font-size: 30%;
		line-height: 1.7;
	}
	.scope_blog .fs60 {
		font-size: 40%;
		line-height: 1.7;
	}
	.scope_blog .fs70 {
		font-size: 50%;
		line-height: 1.7;
	}
	.scope_blog .fs80 {
		font-size: 60%;
		line-height: 1.7;
	}
	.scope_blog .fs90 {
		font-size: 70%;
		line-height: 1.7;
	}
	.scope_blog .fs100 {
		font-size: 90%;
		line-height: 1.7;
	}
	.scope_blog .fs110 {
		font-size: 90%;
		line-height: 1.7;
	}
	.scope_blog .fs120 {
		font-size: 100%;
		line-height: 1.7;
	}
	.scope_blog .fs130 {
		font-size: 110%;
		line-height: 1.7;
	}
	.scope_blog .fs140 {
		font-size: 120%;
		line-height: 1.7;
	}
	.scope_blog .fs150 {
		font-size: 130%;
		line-height: 1.7;
	}
	.scope_blog .fs160 {
		font-size: 140%;
		line-height: 1.7;
	}
	.scope_blog .fs170 {
		font-size: 150%;
		line-height: 1.7;
	}
	.scope_blog .fs180 {
		font-size: 160%;
		line-height: 1.7;
	}
	.scope_blog .fs190 {
		font-size: 170%;
		line-height: 1.7;
	}
	.scope_blog .fs200 {
		font-size: 180%;
		line-height: 1.7;
	}
	.scope_blog .fs210 {
		font-size: 190%;
		line-height: 1.7;
	}
	.scope_blog .fs220 {
		font-size: 200%;
		line-height: 1.7;
	}
	.scope_blog .fs230 {
		font-size: 210%;
		line-height: 1.7;
	}
	.scope_blog .fs240 {
		font-size: 220%;
		line-height: 1.7;
	}
	.scope_blog .fs250 {
		font-size: 230%;
		line-height: 1.7;
	}
	.scope_blog .fs260 {
		font-size: 240%;
		line-height: 1.7;
	}
	.scope_blog .fs270 {
		font-size: 250%;
		line-height: 1.7;
	}
	.scope_blog .fs280 {
		font-size: 260%;
		line-height: 1.7;
	}
	.scope_blog .fs290 {
		font-size: 270%;
		line-height: 1.7;
	}
	.scope_blog .fs300 {
		font-size: 280%;
		line-height: 1.7;
	}
	.scope_blog .fs50_bold {
		font-size: 30%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs60_bold {
		font-size: 40%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs70_bold {
		font-size: 50%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs80_bold {
		font-size: 60%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs90_bold {
		font-size: 70%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs100_bold {
		font-size: 90%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs110_bold {
		font-size: 100%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs120_bold {
		font-size: 100%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs130_bold {
		font-size: 110%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs140_bold {
		font-size: 120%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs150_bold {
		font-size: 130%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs160_bold {
		font-size: 140%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs170_bold {
		font-size: 150%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs180_bold {
		font-size: 160%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs190_bold {
		font-size: 170%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs200_bold {
		font-size: 180%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs210_bold {
		font-size: 190%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs220_bold {
		font-size: 200%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs230_bold {
		font-size: 210%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs240_bold {
		font-size: 220%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs250_bold {
		font-size: 230%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs260_bold {
		font-size: 240%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs270_bold {
		font-size: 250%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs280_bold {
		font-size: 260%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs290_bold {
		font-size: 270%;
		line-height: 1.7;
		font-weight: bold;
	}
	.scope_blog .fs300_bold {
		font-size: 280%;
		line-height: 1.7;
		font-weight: bold;
	}
}
.scope_blog .fs_bold {
	font-weight: bold;
}
.scope_blog .t-default {
	/* margin bottom **********************/
	/* margin left **********************/
	/* margin right **********************/
	/* margin top only pc **********************/
}
.scope_blog .t-default .mt5 {
	margin-top: 5px;
}
.scope_blog .t-default .mt10 {
	margin-top: 10px;
}
.scope_blog .t-default .mt15 {
	margin-top: 15px;
}
.scope_blog .t-default .mt20 {
	margin-top: 20px;
}
.scope_blog .t-default .mt25 {
	margin-top: 25px;
}
.scope_blog .t-default .mt30 {
	margin-top: 30px;
}
.scope_blog .t-default .mt35 {
	margin-top: 35px;
}
.scope_blog .t-default .mt40 {
	margin-top: 40px;
}
.scope_blog .t-default .mt45 {
	margin-top: 45px;
}
.scope_blog .t-default .mt50 {
	margin-top: 50px;
}
.scope_blog .t-default .mt55 {
	margin-top: 55px;
}
.scope_blog .t-default .mt60 {
	margin-top: 60px;
}
.scope_blog .t-default .mt65 {
	margin-top: 65px;
}
.scope_blog .t-default .mt70 {
	margin-top: 70px;
}
.scope_blog .t-default .mt75 {
	margin-top: 75px;
}
.scope_blog .t-default .mt80 {
	margin-top: 80px;
}
.scope_blog .t-default .mt85 {
	margin-top: 85px;
}
.scope_blog .t-default .mt90 {
	margin-top: 90px;
}
.scope_blog .t-default .mt95 {
	margin-top: 95px;
}
.scope_blog .t-default .mt100 {
	margin-top: 100px;
}
.scope_blog .t-default .mt105 {
	margin-top: 105px;
}
.scope_blog .t-default .mt110 {
	margin-top: 110px;
}
.scope_blog .t-default .mt115 {
	margin-top: 115px;
}
.scope_blog .t-default .mt120 {
	margin-top: 120px;
}
.scope_blog .t-default .mt125 {
	margin-top: 125px;
}
.scope_blog .t-default .mt130 {
	margin-top: 130px;
}
.scope_blog .t-default .mt135 {
	margin-top: 135px;
}
.scope_blog .t-default .mt140 {
	margin-top: 140px;
}
.scope_blog .t-default .mt145 {
	margin-top: 145px;
}
.scope_blog .t-default .mt150 {
	margin-top: 150px;
}
.scope_blog .t-default .mt155 {
	margin-top: 155px;
}
.scope_blog .t-default .mt160 {
	margin-top: 160px;
}
.scope_blog .t-default .mt165 {
	margin-top: 165px;
}
.scope_blog .t-default .mt170 {
	margin-top: 170px;
}
.scope_blog .t-default .mt175 {
	margin-top: 175px;
}
.scope_blog .t-default .mt180 {
	margin-top: 180px;
}
.scope_blog .t-default .mt185 {
	margin-top: 185px;
}
.scope_blog .t-default .mt190 {
	margin-top: 190px;
}
.scope_blog .t-default .mt195 {
	margin-top: 195px;
}
.scope_blog .t-default .mt200 {
	margin-top: 200px;
}
.scope_blog .t-default .m5 {
	margin-bottom: 5px;
}
.scope_blog .t-default .m10 {
	margin-bottom: 10px;
}
.scope_blog .t-default .m15 {
	margin-bottom: 15px;
}
.scope_blog .t-default .m20 {
	margin-bottom: 20px;
}
.scope_blog .t-default .m25 {
	margin-bottom: 25px;
}
.scope_blog .t-default .m30 {
	margin-bottom: 30px;
}
.scope_blog .t-default .m35 {
	margin-bottom: 35px;
}
.scope_blog .t-default .m40 {
	margin-bottom: 40px;
}
.scope_blog .t-default .m45 {
	margin-bottom: 45px;
}
.scope_blog .t-default .m50 {
	margin-bottom: 50px;
}
.scope_blog .t-default .m55 {
	margin-bottom: 55px;
}
.scope_blog .t-default .m60 {
	margin-bottom: 60px;
}
.scope_blog .t-default .m65 {
	margin-bottom: 65px;
}
.scope_blog .t-default .m70 {
	margin-bottom: 70px;
}
.scope_blog .t-default .m75 {
	margin-bottom: 75px;
}
.scope_blog .t-default .m80 {
	margin-bottom: 80px;
}
.scope_blog .t-default .m85 {
	margin-bottom: 85px;
}
.scope_blog .t-default .m90 {
	margin-bottom: 90px;
}
.scope_blog .t-default .m95 {
	margin-bottom: 95px;
}
.scope_blog .t-default .m100 {
	margin-bottom: 100px;
}
.scope_blog .t-default .m105 {
	margin-bottom: 105px;
}
.scope_blog .t-default .m110 {
	margin-bottom: 110px;
}
.scope_blog .t-default .m115 {
	margin-bottom: 115px;
}
.scope_blog .t-default .m120 {
	margin-bottom: 120px;
}
.scope_blog .t-default .m125 {
	margin-bottom: 125px;
}
.scope_blog .t-default .m130 {
	margin-bottom: 130px;
}
.scope_blog .t-default .m135 {
	margin-bottom: 135px;
}
.scope_blog .t-default .m140 {
	margin-bottom: 140px;
}
.scope_blog .t-default .m145 {
	margin-bottom: 145px;
}
.scope_blog .t-default .m150 {
	margin-bottom: 150px;
}
.scope_blog .t-default .m155 {
	margin-bottom: 155px;
}
.scope_blog .t-default .m160 {
	margin-bottom: 160px;
}
.scope_blog .t-default .m165 {
	margin-bottom: 165px;
}
.scope_blog .t-default .m170 {
	margin-bottom: 170px;
}
.scope_blog .t-default .m175 {
	margin-bottom: 175px;
}
.scope_blog .t-default .m180 {
	margin-bottom: 180px;
}
.scope_blog .t-default .m185 {
	margin-bottom: 185px;
}
.scope_blog .t-default .m190 {
	margin-bottom: 190px;
}
.scope_blog .t-default .m195 {
	margin-bottom: 195px;
}
.scope_blog .t-default .m200 {
	margin-bottom: 200px;
}
.scope_blog .t-default .ml1 {
	margin-left: 1%;
}
.scope_blog .t-default .ml2 {
	margin-left: 2%;
}
.scope_blog .t-default .ml3 {
	margin-left: 3%;
}
.scope_blog .t-default .ml4 {
	margin-left: 4%;
}
.scope_blog .t-default .ml5 {
	margin-left: 5%;
}
.scope_blog .t-default .ml6 {
	margin-left: 6%;
}
.scope_blog .t-default .ml7 {
	margin-left: 7%;
}
.scope_blog .t-default .ml8 {
	margin-left: 8%;
}
.scope_blog .t-default .ml9 {
	margin-left: 9%;
}
.scope_blog .t-default .ml10 {
	margin-left: 10%;
}
.scope_blog .t-default .ml11 {
	margin-left: 11%;
}
.scope_blog .t-default .ml12 {
	margin-left: 12%;
}
.scope_blog .t-default .ml13 {
	margin-left: 13%;
}
.scope_blog .t-default .ml14 {
	margin-left: 14%;
}
.scope_blog .t-default .ml15 {
	margin-left: 15%;
}
.scope_blog .t-default .ml16 {
	margin-left: 16%;
}
.scope_blog .t-default .ml17 {
	margin-left: 17%;
}
.scope_blog .t-default .ml18 {
	margin-left: 18%;
}
.scope_blog .t-default .ml19 {
	margin-left: 19%;
}
.scope_blog .t-default .ml20 {
	margin-left: 20%;
}
.scope_blog .t-default .ml21 {
	margin-left: 21%;
}
.scope_blog .t-default .ml22 {
	margin-left: 22%;
}
.scope_blog .t-default .ml23 {
	margin-left: 23%;
}
.scope_blog .t-default .ml24 {
	margin-left: 24%;
}
.scope_blog .t-default .ml25 {
	margin-left: 25%;
}
.scope_blog .t-default .ml26 {
	margin-left: 26%;
}
.scope_blog .t-default .ml27 {
	margin-left: 27%;
}
.scope_blog .t-default .ml28 {
	margin-left: 28%;
}
.scope_blog .t-default .ml29 {
	margin-left: 29%;
}
.scope_blog .t-default .ml30 {
	margin-left: 30%;
}
.scope_blog .t-default .ml31 {
	margin-left: 31%;
}
.scope_blog .t-default .ml32 {
	margin-left: 32%;
}
.scope_blog .t-default .ml33 {
	margin-left: 33%;
}
.scope_blog .t-default .ml34 {
	margin-left: 34%;
}
.scope_blog .t-default .ml35 {
	margin-left: 35%;
}
.scope_blog .t-default .ml36 {
	margin-left: 36%;
}
.scope_blog .t-default .ml37 {
	margin-left: 37%;
}
.scope_blog .t-default .ml38 {
	margin-left: 38%;
}
.scope_blog .t-default .ml39 {
	margin-left: 39%;
}
.scope_blog .t-default .ml40 {
	margin-left: 40%;
}
.scope_blog .t-default .ml41 {
	margin-left: 41%;
}
.scope_blog .t-default .ml42 {
	margin-left: 42%;
}
.scope_blog .t-default .ml43 {
	margin-left: 43%;
}
.scope_blog .t-default .ml44 {
	margin-left: 44%;
}
.scope_blog .t-default .ml45 {
	margin-left: 45%;
}
.scope_blog .t-default .ml46 {
	margin-left: 46%;
}
.scope_blog .t-default .ml47 {
	margin-left: 47%;
}
.scope_blog .t-default .ml48 {
	margin-left: 48%;
}
.scope_blog .t-default .ml49 {
	margin-left: 49%;
}
.scope_blog .t-default .ml50 {
	margin-left: 50%;
}
.scope_blog .t-default .mr1 {
	margin-right: 1%;
}
.scope_blog .t-default .mr2 {
	margin-right: 2%;
}
.scope_blog .t-default .mr3 {
	margin-right: 3%;
}
.scope_blog .t-default .mr4 {
	margin-right: 4%;
}
.scope_blog .t-default .mr5 {
	margin-right: 5%;
}
.scope_blog .t-default .mr6 {
	margin-right: 6%;
}
.scope_blog .t-default .mr7 {
	margin-right: 7%;
}
.scope_blog .t-default .mr8 {
	margin-right: 8%;
}
.scope_blog .t-default .mr9 {
	margin-right: 9%;
}
.scope_blog .t-default .mr10 {
	margin-right: 10%;
}
.scope_blog .t-default .mr11 {
	margin-right: 11%;
}
.scope_blog .t-default .mr12 {
	margin-right: 12%;
}
.scope_blog .t-default .mr13 {
	margin-right: 13%;
}
.scope_blog .t-default .mr14 {
	margin-right: 14%;
}
.scope_blog .t-default .mr15 {
	margin-right: 15%;
}
.scope_blog .t-default .mr16 {
	margin-right: 16%;
}
.scope_blog .t-default .mr17 {
	margin-right: 17%;
}
.scope_blog .t-default .mr18 {
	margin-right: 18%;
}
.scope_blog .t-default .mr19 {
	margin-right: 19%;
}
.scope_blog .t-default .mr20 {
	margin-right: 20%;
}
.scope_blog .t-default .mr21 {
	margin-right: 21%;
}
.scope_blog .t-default .mr22 {
	margin-right: 22%;
}
.scope_blog .t-default .mr23 {
	margin-right: 23%;
}
.scope_blog .t-default .mr24 {
	margin-right: 24%;
}
.scope_blog .t-default .mr25 {
	margin-right: 25%;
}
.scope_blog .t-default .mr26 {
	margin-right: 26%;
}
.scope_blog .t-default .mr27 {
	margin-right: 27%;
}
.scope_blog .t-default .mr28 {
	margin-right: 28%;
}
.scope_blog .t-default .mr29 {
	margin-right: 29%;
}
.scope_blog .t-default .mr30 {
	margin-right: 30%;
}
.scope_blog .t-default .mr31 {
	margin-right: 31%;
}
.scope_blog .t-default .mr32 {
	margin-right: 32%;
}
.scope_blog .t-default .mr33 {
	margin-right: 33%;
}
.scope_blog .t-default .mr34 {
	margin-right: 34%;
}
.scope_blog .t-default .mr35 {
	margin-right: 35%;
}
.scope_blog .t-default .mr36 {
	margin-right: 36%;
}
.scope_blog .t-default .mr37 {
	margin-right: 37%;
}
.scope_blog .t-default .mr38 {
	margin-right: 38%;
}
.scope_blog .t-default .mr39 {
	margin-right: 39%;
}
.scope_blog .t-default .mr40 {
	margin-right: 40%;
}
.scope_blog .t-default .mr41 {
	margin-right: 41%;
}
.scope_blog .t-default .mr42 {
	margin-right: 42%;
}
.scope_blog .t-default .mr43 {
	margin-right: 43%;
}
.scope_blog .t-default .mr44 {
	margin-right: 44%;
}
.scope_blog .t-default .mr45 {
	margin-right: 45%;
}
.scope_blog .t-default .mr46 {
	margin-right: 46%;
}
.scope_blog .t-default .mr47 {
	margin-right: 47%;
}
.scope_blog .t-default .mr48 {
	margin-right: 48%;
}
.scope_blog .t-default .mr49 {
	margin-right: 49%;
}
.scope_blog .t-default .mr50 {
	margin-right: 50%;
}
.scope_blog .t-default .mt5_tablet {
	margin-top: 5px;
}
.scope_blog .t-default .mt10_pc {
	margin-top: 10px;
}
.scope_blog .t-default .mt15_pc {
	margin-top: 15px;
}
.scope_blog .t-default .mt20_pc {
	margin-top: 20px;
}
.scope_blog .t-default .mt25_pc {
	margin-top: 25px;
}
.scope_blog .t-default .mt30_pc {
	margin-top: 30px;
}
.scope_blog .t-default .mt35_pc {
	margin-top: 35px;
}
.scope_blog .t-default .mt40_pc {
	margin-top: 40px;
}
.scope_blog .t-default .mt45_pc {
	margin-top: 45px;
}
.scope_blog .t-default .mt50_pc {
	margin-top: 50px;
}
.scope_blog .t-default .mt55_pc {
	margin-top: 55px;
}
.scope_blog .t-default .mt60_pc {
	margin-top: 60px;
}
.scope_blog .t-default .mt65_pc {
	margin-top: 65px;
}
.scope_blog .t-default .mt70_pc {
	margin-top: 70px;
}
.scope_blog .t-default .mt75_pc {
	margin-top: 75px;
}
.scope_blog .t-default .mt80_pc {
	margin-top: 80px;
}
.scope_blog .t-default .mt85_pc {
	margin-top: 85px;
}
.scope_blog .t-default .mt90_pc {
	margin-top: 90px;
}
.scope_blog .t-default .mt95_pc {
	margin-top: 95px;
}
.scope_blog .t-default .mt100_pc {
	margin-top: 100px;
}
.scope_blog .t-default .mt105_pc {
	margin-top: 105px;
}
.scope_blog .t-default .mt110_pc {
	margin-top: 110px;
}
.scope_blog .t-default .mt115_pc {
	margin-top: 115px;
}
.scope_blog .t-default .mt120_pc {
	margin-top: 120px;
}
.scope_blog .t-default .mt125_pc {
	margin-top: 125px;
}
.scope_blog .t-default .mt130_pc {
	margin-top: 130px;
}
.scope_blog .t-default .mt135_pc {
	margin-top: 135px;
}
.scope_blog .t-default .mt140_pc {
	margin-top: 140px;
}
.scope_blog .t-default .mt145_pc {
	margin-top: 145px;
}
.scope_blog .t-default .mt150_pc {
	margin-top: 150px;
}
.scope_blog .t-default .mt155_pc {
	margin-top: 155px;
}
.scope_blog .t-default .mt160_pc {
	margin-top: 160px;
}
.scope_blog .t-default .mt165_pc {
	margin-top: 165px;
}
.scope_blog .t-default .mt170_pc {
	margin-top: 170px;
}
.scope_blog .t-default .mt175_pc {
	margin-top: 175px;
}
.scope_blog .t-default .mt180_pc {
	margin-top: 180px;
}
.scope_blog .t-default .mt185_pc {
	margin-top: 185px;
}
.scope_blog .t-default .mt190_pc {
	margin-top: 190px;
}
.scope_blog .t-default .mt195_pc {
	margin-top: 195px;
}
.scope_blog .t-default .mt200_pc {
	margin-top: 200px;
}
.scope_blog .mt5 {
	margin-top: 5px;
}
.scope_blog .mt10 {
	margin-top: 10px;
}
.scope_blog .mt15 {
	margin-top: 15px;
}
.scope_blog .mt20 {
	margin-top: 20px;
}
.scope_blog .mt25 {
	margin-top: 25px;
}
.scope_blog .mt30 {
	margin-top: 30px;
}
.scope_blog .mt35 {
	margin-top: 35px;
}
.scope_blog .mt40 {
	margin-top: 40px;
}
.scope_blog .mt45 {
	margin-top: 45px;
}
.scope_blog .mt50 {
	margin-top: 50px;
}
.scope_blog .mt55 {
	margin-top: 55px;
}
.scope_blog .mt60 {
	margin-top: 60px;
}
.scope_blog .mt65 {
	margin-top: 65px;
}
.scope_blog .mt70 {
	margin-top: 70px;
}
.scope_blog .mt75 {
	margin-top: 75px;
}
.scope_blog .mt80 {
	margin-top: 80px;
}
.scope_blog .mt85 {
	margin-top: 85px;
}
.scope_blog .mt90 {
	margin-top: 90px;
}
.scope_blog .mt95 {
	margin-top: 95px;
}
.scope_blog .mt100 {
	margin-top: 100px;
}
.scope_blog .mt105 {
	margin-top: 105px;
}
.scope_blog .mt110 {
	margin-top: 110px;
}
.scope_blog .mt115 {
	margin-top: 115px;
}
.scope_blog .mt120 {
	margin-top: 120px;
}
.scope_blog .mt125 {
	margin-top: 125px;
}
.scope_blog .mt130 {
	margin-top: 130px;
}
.scope_blog .mt135 {
	margin-top: 135px;
}
.scope_blog .mt140 {
	margin-top: 140px;
}
.scope_blog .mt145 {
	margin-top: 145px;
}
.scope_blog .mt150 {
	margin-top: 150px;
}
.scope_blog .mt155 {
	margin-top: 155px;
}
.scope_blog .mt160 {
	margin-top: 160px;
}
.scope_blog .mt165 {
	margin-top: 165px;
}
.scope_blog .mt170 {
	margin-top: 170px;
}
.scope_blog .mt175 {
	margin-top: 175px;
}
.scope_blog .mt180 {
	margin-top: 180px;
}
.scope_blog .mt185 {
	margin-top: 185px;
}
.scope_blog .mt190 {
	margin-top: 190px;
}
.scope_blog .mt195 {
	margin-top: 195px;
}
.scope_blog .mt200 {
	margin-top: 200px;
}
.scope_blog .m5 {
	margin-bottom: 5px;
}
.scope_blog .m10 {
	margin-bottom: 10px;
}
.scope_blog .m15 {
	margin-bottom: 15px;
}
.scope_blog .m20 {
	margin-bottom: 20px;
}
.scope_blog .m25 {
	margin-bottom: 25px;
}
.scope_blog .m30 {
	margin-bottom: 30px;
}
.scope_blog .m35 {
	margin-bottom: 35px;
}
.scope_blog .m40 {
	margin-bottom: 40px;
}
.scope_blog .m45 {
	margin-bottom: 45px;
}
.scope_blog .m50 {
	margin-bottom: 50px;
}
.scope_blog .m55 {
	margin-bottom: 55px;
}
.scope_blog .m60 {
	margin-bottom: 60px;
}
.scope_blog .m65 {
	margin-bottom: 65px;
}
.scope_blog .m70 {
	margin-bottom: 70px;
}
.scope_blog .m75 {
	margin-bottom: 75px;
}
.scope_blog .m80 {
	margin-bottom: 80px;
}
.scope_blog .m85 {
	margin-bottom: 85px;
}
.scope_blog .m90 {
	margin-bottom: 90px;
}
.scope_blog .m95 {
	margin-bottom: 95px;
}
.scope_blog .m100 {
	margin-bottom: 100px;
}
.scope_blog .m105 {
	margin-bottom: 105px;
}
.scope_blog .m110 {
	margin-bottom: 110px;
}
.scope_blog .m115 {
	margin-bottom: 115px;
}
.scope_blog .m120 {
	margin-bottom: 120px;
}
.scope_blog .m125 {
	margin-bottom: 125px;
}
.scope_blog .m130 {
	margin-bottom: 130px;
}
.scope_blog .m135 {
	margin-bottom: 135px;
}
.scope_blog .m140 {
	margin-bottom: 140px;
}
.scope_blog .m145 {
	margin-bottom: 145px;
}
.scope_blog .m150 {
	margin-bottom: 150px;
}
.scope_blog .m155 {
	margin-bottom: 155px;
}
.scope_blog .m160 {
	margin-bottom: 160px;
}
.scope_blog .m165 {
	margin-bottom: 165px;
}
.scope_blog .m170 {
	margin-bottom: 170px;
}
.scope_blog .m175 {
	margin-bottom: 175px;
}
.scope_blog .m180 {
	margin-bottom: 180px;
}
.scope_blog .m185 {
	margin-bottom: 185px;
}
.scope_blog .m190 {
	margin-bottom: 190px;
}
.scope_blog .m195 {
	margin-bottom: 195px;
}
.scope_blog .m200 {
	margin-bottom: 200px;
}
.scope_blog .ml1 {
	margin-left: 1%;
}
.scope_blog .ml2 {
	margin-left: 2%;
}
.scope_blog .ml3 {
	margin-left: 3%;
}
.scope_blog .ml4 {
	margin-left: 4%;
}
.scope_blog .ml5 {
	margin-left: 5%;
}
.scope_blog .ml6 {
	margin-left: 6%;
}
.scope_blog .ml7 {
	margin-left: 7%;
}
.scope_blog .ml8 {
	margin-left: 8%;
}
.scope_blog .ml9 {
	margin-left: 9%;
}
.scope_blog .ml10 {
	margin-left: 10%;
}
.scope_blog .ml11 {
	margin-left: 11%;
}
.scope_blog .ml12 {
	margin-left: 12%;
}
.scope_blog .ml13 {
	margin-left: 13%;
}
.scope_blog .ml14 {
	margin-left: 14%;
}
.scope_blog .ml15 {
	margin-left: 15%;
}
.scope_blog .ml16 {
	margin-left: 16%;
}
.scope_blog .ml17 {
	margin-left: 17%;
}
.scope_blog .ml18 {
	margin-left: 18%;
}
.scope_blog .ml19 {
	margin-left: 19%;
}
.scope_blog .ml20 {
	margin-left: 20%;
}
.scope_blog .ml21 {
	margin-left: 21%;
}
.scope_blog .ml22 {
	margin-left: 22%;
}
.scope_blog .ml23 {
	margin-left: 23%;
}
.scope_blog .ml24 {
	margin-left: 24%;
}
.scope_blog .ml25 {
	margin-left: 25%;
}
.scope_blog .ml26 {
	margin-left: 26%;
}
.scope_blog .ml27 {
	margin-left: 27%;
}
.scope_blog .ml28 {
	margin-left: 28%;
}
.scope_blog .ml29 {
	margin-left: 29%;
}
.scope_blog .ml30 {
	margin-left: 30%;
}
.scope_blog .ml31 {
	margin-left: 31%;
}
.scope_blog .ml32 {
	margin-left: 32%;
}
.scope_blog .ml33 {
	margin-left: 33%;
}
.scope_blog .ml34 {
	margin-left: 34%;
}
.scope_blog .ml35 {
	margin-left: 35%;
}
.scope_blog .ml36 {
	margin-left: 36%;
}
.scope_blog .ml37 {
	margin-left: 37%;
}
.scope_blog .ml38 {
	margin-left: 38%;
}
.scope_blog .ml39 {
	margin-left: 39%;
}
.scope_blog .ml40 {
	margin-left: 40%;
}
.scope_blog .ml41 {
	margin-left: 41%;
}
.scope_blog .ml42 {
	margin-left: 42%;
}
.scope_blog .ml43 {
	margin-left: 43%;
}
.scope_blog .ml44 {
	margin-left: 44%;
}
.scope_blog .ml45 {
	margin-left: 45%;
}
.scope_blog .ml46 {
	margin-left: 46%;
}
.scope_blog .ml47 {
	margin-left: 47%;
}
.scope_blog .ml48 {
	margin-left: 48%;
}
.scope_blog .ml49 {
	margin-left: 49%;
}
.scope_blog .ml50 {
	margin-left: 50%;
}
.scope_blog .mr1 {
	margin-right: 1%;
}
.scope_blog .mr2 {
	margin-right: 2%;
}
.scope_blog .mr3 {
	margin-right: 3%;
}
.scope_blog .mr4 {
	margin-right: 4%;
}
.scope_blog .mr5 {
	margin-right: 5%;
}
.scope_blog .mr6 {
	margin-right: 6%;
}
.scope_blog .mr7 {
	margin-right: 7%;
}
.scope_blog .mr8 {
	margin-right: 8%;
}
.scope_blog .mr9 {
	margin-right: 9%;
}
.scope_blog .mr10 {
	margin-right: 10%;
}
.scope_blog .mr11 {
	margin-right: 11%;
}
.scope_blog .mr12 {
	margin-right: 12%;
}
.scope_blog .mr13 {
	margin-right: 13%;
}
.scope_blog .mr14 {
	margin-right: 14%;
}
.scope_blog .mr15 {
	margin-right: 15%;
}
.scope_blog .mr16 {
	margin-right: 16%;
}
.scope_blog .mr17 {
	margin-right: 17%;
}
.scope_blog .mr18 {
	margin-right: 18%;
}
.scope_blog .mr19 {
	margin-right: 19%;
}
.scope_blog .mr20 {
	margin-right: 20%;
}
.scope_blog .mr21 {
	margin-right: 21%;
}
.scope_blog .mr22 {
	margin-right: 22%;
}
.scope_blog .mr23 {
	margin-right: 23%;
}
.scope_blog .mr24 {
	margin-right: 24%;
}
.scope_blog .mr25 {
	margin-right: 25%;
}
.scope_blog .mr26 {
	margin-right: 26%;
}
.scope_blog .mr27 {
	margin-right: 27%;
}
.scope_blog .mr28 {
	margin-right: 28%;
}
.scope_blog .mr29 {
	margin-right: 29%;
}
.scope_blog .mr30 {
	margin-right: 30%;
}
.scope_blog .mr31 {
	margin-right: 31%;
}
.scope_blog .mr32 {
	margin-right: 32%;
}
.scope_blog .mr33 {
	margin-right: 33%;
}
.scope_blog .mr34 {
	margin-right: 34%;
}
.scope_blog .mr35 {
	margin-right: 35%;
}
.scope_blog .mr36 {
	margin-right: 36%;
}
.scope_blog .mr37 {
	margin-right: 37%;
}
.scope_blog .mr38 {
	margin-right: 38%;
}
.scope_blog .mr39 {
	margin-right: 39%;
}
.scope_blog .mr40 {
	margin-right: 40%;
}
.scope_blog .mr41 {
	margin-right: 41%;
}
.scope_blog .mr42 {
	margin-right: 42%;
}
.scope_blog .mr43 {
	margin-right: 43%;
}
.scope_blog .mr44 {
	margin-right: 44%;
}
.scope_blog .mr45 {
	margin-right: 45%;
}
.scope_blog .mr46 {
	margin-right: 46%;
}
.scope_blog .mr47 {
	margin-right: 47%;
}
.scope_blog .mr48 {
	margin-right: 48%;
}
.scope_blog .mr49 {
	margin-right: 49%;
}
.scope_blog .mr50 {
	margin-right: 50%;
}
.scope_blog .mt5_pc {
	margin-top: 5px;
}
.scope_blog .mt10_pc {
	margin-top: 10px;
}
.scope_blog .mt15_pc {
	margin-top: 15px;
}
.scope_blog .mt20_pc {
	margin-top: 20px;
}
.scope_blog .mt25_pc {
	margin-top: 25px;
}
.scope_blog .mt30_pc {
	margin-top: 30px;
}
.scope_blog .mt35_pc {
	margin-top: 35px;
}
.scope_blog .mt40_pc {
	margin-top: 40px;
}
.scope_blog .mt45_pc {
	margin-top: 45px;
}
.scope_blog .mt50_pc {
	margin-top: 50px;
}
.scope_blog .mt55_pc {
	margin-top: 55px;
}
.scope_blog .mt60_pc {
	margin-top: 60px;
}
.scope_blog .mt65_pc {
	margin-top: 65px;
}
.scope_blog .mt70_pc {
	margin-top: 70px;
}
.scope_blog .mt75_pc {
	margin-top: 75px;
}
.scope_blog .mt80_pc {
	margin-top: 80px;
}
.scope_blog .mt85_pc {
	margin-top: 85px;
}
.scope_blog .mt90_pc {
	margin-top: 90px;
}
.scope_blog .mt95_pc {
	margin-top: 95px;
}
.scope_blog .mt100_pc {
	margin-top: 100px;
}
.scope_blog .mt105_pc {
	margin-top: 105px;
}
.scope_blog .mt110_pc {
	margin-top: 110px;
}
.scope_blog .mt115_pc {
	margin-top: 115px;
}
.scope_blog .mt120_pc {
	margin-top: 120px;
}
.scope_blog .mt125_pc {
	margin-top: 125px;
}
.scope_blog .mt130_pc {
	margin-top: 130px;
}
.scope_blog .mt135_pc {
	margin-top: 135px;
}
.scope_blog .mt140_pc {
	margin-top: 140px;
}
.scope_blog .mt145_pc {
	margin-top: 145px;
}
.scope_blog .mt150_pc {
	margin-top: 150px;
}
.scope_blog .mt155_pc {
	margin-top: 155px;
}
.scope_blog .mt160_pc {
	margin-top: 160px;
}
.scope_blog .mt165_pc {
	margin-top: 165px;
}
.scope_blog .mt170_pc {
	margin-top: 170px;
}
.scope_blog .mt175_pc {
	margin-top: 175px;
}
.scope_blog .mt180_pc {
	margin-top: 180px;
}
.scope_blog .mt185_pc {
	margin-top: 185px;
}
.scope_blog .mt190_pc {
	margin-top: 190px;
}
.scope_blog .mt195_pc {
	margin-top: 195px;
}
.scope_blog .mt200_pc {
	margin-top: 200px;
}
@media screen and (max-width: 1024px) {
	.scope_blog .t-default .mt5_pc, .scope_blog .t-default .mt10_pc, .scope_blog .t-default .mt15_pc, .scope_blog .t-default .mt20_pc, .scope_blog .t-default .mt25_pc, .scope_blog .t-default .mt30_pc, .scope_blog .t-default .mt35_pc, .scope_blog .t-default .mt40_pc, .scope_blog .t-default .mt45_pc, .scope_blog .t-default .mt50_pc, .scope_blog .t-default .mt55_pc,
	.scope_blog .t-default .mt60_pc, .scope_blog .t-default .mt65_pc, .scope_blog .t-default .mt70_pc, .scope_blog .t-default .mt75_pc, .scope_blog .t-default .mt80_pc, .scope_blog .t-default .mt85_pc, .scope_blog .t-default .mt90_pc, .scope_blog .t-default .mt95_pc, .scope_blog .t-default .mt100_pc, .scope_blog .t-default .mt105_pc,
	.scope_blog .t-default .mt110_pc, .scope_blog .t-default .mt115_pc, .scope_blog .t-default .mt120_pc, .scope_blog .t-default .mt125_pc, .scope_blog .t-default .mt130_pc, .scope_blog .t-default .mt135_pc, .scope_blog .t-default .mt140_pc, .scope_blog .t-default .mt145_pc, .scope_blog .t-default .mt150_pc, .scope_blog .t-default .mt155_pc,
	.scope_blog .t-default .mt160_pc, .scope_blog .t-default .mt165_pc, .scope_blog .t-default .mt170_pc, .scope_blog .t-default .mt175_pc, .scope_blog .t-default .mt180_pc, .scope_blog .t-default .mt185_pc, .scope_blog .t-default .mt190_pc, .scope_blog .t-default .mt190_pc, .scope_blog .t-default .mt195_pc, .scope_blog .t-default .mt200_pc {
		margin-top: 0;
	}
}
@media screen and (max-width: 1024px) {
	.scope_blog .mt5_pc, .scope_blog .mt10_pc, .scope_blog .mt15_pc, .scope_blog .mt20_pc, .scope_blog .mt25_pc, .scope_blog .mt30_pc, .scope_blog .mt35_pc, .scope_blog .mt40_pc, .scope_blog .mt45_pc, .scope_blog .mt50_pc, .scope_blog .mt55_pc,
	.scope_blog .mt60_pc, .scope_blog .mt65_pc, .scope_blog .mt70_pc, .scope_blog .mt75_pc, .scope_blog .mt80_pc, .scope_blog .mt85_pc, .scope_blog .mt90_pc, .scope_blog .mt95_pc, .scope_blog .mt100_pc, .scope_blog .mt105_pc,
	.scope_blog .mt110_pc, .scope_blog .mt115_pc, .scope_blog .mt120_pc, .scope_blog .mt125_pc, .scope_blog .mt130_pc, .scope_blog .mt135_pc, .scope_blog .mt140_pc, .scope_blog .mt145_pc, .scope_blog .mt150_pc, .scope_blog .mt155_pc,
	.scope_blog .mt160_pc, .scope_blog .mt165_pc, .scope_blog .mt170_pc, .scope_blog .mt175_pc, .scope_blog .mt180_pc, .scope_blog .mt185_pc, .scope_blog .mt190_pc, .scope_blog .mt190_pc, .scope_blog .mt195_pc, .scope_blog .mt200_pc {
		margin-top: 0;
	}
}
.scope_blog .t-default .m5_pc {
	margin-bottom: 5px;
}
.scope_blog .t-default .m10_pc {
	margin-bottom: 10px;
}
.scope_blog .t-default .m15_pc {
	margin-bottom: 15px;
}
.scope_blog .t-default .m20_pc {
	margin-bottom: 20px;
}
.scope_blog .t-default .m25_pc {
	margin-bottom: 25px;
}
.scope_blog .t-default .m30_pc {
	margin-bottom: 30px;
}
.scope_blog .t-default .m35_pc {
	margin-bottom: 35px;
}
.scope_blog .t-default .m40_pc {
	margin-bottom: 40px;
}
.scope_blog .t-default .m45_pc {
	margin-bottom: 45px;
}
.scope_blog .t-default .m50_pc {
	margin-bottom: 50px;
}
.scope_blog .t-default .m55_pc {
	margin-bottom: 55px;
}
.scope_blog .t-default .m60_pc {
	margin-bottom: 60px;
}
.scope_blog .t-default .m65_pc {
	margin-bottom: 65px;
}
.scope_blog .t-default .m70_pc {
	margin-bottom: 70px;
}
.scope_blog .t-default .m75_pc {
	margin-bottom: 75px;
}
.scope_blog .t-default .m80_pc {
	margin-bottom: 80px;
}
.scope_blog .t-default .m85_pc {
	margin-bottom: 85px;
}
.scope_blog .t-default .m90_pc {
	margin-bottom: 90px;
}
.scope_blog .t-default .m95_pc {
	margin-bottom: 95px;
}
.scope_blog .t-default .m100_pc {
	margin-bottom: 100px;
}
.scope_blog .t-default .m105_pc {
	margin-bottom: 105px;
}
.scope_blog .t-default .m110_pc {
	margin-bottom: 110px;
}
.scope_blog .t-default .m115_pc {
	margin-bottom: 115px;
}
.scope_blog .t-default .m120_pc {
	margin-bottom: 120px;
}
.scope_blog .t-default .m125_pc {
	margin-bottom: 125px;
}
.scope_blog .t-default .m130_pc {
	margin-bottom: 130px;
}
.scope_blog .t-default .m135_pc {
	margin-bottom: 135px;
}
.scope_blog .t-default .m140_pc {
	margin-bottom: 140px;
}
.scope_blog .t-default .m145_pc {
	margin-bottom: 145px;
}
.scope_blog .t-default .m150_pc {
	margin-bottom: 150px;
}
.scope_blog .t-default .m155_pc {
	margin-bottom: 155px;
}
.scope_blog .t-default .m160_pc {
	margin-bottom: 160px;
}
.scope_blog .t-default .m165_pc {
	margin-bottom: 165px;
}
.scope_blog .t-default .m170_pc {
	margin-bottom: 170px;
}
.scope_blog .t-default .m175_pc {
	margin-bottom: 175px;
}
.scope_blog .t-default .m180_pc {
	margin-bottom: 180px;
}
.scope_blog .t-default .m185_pc {
	margin-bottom: 185px;
}
.scope_blog .t-default .m190_pc {
	margin-bottom: 190px;
}
.scope_blog .t-default .m195_pc {
	margin-bottom: 195px;
}
.scope_blog .t-default .m200_pc {
	margin-bottom: 200px;
}
.scope_blog .t-default .m210_pc {
	margin-bottom: 210px;
}
.scope_blog .t-default .m220_pc {
	margin-bottom: 220px;
}
.scope_blog .t-default .m230_pc {
	margin-bottom: 230px;
}
.scope_blog .t-default .m240_pc {
	margin-bottom: 240px;
}
.scope_blog .t-default .m250_pc {
	margin-bottom: 250px;
}
.scope_blog .t-default .m260_pc {
	margin-bottom: 260px;
}
.scope_blog .t-default .m270_pc {
	margin-bottom: 270px;
}
.scope_blog .t-default .m280_pc {
	margin-bottom: 280px;
}
.scope_blog .t-default .m290_pc {
	margin-bottom: 290px;
}
.scope_blog .t-default .m300_pc {
	margin-bottom: 300px;
}
@media screen and (max-width: 1024px) {
	.scope_blog .t-default .m5_pc, .scope_blog .t-default .m10_pc, .scope_blog .t-default .m15_pc, .scope_blog .t-default .m20_pc, .scope_blog .t-default .m25_pc, .scope_blog .t-default .m30_pc, .scope_blog .t-default .m35_pc, .scope_blog .t-default .m40_pc, .scope_blog .t-default .m45_pc, .scope_blog .t-default .m50_pc, .scope_blog .t-default .m55_pc,
	.scope_blog .t-default .m60_pc, .scope_blog .t-default .m65_pc, .scope_blog .t-default .m70_pc, .scope_blog .t-default .m75_pc, .scope_blog .t-default .m80_pc, .scope_blog .t-default .m85_pc, .scope_blog .t-default .m80_pc, .scope_blog .t-default .m95_pc, .scope_blog .t-default .m100_pc.m105_pc,
	.scope_blog .t-default .m110_pc, .scope_blog .t-default .m115_pc, .scope_blog .t-default .m120_pc, .scope_blog .t-default .m125_pc, .scope_blog .t-default .m130_pc, .scope_blog .t-default .m135_pc, .scope_blog .t-default .m140_pc, .scope_blog .t-default .m145_pc, .scope_blog .t-default .m150_pc, .scope_blog .t-default .m155_pc,
	.scope_blog .t-default .m160_pc, .scope_blog .t-default .m165_pc, .scope_blog .t-default .m170_pc, .scope_blog .t-default .m175_pc, .scope_blog .t-default .m180_pc, .scope_blog .t-default .m185_pc, .scope_blog .t-default .m190_pc, .scope_blog .t-default .m195_pc, .scope_blog .t-default .m200_pc, .scope_blog .t-default .m210_pc,
	.scope_blog .t-default .m220_pc, .scope_blog .t-default .m230_pc, .scope_blog .t-default .m240_pc, .scope_blog .t-default .m250_pc, .scope_blog .t-default .m260_pc, .scope_blog .t-default .m270_pc, .scope_blog .t-default .m270_pc, .scope_blog .t-default .m280_pc, .scope_blog .t-default .m280_pc, .scope_blog .t-default .m290_pc, .scope_blog .t-default .m300_pc {
		margin-bottom: 0;
	}
}
.scope_blog .m5_pc {
	margin-bottom: 5px;
}
.scope_blog .m10_pc {
	margin-bottom: 10px;
}
.scope_blog .m15_pc {
	margin-bottom: 15px;
}
.scope_blog .m20_pc {
	margin-bottom: 20px;
}
.scope_blog .m25_pc {
	margin-bottom: 25px;
}
.scope_blog .m30_pc {
	margin-bottom: 30px;
}
.scope_blog .m35_pc {
	margin-bottom: 35px;
}
.scope_blog .m40_pc {
	margin-bottom: 40px;
}
.scope_blog .m45_pc {
	margin-bottom: 45px;
}
.scope_blog .m50_pc {
	margin-bottom: 50px;
}
.scope_blog .m55_pc {
	margin-bottom: 55px;
}
.scope_blog .m60_pc {
	margin-bottom: 60px;
}
.scope_blog .m65_pc {
	margin-bottom: 65px;
}
.scope_blog .m70_pc {
	margin-bottom: 70px;
}
.scope_blog .m75_pc {
	margin-bottom: 75px;
}
.scope_blog .m80_pc {
	margin-bottom: 80px;
}
.scope_blog .m85_pc {
	margin-bottom: 85px;
}
.scope_blog .m90_pc {
	margin-bottom: 90px;
}
.scope_blog .m95_pc {
	margin-bottom: 95px;
}
.scope_blog .m100_pc {
	margin-bottom: 100px;
}
.scope_blog .m105_pc {
	margin-bottom: 105px;
}
.scope_blog .m110_pc {
	margin-bottom: 110px;
}
.scope_blog .m115_pc {
	margin-bottom: 115px;
}
.scope_blog .m120_pc {
	margin-bottom: 120px;
}
.scope_blog .m125_pc {
	margin-bottom: 125px;
}
.scope_blog .m130_pc {
	margin-bottom: 130px;
}
.scope_blog .m135_pc {
	margin-bottom: 135px;
}
.scope_blog .m140_pc {
	margin-bottom: 140px;
}
.scope_blog .m145_pc {
	margin-bottom: 145px;
}
.scope_blog .m150_pc {
	margin-bottom: 150px;
}
.scope_blog .m155_pc {
	margin-bottom: 155px;
}
.scope_blog .m160_pc {
	margin-bottom: 160px;
}
.scope_blog .m165_pc {
	margin-bottom: 165px;
}
.scope_blog .m170_pc {
	margin-bottom: 170px;
}
.scope_blog .m175_pc {
	margin-bottom: 175px;
}
.scope_blog .m180_pc {
	margin-bottom: 180px;
}
.scope_blog .m185_pc {
	margin-bottom: 185px;
}
.scope_blog .m190_pc {
	margin-bottom: 190px;
}
.scope_blog .m195_pc {
	margin-bottom: 195px;
}
.scope_blog .m200_pc {
	margin-bottom: 200px;
}
.scope_blog .m210_pc {
	margin-bottom: 210px;
}
.scope_blog .m220_pc {
	margin-bottom: 220px;
}
.scope_blog .m230_pc {
	margin-bottom: 230px;
}
.scope_blog .m240_pc {
	margin-bottom: 240px;
}
.scope_blog .m250_pc {
	margin-bottom: 250px;
}
.scope_blog .m260_pc {
	margin-bottom: 260px;
}
.scope_blog .m270_pc {
	margin-bottom: 270px;
}
.scope_blog .m280_pc {
	margin-bottom: 280px;
}
.scope_blog .m290_pc {
	margin-bottom: 290px;
}
.scope_blog .m300_pc {
	margin-bottom: 300px;
}
@media screen and (max-width: 1024px) {
	.scope_blog .m5_pc, .scope_blog .m10_pc, .scope_blog .m15_pc, .scope_blog .m20_pc, .scope_blog .m25_pc, .scope_blog .m30_pc, .scope_blog .m35_pc, .scope_blog .m40_pc, .scope_blog .m45_pc, .scope_blog .m50_pc, .scope_blog .m55_pc,
	.scope_blog .m60_pc, .scope_blog .m65_pc, .scope_blog .m70_pc, .scope_blog .m75_pc, .scope_blog .m80_pc, .scope_blog .m85_pc, .scope_blog .m80_pc, .scope_blog .m95_pc, .scope_blog .m100_pc.m105_pc,
	.scope_blog .m110_pc, .scope_blog .m115_pc, .scope_blog .m120_pc, .scope_blog .m125_pc, .scope_blog .m130_pc, .scope_blog .m135_pc, .scope_blog .m140_pc, .scope_blog .m145_pc, .scope_blog .m150_pc, .scope_blog .m155_pc,
	.scope_blog .m160_pc, .scope_blog .m165_pc, .scope_blog .m170_pc, .scope_blog .m175_pc, .scope_blog .m180_pc, .scope_blog .m185_pc, .scope_blog .m190_pc, .scope_blog .m195_pc, .scope_blog .m200_pc, .scope_blog .m210_pc,
	.scope_blog .m220_pc, .scope_blog .m230_pc, .scope_blog .m240_pc, .scope_blog .m250_pc, .scope_blog .m260_pc, .scope_blog .m270_pc, .scope_blog .m270_pc, .scope_blog .m280_pc, .scope_blog .m280_pc, .scope_blog .m290_pc, .scope_blog .m300_pc {
		margin-bottom: 0;
	}
}
@media screen and (max-width: 1024px) {
	.scope_blog {
		/* margin top only tablet **********************/
		/* margin bottom only tablet **********************/
	}
	.scope_blog .t-default {
		/* margin bottom only tablet **********************/
	}
	.scope_blog .t-default .mt5_tablet {
		margin-top: 5px;
	}
	.scope_blog .t-default .mt10_tablet {
		margin-top: 10px;
	}
	.scope_blog .t-default .mt15_tablet {
		margin-top: 15px;
	}
	.scope_blog .t-default .mt20_tablet {
		margin-top: 20px;
	}
	.scope_blog .t-default .mt25_tablet {
		margin-top: 25px;
	}
	.scope_blog .t-default .mt30_tablet {
		margin-top: 30px;
	}
	.scope_blog .t-default .mt35_tablet {
		margin-top: 35px;
	}
	.scope_blog .t-default .mt40_tablet {
		margin-top: 40px;
	}
	.scope_blog .t-default .mt45_tablet {
		margin-top: 45px;
	}
	.scope_blog .t-default .mt50_tablet {
		margin-top: 50px;
	}
	.scope_blog .t-default .mt55_tablet {
		margin-top: 55px;
	}
	.scope_blog .t-default .mt60_tablet {
		margin-top: 60px;
	}
	.scope_blog .t-default .mt65_tablet {
		margin-top: 65px;
	}
	.scope_blog .t-default .mt70_tablet {
		margin-top: 70px;
	}
	.scope_blog .t-default .mt75_tablet {
		margin-top: 75px;
	}
	.scope_blog .t-default .mt80_tablet {
		margin-top: 80px;
	}
	.scope_blog .t-default .mt85_tablet {
		margin-top: 85px;
	}
	.scope_blog .t-default .mt90_tablet {
		margin-top: 90px;
	}
	.scope_blog .t-default .mt95_tablet {
		margin-top: 95px;
	}
	.scope_blog .t-default .mt100_tablet {
		margin-top: 100px;
	}
	.scope_blog .t-default .m5_tablet {
		margin-bottom: 5px;
	}
	.scope_blog .t-default .m10_tablet {
		margin-bottom: 10px;
	}
	.scope_blog .t-default .m15_tablet {
		margin-bottom: 15px;
	}
	.scope_blog .t-default .m20_tablet {
		margin-bottom: 20px;
	}
	.scope_blog .t-default .m25_tablet {
		margin-bottom: 25px;
	}
	.scope_blog .t-default .m30_tablet {
		margin-bottom: 30px;
	}
	.scope_blog .t-default .m35_tablet {
		margin-bottom: 35px;
	}
	.scope_blog .t-default .m40_tablet {
		margin-bottom: 40px;
	}
	.scope_blog .t-default .m45_tablet {
		margin-bottom: 45px;
	}
	.scope_blog .t-default .m50_tablet {
		margin-bottom: 50px;
	}
	.scope_blog .t-default .m55_tablet {
		margin-bottom: 55px;
	}
	.scope_blog .t-default .m60_tablet {
		margin-bottom: 60px;
	}
	.scope_blog .t-default .m65_tablet {
		margin-bottom: 65px;
	}
	.scope_blog .t-default .m70_tablet {
		margin-bottom: 70px;
	}
	.scope_blog .t-default .m75_tablet {
		margin-bottom: 75px;
	}
	.scope_blog .t-default .m80_tablet {
		margin-bottom: 80px;
	}
	.scope_blog .t-default .m85_tablet {
		margin-bottom: 85px;
	}
	.scope_blog .t-default .m90_tablet {
		margin-bottom: 90px;
	}
	.scope_blog .t-default .m95_tablet {
		margin-bottom: 95px;
	}
	.scope_blog .t-default .m100_tablet {
		margin-bottom: 100px;
	}
	.scope_blog .t-default .m110_tablet {
		margin-bottom: 110px;
	}
	.scope_blog .t-default .m120_tablet {
		margin-bottom: 120px;
	}
	.scope_blog .t-default .m130_tablet {
		margin-bottom: 130px;
	}
	.scope_blog .t-default .m140_tablet {
		margin-bottom: 140px;
	}
	.scope_blog .t-default .m150_tablet {
		margin-bottom: 150px;
	}
	.scope_blog .t-default .m160_tablet {
		margin-bottom: 160px;
	}
	.scope_blog .t-default .m170_tablet {
		margin-bottom: 170px;
	}
	.scope_blog .t-default .m180_tablet {
		margin-bottom: 180px;
	}
	.scope_blog .t-default .m190_tablet {
		margin-bottom: 190px;
	}
	.scope_blog .t-default .m200_tablet {
		margin-bottom: 200px;
	}
	.scope_blog .mt5_tablet {
		margin-top: 5px;
	}
	.scope_blog .mt10_tablet {
		margin-top: 10px;
	}
	.scope_blog .mt15_tablet {
		margin-top: 15px;
	}
	.scope_blog .mt20_tablet {
		margin-top: 20px;
	}
	.scope_blog .mt25_tablet {
		margin-top: 25px;
	}
	.scope_blog .mt30_tablet {
		margin-top: 30px;
	}
	.scope_blog .mt35_tablet {
		margin-top: 35px;
	}
	.scope_blog .mt40_tablet {
		margin-top: 40px;
	}
	.scope_blog .mt45_tablet {
		margin-top: 45px;
	}
	.scope_blog .mt50_tablet {
		margin-top: 50px;
	}
	.scope_blog .mt55_tablet {
		margin-top: 55px;
	}
	.scope_blog .mt60_tablet {
		margin-top: 60px;
	}
	.scope_blog .mt65_tablet {
		margin-top: 65px;
	}
	.scope_blog .mt70_tablet {
		margin-top: 70px;
	}
	.scope_blog .mt75_tablet {
		margin-top: 75px;
	}
	.scope_blog .mt80_tablet {
		margin-top: 80px;
	}
	.scope_blog .mt85_tablet {
		margin-top: 85px;
	}
	.scope_blog .mt90_tablet {
		margin-top: 90px;
	}
	.scope_blog .mt95_tablet {
		margin-top: 95px;
	}
	.scope_blog .mt100_tablet {
		margin-top: 100px;
	}
	.scope_blog .m5_tablet {
		margin-bottom: 5px;
	}
	.scope_blog .m10_tablet {
		margin-bottom: 10px;
	}
	.scope_blog .m15_tablet {
		margin-bottom: 15px;
	}
	.scope_blog .m20_tablet {
		margin-bottom: 20px;
	}
	.scope_blog .m25_tablet {
		margin-bottom: 25px;
	}
	.scope_blog .m30_tablet {
		margin-bottom: 30px;
	}
	.scope_blog .m35_tablet {
		margin-bottom: 35px;
	}
	.scope_blog .m40_tablet {
		margin-bottom: 40px;
	}
	.scope_blog .m45_tablet {
		margin-bottom: 45px;
	}
	.scope_blog .m50_tablet {
		margin-bottom: 50px;
	}
	.scope_blog .m55_tablet {
		margin-bottom: 55px;
	}
	.scope_blog .m60_tablet {
		margin-bottom: 60px;
	}
	.scope_blog .m65_tablet {
		margin-bottom: 65px;
	}
	.scope_blog .m70_tablet {
		margin-bottom: 70px;
	}
	.scope_blog .m75_tablet {
		margin-bottom: 75px;
	}
	.scope_blog .m80_tablet {
		margin-bottom: 80px;
	}
	.scope_blog .m85_tablet {
		margin-bottom: 85px;
	}
	.scope_blog .m90_tablet {
		margin-bottom: 90px;
	}
	.scope_blog .m95_tablet {
		margin-bottom: 95px;
	}
	.scope_blog .m100_tablet {
		margin-bottom: 100px;
	}
	.scope_blog .m110_tablet {
		margin-bottom: 110px;
	}
	.scope_blog .m120_tablet {
		margin-bottom: 120px;
	}
	.scope_blog .m130_tablet {
		margin-bottom: 130px;
	}
	.scope_blog .m140_tablet {
		margin-bottom: 140px;
	}
	.scope_blog .m150_tablet {
		margin-bottom: 150px;
	}
	.scope_blog .m160_tablet {
		margin-bottom: 160px;
	}
	.scope_blog .m170_tablet {
		margin-bottom: 170px;
	}
	.scope_blog .m180_tablet {
		margin-bottom: 180px;
	}
	.scope_blog .m190_tablet {
		margin-bottom: 190px;
	}
	.scope_blog .m200_tablet {
		margin-bottom: 200px;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog {
		/* margin top only tablet **********************/
		/* margin bottom only tablet **********************/
	}
	.scope_blog .t-default .mt5_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt10_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt15_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt20_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt25_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt30_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt35_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt40_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt45_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt50_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt55_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt60_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt65_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt70_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt75_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt80_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt85_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt90_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt95_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .mt100_tablet {
		margin-top: 0;
	}
	.scope_blog .mt5_tablet {
		margin-top: 0;
	}
	.scope_blog .mt10_tablet {
		margin-top: 0;
	}
	.scope_blog .mt15_tablet {
		margin-top: 0;
	}
	.scope_blog .mt20_tablet {
		margin-top: 0;
	}
	.scope_blog .mt25_tablet {
		margin-top: 0;
	}
	.scope_blog .mt30_tablet {
		margin-top: 0;
	}
	.scope_blog .mt35_tablet {
		margin-top: 0;
	}
	.scope_blog .mt40_tablet {
		margin-top: 0;
	}
	.scope_blog .mt45_tablet {
		margin-top: 0;
	}
	.scope_blog .mt50_tablet {
		margin-top: 0;
	}
	.scope_blog .mt55_tablet {
		margin-top: 0;
	}
	.scope_blog .mt60_tablet {
		margin-top: 0;
	}
	.scope_blog .mt65_tablet {
		margin-top: 0;
	}
	.scope_blog .mt70_tablet {
		margin-top: 0;
	}
	.scope_blog .mt75_tablet {
		margin-top: 0;
	}
	.scope_blog .mt80_tablet {
		margin-top: 0;
	}
	.scope_blog .mt85_tablet {
		margin-top: 0;
	}
	.scope_blog .mt90_tablet {
		margin-top: 0;
	}
	.scope_blog .mt95_tablet {
		margin-top: 0;
	}
	.scope_blog .mt100_tablet {
		margin-top: 0;
	}
	.scope_blog .t-default .m5_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m10_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m15_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m20_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m25_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m30_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m35_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m40_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m45_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m50_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m55_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m60_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m65_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m70_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m75_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m80_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m85_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m90_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m95_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m100_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m110_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m120_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m130_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m140_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m150_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m160_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m170_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m180_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m190_tablet {
		margin-bottom: 0;
	}
	.scope_blog .t-default .m200_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m5_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m10_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m15_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m20_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m25_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m30_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m35_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m40_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m45_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m50_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m55_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m60_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m65_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m70_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m75_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m80_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m85_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m90_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m95_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m100_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m110_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m120_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m130_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m140_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m150_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m160_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m170_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m180_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m190_tablet {
		margin-bottom: 0;
	}
	.scope_blog .m200_tablet {
		margin-bottom: 0;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog {
		/* margin top only smartphone **********************/
		/* margin top only smartphone **********************/
		/* margin bottom only tablet **********************/
	}
	.scope_blog .t-default {
		/* margin bottom only tablet **********************/
	}
	.scope_blog .t-default .mt5_sp {
		margin-top: 5px;
	}
	.scope_blog .t-default .mt10_sp {
		margin-top: 10px;
	}
	.scope_blog .t-default .mt15_sp {
		margin-top: 15px;
	}
	.scope_blog .t-default .mt20_sp {
		margin-top: 20px;
	}
	.scope_blog .t-default .mt25_sp {
		margin-top: 25px;
	}
	.scope_blog .t-default .mt30_sp {
		margin-top: 30px;
	}
	.scope_blog .t-default .mt35_sp {
		margin-top: 35px;
	}
	.scope_blog .t-default .mt40_sp {
		margin-top: 40px;
	}
	.scope_blog .t-default .mt45_sp {
		margin-top: 45px;
	}
	.scope_blog .t-default .mt50_sp {
		margin-top: 50px;
	}
	.scope_blog .t-default .mt55_sp {
		margin-top: 55px;
	}
	.scope_blog .t-default .mt60_sp {
		margin-top: 60px;
	}
	.scope_blog .t-default .mt65_sp {
		margin-top: 65px;
	}
	.scope_blog .t-default .mt70_sp {
		margin-top: 70px;
	}
	.scope_blog .t-default .mt75_sp {
		margin-top: 75px;
	}
	.scope_blog .t-default .mt80_sp {
		margin-top: 80px;
	}
	.scope_blog .t-default .mt85_sp {
		margin-top: 85px;
	}
	.scope_blog .t-default .mt90_sp {
		margin-top: 90px;
	}
	.scope_blog .t-default .mt95_sp {
		margin-top: 95px;
	}
	.scope_blog .t-default .mt100_sp {
		margin-top: 100px;
	}
	.scope_blog .t-default .m5_sp {
		margin-bottom: 5px;
	}
	.scope_blog .t-default .m10_sp {
		margin-bottom: 10px;
	}
	.scope_blog .t-default .m15_sp {
		margin-bottom: 15px;
	}
	.scope_blog .t-default .m20_sp {
		margin-bottom: 20px;
	}
	.scope_blog .t-default .m25_sp {
		margin-bottom: 25px;
	}
	.scope_blog .t-default .m30_sp {
		margin-bottom: 30px;
	}
	.scope_blog .t-default .m35_sp {
		margin-bottom: 35px;
	}
	.scope_blog .t-default .m40_sp {
		margin-bottom: 40px;
	}
	.scope_blog .t-default .m45_sp {
		margin-bottom: 45px;
	}
	.scope_blog .t-default .m50_sp {
		margin-bottom: 50px;
	}
	.scope_blog .t-default .m55_sp {
		margin-bottom: 55px;
	}
	.scope_blog .t-default .m60_sp {
		margin-bottom: 60px;
	}
	.scope_blog .t-default .m65_sp {
		margin-bottom: 65px;
	}
	.scope_blog .t-default .m70_sp {
		margin-bottom: 70px;
	}
	.scope_blog .t-default .m75_sp {
		margin-bottom: 75px;
	}
	.scope_blog .t-default .m80_sp {
		margin-bottom: 80px;
	}
	.scope_blog .t-default .m85_sp {
		margin-bottom: 85px;
	}
	.scope_blog .t-default .m90_sp {
		margin-bottom: 90px;
	}
	.scope_blog .t-default .m95_sp {
		margin-bottom: 95px;
	}
	.scope_blog .t-default .m100_sp {
		margin-bottom: 100px;
	}
	.scope_blog .t-default .m110_sp {
		margin-bottom: 110px;
	}
	.scope_blog .t-default .m120_sp {
		margin-bottom: 120px;
	}
	.scope_blog .t-default .m130_sp {
		margin-bottom: 130px;
	}
	.scope_blog .t-default .m140_sp {
		margin-bottom: 140px;
	}
	.scope_blog .t-default .m150_sp {
		margin-bottom: 150px;
	}
	.scope_blog .t-default .m160_sp {
		margin-bottom: 160px;
	}
	.scope_blog .t-default .m170_sp {
		margin-bottom: 170px;
	}
	.scope_blog .t-default .m180_sp {
		margin-bottom: 180px;
	}
	.scope_blog .t-default .m190_sp {
		margin-bottom: 190px;
	}
	.scope_blog .t-default .m200_sp {
		margin-bottom: 200px;
	}
	.scope_blog .mt5_sp {
		margin-top: 5px;
	}
	.scope_blog .mt10_sp {
		margin-top: 10px;
	}
	.scope_blog .mt15_sp {
		margin-top: 15px;
	}
	.scope_blog .mt20_sp {
		margin-top: 20px;
	}
	.scope_blog .mt25_sp {
		margin-top: 25px;
	}
	.scope_blog .mt30_sp {
		margin-top: 30px;
	}
	.scope_blog .mt35_sp {
		margin-top: 35px;
	}
	.scope_blog .mt40_sp {
		margin-top: 40px;
	}
	.scope_blog .mt45_sp {
		margin-top: 45px;
	}
	.scope_blog .mt50_sp {
		margin-top: 50px;
	}
	.scope_blog .mt55_sp {
		margin-top: 55px;
	}
	.scope_blog .mt60_sp {
		margin-top: 60px;
	}
	.scope_blog .mt65_sp {
		margin-top: 65px;
	}
	.scope_blog .mt70_sp {
		margin-top: 70px;
	}
	.scope_blog .mt75_sp {
		margin-top: 75px;
	}
	.scope_blog .mt80_sp {
		margin-top: 80px;
	}
	.scope_blog .mt85_sp {
		margin-top: 85px;
	}
	.scope_blog .mt90_sp {
		margin-top: 90px;
	}
	.scope_blog .mt95_sp {
		margin-top: 95px;
	}
	.scope_blog .mt100_sp {
		margin-top: 100px;
	}
	.scope_blog .m5_sp {
		margin-bottom: 5px;
	}
	.scope_blog .m10_sp {
		margin-bottom: 10px;
	}
	.scope_blog .m15_sp {
		margin-bottom: 15px;
	}
	.scope_blog .m20_sp {
		margin-bottom: 20px;
	}
	.scope_blog .m25_sp {
		margin-bottom: 25px;
	}
	.scope_blog .m30_sp {
		margin-bottom: 30px;
	}
	.scope_blog .m35_sp {
		margin-bottom: 35px;
	}
	.scope_blog .m40_sp {
		margin-bottom: 40px;
	}
	.scope_blog .m45_sp {
		margin-bottom: 45px;
	}
	.scope_blog .m50_sp {
		margin-bottom: 50px;
	}
	.scope_blog .m55_sp {
		margin-bottom: 55px;
	}
	.scope_blog .m60_sp {
		margin-bottom: 60px;
	}
	.scope_blog .m65_sp {
		margin-bottom: 65px;
	}
	.scope_blog .m70_sp {
		margin-bottom: 70px;
	}
	.scope_blog .m75_sp {
		margin-bottom: 75px;
	}
	.scope_blog .m80_sp {
		margin-bottom: 80px;
	}
	.scope_blog .m85_sp {
		margin-bottom: 85px;
	}
	.scope_blog .m90_sp {
		margin-bottom: 90px;
	}
	.scope_blog .m95_sp {
		margin-bottom: 95px;
	}
	.scope_blog .m100_sp {
		margin-bottom: 100px;
	}
	.scope_blog .m110_sp {
		margin-bottom: 110px;
	}
	.scope_blog .m120_sp {
		margin-bottom: 120px;
	}
	.scope_blog .m130_sp {
		margin-bottom: 130px;
	}
	.scope_blog .m140_sp {
		margin-bottom: 140px;
	}
	.scope_blog .m150_sp {
		margin-bottom: 150px;
	}
	.scope_blog .m160_sp {
		margin-bottom: 160px;
	}
	.scope_blog .m170_sp {
		margin-bottom: 170px;
	}
	.scope_blog .m180_sp {
		margin-bottom: 180px;
	}
	.scope_blog .m190_sp {
		margin-bottom: 190px;
	}
	.scope_blog .m200_sp {
		margin-bottom: 200px;
	}
}
.scope_blog .pr1 {
	padding-right: 1%;
}
.scope_blog .pr2 {
	padding-right: 2%;
}
.scope_blog .pr3 {
	padding-right: 3%;
}
.scope_blog .pr4 {
	padding-right: 4%;
}
.scope_blog .pr5 {
	padding-right: 5%;
}
.scope_blog .pr6 {
	padding-right: 6%;
}
.scope_blog .pr7 {
	padding-right: 7%;
}
.scope_blog .pr8 {
	padding-right: 8%;
}
.scope_blog .pr9 {
	padding-right: 9%;
}
.scope_blog .pr10 {
	padding-right: 10%;
}
.scope_blog .pr11 {
	padding-right: 11%;
}
.scope_blog .pr12 {
	padding-right: 12%;
}
.scope_blog .pr13 {
	padding-right: 13%;
}
.scope_blog .pr14 {
	padding-right: 14%;
}
.scope_blog .pr15 {
	padding-right: 15%;
}
.scope_blog .pr16 {
	padding-right: 16%;
}
.scope_blog .pr17 {
	padding-right: 17%;
}
.scope_blog .pr18 {
	padding-right: 18%;
}
.scope_blog .pr19 {
	padding-right: 19%;
}
.scope_blog .pr20 {
	padding-right: 20%;
}
.scope_blog .pr21 {
	padding-right: 21%;
}
.scope_blog .pr22 {
	padding-right: 22%;
}
.scope_blog .pr23 {
	padding-right: 23%;
}
.scope_blog .pr24 {
	padding-right: 24%;
}
.scope_blog .pr25 {
	padding-right: 25%;
}
.scope_blog .pl1 {
	padding-left: 1%;
}
.scope_blog .pl2 {
	padding-left: 2%;
}
.scope_blog .pl3 {
	padding-left: 3%;
}
.scope_blog .pl4 {
	padding-left: 4%;
}
.scope_blog .pl5 {
	padding-left: 5%;
}
.scope_blog .pl6 {
	padding-left: 6%;
}
.scope_blog .pl7 {
	padding-left: 7%;
}
.scope_blog .pl8 {
	padding-left: 8%;
}
.scope_blog .pl9 {
	padding-left: 9%;
}
.scope_blog .pl10 {
	padding-left: 10%;
}
.scope_blog .pl11 {
	padding-left: 11%;
}
.scope_blog .pl12 {
	padding-left: 12%;
}
.scope_blog .pl13 {
	padding-left: 13%;
}
.scope_blog .pl14 {
	padding-left: 14%;
}
.scope_blog .pl15 {
	padding-left: 15%;
}
.scope_blog .pl16 {
	padding-left: 16%;
}
.scope_blog .pl17 {
	padding-left: 17%;
}
.scope_blog .pl18 {
	padding-left: 18%;
}
.scope_blog .pl19 {
	padding-left: 19%;
}
.scope_blog .pl20 {
	padding-left: 20%;
}
.scope_blog .pl21 {
	padding-left: 21%;
}
.scope_blog .pl22 {
	padding-left: 22%;
}
.scope_blog .pl23 {
	padding-left: 23%;
}
.scope_blog .pl24 {
	padding-left: 24%;
}
.scope_blog .pl25 {
	padding-left: 25%;
}
.scope_blog .pt5 {
	padding-top: 5px;
}
.scope_blog .pt10 {
	padding-top: 10px;
}
.scope_blog .pt15 {
	padding-top: 15px;
}
.scope_blog .pt20 {
	padding-top: 20px;
}
.scope_blog .pt25 {
	padding-top: 25px;
}
.scope_blog .pt30 {
	padding-top: 30px;
}
.scope_blog .pt35 {
	padding-top: 35px;
}
.scope_blog .pt40 {
	padding-top: 40px;
}
.scope_blog .pt45 {
	padding-top: 45px;
}
.scope_blog .pt50 {
	padding-top: 50px;
}
.scope_blog .pt55 {
	padding-top: 55px;
}
.scope_blog .pt60 {
	padding-top: 60px;
}
.scope_blog .pt65 {
	padding-top: 65px;
}
.scope_blog .pt70 {
	padding-top: 70px;
}
.scope_blog .pt75 {
	padding-top: 75px;
}
.scope_blog .pt80 {
	padding-top: 80px;
}
.scope_blog .pt85 {
	padding-top: 85px;
}
.scope_blog .pt90 {
	padding-top: 90px;
}
.scope_blog .pt95 {
	padding-top: 95px;
}
.scope_blog .pt100 {
	padding-top: 100px;
}
.scope_blog .pt105 {
	padding-top: 105px;
}
.scope_blog .pt110 {
	padding-top: 110px;
}
.scope_blog .pt115 {
	padding-top: 115px;
}
.scope_blog .pt120 {
	padding-top: 120px;
}
.scope_blog .pt125 {
	padding-top: 125px;
}
.scope_blog .pt130 {
	padding-top: 130px;
}
.scope_blog .pt135 {
	padding-top: 135px;
}
.scope_blog .pt140 {
	padding-top: 140px;
}
.scope_blog .pt145 {
	padding-top: 145px;
}
.scope_blog .pt150 {
	padding-top: 150px;
}
.scope_blog .pt5_pc {
	padding-top: 5px;
}
.scope_blog .pt10_pc {
	padding-top: 10px;
}
.scope_blog .pt15_pc {
	padding-top: 15px;
}
.scope_blog .pt20_pc {
	padding-top: 20px;
}
.scope_blog .pt25_pc {
	padding-top: 25px;
}
.scope_blog .pt30_pc {
	padding-top: 30px;
}
.scope_blog .pt35_pc {
	padding-top: 35px;
}
.scope_blog .pt40_pc {
	padding-top: 40px;
}
.scope_blog .pt45_pc {
	padding-top: 45px;
}
.scope_blog .pt50_pc {
	padding-top: 50px;
}
.scope_blog .pt55_pc {
	padding-top: 55px;
}
.scope_blog .pt60_pc {
	padding-top: 60px;
}
.scope_blog .pt65_pc {
	padding-top: 65px;
}
.scope_blog .pt70_pc {
	padding-top: 70px;
}
.scope_blog .pt75_pc {
	padding-top: 75px;
}
.scope_blog .pt80_pc {
	padding-top: 80px;
}
.scope_blog .pt85_pc {
	padding-top: 85px;
}
.scope_blog .pt90_pc {
	padding-top: 90px;
}
.scope_blog .pt95_pc {
	padding-top: 95px;
}
.scope_blog .pt100_pc {
	padding-top: 100px;
}
.scope_blog .pt105_pc {
	padding-top: 105px;
}
.scope_blog .pt110_pc {
	padding-top: 110px;
}
.scope_blog .pt115_pc {
	padding-top: 115px;
}
.scope_blog .pt120_pc {
	padding-top: 120px;
}
.scope_blog .pt125_pc {
	padding-top: 125px;
}
.scope_blog .pt130_pc {
	padding-top: 130px;
}
.scope_blog .pt135_pc {
	padding-top: 135px;
}
.scope_blog .pt140_pc {
	padding-top: 140px;
}
.scope_blog .pt145_pc {
	padding-top: 145px;
}
.scope_blog .pt150_pc {
	padding-top: 150px;
}
@media screen and (max-width: 1024px) {
	.scope_blog .pt5_pc, .scope_blog .pt10_pc, .scope_blog .pt15_pc, .scope_blog .pt20_pc, .scope_blog .pt25_pc, .scope_blog .pt30_pc, .scope_blog .pt35_pc, .scope_blog .pt40_pc, .scope_blog .pt45_pc, .scope_blog .pt50_pc, .scope_blog .pt55_pc,
	.scope_blog .pt60_pc, .scope_blog .pt65_pc, .scope_blog .pt70_pc, .scope_blog .pt75_pc, .scope_blog .pt80_pc, .scope_blog .pt85_pc, .scope_blog .pt90_pc, .scope_blog .pt95_pc, .scope_blog .pt100_pc, .scope_blog .pt105_pc, .scope_blog .pt110_pc,
	.scope_blog .pt115_pc, .scope_blog .pt120_pc, .scope_blog .pt125_pc, .scope_blog .pt130_pc, .scope_blog .pt135_pc, .scope_blog .pt140_pc, .scope_blog .pt145_pc, .scope_blog .pt150_pc {
		padding-top: 0;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.scope_blog .pt5_tablet {
		padding-top: 5px;
	}
	.scope_blog .pt10_tablet {
		padding-top: 10px;
	}
	.scope_blog .pt15_tablet {
		padding-top: 15px;
	}
	.scope_blog .pt20_tablet {
		padding-top: 20px;
	}
	.scope_blog .pt25_tablet {
		padding-top: 25px;
	}
	.scope_blog .pt30_tablet {
		padding-top: 30px;
	}
	.scope_blog .pt35_tablet {
		padding-top: 35px;
	}
	.scope_blog .pt40_tablet {
		padding-top: 40px;
	}
	.scope_blog .pt45_tablet {
		padding-top: 45px;
	}
	.scope_blog .pt50_tablet {
		padding-top: 50px;
	}
	.scope_blog .pt55_tablet {
		padding-top: 55px;
	}
	.scope_blog .pt60_tablet {
		padding-top: 60px;
	}
	.scope_blog .pt65_tablet {
		padding-top: 65px;
	}
	.scope_blog .pt70_tablet {
		padding-top: 70px;
	}
	.scope_blog .pt75_tablet {
		padding-top: 75px;
	}
	.scope_blog .pt80_tablet {
		padding-top: 80px;
	}
	.scope_blog .pt85_tablet {
		padding-top: 85px;
	}
	.scope_blog .pt90_tablet {
		padding-top: 90px;
	}
	.scope_blog .pt95_tablet {
		padding-top: 95px;
	}
	.scope_blog .pt100_tablet {
		padding-top: 100px;
	}
	.scope_blog .pt105_tablet {
		padding-top: 105px;
	}
	.scope_blog .pt110_tablet {
		padding-top: 110px;
	}
	.scope_blog .pt115_tablet {
		padding-top: 115px;
	}
	.scope_blog .pt120_tablet {
		padding-top: 120px;
	}
	.scope_blog .pt125_tablet {
		padding-top: 125px;
	}
	.scope_blog .pt130_tablet {
		padding-top: 130px;
	}
	.scope_blog .pt135_tablet {
		padding-top: 135px;
	}
	.scope_blog .pt140_tablet {
		padding-top: 140px;
	}
	.scope_blog .pt145_tablet {
		padding-top: 145px;
	}
	.scope_blog .pt150_tablet {
		padding-top: 150px;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .pt5_sp {
		padding-top: 5px;
	}
	.scope_blog .pt10_sp {
		padding-top: 10px;
	}
	.scope_blog .pt15_sp {
		padding-top: 15px;
	}
	.scope_blog .pt20_sp {
		padding-top: 20px;
	}
	.scope_blog .pt25_sp {
		padding-top: 25px;
	}
	.scope_blog .pt30_sp {
		padding-top: 30px;
	}
	.scope_blog .pt35_sp {
		padding-top: 35px;
	}
	.scope_blog .pt40_sp {
		padding-top: 40px;
	}
	.scope_blog .pt45_sp {
		padding-top: 45px;
	}
	.scope_blog .pt50_sp {
		padding-top: 50px;
	}
	.scope_blog .pt55_sp {
		padding-top: 55px;
	}
	.scope_blog .pt60_sp {
		padding-top: 60px;
	}
	.scope_blog .pt65_sp {
		padding-top: 65px;
	}
	.scope_blog .pt70_sp {
		padding-top: 70px;
	}
	.scope_blog .pt75_sp {
		padding-top: 75px;
	}
	.scope_blog .pt80_sp {
		padding-top: 80px;
	}
	.scope_blog .pt85_sp {
		padding-top: 85px;
	}
	.scope_blog .pt90_sp {
		padding-top: 90px;
	}
	.scope_blog .pt95_sp {
		padding-top: 95px;
	}
	.scope_blog .pt100_sp {
		padding-top: 100px;
	}
	.scope_blog .pt105_sp {
		padding-top: 105px;
	}
	.scope_blog .pt110_sp {
		padding-top: 110px;
	}
	.scope_blog .pt115_sp {
		padding-top: 115px;
	}
	.scope_blog .pt120_sp {
		padding-top: 120px;
	}
	.scope_blog .pt125_sp {
		padding-top: 125px;
	}
	.scope_blog .pt130_sp {
		padding-top: 130px;
	}
	.scope_blog .pt135_sp {
		padding-top: 135px;
	}
	.scope_blog .pt140_sp {
		padding-top: 140px;
	}
	.scope_blog .pt145_sp {
		padding-top: 145px;
	}
	.scope_blog .pt150_sp {
		padding-top: 150px;
	}
}
.scope_blog .pb5 {
	padding-bottom: 5px;
}
.scope_blog .pb10 {
	padding-bottom: 10px;
}
.scope_blog .pb15 {
	padding-bottom: 15px;
}
.scope_blog .pb20 {
	padding-bottom: 20px;
}
.scope_blog .pb25 {
	padding-bottom: 25px;
}
.scope_blog .pb30 {
	padding-bottom: 30px;
}
.scope_blog .pb35 {
	padding-bottom: 35px;
}
.scope_blog .pb40 {
	padding-bottom: 40px;
}
.scope_blog .pb45 {
	padding-bottom: 45px;
}
.scope_blog .pb50 {
	padding-bottom: 50px;
}
.scope_blog .pb55 {
	padding-bottom: 55px;
}
.scope_blog .pb60 {
	padding-bottom: 60px;
}
.scope_blog .pb65 {
	padding-bottom: 65px;
}
.scope_blog .pb70 {
	padding-bottom: 70px;
}
.scope_blog .pb75 {
	padding-bottom: 75px;
}
.scope_blog .pb80 {
	padding-bottom: 80px;
}
.scope_blog .pb85 {
	padding-bottom: 85px;
}
.scope_blog .pb90 {
	padding-bottom: 90px;
}
.scope_blog .pb95 {
	padding-bottom: 95px;
}
.scope_blog .pb100 {
	padding-bottom: 100px;
}
.scope_blog .pb105 {
	padding-bottom: 105px;
}
.scope_blog .pb110 {
	padding-bottom: 110px;
}
.scope_blog .pb115 {
	padding-bottom: 115px;
}
.scope_blog .pb120 {
	padding-bottom: 120px;
}
.scope_blog .pb125 {
	padding-bottom: 125px;
}
.scope_blog .pb130 {
	padding-bottom: 130px;
}
.scope_blog .pb135 {
	padding-bottom: 135px;
}
.scope_blog .pb140 {
	padding-bottom: 140px;
}
.scope_blog .pb145 {
	padding-bottom: 145px;
}
.scope_blog .pb150 {
	padding-bottom: 150px;
}
.scope_blog .pb5_pc {
	padding-bottom: 5px;
}
.scope_blog .pb10_pc {
	padding-bottom: 10px;
}
.scope_blog .pb15_pc {
	padding-bottom: 15px;
}
.scope_blog .pb20_pc {
	padding-bottom: 20px;
}
.scope_blog .pb25_pc {
	padding-bottom: 25px;
}
.scope_blog .pb30_pc {
	padding-bottom: 30px;
}
.scope_blog .pb35_pc {
	padding-bottom: 35px;
}
.scope_blog .pb40_pc {
	padding-bottom: 40px;
}
.scope_blog .pb45_pc {
	padding-bottom: 45px;
}
.scope_blog .pb50_pc {
	padding-bottom: 50px;
}
.scope_blog .pb55_pc {
	padding-bottom: 55px;
}
.scope_blog .pb60_pc {
	padding-bottom: 60px;
}
.scope_blog .pb65_pc {
	padding-bottom: 65px;
}
.scope_blog .pb70_pc {
	padding-bottom: 70px;
}
.scope_blog .pb75_pc {
	padding-bottom: 75px;
}
.scope_blog .pb80_pc {
	padding-bottom: 80px;
}
.scope_blog .pb85_pc {
	padding-bottom: 85px;
}
.scope_blog .pb90_pc {
	padding-bottom: 90px;
}
.scope_blog .pb95_pc {
	padding-bottom: 95px;
}
.scope_blog .pb100_pc {
	padding-bottom: 100px;
}
.scope_blog .pb105_pc {
	padding-bottom: 105px;
}
.scope_blog .pb110_pc {
	padding-bottom: 110px;
}
.scope_blog .pb115_pc {
	padding-bottom: 115px;
}
.scope_blog .pb120_pc {
	padding-bottom: 120px;
}
.scope_blog .pb125_pc {
	padding-bottom: 125px;
}
.scope_blog .pb130_pc {
	padding-bottom: 130px;
}
.scope_blog .pb135_pc {
	padding-bottom: 135px;
}
.scope_blog .pb140_pc {
	padding-bottom: 140px;
}
.scope_blog .pb145_pc {
	padding-bottom: 145px;
}
.scope_blog .pb150_pc {
	padding-bottom: 150px;
}
@media screen and (max-width: 1024px) {
	.scope_blog .pb5_pc, .scope_blog .pb10_pc, .scope_blog .pb15_pc, .scope_blog .pb20_pc, .scope_blog .pb25_pc, .scope_blog .pb30_pc, .scope_blog .pb35_pc, .scope_blog .pb40_pc, .scope_blog .pb45_pc, .scope_blog .pb50_pc, .scope_blog .pb55_pc,
	.scope_blog .pb60_pc, .scope_blog .pb65_pc, .scope_blog .pb70_pc, .scope_blog .pb75_pc, .scope_blog .pb80_pc, .scope_blog .pb85_pc, .scope_blog .pb90_pc, .scope_blog .pb95_pc, .scope_blog .pb100_pc, .scope_blog .pb105_pc, .scope_blog .pb110_pc,
	.scope_blog .pb115_pc, .scope_blog .pb120_pc, .scope_blog .pb125_pc, .scope_blog .pb130_pc, .scope_blog .pb135_pc, .scope_blog .pb140_pc, .scope_blog .pb145_pc, .scope_blog .pb150_pc {
		padding-bottom: 0;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.scope_blog .pb5_tablet {
		padding-bottom: 5px;
	}
	.scope_blog .pb10_tablet {
		padding-bottom: 10px;
	}
	.scope_blog .pb15_tablet {
		padding-bottom: 15px;
	}
	.scope_blog .pb20_tablet {
		padding-bottom: 20px;
	}
	.scope_blog .pb25_tablet {
		padding-bottom: 25px;
	}
	.scope_blog .pb30_tablet {
		padding-bottom: 30px;
	}
	.scope_blog .pb35_tablet {
		padding-bottom: 35px;
	}
	.scope_blog .pb40_tablet {
		padding-bottom: 40px;
	}
	.scope_blog .pb45_tablet {
		padding-bottom: 45px;
	}
	.scope_blog .pb50_tablet {
		padding-bottom: 50px;
	}
	.scope_blog .pb55_tablet {
		padding-bottom: 55px;
	}
	.scope_blog .pb60_tablet {
		padding-bottom: 60px;
	}
	.scope_blog .pb65_tablet {
		padding-bottom: 65px;
	}
	.scope_blog .pb70_tablet {
		padding-bottom: 70px;
	}
	.scope_blog .pb75_tablet {
		padding-bottom: 75px;
	}
	.scope_blog .pb80_tablet {
		padding-bottom: 80px;
	}
	.scope_blog .pb85_tablet {
		padding-bottom: 85px;
	}
	.scope_blog .pb90_tablet {
		padding-bottom: 90px;
	}
	.scope_blog .pb95_tablet {
		padding-bottom: 95px;
	}
	.scope_blog .pb100_tablet {
		padding-bottom: 100px;
	}
	.scope_blog .pb105_tablet {
		padding-bottom: 105px;
	}
	.scope_blog .pb110_tablet {
		padding-bottom: 110px;
	}
	.scope_blog .pb115_tablet {
		padding-bottom: 115px;
	}
	.scope_blog .pb120_tablet {
		padding-bottom: 120px;
	}
	.scope_blog .pb125_tablet {
		padding-bottom: 125px;
	}
	.scope_blog .pb130_tablet {
		padding-bottom: 130px;
	}
	.scope_blog .pb135_tablet {
		padding-bottom: 135px;
	}
	.scope_blog .pb140_tablet {
		padding-bottom: 140px;
	}
	.scope_blog .pb145_tablet {
		padding-bottom: 145px;
	}
	.scope_blog .pb150_tablet {
		padding-bottom: 150px;
	}
}
@media screen and (max-width: 767px) {
	.scope_blog .pb5_sp {
		padding-bottom: 5px;
	}
	.scope_blog .pb10_sp {
		padding-bottom: 10px;
	}
	.scope_blog .pb15_sp {
		padding-bottom: 15px;
	}
	.scope_blog .pb20_sp {
		padding-bottom: 20px;
	}
	.scope_blog .pb25_sp {
		padding-bottom: 25px;
	}
	.scope_blog .pb30_sp {
		padding-bottom: 30px;
	}
	.scope_blog .pb35_sp {
		padding-bottom: 35px;
	}
	.scope_blog .pb40_sp {
		padding-bottom: 40px;
	}
	.scope_blog .pb45_sp {
		padding-bottom: 45px;
	}
	.scope_blog .pb50_sp {
		padding-bottom: 50px;
	}
	.scope_blog .pb55_sp {
		padding-bottom: 55px;
	}
	.scope_blog .pb60_sp {
		padding-bottom: 60px;
	}
	.scope_blog .pb65_sp {
		padding-bottom: 65px;
	}
	.scope_blog .pb70_sp {
		padding-bottom: 70px;
	}
	.scope_blog .pb75_sp {
		padding-bottom: 75px;
	}
	.scope_blog .pb80_sp {
		padding-bottom: 80px;
	}
	.scope_blog .pb85_sp {
		padding-bottom: 85px;
	}
	.scope_blog .pb90_sp {
		padding-bottom: 90px;
	}
	.scope_blog .pb95_sp {
		padding-bottom: 95px;
	}
	.scope_blog .pb100_sp {
		padding-bottom: 100px;
	}
	.scope_blog .pb105_sp {
		padding-bottom: 105px;
	}
	.scope_blog .pb110_sp {
		padding-bottom: 110px;
	}
	.scope_blog .pb115_sp {
		padding-bottom: 115px;
	}
	.scope_blog .pb120_sp {
		padding-bottom: 120px;
	}
	.scope_blog .pb125_sp {
		padding-bottom: 125px;
	}
	.scope_blog .pb130_sp {
		padding-bottom: 130px;
	}
	.scope_blog .pb135_sp {
		padding-bottom: 135px;
	}
	.scope_blog .pb140_sp {
		padding-bottom: 140px;
	}
	.scope_blog .pb145_sp {
		padding-bottom: 145px;
	}
	.scope_blog .pb150_sp {
		padding-bottom: 150px;
	}
}
@media screen and (max-width: 1024px) {
	.scope_blog .slide .slick-slide {
		padding: 0 10px;
	}
}
.scope_blog .fl_tw {
	text-decoration: none;
	display: inline-block;
	text-align: center;
	color: #1da1f3;
	font-size: 16px;
	text-decoration: none;
}
.scope_blog .fl_tw:hover {
	color: #88daff;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	text-decoration: none;
}
.scope_blog .fl_tw .twicon {
	border-radius: 6px;
	position: relative;
	display: inline-block;
	width: 30px;
	height: 30px;
	font-size: 20px;
	line-height: 30px;
	vertical-align: middle;
	color: #FFF;
	background: #1da1f3;
	margin-right: 5px;
}
.scope_blog .fl_tw .twicon .fa {
	line-height: 50px;
}
.scope_blog .fl_fb {
	text-decoration: none;
	display: inline-block;
	text-align: center;
	color: #4966a0;
	font-size: 16px;
	text-decoration: none;
}
.scope_blog .fl_fb:hover {
	color: #668ad8;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	text-decoration: none;
}
.scope_blog .fl_fb .fbicon {
	border-radius: 6px;
	position: relative;
	display: inline-block;
	width: 30px;
	height: 30px;
	font-size: 18px;
	line-height: 30px;
	vertical-align: middle;
	color: #FFF;
	background: #4966a0;
	margin-right: 5px;
}
.scope_blog .fl_fb .fbicon .fa-facebook {
	position: absolute;
	bottom: -3px;
	right: 6px;
	font-size: 42px;
}
.scope_blog .fl_inst {
	text-decoration: none;
	display: inline-block;
	text-align: center;
	color: #2e6ca5;
	font-size: 16px;
	text-decoration: none;
}
.scope_blog .fl_inst:hover {
	color: #668ad8;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	text-decoration: none;
}
.scope_blog .fl_inst .insta {
	border-radius: 6px;
	position: relative;
	display: inline-block;
	width: 30px;
	height: 30px;
	font-size: 22px;
	line-height: 30px;
	vertical-align: middle;
	background: -webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;
	background: -webkit-linear-gradient(315deg, #427eff 0%, #f13f79 70%) no-repeat;
	background: linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;
	overflow: hidden;
	margin-right: 5px;
}
.scope_blog .fl_inst .insta:before {
	content: "";
	position: absolute;
	top: 18px;
	left: -15px;
	width: 50px;
	height: 50px;
	background: -webkit-radial-gradient(#ffdb2c 10%, rgba(255, 105, 34, .65) 55%, rgba(255, 88, 96, 0) 70%);
	background: radial-gradient(#ffdb2c 10%, rgba(255, 105, 34, .65) 55%, rgba(255, 88, 96, 0) 70%);
}
.scope_blog .fl_inst .fa-instagram {
	color: #ffffff;
	line-height: 30px;
	position: relative;
	z-index: 2;
}
.scope_blog .circle_fl {
	display: inline-block;
	position: relative;
	box-sizing: border-box;
	text-decoration: none;
	color: #FFF;
	width: 50px;
	height: 50px;
	line-height: 30px;
	padding: 5px;
	font-size: 25px;
	border-radius: 50%;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	box-shadow: inset 0 2px 0px rgba(255, 255, 255, .25), inset 0 -2px 0px rgba(0, 0, 0, .18);
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
.scope_blog .circle_fl .fa {
	line-height: 30px;
}
.scope_blog .circle_fl:hover {
	box-shadow: none;
}
.scope_blog .circle_fl.ftw {
	background: #1da1f3;
	border: solid 5px #1da1f3;
}
.scope_blog .circle_fl.ffb {
	background: #3b75d4;
	border: solid 5px #3b75d4;
}
.scope_blog .circle_fl.fpkt {
	background: #ef4d4d;
	border: solid 5px #ef4d4d;
}
.scope_blog .circle_fl.ffdly {
	background: #7ece46;
	border: solid 5px #7ece46;
}
.scope_blog .circle_fl.insta {
	background: -webkit-linear-gradient(315deg, #427eff 0%, #f13f79 70%) no-repeat;
	background: linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;
	overflow: hidden;
}
.scope_blog .circle_fl.insta::before {
	content: "";
	position: absolute;
	top: 18px;
	left: -15px;
	width: 60px;
	height: 60px;
	background: -webkit-radial-gradient(#ffdb2c 10%, rgba(255, 105, 34, .65) 55%, rgba(255, 88, 96, 0) 70%);
	background: radial-gradient(#ffdb2c 10%, rgba(255, 105, 34, .65) 55%, rgba(255, 88, 96, 0) 70%);
}
.scope_blog .circle_fl.insta .fa-instagram {
	position: relative;
	z-index: 2;
	font-size: 31px;
	line-height: 40px;
	box-shadow: 0 1px 0px 1px rgba(0, 0, 0, .2);
	border-radius: 50%;
	width: 100%;
}
.scope_blog .circle_fl:hover .fa-instagram {
	box-shadow: 0 1px 0px 1px rgba(0, 0, 0, 0);
}
.scope_blog .share_btn2 {
	display: inline-block;
	text-decoration: none;
	width: 50px;
	margin: 2px;
	height: 50px;
	line-height: 50px;
	font-size: 23px;
	color: #ffffff;
	border-radius: 12px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	font-weight: bold;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.scope_blog .share_btn2 .fa {
	line-height: 50px;
}
.scope_blog .share_btn2:hover {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}
.scope_blog .share_btn2.shtw {
	background: #22b8ff;
}
.scope_blog .share_btn2.shfb {
	background: #6680d8;
}
.scope_blog .share_btn2.shhtb {
	background: #49a8fb;
}
.scope_blog .share_btn2.shpkt {
	background: #ff6d82;
}
.scope_blog .share_btn2.shfdly {
	background: #7bda72;
}
.scope_blog .share_btn2.shgp {
	background: #fd6969;
}
.scope_blog .share_btn2.shig {
	background: -webkit-linear-gradient(315deg, #427eff 0%, #f13f79 70%) no-repeat;
	background: linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;
	position: relative;
	overflow: hidden;
}
.scope_blog .share_btn2.shig::after {
	content: "";
	position: absolute;
	top: 20px;
	left: -25px;
	width: 70px;
	height: 70px;
	background: -webkit-radial-gradient(#ffdb2c 10%, rgba(255, 105, 34, .65) 55%, rgba(255, 88, 96, 0) 70%);
	background: radial-gradient(#ffdb2c 10%, rgba(255, 105, 34, .65) 55%, rgba(255, 88, 96, 0) 70%);
}
.scope_blog .fab.fa-instagram {
	position: relative;
	z-index: 2;
}
.scope_blog .fl_tw2 {
	color: #FFF;
	border-radius: 7px;
	display: inline-block;
	height: 50px;
	width: 100%;
	text-align: center;
	font-size: 25px;
	line-height: 50px;
	vertical-align: middle;
	background: #1da1f3;
	overflow: hidden;
	text-decoration: none;
}
.scope_blog .fl_tw2 .fa-twitter {
	text-shadow: 2px 2px 0px #4287d6;
	font-size: 26px;
}
.scope_blog .fl_tw2 span {
	display: inline-block;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	font-size: 16px;
	margin-left: 10px;
}
.scope_blog .fl_tw2:hover span {
	-webkit-transform: rotateX(360deg);
	transform: rotateX(360deg);
}
.scope_blog .fl_fb2 {
	color: #FFF;
	border-radius: 7px;
	display: inline-block;
	height: 50px;
	width: 100%;
	text-align: center;
	font-size: 25px;
	line-height: 50px;
	vertical-align: middle;
	background: #4966a0;
	overflow: hidden;
	text-decoration: none;
}
.scope_blog .fl_fb2 .fa-facebook {
	text-shadow: 2px 2px 1px #224282;
	font-size: 26px;
}
.scope_blog .fl_fb2 span {
	display: inline-block;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	font-size: 16px;
	margin-left: 10px;
}
.scope_blog .fl_fb2:hover span {
	-webkit-transform: rotateX(360deg);
	transform: rotateX(360deg);
}
.scope_blog .fl_inst2 {
	color: #FFF;
	border-radius: 7px;
	position: relative;
	display: inline-block;
	height: 50px;
	width: 100%;
	text-align: center;
	font-size: 25px;
	line-height: 50px;
	vertical-align: middle;
	background: -webkit-linear-gradient(315deg, #427eff 0%, #f13f79 70%) no-repeat;
	background: linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;
	overflow: hidden;
	text-decoration: none;
}
.scope_blog .fl_inst2:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(75deg, #ffdb2c, #f9764c 25%, rgba(255, 77, 64, 0) 50%) no-repeat;
	background: linear-gradient(15deg, #ffdb2c, #f9764c 25%, rgba(255, 77, 64, 0) 50%) no-repeat;
}
.scope_blog .fl_inst2 .fa-instagram {
	font-size: 30px;
	position: relative;
	top: 4px;
}
.scope_blog .fl_inst2 span {
	display: inline-block;
	position: relative;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	font-size: 16px;
	margin-left: 10px;
}
.scope_blog .fl_inst2:hover span {
	-webkit-transform: rotateX(360deg);
	transform: rotateX(360deg);
}
.scope_blog .flat_ss {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	height: 50px;
	font-size: 25px;
	line-height: 50px;
	vertical-align: middle;
	background: #eaeef1;
	text-decoration: none;
}
.scope_blog .flat_ss .iconback {
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	color: #ffffff;
}
.scope_blog .flat_ss .iconback .fa {
	font-size: 25px;
	line-height: 50px;
}
.scope_blog .flat_ss .btntitle {
	display: block;
	width: calc(100% - 50px);
	text-align: center;
	vertical-align: middle;
	font-size: 20px;
}
.scope_blog .flat_ss .tw {
	background: #1da1f3;
}
.scope_blog .flat_ss .fb {
	background: #3b75d4;
}
.scope_blog .flat_ss .fdly {
	background: #7ece46;
}
.scope_blog .flat_ss .pkt {
	background: #fd7171;
}
.scope_blog .flat_ss .insta {
	background: -webkit-linear-gradient(315deg, #427eff 0%, #f13f79 70%) no-repeat;
	background: linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;
	position: relative;
	overflow: hidden;
}
.scope_blog .flat_ss .insta::after {
	content: "";
	position: absolute;
	top: 20px;
	left: -25px;
	width: 70px;
	height: 70px;
	background: -webkit-radial-gradient(#ffdb2c 10%, rgba(255, 105, 34, .65) 55%, rgba(255, 88, 96, 0) 70%);
	background: radial-gradient(#ffdb2c 10%, rgba(255, 105, 34, .65) 55%, rgba(255, 88, 96, 0) 70%);
}
.scope_blog .flat_ss:hover span.iconback .fab,
.scope_blog .flat_ss:hover span.iconback .fas {
	-webkit-transition: 0.3s;
	transition: 0.3s;
	-webkit-transform: rotateX(360deg);
	transform: rotateX(360deg);
}
.scope_blog .flat_ss:hover {
	text-decoration: none;
}
.scope_blog a {
	text-decoration: none;
}
.scope_blog #main .common_btn a {
	text-decoration: none;
}
.scope_blog #main .common_btn a:hover {
	color: #fff;
}
.scope_blog .common_btn_assort a:hover {
	color: #fff;
}
.scope_blog .column_header {
	position: relative;
	border-top: 2px solid #333;
	border-bottom: 1px solid #ddd;
	padding: 16px 110px 20px 5px;
}
.scope_blog .column_header_title {
	font-size: 3.2rem;
}
@media screen and (max-width: 767px) {
	.scope_blog .column_header_title {
		font-size: 2.4rem;
	}
}
.scope_blog .column_header_btn {
	position: absolute;
	right: 0;
	top: -2px;
	width: 100px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #fff;
	font-size: 1.4rem;
	background: #333;
	padding: 4px;
}
.scope_blog .column_header_btn::before {
	content: "";
	display: block;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 6px solid #fff;
	height: 0;
	margin-right: 3px;
}
.scope_blog .column_header_btn:hover {
	color: #fff;
	background-color: #F08600;
}

.title-blog {
	font-size: 2.8rem;
	font-weight: bold;
	margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
	.title-blog {
		font-size: 2.2rem;
	}
}
article#main .title-blog {
	margin-bottom: 20px;
}

.box-access {
	padding: 24px;
	border-left: 4px solid #F08600;
	background: #F5F5F5;
	margin-top: 16px;
}
.box-access dt {
	font-weight: bold;
	margin-bottom: 12px;
}
.box-access dd + dd {
	margin-top: 12px;
}

.box-accordion {
	margin-top: 48px;
}
@media screen and (max-width: 767px) {
	.box-accordion {
		margin-top: 32px;
	}
}
.box-accordion__ttl {
	padding: 4px 65px 4px 1em;
	font-size: 2.8rem;
	font-weight: bold;
	line-height: 1.5;
	cursor: pointer;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
	position: relative;
}
@media screen and (max-width: 1200px) {
	.box-accordion__ttl {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 767px) {
	.box-accordion__ttl {
		font-size: 2rem;
		padding-right: 45px;
	}
}
.box-accordion__ttl:first-child {
	margin-top: 0;
}
.box-accordion__ttl::before {
	content: "";
	width: 2px;
	height: 100%;
	background: #F08600;
	position: absolute;
	left: 0;
	top: 0;
}
.box-accordion__ttl::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea0d";
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #fff;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	background: #F08600;
	font-size: 18px;
	font-size: 1.8rem;
	padding-top: 2px;
	-webkit-transition: -webkit-transform 0.3s;
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
	position: absolute;
	top: 4px;
	right: 0;
}
@media screen and (max-width: 1024px) {
	.box-accordion__ttl::after {
		width: 32px;
		height: 32px;
	}
}
@media screen and (max-width: 767px) {
	.box-accordion__ttl::after {
		font-size: 15px;
		font-size: 1.5rem;
		width: 30px;
		height: 30px;
		top: 5px;
	}
}
.box-accordion__ttl:hover {
	color: #F08600;
}
.box-accordion__ttl.-active::after {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.box-accordion__body-inner {
	padding-top: 32px;
}
@media screen and (max-width: 767px) {
	.box-accordion__body-inner {
		padding-top: 24px;
	}
}

.box-attention {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 0 40px;
	margin: 40px 0;
	padding: 12px 40px;
	background: #f5f5f5;
	border: 2px solid #ddd;
}
@media screen and (max-width: 1024px) {
	.box-attention {
		padding-left: 30px;
		padding-right: 30px;
		gap: 0 30px;
	}
}
@media screen and (max-width: 767px) {
	.box-attention {
		display: block;
		margin: 32px 0;
		padding-left: 20px;
		padding-right: 20px;
	}
}
.box-attention.-caveat {
	background: #FCD8D8;
	border-color: #E60F1D;
}
.box-attention.-note {
	background: #FCF4D8;
	border-color: #FFCB00;
}
.box-attention.-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 30px 0;
}
@media screen and (max-width: 1024px) {
	.box-attention.-column {
		gap: 20px 0;
	}
}
@media screen and (max-width: 767px) {
	.box-attention.-column {
		display: block;
	}
}
.box-attention__header {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.box-attention__icon {
	margin-right: 10px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}
.box-attention__icon img {
	width: 50px;
}
@media screen and (max-width: 767px) {
	.box-attention__icon img {
		width: 40px;
	}
}
.box-attention__ttl {
	font-size: 2.8rem;
	font-weight: bold;
	line-height: 1.4;
}
@media screen and (max-width: 1024px) {
	.box-attention__ttl {
		font-size: 2.4rem;
	}
}
@media screen and (max-width: 767px) {
	.box-attention__ttl {
		font-size: 2rem;
	}
}
.box-attention__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
@media screen and (max-width: 767px) {
	.box-attention__body {
		margin-top: 8px;
	}
}
.box-attention__body > *:first-child {
	margin-top: 0;
}
.box-attention__body > *:last-child {
	margin-bottom: 0;
}
.box-attention__desc {
	color: #E60F1D;
	font-weight: bold;
	margin-top: 20px;
}
@media screen and (max-width: 767px) {
	.box-attention__desc {
		margin-top: 10px;
	}
}
.box-attention__list {
	margin-top: 20px;
}
.box-attention__list > li {
	color: #E60F1D;
	padding-left: 1.5em;
	font-weight: bold;
	position: relative;
}
.box-attention__list > li + li {
	margin-top: 0.5em;
}
.box-attention__list > li::before {
	content: "";
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0.7em;
	left: 0;
	border-radius: 100px;
	background: #E60F1D;
}

.box-bg {
	background: #f5f5f5;
	border-left: 4px solid #F08600;
	padding: 24px;
	margin: 16px 0;
}
@media screen and (max-width: 767px) {
	.box-bg {
		padding: 16px;
	}
}
.box-bg > *:first-child {
	margin-top: 0;
}
.box-bg > *:last-child {
	margin-bottom: 0;
}

.box-border-02 {
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 0 48px 40px;
	border: 2px solid #F08600;
}
@media screen and (max-width: 767px) {
	.box-border-02 {
		display: block;
		margin-top: 32px;
		margin-bottom: 32px;
		padding: 0 20px 24px;
	}
}
.box-border-02__ttl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	color: #F08600;
	font-size: 2.8rem;
	line-height: 1.5;
	font-weight: bold;
	margin-top: -0.85em;
	margin-bottom: 24px;
}
@media screen and (max-width: 1024px) {
	.box-border-02__ttl {
		font-size: 2.4rem;
	}
}
@media screen and (max-width: 767px) {
	.box-border-02__ttl {
		font-size: 2rem;
	}
}
.box-border-02__ttl-inner {
	max-width: 90%;
	background: #fff;
	padding-left: 12px;
	padding-right: 12px;
}
.box-border-02__author {
	text-align: right;
}
.box-border-02__name {
	font-size: 2.4rem;
	font-weight: bold;
}
@media screen and (max-width: 1024px) {
	.box-border-02__name {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 767px) {
	.box-border-02__name {
		font-size: 1.8rem;
	}
}

.box-border-03 {
	padding: 24px;
	border: 1px solid #F08600;
	background: #fff;
	margin-top: 40px;
	margin-bottom: 40;
}
@media screen and (max-width: 767px) {
	.box-border-03 {
		display: block;
		margin-top: 32px;
		margin-bottom: 32px;
		padding: 24px 20px;
	}
}
.box-border-03 > *:first-child {
	margin-top: 0;
}
.box-border-03 > *:last-child {
	margin-bottom: 0;
}

.box-border {
	background: #f5f5f5;
	padding: 30px;
	border-top: 2px solid #F08600;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 0 30px;
	margin-top: 60px;
	margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
	.box-border {
		display: block;
		margin-top: 40px;
		margin-bottom: 40px;
		padding: 24px;
	}
}
.box-border__img {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 230px;
	max-width: 30%;
}
@media screen and (max-width: 767px) {
	.box-border__img {
		width: 100%;
		max-width: none;
		text-align: center;
	}
}
.box-border__head {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}
@media screen and (max-width: 767px) {
	.box-border__body {
		margin-top: 24px;
	}
}
.box-border__body > *:first-child {
	margin-top: 0;
}
.box-border__body > *:last-child {
	margin-bottom: 0;
}

.box-catalog {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 0 30px;
	padding: 30px;
	margin-top: 40px;
	margin-bottom: 40px;
	border-top: 2px solid #F08600;
	background: #F5F5F5;
}
@media screen and (max-width: 767px) {
	.box-catalog {
		margin-top: 32px;
		margin-bottom: 32px;
		padding: 20px;
		gap: 0 20px;
	}
}
.box-catalog__img {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 230px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}
@media screen and (max-width: 1024px) {
	.box-catalog__img {
		width: 200px;
	}
}
@media screen and (max-width: 767px) {
	.box-catalog__img {
		width: 25%;
	}
}
.box-catalog__img img {
	width: 160px;
}
@media screen and (max-width: 1024px) {
	.box-catalog__img img {
		width: 140px;
	}
}
@media screen and (max-width: 767px) {
	.box-catalog__img img {
		width: auto;
	}
}
.box-catalog__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
.box-catalog__ttl {
	color: #F08600;
	font-size: 2.4rem;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 15px;
}
@media screen and (max-width: 1024px) {
	.box-catalog__ttl {
		font-size: 2.1rem;
	}
}
@media screen and (max-width: 767px) {
	.box-catalog__ttl {
		font-size: 1.7rem;
	}
}
.box-catalog__info {
	line-height: 1.75;
}
@media screen and (max-width: 767px) {
	.box-catalog__info {
		font-size: 1.4rem;
	}
}
.box-catalog__btn {
	margin-top: 15px;
}

.box-conditions-result {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 60px 0;
}
.box-conditions-result__conditions {
	border-top: 2px solid #888;
	background: #f5f5f5;
	position: relative;
}
.box-conditions-result__conditions::before {
	content: "";
	width: 38px;
	height: 13px;
	background-image: -webkit-radial-gradient(#F08600 30%, transparent 30%);
	background-image: radial-gradient(#F08600 30%, transparent 30%);
	background-size: 13px 13px;
	position: absolute;
	left: 50%;
	bottom: -25px;
	-webkit-transform: translateX(-50%) rotate(90deg);
	        transform: translateX(-50%) rotate(90deg);
}
.box-conditions-result__conditions::after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 14px 9px 0 9px;
	border-color: #F08600 transparent transparent transparent;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	bottom: -55px;
}
.box-conditions-result__result {
	border-top: 2px solid #F08600;
	background: #FFE6CD;
}
.box-conditions-result__result__ttl {
	color: #F08600;
}
.box-conditions-result .box-conditions-result__conditions,
.box-conditions-result .box-conditions-result__result {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.box-conditions-result .box-conditions-result__conditions__body,
.box-conditions-result .box-conditions-result__result__body {
	width: 100%;
	padding: 40px 40px 40px 0;
}
@media screen and (max-width: 767px) {
	.box-conditions-result .box-conditions-result__conditions__body,
	.box-conditions-result .box-conditions-result__result__body {
		padding: 16px 16px 16px 0;
	}
}
.box-conditions-result .box-conditions-result__conditions__body > *:first-child,
.box-conditions-result .box-conditions-result__result__body > *:first-child {
	margin-top: 0;
}
.box-conditions-result .box-conditions-result__conditions__body > *:last-child,
.box-conditions-result .box-conditions-result__result__body > *:last-child {
	margin-bottom: 0;
}
.box-conditions-result .box-conditions-result__conditions__ttl,
.box-conditions-result .box-conditions-result__result__ttl {
	max-width: 180px;
	width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	text-align: center;
	font-size: 2.4rem;
	font-weight: bold;
	padding: 1em 1.5em;
	line-height: 1.6;
}
@media screen and (max-width: 1200px) {
	.box-conditions-result .box-conditions-result__conditions__ttl,
	.box-conditions-result .box-conditions-result__result__ttl {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 1024px) {
	.box-conditions-result .box-conditions-result__conditions__ttl,
	.box-conditions-result .box-conditions-result__result__ttl {
		max-width: 25%;
	}
}
@media screen and (max-width: 767px) {
	.box-conditions-result .box-conditions-result__conditions__ttl,
	.box-conditions-result .box-conditions-result__result__ttl {
		max-width: 30%;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		padding: 16px;
		font-size: 1.8rem;
	}
}

.box-example {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #ddd;
}
.box-example__ttl {
	background: #F8F9FA;
	border-top: 1px solid #F08600;
	max-width: 350px;
	width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	text-align: center;
	font-size: 2.4rem;
	font-weight: bold;
	color: #F08600;
	padding: 1em 1.5em;
	line-height: 1.6;
}
@media screen and (max-width: 1200px) {
	.box-example__ttl {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 1024px) {
	.box-example__ttl {
		max-width: 45%;
	}
}
@media screen and (max-width: 767px) {
	.box-example__ttl {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		padding: 10px;
		font-size: 1.8rem;
	}
}
.box-example__body {
	width: 100%;
	padding: 20px;
}
@media screen and (max-width: 767px) {
	.box-example__body {
		padding: 10px;
	}
}
.box-example__body > *:first-child {
	margin-top: 0;
}
.box-example__body > *:last-child {
	margin-bottom: 0;
}

.box-explain {
	border: 1px solid #ddd;
	padding: 20px;
}
.box-explain__ttl {
	text-align: center;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 16px;
}
.box-explain__desc {
	margin-top: 16px;
}
.box-explain__img {
	margin-top: 16px;
	text-align: center;
}
.box-explain__note {
	text-indent: -1em;
	padding-left: 1em;
	margin-top: 16px;
}
.box-explain__note + .box-explain__note {
	margin-top: 4px;
}
.row > [class^=col] > .box-explain {
	width: 100%;
}

.box-form-gray {
	max-width: 1024px;
	background: #F5F5F5;
	padding: 40px 80px;
	margin: 80px auto 0;
	border-radius: 8px;
}
@media screen and (max-width: 1024px) {
	.box-form-gray {
		padding: 30px 40px;
	}
}
@media screen and (max-width: 1200px) {
	.box-form-gray {
		margin-top: 40px;
	}
}
@media screen and (max-width: 767px) {
	.box-form-gray {
		padding: 24px 20px;
		border-radius: 4px;
	}
}

.box-form {
	background: #fff;
	box-shadow: 0 10px 20px rgba(0, 0, 0, .16);
	padding: 30px;
}
@media screen and (max-width: 767px) {
	.box-form {
		box-shadow: 0 7px 14px rgba(0, 0, 0, .16);
	}
}
@media screen and (max-width: 767px) {
	.box-form {
		padding: 24px 20px;
	}
}

.box-gray-full {
	padding-top: 80px;
	padding-bottom: 80px;
	padding-left: 40px;
	padding-right: 40px;
	margin-left: calc(-50vw + 560px);
	margin-right: calc(-50vw + 560px);
	background: #eee;
}
@media screen and (max-width: 767px) {
	.box-gray-full {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 1200px) {
	.box-gray-full {
		margin-left: -40px;
		margin-right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.box-gray-full {
		margin-left: -20px;
		margin-right: -20px;
	}
}
@media screen and (max-width: 767px) {
	.box-gray-full {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}
.box-gray-full__inner {
	width: 100%;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}

.box-img {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 0 60px;
	margin-top: 40px;
	margin-bottom: 40px;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.box-img {
		gap: 0 40px;
	}
}
@media screen and (max-width: 767px) {
	.box-img {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		margin-top: 32px;
		margin-bottom: 32px;
		gap: 0 20px;
	}
}
.box-img.-x-narrow {
	gap: 0 25px;
}
@media screen and (max-width: 1024px) {
	.box-img.-x-narrow {
		gap: 0 16px;
	}
}
@media screen and (max-width: 767px) {
	.box-img.-x-narrow {
		gap: 0 10px;
	}
}
.box-img.-bg-wide-right {
	padding: 60px 0 60px 60px;
}
@media screen and (max-width: 1024px) {
	.box-img.-bg-wide-right {
		padding: 40px 0 40px 40px;
	}
}
@media screen and (max-width: 767px) {
	.box-img.-bg-wide-right {
		padding: 30px 0;
	}
}
.box-img.-bg-wide-right::before {
	content: "";
	display: block;
	width: auto;
	height: 100%;
	background: #F5F5F5;
	position: absolute;
	left: 0;
	right: calc(-50vw - -560px);
	top: 0;
	z-index: -1;
}
@media screen and (max-width: 1200px) {
	.box-img.-bg-wide-right::before {
		right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.box-img.-bg-wide-right::before {
		left: -20px;
		right: -20px;
	}
}
.box-img + .box-img {
	margin-top: 64px;
}
@media screen and (max-width: 767px) {
	.box-img + .box-img {
		margin-top: 48px;
	}
}
.box-img:first-child {
	margin-top: 0;
}
.box-img:last-child {
	margin-bottom: 0;
}
.box-img__item {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	max-width: calc(50% - 60px);
	text-align: center;
}
@media screen and (max-width: 1024px) {
	.box-img__item {
		max-width: calc(50% - 25px);
	}
}
@media screen and (max-width: 767px) {
	.box-img__item {
		width: 100%;
		max-width: none;
		margin: 0 0 32px;
	}
	.sm\:box-img-row .box-img__item {
		max-width: calc(50% - 20px);
		margin-bottom: 0;
	}
}
.box-img.-x-narrow .box-img__item {
	max-width: calc(50% - 60px);
}
@media screen and (max-width: 1024px) {
	.box-img.-x-narrow .box-img__item {
		max-width: calc(50% - 16px);
	}
}
@media screen and (max-width: 767px) {
	.box-img.-x-narrow .box-img__item {
		width: 100%;
		max-width: none;
	}
}
@media screen and (max-width: 767px) {
	.box-img.-x-narrow.sm\:box-img-row .box-img__item {
		max-width: calc(40% - 10px);
		margin-bottom: 0;
	}
}
@media screen and (min-width: 768px) {
	.box-img__item.-left {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		    -ms-flex-order: -1;
		        order: -1;
	}
}
@media screen and (min-width: 768px) {
	.box-img__item.-right {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		    -ms-flex-order: 1;
		        order: 1;
	}
}
@media screen and (max-width: 767px) {
	.box-img__item.-bottom {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		    -ms-flex-order: 2;
		        order: 2;
		margin-top: 32px;
	}
}
.box-img__item.-half {
	max-width: 50%;
}
@media screen and (max-width: 767px) {
	.box-img__item.-half {
		max-width: none;
	}
}
.box-img__item.-full {
	max-width: 50vw;
}
@media screen and (max-width: 767px) {
	.box-img__item.-full {
		max-width: none;
	}
}
.box-img__item.-full.-left {
	margin-left: calc(-50vw - -560px);
	margin-right: 0;
}
@media screen and (max-width: 1200px) {
	.box-img__item.-full.-left {
		margin-left: -40px;
	}
}
@media screen and (max-width: 767px) {
	.box-img__item.-full.-left {
		margin-left: -20px;
		margin-right: -20px;
	}
}
.box-img__caption {
	text-align: center;
	line-height: 1.5;
	margin-top: 8px;
}
.box-img__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
.box-img__body > *:first-child {
	margin-top: 0;
}
.box-img__body > *:last-child {
	margin-bottom: 0;
}
.box-img__body.-maxw-590 {
	max-width: 590px;
}
.box-img__body.-c {
	-webkit-align-self: center;
	    -ms-flex-item-align: center;
	            -ms-grid-row-align: center;
	        align-self: center;
}
@media screen and (max-width: 767px) {
	.box-img__body.-c {
		-webkit-align-self: flex-start;
		    -ms-flex-item-align: start;
		        align-self: flex-start;
	}
}
@media screen and (max-width: 767px) {
	.box-img.-sm-reverse .box-img__item {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		    -ms-flex-order: 1;
		        order: 1;
		margin-top: 32px;
		margin-bottom: 0;
	}
}
.box-img.-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}

@media screen and (max-width: 767px) {
	.sm\:box-img-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
}

.box-row-overflow {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 80px;
}
@media screen and (max-width: 767px) {
	.box-row-overflow {
		margin-top: 40px;
		display: block;
	}
}
.box-row-overflow.-right {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}
.box-row-overflow + .box-row-overflow {
	margin-top: 40px;
}
@media screen and (max-width: 1024px) {
	.box-row-overflow + .box-row-overflow {
		margin-top: 32px;
	}
}
.box-row-overflow__header {
	position: relative;
	z-index: 2;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 calc(40% + 40px);
	    -ms-flex: 0 0 calc(40% + 40px);
	        flex: 0 0 calc(40% + 40px);
}
.box-row-overflow.-left .box-row-overflow__header {
	padding-right: 40px;
}
.box-row-overflow.-right .box-row-overflow__header {
	padding-left: 40px;
}
.box-row-overflow__body {
	position: relative;
	z-index: 1;
	margin-top: 40px;
	padding-top: 40px;
	padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
	.box-row-overflow__body {
		margin-top: -32px;
		padding-top: 64px;
		padding-bottom: 32px;
	}
	.box-row-overflow.-left .box-row-overflow__body {
		margin-left: 20px;
		padding-left: 32px;
	}
	.box-row-overflow.-right .box-row-overflow__body {
		margin-right: 20px;
		padding-right: 32px;
	}
}
.box-row-overflow__body::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: -1;
	background-color: #F5F5F5;
}
.box-row-overflow.-left .box-row-overflow__body::before {
	left: -240px;
	right: calc(-50vw + 560px);
}
@media screen and (max-width: 1200px) {
	.box-row-overflow.-left .box-row-overflow__body::before {
		right: -40px;
	}
}
@media screen and (max-width: 1024px) {
	.box-row-overflow.-left .box-row-overflow__body::before {
		left: -120px;
	}
}
@media screen and (max-width: 767px) {
	.box-row-overflow.-left .box-row-overflow__body::before {
		right: -20px;
		left: 0;
	}
}
.box-row-overflow.-right .box-row-overflow__body::before {
	right: -240px;
	left: calc(-50vw + 560px);
}
@media screen and (max-width: 1200px) {
	.box-row-overflow.-right .box-row-overflow__body::before {
		left: -40px;
	}
}
@media screen and (max-width: 1024px) {
	.box-row-overflow.-right .box-row-overflow__body::before {
		right: -120px;
	}
}
@media screen and (max-width: 767px) {
	.box-row-overflow.-right .box-row-overflow__body::before {
		left: -20px;
		right: 0;
	}
}

.breadcrumb {
	width: 100%;
	-webkit-transition: opacity 1s ease, visibility 1s ease, -webkit-transform 1s ease;
	transition: opacity 1s ease, visibility 1s ease, -webkit-transform 1s ease;
	transition: opacity 1s ease, visibility 1s ease, transform 1s ease;
	transition: opacity 1s ease, visibility 1s ease, transform 1s ease, -webkit-transform 1s ease;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
.breadcrumb__inner {
	overflow-x: auto;
	padding-left: 40px;
	padding-right: 40px;
}
@media screen and (max-width: 1024px) {
	.breadcrumb__inner {
		white-space: nowrap;
	}
}
@media screen and (max-width: 767px) {
	.breadcrumb__inner {
		padding-left: 20px;
		padding-right: 20px;
	}
}
.breadcrumb .inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	max-width: 1120px;
	min-height: 54px;
	margin-left: auto;
	margin-right: auto;
	padding: 8px 0;
}
@media screen and (max-width: 767px) {
	.breadcrumb .inner {
		display: block;
		margin: 0;
		min-height: 0;
	}
}
.breadcrumb .inner li {
	font-size: 1.4rem;
	line-height: 1.5;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.breadcrumb .inner li {
		display: inline-block;
		font-size: 1.2rem;
		padding-left: 8px;
		padding-right: 8px;
	}
}
.breadcrumb .inner li:first-child {
	padding-left: 0;
}
.breadcrumb .inner li:first-child::before {
	display: none;
}
.breadcrumb .inner li:last-child {
	padding-right: 0;
}
.breadcrumb .inner li::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea20";
	display: inline-block;
	font-size: 10px;
	font-size: 1rem;
	position: absolute;
	top: 0.55em;
	left: -5px;
}
@media screen and (max-width: 767px) {
	.breadcrumb .inner li::before {
		-webkit-transform: scale(0.8);
		        transform: scale(0.8);
		top: 0.45em;
		left: -7px;
	}
}
.breadcrumb .inner li:last-child::after {
	content: none;
}
.breadcrumb .inner li:last-child a {
	color: #333;
	text-decoration: none;
	pointer-events: none;
}
.breadcrumb .inner li a {
	color: #333;
	text-decoration: none;
}
.breadcrumb .inner li a:hover {
	text-decoration: underline;
}

.btn-icon {
	margin-top: 32px;
}
@media screen and (max-width: 767px) {
	.btn-icon {
		margin-top: 24px;
	}
}
.btn-icon a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 80px;
	width: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-size: 1.6rem;
	text-align: center;
	text-decoration: none;
	line-height: 1.5;
	border: 2px solid #ddd;
	padding: 10px 45px 10px 60px;
	-webkit-transition: color 0.3s, background 0.3s;
	transition: color 0.3s, background 0.3s;
	cursor: pointer;
	overflow: hidden;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: relative;
	background: #fff;
}
@media screen and (max-width: 767px) {
	.btn-icon a {
		min-height: 64px;
	}
}
.btn-icon a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
	display: inline-block;
	color: #F08600;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	right: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.btn-icon a::before {
	display: inline-block;
	color: #666;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	top: 50%;
	left: 20px;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.btn-icon a:hover {
	color: #F08600;
}
.btn-icon a:hover::before {
	color: #F08600;
}
.btn-icon.-cad a::before {
	font-size: 30px;
	font-size: 3rem;
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea09";
}
.btn-icon.-book a::before {
	font-size: 24px;
	font-size: 2.4rem;
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea07";
}
.btn-icon.-box a::before {
	font-size: 24px;
	font-size: 2.4rem;
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea08";
}
.btn-icon.-tool a::before {
	font-size: 28px;
	font-size: 2.8rem;
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea27";
}
.btn-icon.-search a::before {
	font-size: 30px;
	font-size: 3rem;
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea25";
}
.btn-icon.-bold a {
	font-weight: bold;
}
.btn-icon:first-child {
	margin-top: 0;
}

.card-product {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	cursor: pointer;
	max-width: 360px;
	margin-left: auto;
	margin-right: auto;
}
.card-product.-no-link {
	cursor: auto;
}
.card-product__thumb {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 100%;
}
.card-product__thumb img {
	width: 100%;
	aspect-ratio: 250/100;
	-o-object-fit: cover;
	   object-fit: cover;
}
.card-product__body {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	width: 100%;
}
.card-product__body a {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	line-height: 1.5;
	text-decoration: none;
	min-height: 72px;
	padding: 10px 35px 10px 15px;
	background: #eee;
	-webkit-transition: color 0.3s, background 0.3s;
	transition: color 0.3s, background 0.3s;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.card-product__body a {
		font-size: 1.4rem;
	}
}
@media screen and (max-width: 767px) {
	.card-product__body a {
		font-size: 1.6rem;
	}
}
@media screen and (max-width: 767px) {
	.card-product__body a {
		min-height: 56px;
	}
}
.card-product__body a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
	display: inline-block;
	color: #F08600;
	font-size: 16px;
	font-size: 1.6rem;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	top: 50%;
	right: 10px;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.card-product:hover .card-product__body a {
	background: #F08600;
	color: #fff;
}
.card-product:hover .card-product__body a::after {
	color: #fff;
}
.card-product__body-inner {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	line-height: 1.5;
	text-decoration: none;
	min-height: 72px;
	padding: 10px 35px 10px 15px;
	background: #eee;
	-webkit-transition: color 0.3s, background 0.3s;
	transition: color 0.3s, background 0.3s;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.card-product__body-inner {
		font-size: 1.4rem;
	}
}
@media screen and (max-width: 767px) {
	.card-product__body-inner {
		font-size: 1.6rem;
	}
}
@media screen and (max-width: 767px) {
	.card-product__body-inner {
		min-height: 56px;
	}
}
[class^=col] > .card-product {
	height: 100%;
}
[class^=col] > .card-product .card-product__body a {
	height: 100%;
}

.contact-box {
	width: 100%;
	background: #f5f5f5;
	padding: 40px;
	border-top: 2px solid #F08600;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
@media screen and (max-width: 767px) {
	.contact-box {
		padding: 30px 20px;
	}
}
.contact-box__ttl {
	text-align: center;
	font-size: 2.4rem;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 20px;
}
@media screen and (max-width: 1024px) {
	.contact-box__ttl {
		font-size: 2.1rem;
	}
}
@media screen and (max-width: 767px) {
	.contact-box__ttl {
		font-size: 1.8rem;
	}
}
.contact-box__icon {
	text-align: center;
	margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
	.contact-box__icon img {
		-webkit-transform: scale(0.9);
		        transform: scale(0.9);
	}
}
.contact-box__desc {
	text-align: center;
	line-height: 1.5;
}
.contact-box__footer {
	margin-top: 20px;
}
.row > [class^=col] > .contact-box {
	height: 100%;
}

.csr-chart {
	margin-left: calc(-50vw + 560px);
	margin-right: calc(-50vw + 560px);
	padding-left: 40px;
	padding-right: 40px;
	margin-top: 40px;
	margin-bottom: 40px;
	position: relative;
}
@media screen and (max-width: 1200px) {
	.csr-chart {
		margin-left: -40px;
		margin-right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.csr-chart {
		margin-left: -20px;
		margin-right: -20px;
	}
}
@media screen and (max-width: 767px) {
	.csr-chart {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 767px) {
	.csr-chart {
		margin-top: 32px;
		margin-bottom: 32px;
	}
}
.csr-chart__bg {
	width: 100%;
	height: 100%;
	opacity: 0.3;
	position: absolute;
	left: 0;
	top: 0;
}
.csr-chart__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.csr-chart__inner {
	width: 100%;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
	padding-bottom: 40px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.csr-chart__inner {
		padding-top: 32px;
		padding-bottom: 32px;
	}
}
.csr-chart__body {
	background: #fff;
	padding: 20px;
}
@media screen and (max-width: 767px) {
	.csr-chart__body {
		padding: 15px;
	}
}
.csr-chart__figure {
	text-align: center;
}

#dcms_layoutPageBlock > *:first-child {
	margin-top: 0;
}
#dcms_layoutPageBlock > *:last-child {
	margin-bottom: 0;
}

.-dcmsadm .dcms_reset_area,
#tinymce .dcms_reset_area {
	letter-spacing: 0;
}
.-dcmsadm .dcms_edit_title01 p,
#tinymce .dcms_edit_title01 p {
	line-height: inherit;
	margin: 0;
}
.-dcmsadm #dcms_editor_buttons p,
#tinymce #dcms_editor_buttons p {
	line-height: inherit;
	margin: 0;
}
.-dcmsadm .site-header,
#tinymce .site-header {
	position: absolute;
}
.-dcmsadm .site-nav__child,
#tinymce .site-nav__child {
	display: none;
}
.-dcmsadm .breadcrumb,
#tinymce .breadcrumb {
	display: none;
}
.-dcmsadm .tp-company__img-item,
#tinymce .tp-company__img-item {
	opacity: 1;
	visibility: visible;
	position: static;
}

.dl-basic {
	margin-top: 24px;
	margin-bottom: 24px;
}
.dl-basic > dt {
	font-weight: bold;
	font-size: 1.8rem;
}
@media screen and (max-width: 1024px) {
	.dl-basic > dt {
		font-size: 1.7rem;
	}
}
@media screen and (max-width: 1024px) {
	.dl-basic > dt {
		font-size: 1.6rem;
	}
}
.dl-basic > dd + dt {
	margin-top: 16px;
}

.factory-img {
	background: #FFFAF5;
	margin-left: calc(-50vw + 560px);
	margin-right: calc(-50vw + 560px);
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 24px;
	padding-bottom: 24px;
	margin-top: 40px;
	margin-bottom: 40px;
}
@media screen and (max-width: 1200px) {
	.factory-img {
		margin-left: -40px;
		margin-right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.factory-img {
		margin-left: -20px;
		margin-right: -20px;
	}
}
@media screen and (max-width: 767px) {
	.factory-img {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 767px) {
	.factory-img {
		margin-top: 32px;
		margin-bottom: 32px;
	}
}
.factory-img__inner {
	width: 100%;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}
.factory-img__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
@media screen and (max-width: 767px) {
	.factory-img__list {
		display: block;
	}
}
.factory-img__item {
	width: 50%;
	text-align: center;
}
@media screen and (max-width: 767px) {
	.factory-img__item {
		width: auto;
	}
}
.faq {
	margin-top: 60px;
}
@media screen and (max-width: 767px) {
	.faq {
		margin-top: 40px;
	}
}
.faq + .faq {
	margin-top: 40px;
}
@media screen and (max-width: 767px) {
	.faq + .faq {
		margin-top: 32px;
	}
}
.faq__question {
	padding-left: 65px;
	padding-right: 65px;
	font-size: 2.8rem;
	line-height: 1.3;
	font-weight: bold;
	min-height: 50px;
	padding-top: 4px;
	cursor: pointer;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.faq__question {
		font-size: 2.4rem;
	}
}
@media screen and (max-width: 767px) {
	.faq__question {
		font-size: 1.8rem;
		padding-left: 55px;
		padding-right: 45px;
	}
}
.faq__question:hover {
	color: #F08600;
}
.faq__question::before {
	content: "Q";
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 50px;
	height: 50px;
	background: #F08600;
	color: #fff;
	font-size: 24px;
	font-size: 2.4rem;
	font-family: "Arial", sans-serif;
	font-weight: bold;
	position: absolute;
	left: 0;
	top: 0;
}
@media screen and (max-width: 767px) {
	.faq__question::before {
		width: 40px;
		height: 40px;
		font-size: 20px;
		font-size: 2rem;
	}
}
.faq__question::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea0d";
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #fff;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	background: #F08600;
	font-size: 18px;
	font-size: 1.8rem;
	padding-top: 2px;
	-webkit-transition: -webkit-transform 0.3s;
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
	position: absolute;
	top: 0;
	right: 0;
}
@media screen and (max-width: 767px) {
	.faq__question::after {
		font-size: 15px;
		font-size: 1.5rem;
		width: 30px;
		height: 30px;
		top: 5px;
	}
}
.faq__question.-active::after {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.faq__answer {
	padding-left: 65px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.faq__answer {
		padding-left: 55px;
	}
}
.faq__answer::before {
	content: "A";
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 50px;
	height: 50px;
	background: #fff;
	border: 1px solid #F08600;
	color: #F08600;
	font-size: 24px;
	font-size: 2.4rem;
	font-family: "Arial", sans-serif;
	font-weight: bold;
	position: absolute;
	left: 0;
	top: 24px;
}
@media screen and (max-width: 767px) {
	.faq__answer::before {
		width: 40px;
		height: 40px;
		font-size: 20px;
		font-size: 2rem;
	}
}
.faq__answer-inner {
	padding-top: 32px;
}
.faq > *:first-child {
	margin-top: 0;
}
.faq > *:last-child {
	margin-bottom: 0;
}

.figure {
	margin-top: 32px;
	margin-bottom: 32px;
	text-align: center;
}
@media screen and (max-width: 767px) {
	.figure {
		margin-top: 24px;
		margin-bottom: 24px;
	}
}
.figure:first-child {
	margin-top: 0;
}
.figure:last-child {
	margin-bottom: 0;
}
.figure.-liquid img {
	width: 100%;
}
.figure__caption {
	text-align: center;
	line-height: 1.5;
	margin-top: 8px;
	font-size: 1.6rem;
	font-weight: normal;
}
@media screen and (max-width: 767px) {
	.figure__caption {
		font-size: 1.4rem;
	}
}
.figure__caption.-b {
	font-weight: bold;
}

.full-width {
	margin-right: calc(-50vw - -560px);
	margin-left: calc(-50vw - -560px);
	padding-left: 40px;
	padding-right: 40px;
}
@media screen and (max-width: 1200px) {
	.full-width {
		margin-left: -40px;
		margin-right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.full-width {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
}
.full-width__inner {
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}

.header-product {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-top: 50px;
	margin-bottom: 25px;
	padding-bottom: 15px;
	border-bottom: 2px solid #ddd;
}
@media screen and (max-width: 767px) {
	.header-product {
		display: block;
		padding-bottom: 12px;
	}
}
.header-product__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
.header-product__ttl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 0 15px;
	line-height: 1.5;
}
.header-product__ttl__jp {
	font-size: 3rem;
	font-weight: bold;
}
@media screen and (max-width: 1024px) {
	.header-product__ttl__jp {
		font-size: 2.6rem;
	}
}
@media screen and (max-width: 767px) {
	.header-product__ttl__jp {
		font-size: 2.2rem;
	}
}
.header-product__ttl__en {
	font-size: 1.2rem;
	color: #F08600;
	font-family: "Poppins", sans-serif;
	letter-spacing: 0.04em;
	font-style: italic;
	text-transform: uppercase;
}
@media screen and (max-width: 767px) {
	.header-product__ttl__en {
		font-size: 1rem;
	}
}
.header-product__more {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-size: 1.8rem;
	line-height: 1.5;
	font-weight: bold;
}
@media screen and (max-width: 1024px) {
	.header-product__more {
		font-size: 1.6rem;
	}
}
@media screen and (max-width: 767px) {
	.header-product__more {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		font-size: 1.4rem;
		margin-top: 15px;
	}
}
.header-product__more a {
	color: #F08600;
	text-decoration: none;
	padding-right: 25px;
	position: relative;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.header-product__more a::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
	display: inline-block;
	font-size: 16px;
	font-size: 1.6rem;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 1024px) {
	.header-product__more a::before {
		font-size: 14px;
		font-size: 1.4rem;
	}
}
.header-product__more a:hover {
	opacity: 0.6;
}

.index-box {
	background: #f5f5f5;
	position: relative;
	border-top: 2px solid #F08600;
	padding: 32px 24px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 40px 0;
	/* & + &{
		margin-top: 40px;
		@include mq(sp) {
			margin-top: 32px;
		}
	} */
}
@media screen and (max-width: 767px) {
	.index-box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding: 24px 16px;
		margin: 32px 0;
	}
}
.index-box:first-child {
	margin-top: 0;
}
.index-box:last-child {
	margin-bottom: 0;
}
.index-box__ttl {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	font-size: 2.4rem;
	font-weight: bold;
	width: 300px;
	max-width: 45%;
	margin-right: 24px;
	line-height: 1.6;
}
@media screen and (max-width: 1200px) {
	.index-box__ttl {
		margin-right: 16px;
		font-size: 2rem;
	}
}
@media screen and (max-width: 1024px) {
	.index-box__ttl {
		max-width: 30%;
	}
}
@media screen and (max-width: 767px) {
	.index-box__ttl {
		width: 100%;
		max-width: none;
		font-size: 1.8rem;
		margin-right: 0;
		margin-bottom: 16px;
	}
}
.index-box__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: self-start;
	-webkit-align-items: self-start;
	    -ms-flex-align: self-start;
	        align-items: self-start;
}
.index-box__desc {
	width: 100%;
}
.index-box__btn {
	margin-top: 30px;
}
.index-box + * {
	margin-top: 0;
}

.index-card {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	background-color: #fff;
	padding: 10px 10px 20px;
	box-shadow: 0 10px 20px rgba(0, 0, 0, .08);
}
.index-card__img {
	margin-bottom: 20px;
}
.index-card__img img {
	width: 100%;
}
.index-card__btn a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 44px;
	width: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-size: 1.6rem;
	text-align: center;
	text-decoration: none;
	line-height: 1.4;
	font-weight: bold;
	border-radius: 5px;
	color: #fff;
	background: #F08600;
	padding: 10px 48px 10px 16px;
	-webkit-transition: color 0.3s, background 0.3s;
	transition: color 0.3s, background 0.3s;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.index-card__btn a:link {
	color: #fff;
}
.index-card__btn a:visited {
	color: #fff;
}
@media screen and (max-width: 767px) {
	.index-card__btn a {
		font-size: 1.4rem;
		min-height: 40px;
		padding: 10px 48px 10px 16px;
	}
}
.index-card__btn a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
	display: inline-block;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	right: 16px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	.index-card__btn a::after {
		right: 8px;
	}
}
.index-card__btn a:hover {
	color: #fff;
	background: #333;
}
.index-card__btn a:hover::after {
	color: #F08600;
}

.index-case {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	gap: 60px 40px;
	margin: 50px 0;
}
@media screen and (max-width: 1200px) {
	.index-case {
		gap: 40px 30px;
		margin: 40px 0;
	}
}
@media screen and (max-width: 767px) {
	.index-case {
		gap: 30px 20px;
	}
}
.index-case__item {
	width: calc(50% - 20px);
	box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .1);
	background: #fff;
	-webkit-transition: 0.3s ease box-shadow;
	transition: 0.3s ease box-shadow;
}
@media screen and (max-width: 1200px) {
	.index-case__item {
		width: calc(50% - 15px);
	}
}
@media screen and (max-width: 767px) {
	.index-case__item {
		width: calc(50% - 10px);
		box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .1);
	}
}
@media screen and (max-width: 600px) {
	.index-case__item {
		width: 100%;
	}
}
.index-case__body {
	padding: 30px;
}
@media screen and (max-width: 767px) {
	.index-case__body {
		padding: 24px 16px;
	}
}
.index-case__body > *:first-child {
	margin-top: 0;
}
.index-case__body > *:last-child {
	margin-bottom: 0;
}
.index-case__img {
	overflow: hidden;
}
.index-case__img img {
	-webkit-transition: 0.3s ease transform;
	transition: 0.3s ease transform;
}
.index-case__ttl {
	margin-bottom: 10px;
}
.index-case__ttl a {
	text-decoration: none;
	font-size: 3rem;
	color: #333;
	font-weight: bold;
	line-height: 1.4;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
}
@media screen and (max-width: 1200px) {
	.index-case__ttl a {
		font-size: 2.4rem;
	}
}
@media screen and (max-width: 767px) {
	.index-case__ttl a {
		font-size: 2rem;
	}
}
.index-case__company {
	color: #F08600;
	margin-bottom: 20px;
}
@media screen and (max-width: 1200px) {
	.index-case__company {
		margin-bottom: 10px;
	}
}
.index-case .biggerlink {
	cursor: pointer;
}
.index-case .biggerlink:hover {
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .05);
}
.index-case .biggerlink:hover a {
	color: #F08600;
}
.index-case .biggerlink:hover img {
	-webkit-transform: scale(1.1);
	        transform: scale(1.1);
}

.index-catalog__img {
	text-align: center;
}
.index-catalog__img img {
	width: 100%;
	max-width: 400px;
	max-height: 160px;
  object-fit: cover;
  object-position: center;
}
@media screen and (max-width: 767px) {
	.index-catalog__img img {
		max-height: 120px;
	}
}
.index-catalog__body {
	margin-top: 16px;
}
.index-catalog__list > li:not(:first-child) {
	margin-top: 10px;
}
.index-catalog__list > li a {
	display: block;
	color: #333;
	line-height: 1.5;
	font-weight: bold;
	text-decoration: none;
	padding-right: 32px;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
	position: relative;
}
.index-catalog__list > li a::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
	display: inline-block;
	color: #F08600;
	font-size: 16px;
	font-size: 1.6rem;
	position: absolute;
	top: 50%;
	right: 5px;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.index-catalog__list > li a:hover {
	color: #F08600;
}
.index-catalog__footer {
	margin-top: 16px;
}

.index-category-sm {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin: 32px 0;
}
.index-category-sm__img {
	margin-bottom: 16px;
}
.index-category-sm__img img {
	width: 100%;
}
.index-category-sm__ttl {
	margin: 0 !important;
}
.index-category-sm__btn {
	margin-top: 16px;
}
.index-category-sm__btn a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 44px;
	width: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	font-size: 1.5rem;
	text-align: left;
	text-decoration: none;
	line-height: 1.4;
	font-weight: bold;
	border-radius: 5px;
	color: #fff;
	background: #F08600;
	padding: 10px 48px 10px 24px;
	-webkit-transition: color 0.3s, background 0.3s;
	transition: color 0.3s, background 0.3s;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.index-category-sm__btn a:link {
	color: #fff;
}
.index-category-sm__btn a:visited {
	color: #fff;
}
@media screen and (max-width: 767px) {
	.index-category-sm__btn a {
		font-size: 1.3rem;
		padding: 10px 48px 10px 16px;
	}
}
.index-category-sm__btn a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
	display: inline-block;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	right: 16px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	.index-category-sm__btn a::after {
		right: 8px;
	}
}
.index-category-sm__btn a:hover {
	color: #fff;
	background: #333;
}
.index-category-sm__btn a:hover::after {
	color: #F08600;
}
.index-category-sm + * {
	margin-top: 0;
}
.row .index-category-sm {
	margin: 0;
	height: 100%;
}

.index-category {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.index-category__img {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 100%;
}
.index-category__img img {
	width: 100%;
}
.index-category__ttl {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 100%;
	margin: 16px 0;
	font-size: 3.2rem;
	line-height: 1.6;
	font-weight: bold;
}
@media screen and (max-width: 1200px) {
	.index-category__ttl {
		font-size: 2.6rem;
	}
}
@media screen and (max-width: 767px) {
	.index-category__ttl {
		font-size: 2.2rem;
	}
}
.index-category__desc {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	width: 100%;
}
.index-category__btn {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	margin-top: 16px;
}
.index-category__btn a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 60px;
	width: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	font-size: 1.5rem;
	text-align: left;
	text-decoration: none;
	line-height: 1.4;
	font-weight: bold;
	border-radius: 8px;
	color: #fff;
	background: #F08600;
	padding: 10px 48px 10px 24px;
	-webkit-transition: color 0.3s, background 0.3s;
	transition: color 0.3s, background 0.3s;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.index-category__btn a:link {
	color: #fff;
}
.index-category__btn a:visited {
	color: #fff;
}
@media screen and (max-width: 767px) {
	.index-category__btn a {
		font-size: 1.3rem;
		min-height: 50px;
		padding: 10px 48px 10px 16px;
	}
}
.index-category__btn a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
	display: inline-block;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	right: 16px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	.index-category__btn a::after {
		right: 8px;
	}
}
.index-category__btn a:hover {
	color: #fff;
	background: #333;
}
.index-category__btn a:hover::after {
	color: #F08600;
}
.index-category + * {
	margin-top: 0;
}
.row > [class^=col] .index-category {
	min-height: 230px;
	height: 100%;
}
@media screen and (max-width: 767px) {
	.row > [class^=col] .index-category {
		min-height: auto;
	}
}

.index-example__list {
	padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
	.index-example__list {
		padding-bottom: 30px;
	}
}
.index-example__list-wrapper {
	height: auto;
}
.index-example__item {
	height: auto;
	width: 350px;
	background: #fff;
	box-shadow: 0 10px 30px rgba(0, 0, 0, .16);
	cursor: pointer;
	-webkit-transition: box-shadow 0.3s;
	transition: box-shadow 0.3s;
}
@media screen and (max-width: 1200px) {
	.index-example__item {
		width: auto;
	}
}
@media screen and (max-width: 767px) {
	.index-example__item {
		box-shadow: 0 10px 20px rgba(0, 0, 0, .16);
	}
}
.index-example__item:hover {
	box-shadow: none;
}
.index-example__thumb {
	width: 100%;
}
.index-example__thumb img {
	width: 100%;
}
.index-example__body {
	padding: 20px;
}
@media screen and (max-width: 1024px) {
	.index-example__body {
		padding: 20px 15px;
	}
}
.index-example__ttl {
	width: 100%;
	font-size: 2.4rem;
	line-height: 1.5;
	font-weight: bold;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
@media screen and (max-width: 1024px) {
	.index-example__ttl {
		font-size: 2rem;
	}
}
@media screen and (max-width: 767px) {
	.index-example__ttl {
		font-size: 1.7rem;
	}
}
.index-example__ttl a {
	color: #333;
	text-decoration: none;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}
.index-example__item:hover .index-example__ttl a {
	color: #F08600;
}
.index-example__desc {
	width: 100%;
	margin-bottom: 20px;
}
.index-example__category {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	gap: 5px;
	margin-top: 20px;
}
@media screen and (max-width: 767px) {
	.index-example__category {
		margin-top: 15px;
	}
}
.index-example__category > li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	min-height: 25px;
	padding: 5px 10px;
	border: 1px solid #F08600;
	border-radius: 4px;
	color: #F08600;
	font-size: 1.2rem;
	line-height: 1.2;
}
@media screen and (max-width: 767px) {
	.index-example__category > li {
		font-size: 1.1rem;
		padding: 4px 7px;
	}
}
.index-example__prev, .index-example__next {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	background: rgba(240, 134, 0, .8);
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.index-example__prev::after, .index-example__next::after {
	display: inline-block;
	color: #fff;
	font-size: 21px;
	font-size: 2.1rem;
}
.index-example__prev:hover, .index-example__next:hover {
	opacity: 0.7;
}
.index-example__prev {
	left: -35px;
}
@media screen and (max-width: 767px) {
	.index-example__prev {
		left: -10px;
	}
}
.index-example__prev::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea03";
}
.index-example__next {
	right: -35px;
}
@media screen and (max-width: 767px) {
	.index-example__next {
		right: -10px;
	}
}
.index-example__next::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
}

.index-news {
	margin-top: 20px;
}
.index-news dl {
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 290px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.index-news dl {
		display: block;
		padding-left: 0;
	}
}
.index-news dl::after {
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background: -webkit-linear-gradient(left, #F08600, #F08600 50px, #ddd 50px, #ddd 100%);
	background: linear-gradient(to right, #F08600, #F08600 50px, #ddd 50px, #ddd 100%);
	position: absolute;
	left: 0;
	bottom: 0;
}
.index-news .rss_date {
	display: block;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 6.5em;
	color: #999;
	line-height: 1.5;
	font-family: "Poppins", sans-serif;
	font-weight: 500;
	position: absolute;
	left: 0;
	top: 22px;
}
@media screen and (max-width: 767px) {
	.index-news .rss_date {
		position: static;
	}
}
.index-news .rss_title {
	line-height: 1.5;
}
@media screen and (max-width: 767px) {
	.index-news .rss_title {
		margin-top: 10px;
	}
}
.index-news .rss_title a {
	color: #333;
	text-decoration: none;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
@media screen and (max-width: 767px) {
	.index-news .rss_title a {
		display: block;
	}
}
.index-news .rss_title a:hover {
	color: #F08600;
}
.index-news .rss_title a[href=""], .index-news .rss_title a[href$="/news/"] {
	pointer-events: none;
}
.index-news .rss_category {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #F08600 !important;
	line-height: 1.2;
	font-weight: bold;
	width: 150px;
	min-height: 34px;
	padding: 5px;
	border: 1px solid #F08600;
	position: absolute;
	left: 120px;
	top: 16px;
}
@media screen and (max-width: 767px) {
	.index-news .rss_category {
		width: 130px;
		height: 26px;
		position: absolute;
		top: 16px;
		left: 100px;
	}
}
.index-news .rss_contents {
	color: #999;
	font-size: 1.4rem;
	margin-top: 8px;
}
@media screen and (max-width: 767px) {
	.index-news .rss_contents {
		font-size: 1.3rem;
	}
}

.index-products-row {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[2];
	    grid-template-columns: repeat(2, 1fr);
}
@media screen and (max-width: 767px) {
	.index-products-row {
		display: block;
	}
}
.index-products-row__col:nth-child(1) {
	padding-right: 15px;
}
@media screen and (max-width: 767px) {
	.index-products-row__col:nth-child(1) {
		padding-right: 0;
	}
}
.index-products-row__col:nth-child(2) {
	padding-left: 15px;
	border-left: 1px solid #ddd;
}
@media screen and (max-width: 767px) {
	.index-products-row__col:nth-child(2) {
		padding-left: 0;
		border-left: 0;
		margin-top: 40px;
	}
}

.index-products__nav__list {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[3];
	    grid-template-columns: repeat(3, 1fr);
	gap: 24px 14px;
}
@media screen and (max-width: 767px) {
	.index-products__nav__list {
		-ms-grid-columns: (1fr)[2];
		    grid-template-columns: repeat(2, 1fr);
		gap: 20px 14px;
	}
}
/* .index-products__nav__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
} */
.index-products__nav__link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	background: #fff;
	text-align: center;
	color: #999;
	line-height: 1.3;
	text-decoration: none;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: relative;
}
.index-products__nav__link:link {
	color: #999;
}
.index-products__nav__link:visited {
	color: #999;
}
.index-products__nav__link:hover {
	color: #F08600;
}
.index-products__nav__item.-active .index-products__nav__link {
	color: #fff;
	background: #F08600;
}
.index-products__nav__item.-active .index-products__nav__link::after {
	content: "";
	display: block;
	width: 30px;
	height: 15px;
	background: #F08600;
	-webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
	        clip-path: polygon(0 0, 100% 0, 50% 100%);
	position: absolute;
	left: 50%;
	bottom: -14px;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
	.index-products__nav__item.-active .index-products__nav__link::after {
		width: 20px;
		height: 10px;
		bottom: -9px;
	}
}
.index-products__nav__img {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 100%;
}
.index-products__nav__img img {
	width: 100%;
	height: 160px;
	object-fit: cover;
    object-position: center;
}
@media screen and (max-width: 1023.5px) {
	.index-products__nav__img img {
		height: 120px;
	}
}
@media screen and (max-width: 767.5px) {
	.index-products__nav__img img {
		height: 80px;
	}
}
.index-products__nav__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	min-height: 64px;
	font-size: 1.8rem;
	font-weight: bold;
	padding: 10px;
}
@media screen and (max-width: 1024px) {
	.index-products__nav__body {
		font-size: 1.6rem;
	}
}
@media screen and (max-width: 767px) {
	.index-products__nav__body {
		font-size: 1.2rem;
		min-height: 48px;
	}
}
.index-products__contents {
	margin-top: 25px;
	padding: 40px 40px 50px;
	background: #fff;
}
@media screen and (max-width: 1024px) {
	.index-products__contents {
		padding: 30px 30px 40px;
	}
}
@media screen and (max-width: 767px) {
	.index-products__contents {
		padding: 25px 20px 30px;
	}
}
.index-products__outline {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
	gap: 0 30px;
}
@media screen and (max-width: 767px) {
	.index-products__outline {
		display: block;
	}
}
.index-products__outline__thumb {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 485px;
	max-width: 44%;
	text-align: center;
}
@media screen and (max-width: 767px) {
	.index-products__outline__thumb {
		max-width: none;
		width: 100%;
	}
}
.index-products__outline__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
@media screen and (max-width: 767px) {
	.index-products__outline__body {
		margin-top: 25px;
	}
}
.index-products__outline__ttl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	gap: 10px;
	font-size: 3rem;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 20px;
}
@media screen and (max-width: 1024px) {
	.index-products__outline__ttl {
		font-size: 2.6rem;
	}
}
@media screen and (max-width: 767px) {
	.index-products__outline__ttl {
		font-size: 2.2rem;
	}
}
.index-products__outline__ttl__sub {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	max-width: 100%;
	color: #F08600;
	font-size: 1.2rem;
	font-family: "Poppins", sans-serif;
	font-weight: normal;
	font-style: italic;
	margin-left: 20px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.index-products__outline__ttl__sub {
		font-size: 1rem;
	}
}
.index-products__outline__ttl__sub::before {
	content: "";
	display: block;
	width: 10px;
	height: 1px;
	background: #ddd;
	position: absolute;
	left: -20px;
	top: 50%;
}

.index-qa {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	width: 100%;
	border: 2px solid #ddd;
	padding: 20px;
	cursor: pointer;
	-webkit-transition: border-color 0.3s ease;
	transition: border-color 0.3s ease;
}
.index-qa__category {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	color: #F08600;
	line-height: 1.5;
	border: 1px solid #F08600;
	border-radius: 4px;
	padding: 2px 10px;
}
.index-qa__ttl {
	font-size: 2.4rem;
	line-height: 1.3;
	font-weight: bold;
	margin-top: 16px;
	margin-bottom: 16px;
}
@media screen and (max-width: 1024px) {
	.index-qa__ttl {
		font-size: 2.1rem;
	}
}
@media screen and (max-width: 767px) {
	.index-qa__ttl {
		font-size: 1.8rem;
	}
}
.index-qa__footer {
	margin-top: auto;
}
.index-qa:hover {
	border-color: #F08600;
}

.index-works {
	width: 100%;
	border: 2px solid #ddd;
	padding: 40px;
}
@media screen and (max-width: 1024px) {
	.index-works {
		padding: 30px;
	}
}
@media screen and (max-width: 767px) {
	.index-works {
		padding: 24px 20px;
	}
}
.index-works.-wide {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 0 45px;
}
@media screen and (max-width: 1024px) {
	.index-works.-wide {
		gap: 0 30px;
	}
}
@media screen and (max-width: 767px) {
	.index-works.-wide {
		display: block;
	}
}
.index-works.-wide .index-works__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
.index-works__ttl {
	color: #F08600;
	font-size: 2rem;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 8px;
}
@media screen and (max-width: 1024px) {
	.index-works__ttl {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.index-works__ttl {
		font-size: 1.6rem;
	}
}
.index-works__info {
	background: #f5f5f5;
	padding: 30px;
	margin-top: 30px;
}
@media screen and (max-width: 767px) {
	.index-works__info {
		padding: 20px;
		margin-top: 20px;
	}
}
.index-works__info-list {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 6em 1fr;
	    grid-template-columns: 6em 1fr;
	line-height: 1.5;
	border-top: 1px solid #ddd;
}
@media screen and (max-width: 1024px) {
	.index-works__info-list {
		font-size: 1.4rem;
	}
}
@media screen and (max-width: 767px) {
	.index-works__info-list {
		display: block;
	}
}
.index-works__info-list > dt {
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
}
@media screen and (max-width: 767px) {
	.index-works__info-list > dt {
		padding-top: 12px;
		padding-bottom: 0;
		margin-bottom: 4px;
		border-bottom: 0;
	}
}
.index-works__info-list > dd {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	border-bottom: 1px solid #ddd;
}
@media screen and (max-width: 767px) {
	.index-works__info-list > dd {
		padding-top: 0;
		padding-left: 0;
		padding-bottom: 12px;
	}
}
.index-works__product > li {
	padding-left: 1em;
	line-height: 1.5;
	position: relative;
}
.index-works__product > li + li {
	margin-top: 0.2em;
}
.index-works__product > li::before {
	content: "";
	width: 0.4em;
	height: 0.4em;
	position: absolute;
	top: 0.6em;
	left: 0;
	border-radius: 100%;
	background: #333;
}
.index-works__img {
	text-align: center;
	margin-top: 30px;
}
.index-works.-wide .index-works__img {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	margin-top: 0;
	width: 345px;
	max-width: 40%;
}
@media screen and (max-width: 767px) {
	.index-works.-wide .index-works__img {
		width: auto;
		max-width: none;
		margin-top: 30px;
	}
}
.kz-flow {
	margin-top: 60px;
}
@media screen and (max-width: 767px) {
	.kz-flow {
		margin-top: 40px;
	}
}

.link-anchor-assort {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: 32px;
}
@media screen and (max-width: 767px) {
	.link-anchor-assort {
		margin-top: 24px;
	}
}
.link-anchor-assort a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 40px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 1.4;
	color: #fff;
	background: #F08600;
	padding: 10px 56px 10px 16px;
	border-radius: 4px;
	-webkit-transition: color 0.3s, background 0.3s;
	transition: color 0.3s, background 0.3s;
	border: 1px solid #F08600;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.link-anchor-assort a:link {
	color: #fff;
}
.link-anchor-assort a:visited {
	color: #fff;
}
@media screen and (max-width: 767px) {
	.link-anchor-assort a {
		font-size: 1.4rem;
	}
}
.link-anchor-assort a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea01";
	display: inline-block;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	right: 16px;
	top: 50%;
	color: #fff;
	-webkit-transform: translateY(-50%) scale(0.8);
	        transform: translateY(-50%) scale(0.8);
	font-size: 10px;
	font-size: 1rem;
}
@media screen and (max-width: 767px) {
	.link-anchor-assort a::after {
		right: 16px;
	}
}
.link-anchor-assort a:hover {
	color: #F08600;
	background: #fff;
}
.link-anchor-assort a:hover::after {
	color: #F08600;
}
.link-anchor-assort.-lg > a {
	font-size: 1.8rem;
	padding: 10px 70px 10px 30px;
	min-height: 56px;
}
@media screen and (max-width: 767px) {
	.link-anchor-assort.-lg > a {
		font-size: 1.6rem;
		min-height: 48px;
		padding: 10px 50px 10px 20px;
	}
}
.link-anchor-assort.-lg > a::after {
	right: 30px;
}
@media screen and (max-width: 767px) {
	.link-anchor-assort.-lg > a::after {
		right: 20px;
	}
}
.link-anchor-assort.-liquid > * {
	max-width: none;
	width: 100%;
}
.link-anchor-assort.-l {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.link-anchor-assort.-r {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
	.link-anchor-assort.-md-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
@media screen and (max-width: 767px) {
	.link-anchor-assort.-sm-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
.link-anchor-assort.-anchor a::after {
	-webkit-transform: rotate(90deg);
	        transform: rotate(90deg);
}
.link-anchor-assort:first-child {
	margin-top: 0;
}
.row > [class^=col] > .link-anchor-assort {
	width: 100%;
}
.row > [class^=col] > .link-anchor-assort a {
	width: 100%;
}

.link-anchor {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: 32px;
}
@media screen and (max-width: 767px) {
	.link-anchor {
		margin-top: 24px;
	}
}
.link-anchor a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 64px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	font-size: 1.6rem;
	text-align: left;
	text-decoration: none;
	line-height: 1.4;
	color: #333;
	background: #fff;
	padding: 10px 56px 10px 16px;
	-webkit-transition: color 0.3s, background 0.3s, border-color 0.3s;
	transition: color 0.3s, background 0.3s, border-color 0.3s;
	border: 1px solid #ddd;
	border-radius: 5px;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.link-anchor a:link {
	color: #333;
}
.link-anchor a:visited {
	color: #333;
}
@media screen and (max-width: 767px) {
	.link-anchor a {
		font-size: 1.4rem;
	}
}
.link-anchor a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea01";
	display: inline-block;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	right: 16px;
	top: 50%;
	color: #F08600;
	-webkit-transform: translateY(-50%) scale(0.8);
	        transform: translateY(-50%) scale(0.8);
	font-size: 10px;
	font-size: 1rem;
}
@media screen and (max-width: 767px) {
	.link-anchor a::after {
		right: 16px;
	}
}
.link-anchor a:hover {
	color: #fff;
	background: #F08600;
	border-color: #F08600;
}
.link-anchor a:hover::after {
	color: #fff;
}
.link-anchor.-lg > a {
	font-size: 1.8rem;
	padding: 10px 70px 10px 30px;
	min-height: 56px;
}
@media screen and (max-width: 767px) {
	.link-anchor.-lg > a {
		font-size: 1.6rem;
		min-height: 48px;
		padding: 10px 50px 10px 20px;
	}
}
.link-anchor.-lg > a::after {
	right: 30px;
}
@media screen and (max-width: 767px) {
	.link-anchor.-lg > a::after {
		right: 20px;
	}
}
.link-anchor.-liquid > * {
	max-width: none;
	width: 100%;
}
.link-anchor.-l {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.link-anchor.-r {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
	.link-anchor.-md-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
@media screen and (max-width: 767px) {
	.link-anchor.-sm-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
.link-anchor.-link a::after {
	-webkit-transform: translateY(-50%) scale(0.8) rotate(-90deg);
	        transform: translateY(-50%) scale(0.8) rotate(-90deg);
}
.link-anchor:first-child {
	margin-top: 0;
}
.row > [class^=col] > .link-anchor {
	width: 100%;
}
.row > [class^=col] > .link-anchor a {
	width: 100%;
}

.link-arrow {
	margin-top: 16px;
}
.link-arrow > a {
	display: block;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #F08600;
	text-decoration: none;
	padding-left: 16px;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
	position: relative;
}
.link-arrow > a::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea0c";
	display: inline-block;
	font-size: 10px;
	font-size: 1rem;
	position: absolute;
	top: 1em;
	left: 0;
}
@media screen and (max-width: 767px) {
	.link-arrow > a::before {
		top: 0.8em;
	}
}
.link-arrow > a:hover {
	color: #333;
	text-decoration: underline;
}

.link-btn-basic {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: 32px;
}
@media screen and (max-width: 767px) {
	.link-btn-basic {
		margin-top: 24px;
	}
}
.link-btn-basic a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 80px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	font-size: 1.6rem;
	text-align: left;
	text-decoration: none;
	line-height: 1.4;
	color: #333;
	background: #fff;
	padding: 10px 48px 10px 16px;
	-webkit-transition: color 0.3s, background 0.3s, box-shadow 0.3s;
	transition: color 0.3s, background 0.3s, box-shadow 0.3s;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.link-btn-basic a:link {
	color: #333;
}
.link-btn-basic a:visited {
	color: #333;
}
@media screen and (max-width: 767px) {
	.link-btn-basic a {
		font-size: 1.4rem;
		min-height: 56px;
	}
}
.link-btn-basic a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
	display: inline-block;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	right: 16px;
	top: 50%;
	color: #F08600;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	.link-btn-basic a::after {
		right: 8px;
	}
}
.link-btn-basic a:hover {
	color: #fff;
	background: #F08600;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.link-btn-basic a:hover::after {
	color: #fff;
}
.link-btn-basic.-orange a {
	border: 1px solid #F08600;
}
.link-btn-basic.-lg > a {
	font-size: 1.8rem;
	padding: 10px 70px 10px 30px;
	min-height: 56px;
}
@media screen and (max-width: 767px) {
	.link-btn-basic.-lg > a {
		font-size: 1.6rem;
		min-height: 48px;
		padding: 10px 50px 10px 20px;
	}
}
.link-btn-basic.-lg > a::after {
	right: 30px;
}
@media screen and (max-width: 767px) {
	.link-btn-basic.-lg > a::after {
		right: 20px;
	}
}
.link-btn-basic.-liquid > * {
	max-width: none;
	width: 100%;
}
.link-btn-basic.-l {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.link-btn-basic.-r {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
	.link-btn-basic.-md-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
@media screen and (max-width: 767px) {
	.link-btn-basic.-sm-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
.link-btn-basic.-anchor a::after {
	-webkit-transform: rotate(90deg);
	        transform: rotate(90deg);
}
.link-btn-basic:first-child {
	margin-top: 0;
}
.row > [class^=col] > .link-btn-basic {
	width: 100%;
}
.row > [class^=col] > .link-btn-basic a {
	width: 100%;
}

.link-btn-doc__link {
	padding: 16px 20px 16px 8px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
	background-color: #fff;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 74px 1fr;
	    grid-template-columns: 74px 1fr;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 0 10px;
	color: #333;
	text-decoration: none;
	min-height: 108px;
	-webkit-transition: background-color 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;
	transition: background-color 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;
}
@media screen and (max-width: 767px) {
	.link-btn-doc__link {
		-ms-grid-columns: 50px 1fr;
		    grid-template-columns: 50px 1fr;
		min-height: 90px;
	}
}
.link-btn-doc__link:hover {
	color: #fff;
	box-shadow: none;
	background-color: #FFAA5A;
}
.link-btn-long {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: 32px;
}
@media screen and (max-width: 767px) {
	.link-btn-long {
		margin-top: 24px;
	}
}
.link-btn-long a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 40px;
	width: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 1.6rem;
	text-align: center;
	text-decoration: none;
	line-height: 1.4;
	font-weight: bold;
	border-radius: 100px;
	background: #F08600;
	padding: 10px 24px;
	-webkit-transition: color 0.3s, background 0.3s;
	transition: color 0.3s, background 0.3s;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	color: #fff;
}
@media screen and (max-width: 767px) {
	.link-btn-long a {
		font-size: 1.4rem;
	}
}
.link-btn-long a:hover {
	color: #fff;
	background: #333;
}
.link-btn-long.-half a {
	width: 50%;
}
.link-btn-long.-l {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.link-btn-long.-r {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
.link-btn-long:first-child {
	margin-top: 0;
}
.row > [class^=col] > .link-btn-long {
	width: 100%;
}

.link-btn-pdf {
	margin-top: 24px;
}
@media screen and (max-width: 767px) {
	.link-btn-pdf {
		margin-top: 16px;
	}
}
.link-btn-pdf a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 0 10px;
	color: #333;
	font-size: 1.6rem;
	line-height: 1.5;
	text-decoration: none;
	padding: 8px 50px 8px 42px;
	max-width: 400px;
	min-height: 50px;
	border: 2px solid #ddd;
	background-color: #fff;
	border-radius: 8px;
	margin-left: auto;
	-webkit-transition: color 0.3s ease, background-color 0.3s ease;
	transition: color 0.3s ease, background-color 0.3s ease;
	position: relative;
}
@media screen and (max-width: 767px) {
	.link-btn-pdf a {
		font-size: 1.4rem;
	}
}
.link-btn-pdf a::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea14";
	display: inline-block;
	color: #333;
	font-size: 22px;
	font-size: 2.2rem;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
	position: absolute;
	top: 50%;
	left: 16px;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	.link-btn-pdf a::before {
		font-size: 20px;
		font-size: 2rem;
	}
}
.link-btn-pdf a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea11";
	display: inline-block;
	color: #333;
	font-size: 18px;
	font-size: 1.8rem;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
	position: absolute;
	top: 50%;
	right: 16px;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	.link-btn-pdf a::after {
		font-size: 16px;
		font-size: 1.6rem;
	}
}
.link-btn-pdf a:hover {
	color: #fff;
	background: #F08600;
}
.link-btn-pdf a:hover::before {
	color: #fff;
}
.link-btn-pdf a:hover::after {
	color: #fff;
}

.link-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: 32px;
}
@media screen and (max-width: 767px) {
	.link-btn {
		margin-top: 24px;
	}
}
.link-btn a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 44px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 1.6rem;
	text-align: center;
	text-decoration: none;
	line-height: 1.4;
	font-weight: bold;
	border-radius: 5px;
	color: #fff;
	background: #F08600;
	padding: 10px 48px 10px 16px;
	-webkit-transition: color 0.3s, background 0.3s;
	transition: color 0.3s, background 0.3s;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.link-btn a:link {
	color: #fff;
}
.link-btn a:visited {
	color: #fff;
}
@media screen and (max-width: 767px) {
	.link-btn a {
		font-size: 1.4rem;
		min-height: 40px;
		padding: 10px 48px 10px 16px;
	}
}
.link-btn a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
	display: inline-block;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	right: 16px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	.link-btn a::after {
		right: 8px;
	}
}
.link-btn a:hover {
	color: #fff;
	background: #333;
}
.link-btn a:hover::after {
	color: #F08600;
}
.link-btn.-lg > a {
	font-size: 1.8rem;
	padding: 10px 70px 10px 30px;
	min-height: 56px;
}
@media screen and (max-width: 767px) {
	.link-btn.-lg > a {
		font-size: 1.6rem;
		min-height: 48px;
		padding: 10px 50px 10px 20px;
	}
}
.link-btn.-lg > a::after {
	right: 30px;
}
@media screen and (max-width: 767px) {
	.link-btn.-lg > a::after {
		right: 20px;
	}
}
.link-btn.-liquid a {
	max-width: none;
	width: 100%;
}
@media screen and (max-width: 767px) {
	.link-btn.-sm-liquid a {
		max-width: none;
		width: 100%;
	}
}
.link-btn.-l {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.link-btn.-r {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	margin-left: auto;
}
@media screen and (max-width: 1024px) {
	.link-btn.-md-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
@media screen and (max-width: 767px) {
	.link-btn.-sm-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
.link-btn.-sm a {
	font-size: 1.5rem;
}
@media screen and (max-width: 767px) {
	.link-btn.-sm a {
		font-size: 1.3rem;
	}
}
.link-btn.-anchor a::after {
	-webkit-transform: rotate(90deg);
	        transform: rotate(90deg);
}
.link-btn.-text-l a {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.link-btn:first-child {
	margin-top: 0;
}
.row > [class^=col] > .link-btn {
	width: 100%;
}
.index-qa:hover .link-btn a {
	background: #333;
}
.index-qa:hover .link-btn a::after {
	color: #F08600;
}
.scope_blog article#main .link-btn a {
	color: #fff;
	text-decoration: none;
}

.link-text {
	color: #F08600;
	text-decoration: underline;
}
.link-text:link {
	color: #F08600;
}
.link-text:visited {
	color: #F08600;
}
.link-text:hover {
	text-decoration: none;
}

.link-video {
	margin-top: 16px;
}
.link-video + .link-video {
	margin-top: 8px;
}
.link-video > a {
	display: block;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #F08600;
	text-decoration: underline;
	padding-left: 1.8em;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
	position: relative;
}
.link-video > a::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea28";
	display: inline-block;
	color: #333;
	font-size: 0.875em;
	position: absolute;
	top: 0.6em;
	left: 0;
}
.link-video > a:hover {
	color: #333;
	text-decoration: none;
}

.list-check {
	margin: 24px 0;
	border-top: 1px solid #ddd;
}
.list-check > li {
	padding: 16px 24px 16px 2em;
	position: relative;
	font-size: 1.6rem;
	border-bottom: 1px solid #ddd;
}
@media screen and (max-width: 767px) {
	.list-check > li {
		font-size: 1.4rem;
		padding: 8px 16px 8px 2em;
	}
}
.list-check > li::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea0a";
	font-size: 14px;
	font-size: 1.4rem;
	color: #F08600;
	position: absolute;
	top: 1.8em;
	left: 0;
}
@media screen and (max-width: 767px) {
	.list-check > li::before {
		top: 1.2em;
		font-size: 12px;
		font-size: 1.2rem;
	}
}
.list-check.-bold > li {
	font-weight: bold;
}

.list-disc {
	margin: 24px 0;
}
.list-disc > li {
	padding-left: 1.5em;
	position: relative;
	font-size: 1.6rem;
}
.list-disc > li + li {
	margin-top: 0.5em;
}
@media screen and (max-width: 767px) {
	.list-disc > li {
		font-size: 1.4rem;
	}
}
.list-disc > li::before {
	content: "";
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0.7em;
	left: 0;
	border-radius: 100px;
	background: #333;
}
.list-disc.-bold > li {
	font-weight: bold;
}
.list-disc.-gray > li::before {
	background: #999999;
}
.list-disc.-generally > li {
	font-weight: normal;
}

.list-dl > li:not(:first-child) {
	margin-top: 8px;
}
.list-dl > li a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 0 10px;
	color: #333;
	font-size: 1.6rem;
	line-height: 1.5;
	text-decoration: none;
	padding: 8px 50px 8px 86px;
	min-height: 50px;
	border: 2px solid #ddd;
	background-color: #fff;
	border-radius: 8px;
	-webkit-transition: color 0.3s ease, background-color 0.3s ease;
	transition: color 0.3s ease, background-color 0.3s ease;
	position: relative;
}
@media screen and (max-width: 767px) {
	.list-dl > li a {
		font-size: 1.4rem;
	}
}
.list-dl > li a::before {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 58px;
	height: 24px;
	background: #F08600;
	color: #fff;
	line-height: 1.2;
	font-family: "Poppins", sans-serif;
	letter-spacing: 0;
	position: absolute;
	left: 16px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.list-dl > li a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea11";
	display: inline-block;
	color: #333;
	font-size: 18px;
	font-size: 1.8rem;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
	position: absolute;
	top: 50%;
	right: 16px;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	.list-dl > li a::after {
		font-size: 16px;
		font-size: 1.6rem;
	}
}
.list-dl > li a:hover {
	color: #fff;
	background: #F08600;
}
.list-dl > li a:hover::after {
	color: #fff;
}
.list-dl > li.-dxf a::before {
	content: "dxf";
	text-transform: uppercase;
	background: #1F419D;
}
.list-dl > li.-jww a::before {
	content: "jww";
	text-transform: uppercase;
	background: #5B9D00;
}
.list-dl > li.-dwg a::before {
	content: "dwg";
	text-transform: uppercase;
	background: #A3740A;
}
.list-dl > li.-mpz a::before {
	content: "mpz";
	text-transform: uppercase;
	background: #198AC6;
}
.list-dl > li.-pdf a::before {
	content: "pdf";
	text-transform: uppercase;
	background: #E00B0B;
}
.list-dl > li.-rfa a::before {
	content: "rfa";
	text-transform: uppercase;
	background: #007D7F;
}
.list-dl > li.-ifc a::before {
	content: "ifc";
	text-transform: uppercase;
	background: #2D03AB;
}
.list-dl > li.-exe a::before {
	content: "exe";
	text-transform: uppercase;
	background: #BB5101;
}
.list-dl > li.-msi a::before {
	content: "msi";
	text-transform: uppercase;
	background: #B20064;
}
.list-dl > li.-zip a::before {
	content: "zip";
	text-transform: uppercase;
	background: #4FACD2;
}

.list-doc {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 8px;
}
.list-doc > li a {
	display: inline-block;
	color: #fff;
	font-size: 1.6rem;
	line-height: 1.5;
	letter-spacing: 0;
	text-align: center;
	font-family: "Poppins", sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #F08600;
	border: 1px solid #F08600;
	padding: 1px 5px;
	min-width: 52px;
	-webkit-transition: color 0.3s ease, 0.3s ease;
	transition: color 0.3s ease, 0.3s ease;
}
@media screen and (max-width: 767px) {
	.list-doc > li a {
		font-size: 1.4rem;
	}
}
.list-doc > li a:hover {
	background-color: #fff;
	color: #F08600;
}
.list-doc > li.-pdf a {
	background: #E00B0B;
	border-color: #E00B0B;
}
.list-doc > li.-pdf a:hover {
	color: #E00B0B;
	background-color: #fff;
}
.list-doc > li.-dxf a {
	background: #1F419D;
	border-color: #1F419D;
}
.list-doc > li.-dxf a:hover {
	color: #1F419D;
	background-color: #fff;
}
.list-doc > li.-dwg a {
	background: #A3740A;
	border-color: #A3740A;
}
.list-doc > li.-dwg a:hover {
	color: #A3740A;
	background-color: #fff;
}
.list-doc > li.-jww a {
	background: #5B9D00;
	border-color: #5B9D00;
}
.list-doc > li.-jww a:hover {
	color: #5B9D00;
	background-color: #fff;
}

.list-feature {
	margin: 24px 0;
}
.list-feature > li {
	padding-left: 1.5em;
	position: relative;
	font-size: 2rem;
	font-weight: bold;
}
.list-feature > li + li {
	margin-top: 0.5em;
}
@media screen and (max-width: 767px) {
	.list-feature > li {
		font-size: 1.6rem;
	}
}
.list-feature > li::before {
	content: "";
	width: 0.8em;
	height: 0.8em;
	position: absolute;
	top: 0.5em;
	left: 0;
	background: #333;
}
.list-feature.-m-lg > li {
	margin-top: 2em;
}
.list-feature.-m-lg > li:first-child {
	margin-top: 0;
}

.list-indent {
	margin-top: 24px;
	margin-bottom: 24px;
}
.list-indent li {
	line-height: 1.5;
	text-indent: -1em;
	padding-left: 1em;
}
.list-indent li + li {
	margin-top: 0.5em;
}
.list-indent ol:not([class]) {
	margin-top: 0.5em;
}
.list-indent:first-child {
	margin-top: 0;
}
.list-indent:last-child {
	margin-bottom: 0;
}

.list-news dl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 0 15px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.list-news dl {
		display: block;
	}
}
.list-news dl:not(:first-child) {
	margin-top: 20px;
}
@media screen and (max-width: 767px) {
	.list-news dl:not(:first-child) {
		margin-top: 25px;
	}
}
.list-news .rss_date {
	display: block;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 6.5em;
	color: #999;
	line-height: 1.5;
	font-family: "Poppins", sans-serif;
	font-weight: 500;
}
.list-news .rss_title {
	line-height: 1.5;
}
@media screen and (max-width: 767px) {
	.list-news .rss_title {
		margin-top: 10px;
	}
}
.list-news .rss_title a {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 150px 1fr;
	    grid-template-columns: 150px 1fr;
	gap: 0 20px;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	color: #333;
	text-decoration: none;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}
@media screen and (max-width: 767px) {
	.list-news .rss_title a {
		display: block;
	}
}
.list-news .rss_title a:hover {
	color: #F08600;
}
.list-news .rss_category {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #F08600 !important;
	line-height: 1.2;
	font-weight: bold;
	width: 150px;
	min-height: 34px;
	padding: 5px;
	border: 1px solid #F08600;
	margin-top: -4px;
}
@media screen and (max-width: 767px) {
	.list-news .rss_category {
		width: 130px;
		height: 26px;
		font-size: 1.4rem;
		position: absolute;
		top: -4px;
		left: 100px;
	}
}
.list-news .rss_contents {
	display: none;
}

.list-num {
	counter-reset: list-num;
	margin-top: 24px;
	margin-bottom: 24px;
}
.list-num > li {
	line-height: 1.5;
	padding-left: 1.7em;
	position: relative;
	font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
	.list-num > li {
		font-size: 1.4rem;
	}
}
.list-num > li::before {
	counter-increment: list-num;
	content: counter(list-num) ".";
	display: inline-block;
	text-align: center;
	margin-right: 4px;
	position: absolute;
	left: 0;
	top: 0;
}
.list-num > li + li {
	margin-top: 4px;
}
.list-num ol:not([class]) {
	margin-top: 8px;
}
.list-num.-generally > li {
	font-weight: normal;
}

.list-point-02 {
	margin-top: 40px;
	margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
	.list-point-02 {
		margin-top: 32px;
		margin-bottom: 32px;
	}
}
.list-point-02__item + .list-point-02__item {
	margin-top: 48px;
}
@media screen and (max-width: 767px) {
	.list-point-02__item + .list-point-02__item {
		margin-top: 32px;
	}
}
.list-point-02__header {
	font-size: 2rem;
	line-height: 1.5;
	font-weight: bold;
	padding-top: 0.6em;
	padding-left: 180px;
	min-height: 3em;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.list-point-02__header {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.list-point-02__header {
		font-size: 1.6rem;
		padding-left: 110px;
	}
}
.list-point-02__label {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 155px;
	padding: 0.9em 0;
	background: #f5f5f5;
	border-left: 2px solid #F08600;
	font-size: 2rem;
	color: #F08600;
	line-height: 1.2;
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	top: 0;
	left: 0;
}
@media screen and (max-width: 1024px) {
	.list-point-02__label {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.list-point-02__label {
		font-size: 1.6rem;
		width: 95px;
	}
}
.list-point-02__body {
	font-size: 1.6rem;
	font-weight: normal;
	margin-top: 16px;
}
@media screen and (max-width: 767px) {
	.list-point-02__body {
		font-size: 1.4rem;
		margin-top: 12px;
	}
}
.list-point-02__body > *:first-child {
	margin-top: 0;
}
.list-point-02__body > *:last-child {
	margin-bottom: 0;
}
.list-point-02__body.-pad {
	padding-left: 180px;
}
@media screen and (max-width: 767px) {
	.list-point-02__body.-pad {
		padding-left: 0;
	}
}

.list-point {
	margin-top: 40px;
	margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
	.list-point {
		margin-top: 32px;
		margin-bottom: 32px;
	}
}
.list-point:first-child {
	margin-top: 0;
}
.list-point:last-child {
	margin-bottom: 0;
}
.list-point__item {
	font-size: 2rem;
	line-height: 1.5;
	font-weight: bold;
	padding-top: 0.6em;
	padding-left: 180px;
	min-height: 3em;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.list-point__item {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.list-point__item {
		font-size: 1.6rem;
		padding-left: 110px;
	}
}
.list-point__item + .list-point__item {
	margin-top: 32px;
}
@media screen and (max-width: 767px) {
	.list-point__item + .list-point__item {
		margin-top: 16px;
	}
}
.list-point__label {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 155px;
	padding: 0.9em 0;
	background: #f5f5f5;
	border-left: 2px solid #F08600;
	font-size: 2rem;
	color: #F08600;
	line-height: 1.2;
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	top: 0;
	left: 0;
}
@media screen and (max-width: 1024px) {
	.list-point__label {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.list-point__label {
		font-size: 1.6rem;
		width: 95px;
	}
}

.list-products {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[2];
	    grid-template-columns: repeat(2, 1fr);
	gap: 40px;
}
@media screen and (max-width: 767px) {
	.list-products {
		display: block;
	}
}
@media screen and (max-width: 767px) {
	.list-products__item:not(:first-child) {
		margin-top: 32px;
	}
}
.list-products__category {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	color: #F08600;
	font-size: 1.6rem;
	line-height: 1.2;
	border-radius: 4px;
	border: 1px solid #F08600;
	padding: 6px 12px;
}
@media screen and (max-width: 767px) {
	.list-products__category {
		font-size: 1.4rem;
		padding: 4px 8px;
	}
}
.list-products__body {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr auto;
	    grid-template-columns: 1fr auto;
	gap: 0 20px;
	margin-top: 12px;
}
.list-products__ttl {
	font-size: 2.4rem;
	line-height: 1.5;
	font-weight: bold;
}
@media screen and (max-width: 1024px) {
	.list-products__ttl {
		font-size: 2.1rem;
	}
}
@media screen and (max-width: 767px) {
	.list-products__ttl {
		font-size: 1.7rem;
	}
}
.list-products__ttl > a {
	text-decoration: none;
	text-decoration: underline;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
.list-products__ttl > a:hover {
	color: #F08600;
	text-decoration: none;
}
.list-products__link a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 44px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	min-width: 140px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 1.6rem;
	text-align: center;
	text-decoration: none;
	line-height: 1.4;
	font-weight: bold;
	border-radius: 5px;
	color: #fff;
	background: #F08600;
	padding: 10px 48px 10px 16px;
	-webkit-transition: color 0.3s, background 0.3s;
	transition: color 0.3s, background 0.3s;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.list-products__link a:link {
	color: #fff;
}
.list-products__link a:visited {
	color: #fff;
}
@media screen and (max-width: 767px) {
	.list-products__link a {
		min-width: 110px;
		font-size: 1.3rem;
		min-height: 40px;
		padding: 10px 32px 10px 12px;
	}
}
.list-products__link a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
	display: inline-block;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	right: 16px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	.list-products__link a::after {
		right: 8px;
	}
}
.list-products__link a:hover {
	color: #fff;
	background: #333;
}
.list-products__link a:hover::after {
	color: #F08600;
}

.list-search {
	max-width: 930px;
	margin: 40px auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 16px 8px;
}
@media screen and (max-width: 767px) {
	.list-search {
		gap: 12px 4px;
	}
}
.list-search > li a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 64px;
	height: 64px;
	border-radius: 50%;
	background: #fff;
	border: 2px solid #F08600;
	color: #F08600;
	font-size: 3.2rem;
	line-height: 1;
	text-decoration: none;
	-webkit-transition: color 0.3s ease, background 0.3s ease;
	transition: color 0.3s ease, background 0.3s ease;
}
@media screen and (max-width: 1024px) {
	.list-search > li a {
		font-size: 2.6rem;
	}
}
@media screen and (max-width: 767px) {
	.list-search > li a {
		font-size: 2.1rem;
		width: 44px;
		height: 44px;
	}
}
.list-search > li a:hover {
	color: #fff;
	background: #F08600;
}
.list-search > li.-disable a {
	border-color: #959595;
	color: #959595;
	background: #eee;
	cursor: normal;
	pointer-events: none;
}
.list-search.-alphabet > li a {
	font-family: "Poppins", sans-serif;
	font-style: italic;
}

.map-location {
	height: 320px;
	margin-top: 40px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.map-location {
		height: 240px;
	}
}
.map-location:first-child {
	margin-top: 0;
}
.map-location iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.md-box-col {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[3];
	    grid-template-columns: repeat(3, 1fr);
	gap: 30px;
}
@media screen and (max-width: 767px) {
	.md-box-col {
		display: block;
	}
}
.md-box-col__item {
	border: 1px solid #F08600;
	background: #fff;
	padding: 24px 20px;
	box-shadow: 0 10px 16px rgba(0, 0, 0, .16);
}
@media screen and (max-width: 767px) {
	.md-box-col__item:not(:first-child) {
		margin-top: 20px;
	}
}
.md-box-col__ttl {
	color: #F08600;
	font-size: 2.4rem;
	line-height: 1.5;
	font-weight: bold;
}
@media screen and (max-width: 1024px) {
	.md-box-col__ttl {
		font-size: 2.1rem;
	}
}
@media screen and (max-width: 1024px) {
	.md-box-col__ttl {
		font-size: 1.8rem;
	}
}
.md-box-col__desc {
	margin-top: 16px;
}

.md-box {
	background: #f5f5f5;
	padding: 30px 20px;
	border-top: 2px solid #F08600;
	margin-top: 40px;
}
@media screen and (max-width: 767px) {
	.md-box {
		display: block;
		margin-top: 32px;
		padding: 24px 20px;
	}
}
.md-box + .md-box {
	margin-top: 20px;
}
.md-box__ttl {
	font-size: 2.4rem;
	line-height: 1.5;
	font-weight: bold;
	padding-left: 72px;
	margin-bottom: 20px;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.md-box__ttl {
		font-size: 2.1rem;
	}
}
@media screen and (max-width: 767px) {
	.md-box__ttl {
		font-size: 1.8rem;
		margin-bottom: 16px;
	}
}
.md-box__ttl-label {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 60px;
	height: 20px;
	border-radius: 3px;
	background: #F08600;
	color: #fff;
	font-size: 1.4rem;
	line-height: 1.2;
	font-weight: bold;
	padding: 2px 4px;
	position: absolute;
	left: 0;
	top: 0.5em;
}
@media screen and (max-width: 767px) {
	.md-box__ttl-label {
		font-size: 1.2rem;
	}
}
.md-box__body {
	padding-left: 72px;
}
.md-box__body > *:first-child {
	margin-top: 0;
}
.md-box__body > *:last-child {
	margin-bottom: 0;
}

.md-document {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[3];
	    grid-template-columns: repeat(3, 1fr);
	gap: 30px;
}
@media screen and (max-width: 767px) {
	.md-document {
		display: block;
	}
}
@media screen and (max-width: 767px) {
	.md-document__item:not(:first-child) {
		margin-top: 32px;
	}
}
.md-document__thumb img {
	aspect-ratio: 1.6/1;
	-o-object-fit: cover;
	   object-fit: cover;
}
.md-document__body {
	margin-top: 20px;
}
.md-document__ttl {
	font-size: 2.4rem;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 12px;
}
@media screen and (max-width: 1024px) {
	.md-document__ttl {
		font-size: 2.1rem;
	}
}
@media screen and (max-width: 767px) {
	.md-document__ttl {
		font-size: 1.8rem;
	}
}
.md-img-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 0 24px;
	margin-top: 40px;
}
@media screen and (max-width: 767px) {
	.md-img-box {
		display: block;
		margin-top: 32px;
	}
}
.md-img-box + .md-img-box {
	margin-top: 24px;
}
@media screen and (max-width: 767px) {
	.md-img-box + .md-img-box {
		margin-top: 32px;
	}
}
.md-img-box__img {
	width: 346px;
	max-width: 50%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	    -ms-flex-order: 1;
	        order: 1;
}
@media screen and (max-width: 767px) {
	.md-img-box__img {
		width: 100%;
		max-width: none;
	}
}
.md-img-box__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
@media screen and (max-width: 767px) {
	.md-img-box__body {
		margin-top: 24px;
	}
}

.md-related {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[2];
	    grid-template-columns: repeat(2, 1fr);
	gap: 24px;
}
@media screen and (max-width: 767px) {
	.md-related {
		display: block;
	}
}
.md-related__item {
	display: -ms-grid;
	display: grid;
	gap: 0 20px;
	-ms-grid-columns: 160px 1fr;
	    grid-template-columns: 160px 1fr;
	background: #f5f5f5;
	padding: 20px;
}
@media screen and (max-width: 767px) {
	.md-related__item {
		-ms-grid-columns: 90px 1fr;
		    grid-template-columns: 90px 1fr;
	}
}
@media screen and (max-width: 767px) {
	.md-related__item:not(:first-child) {
		margin-top: 20px;
	}
}
.modal-link {
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.modal-link:hover {
	opacity: 0.7;
}

.movie {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	margin: 40px 0;
}
.movie > iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.movie.-sm {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
@media screen and (max-width: 1024px) {
	.movie.-sm {
		width: 100%;
	}
}
.movie:first-child {
	margin-top: 0;
}
.movie:last-child {
	margin-bottom: 0;
}

.note {
	text-indent: -1em;
	padding-left: 1em;
	margin-top: 24px;
}
.note + .note {
	margin-top: 8px;
}
.note.-sm {
	font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
	.note.-sm {
		font-size: 1.2rem;
	}
}
.note.-ind-02 {
	text-indent: -2em;
	padding-left: 2em;
}
.note.-ind-03 {
	text-indent: -3em;
	padding-left: 3em;
}
.note.-gray {
	color: #888;
}
.product-flow .note {
	margin-top: 16px;
}

.page-header {
	padding-left: 40px;
	padding-right: 40px;
	margin-left: calc(-50vw + 560px);
	margin-right: calc(-50vw + 560px);
	margin-bottom: 96px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.page-header {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 1200px) {
	.page-header {
		margin-left: -40px;
		margin-right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.page-header {
		margin-left: -20px;
		margin-right: -20px;
	}
}
@media screen and (max-width: 767px) {
	.page-header {
		margin-bottom: 72px;
	}
}
.page-header__bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.page-header__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.page-header__bg::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, .65);
	position: absolute;
	left: 0;
	top: 0;
}
.page-header__bg.-gray::after {
	background: rgba(221, 221, 221, .55);
}
.page-header__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	min-height: 250px;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.page-header__inner {
		min-height: 180px;
	}
}
@media screen and (max-width: 767px) {
	.page-header__inner {
		min-height: 100px;
	}
}
.page-header__body {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
	.page-header__body {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}
.page-header__ttl {
	color: #333;
	font-size: 4.2rem;
	line-height: 1.3;
	text-align: center;
	font-weight: bold;
}
@media screen and (max-width: 1024px) {
	.page-header__ttl {
		font-size: 3.4rem;
	}
}
@media screen and (max-width: 767px) {
	.page-header__ttl {
		font-size: 2.4rem;
	}
}

.product-box-sm {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 0 24px;
	margin-top: 20px;
}
@media screen and (max-width: 767px) {
	.product-box-sm {
		gap: 0 20px;
	}
}
.product-box-sm__thumb {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 180px;
	max-width: 35%;
}
.product-box-sm__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
.product-box-sm__ttl {
	color: #F08600;
	font-size: 2.4rem;
	line-height: 1.5;
	margin-bottom: 12px;
	font-weight: bold;
}
@media screen and (max-width: 1024px) {
	.product-box-sm__ttl {
		font-size: 2.1rem;
	}
}
@media screen and (max-width: 767px) {
	.product-box-sm__ttl {
		font-size: 1.8rem;
	}
}
.product-box-sm__desc {
	margin-top: 12px;
}

.product-box {
	background: #f5f5f5;
	padding: 30px;
	border-top: 2px solid #F08600;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 60px 0;
}
@media screen and (max-width: 767px) {
	.product-box {
		margin: 40px 0;
		padding: 24px;
	}
}
@media screen and (max-width: 600px) {
	.product-box {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
}
.product-box__label, .product-box__img {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	margin-right: 30px;
}
@media screen and (max-width: 767px) {
	.product-box__label, .product-box__img {
		margin-right: 24px;
	}
}
@media screen and (max-width: 600px) {
	.product-box__label, .product-box__img {
		width: 100%;
		text-align: center;
		margin-bottom: 16px;
	}
}
.product-box__label {
	font-family: "Poppins", sans-serif;
	font-style: italic;
	color: #F08600;
	font-weight: 500;
}
@media screen and (max-width: 767px) {
	.product-box__img {
		width: 40%;
	}
}
@media screen and (max-width: 600px) {
	.product-box__img {
		width: 100%;
	}
	.product-box__img img {
		max-width: 60%;
	}
}
.product-box__body > *:first-child {
	margin-top: 0 !important;
}
.product-box__body > *:last-child {
	margin-bottom: 0 !important;
}
.product-box.-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}

.product-card {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 0 24px;
}
.product-card__img {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	    -ms-flex-order: 1;
	        order: 1;
	width: 180px;
	max-width: 35%;
}
.product-card__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}

.product-flow-txt {
	display: -ms-grid;
	display: grid;
	gap: 50px;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-ms-grid-columns: 1fr;
	    grid-template-columns: 1fr;
	margin: 60px 0;
}
@media screen and (max-width: 767px) {
	.product-flow-txt {
		margin: 40px 0;
	}
}
@media screen and (max-width: 500px) {
	.product-flow-txt {
		gap: 48px;
		padding-right: 0;
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
	}
}
.product-flow-txt:first-child {
	margin-top: 0;
}
.product-flow-txt:last-child {
	margin-bottom: 0;
}
.product-flow-txt__item {
	width: 100%;
	position: relative;
	padding: 16px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}
@media screen and (max-width: 767px) {
	.product-flow-txt__item {
		position: relative;
	}
}
.product-flow-txt__item:last-child::before {
	display: none;
}
.product-flow-txt__item::before {
	content: "";
	width: 38px;
	height: 13px;
	background-image: -webkit-radial-gradient(#F08600 30%, transparent 30%);
	background-image: radial-gradient(#F08600 30%, transparent 30%);
	background-size: 13px 13px;
	position: absolute;
	left: 24px;
	bottom: -32px;
	-webkit-transform: translateX(-50%) rotate(90deg);
	        transform: translateX(-50%) rotate(90deg);
}
.product-flow-txt__num {
	color: #F08600;
	font-family: "Poppins", sans-serif;
	font-style: italic;
	font-size: 3.6rem;
	font-weight: 500;
	line-height: 1;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	margin-right: 20px;
}
@media screen and (max-width: 1200px) {
	.product-flow-txt__num {
		font-size: 3.2rem;
		margin-right: 10px;
	}
}
@media screen and (max-width: 767px) {
	.product-flow-txt__num {
		font-size: 2.6rem;
	}
}
.product-flow-txt__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
.product-flow-txt__ttl {
	line-height: 1.6;
	font-weight: bold;
	font-size: 2rem;
	margin-top: 4px;
	/* &.-num-custom {
		&::before {
			display: none;
		}
	} */
}
@media screen and (max-width: 1200px) {
	.product-flow-txt__ttl {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.product-flow-txt__ttl {
		font-size: 1.6rem;
	}
}
.product-flow-txt__img-caption {
	line-height: 1.5;
	margin-top: 8px;
}
.product-flow-txt__desc {
	margin-top: 12px;
}
.product-flow-txt__desc > *:first-child {
	margin-top: 0;
}
.product-flow-txt__desc > *:last-child {
	margin-bottom: 0;
}

.product-flow {
	display: -ms-grid;
	display: grid;
	gap: 40px;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-ms-grid-columns: 1fr 1fr 1fr;
	    grid-template-columns: 1fr 1fr 1fr;
	padding-right: 40px;
	margin: 60px 0;
}
@media screen and (max-width: 767px) {
	.product-flow {
		margin: 40px 0;
		-ms-grid-columns: 1fr 1fr;
		    grid-template-columns: 1fr 1fr;
	}
}
@media screen and (max-width: 500px) {
	.product-flow {
		gap: 48px;
		padding-right: 0;
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
	}
}
.product-flow:first-child {
	margin-top: 0;
}
.product-flow:last-child {
	margin-bottom: 0;
}
.product-flow__item {
	width: 100%;
}
@media screen and (max-width: 767px) {
	.product-flow__item {
		position: relative;
	}
}
.product-flow__item:last-child:not(.-not-last) .product-flow__img::before {
	display: none;
}
.product-flow__item.-hiring-01 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	grid-column: 1/4;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	grid-row: 1/2;
}
@media screen and (max-width: 767px) {
	.product-flow__item.-hiring-01 {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1/3;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		grid-row: 1/2;
	}
}
@media screen and (max-width: 500px) {
	.product-flow__item.-hiring-01 {
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-column: 1/2;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		grid-row: 1/2;
	}
}
.product-flow__ttl {
	padding: 10px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: 16px;
	line-height: 1.6;
}
@media screen and (max-width: 1200px) {
	.product-flow__ttl {
		line-height: 1.4;
	}
}
.product-flow__ttl__txt {
	font-weight: bold;
	font-size: 2rem;
}
@media screen and (max-width: 1200px) {
	.product-flow__ttl__txt {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.product-flow__ttl__txt {
		font-size: 1.6rem;
	}
}
.product-flow__ttl__num {
	color: #F08600;
	font-family: "Poppins", sans-serif;
	font-style: italic;
	font-size: 3.6rem;
	font-weight: 500;
	line-height: 1;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	margin-right: 20px;
}
@media screen and (max-width: 1200px) {
	.product-flow__ttl__num {
		font-size: 3.2rem;
		margin-right: 10px;
	}
}
@media screen and (max-width: 767px) {
	.product-flow__ttl__num {
		font-size: 2.6rem;
	}
}
.product-flow__ttl__num-sub {
	font-size: 80%;
}
.product-flow__ttl-num {
	color: #F08600;
	font-family: "Poppins", sans-serif;
	font-style: italic;
	font-size: 4.2rem;
	font-weight: 500;
	line-height: 1;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	margin-right: 20px;
}
@media screen and (max-width: 1200px) {
	.product-flow__ttl-num {
		font-size: 3.6rem;
		margin-right: 10px;
	}
}
@media screen and (max-width: 767px) {
	.product-flow__ttl-num {
		font-size: 3rem;
	}
}
.product-flow__img {
	position: relative;
}
@media screen and (max-width: 767px) {
	.product-flow__img {
		position: static;
	}
}
.product-flow__img::before {
	content: "";
	width: 30px;
	height: 10px;
	background-image: -webkit-radial-gradient(#F08600 30%, transparent 30%);
	background-image: radial-gradient(#F08600 30%, transparent 30%);
	background-size: 10px 10px;
	position: absolute;
	right: -35px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	.product-flow__img::before {
		right: -34px;
	}
}
@media screen and (max-width: 500px) {
	.product-flow__img::before {
		-webkit-transform: translateX(-50%) rotate(90deg);
		        transform: translateX(-50%) rotate(90deg);
		left: 50%;
		right: auto;
		top: auto;
		bottom: -28px;
	}
}
.product-flow__img img {
	width: 100%;
}
.product-flow__img.-w-auto img {
	width: auto;
}
.product-flow__img-caption {
	line-height: 1.5;
	margin-top: 8px;
}
.product-flow__desc {
	margin-top: 16px;
	line-height: 1.5;
}
.product-flow__desc > *:first-child {
	margin-top: 0;
}
.product-flow__desc > *:last-child {
	margin-bottom: 0;
}
.product-flow__note {
	color: #888;
	text-indent: -1em;
	padding-left: 1em;
	margin-top: 12px;
}

.product-gallery-nav {
	margin-top: 10px;
	position: relative;
}
.product-gallery-nav__item {
	padding: 0;
	position: relative;
	cursor: pointer;
}
.product-gallery-nav__item img {
	margin-left: auto;
	margin-right: auto;
	opacity: 0.4;
	-webkit-transition: opacity 0.15s;
	transition: opacity 0.15s;
}
.product-gallery-nav__item.slick-current img {
	opacity: 1;
}
.product-gallery-nav .slick-list {
	margin-left: -4px;
	margin-right: -4px;
}
.product-gallery-nav .slick-slide {
	margin-left: 4px;
	margin-right: 4px;
}

.product-gallery-slider {
	position: relative;
}
.product-gallery-slider__item img {
	margin-left: auto;
	margin-right: auto;
}
.product-gallery-slider .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}
@media screen and (max-width: 767px) {
	.product-gallery-slider .slick-track img {
		width: 100%;
	}
}

.product-info {
	margin: 100px calc(-50vw - -560px);
	/* margin-right: calc((100vw - 1120px) / 2 * -1);
	margin-left: calc((100vw - 1120px) / 2 * -1); */
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 70px;
	position: relative;
	background: #f5f5f5;
}
@media screen and (max-width: 1200px) {
	.product-info {
		margin: 80px -40px;
	}
}
@media screen and (max-width: 767px) {
	.product-info {
		margin: 40px -20px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 0;
		background: none;
	}
}
.product-info__inner {
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}
@media screen and (max-width: 767px) {
	.product-info__inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
}
.product-info__img {
	width: 520px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	z-index: 5;
}
@media screen and (max-width: 1200px) {
	.product-info__img {
		width: 50%;
	}
}
@media screen and (max-width: 1024px) {
	.product-info__img {
		width: 40%;
	}
}
@media screen and (max-width: 767px) {
	.product-info__img {
		width: 80%;
	}
}
.product-info__img img {
	box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .1);
}
@media screen and (max-width: 767px) {
	.product-info__img img {
		box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .1);
	}
}
.product-info__body {
	margin-left: 40px;
	width: 100%;
}
@media screen and (max-width: 1024px) {
	.product-info__body {
		margin-left: 20px;
	}
}
@media screen and (max-width: 767px) {
	.product-info__body {
		margin-left: 0;
	}
}
.product-info__ttl {
	padding: 90px 0 60px;
	position: relative;
	z-index: 0;
}
@media screen and (max-width: 1200px) {
	.product-info__ttl {
		padding: 60px 0 40px;
	}
}
@media screen and (max-width: 1024px) {
	.product-info__ttl {
		padding: 30px 0 20px;
	}
}
@media screen and (max-width: 767px) {
	.product-info__ttl {
		padding: 20px 0;
	}
}
.product-info__ttl::after {
	content: "";
	width: 100vw;
	height: 100%;
	position: absolute;
	background: #fff;
	top: 0;
	z-index: -5;
	right: calc(-50vw - -560px);
}
@media screen and (max-width: 1200px) {
	.product-info__ttl::after {
		right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.product-info__ttl::after {
		display: none;
	}
}
.product-info__ttl__jp {
	font-size: 3rem;
	font-weight: bold;
}
@media screen and (max-width: 1200px) {
	.product-info__ttl__jp {
		font-size: 2.4rem;
	}
}
@media screen and (max-width: 767px) {
	.product-info__ttl__jp {
		font-size: 2rem;
	}
}
.product-info__ttl__en {
	font-size: 2rem;
	color: #F08600;
	font-family: "Poppins", sans-serif;
	font-style: italic;
	font-weight: 500;
	margin-top: 10px;
}
@media screen and (max-width: 1200px) {
	.product-info__ttl__en {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.product-info__ttl__en {
		font-size: 1.6rem;
	}
}
@media screen and (max-width: 767px) {
	.product-info__ttl__en {
		margin-top: 5px;
	}
}
.product-info__desc {
	padding-top: 60px;
	line-height: 1.6;
}
@media screen and (max-width: 1200px) {
	.product-info__desc {
		padding-top: 40px;
	}
}
@media screen and (max-width: 1024px) {
	.product-info__desc {
		padding-top: 20px;
	}
}
@media screen and (max-width: 767px) {
	.product-info__desc {
		background: #f5f5f5;
		padding: 24px 20px;
		margin-left: -20px;
		margin-right: -20px;
	}
}

.product-list {
	gap: 40px 30px;
	margin: 80px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
	.product-list {
		gap: 30px 20px;
	}
}
@media screen and (max-width: 767px) {
	.product-list {
		margin: 40px 0;
	}
}
.product-list__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	width: calc(33.33333% - 20px);
}
@media screen and (max-width: 1024px) {
	.product-list__item {
		width: calc(50% - 10px);
	}
}
@media screen and (max-width: 767px) {
	.product-list__item {
		width: 100%;
	}
}
.product-list__img {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 100%;
}
.product-list__img img {
	width: 100%;
}
.product-list__ttl {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 100%;
	margin: 16px 0;
	font-size: 2.4rem;
	line-height: 1.6;
	font-weight: bold;
}
@media screen and (max-width: 1200px) {
	.product-list__ttl {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 767px) {
	.product-list__ttl {
		font-size: 1.8rem;
		margin: 10px 0;
	}
}
.product-list__label {
	display: inline-block;
	margin-top: 16px;
	padding: 5px 15px;
	color: #F08600;
	border: 1px solid #F08600;
	border-radius: 4px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}
@media screen and (max-width: 767px) {
	.product-list__label {
		margin-top: 10px;
		padding: 5px 10px;
	}
}
.product-list__desc {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	width: 100%;
}
.product-list__btn {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	margin-top: 16px;
}
.product-list__btn a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 60px;
	width: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	font-size: 1.5rem;
	text-align: left;
	text-decoration: none;
	line-height: 1.4;
	font-weight: bold;
	border-radius: 8px;
	color: #fff;
	background: #F08600;
	padding: 10px 48px 10px 24px;
	-webkit-transition: color 0.3s, background 0.3s;
	transition: color 0.3s, background 0.3s;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.product-list__btn a:link {
	color: #fff;
}
.product-list__btn a:visited {
	color: #fff;
}
@media screen and (max-width: 767px) {
	.product-list__btn a {
		font-size: 1.3rem;
		min-height: 50px;
		padding: 10px 48px 10px 16px;
	}
}
.product-list__btn a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
	display: inline-block;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	right: 16px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	.product-list__btn a::after {
		right: 8px;
	}
}
.product-list__btn a:hover {
	color: #fff;
	background: #333;
}
.product-list__btn a:hover::after {
	color: #F08600;
}
.product-list + * {
	margin-top: 0;
}

.product-seek-02 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	gap: 20px;
	margin-top: 40px;
	margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
	.product-seek-02 {
		margin-top: 24px;
		margin-bottom: 24px;
	}
}
.product-seek-02__item {
	width: calc(50% - 10px);
	background: #f5f5f5;
	border-top: 2px solid #F08600;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	border-radius: 0 0 5px 5px;
	overflow: hidden;
}
@media screen and (max-width: 767px) {
	.product-seek-02__item {
		width: calc(50% - 5px);
	}
}
@media screen and (max-width: 500px) {
	.product-seek-02__item {
		width: 100%;
	}
}
.product-seek-02__body {
	padding: 24px 20px;
}
@media screen and (max-width: 767px) {
	.product-seek-02__body {
		padding: 20px 16px;
	}
}
.product-seek-02__ttl {
	line-height: 1.5;
	font-weight: 500;
}
@media screen and (max-width: 1024px) {
	.product-seek-02__ttl {
		font-size: 1.4rem;
	}
}
.product-seek-02__btn a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 44px;
	width: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	text-align: left;
	text-decoration: none;
	line-height: 1.4;
	font-weight: bold;
	border-radius: 0 0 5px 5px;
	color: #fff;
	background: #F08600;
	padding: 10px 48px 10px 16px;
	-webkit-transition: color 0.3s, background 0.3s;
	transition: color 0.3s, background 0.3s;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.product-seek-02__btn a:link {
	color: #fff;
}
.product-seek-02__btn a:visited {
	color: #fff;
}
@media screen and (max-width: 1024px) {
	.product-seek-02__btn a {
		font-size: 1.4rem;
	}
}
.product-seek-02__btn a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
	display: inline-block;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	right: 16px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	.product-seek-02__btn a::after {
		right: 8px;
	}
}
.product-seek-02__btn a:hover {
	color: #fff;
	background: #333;
}
.product-seek-02__btn a:hover::after {
	color: #F08600;
}

.product-seek {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	gap: 60px 20px;
	margin: 60px 0;
}
@media screen and (max-width: 1024px) {
	.product-seek {
		margin: 40px 0;
		gap: 40px 20px;
	}
}
@media screen and (max-width: 767px) {
	.product-seek {
		margin: 40px 0;
		gap: 24px 10px;
	}
}
.product-seek__item {
	width: calc(50% - 10px);
	background: #f5f5f5;
	border-top: 2px solid #F08600;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	border-radius: 0 0 8px 8px;
	overflow: hidden;
}
@media screen and (max-width: 767px) {
	.product-seek__item {
		width: calc(50% - 5px);
	}
}
@media screen and (max-width: 500px) {
	.product-seek__item {
		width: 100%;
	}
}
.product-seek__body {
	padding: 24px 20px;
}
@media screen and (max-width: 767px) {
	.product-seek__body {
		padding: 20px 16px;
	}
}
.product-seek__ttl {
	font-size: 2.4rem;
	font-weight: bold;
	line-height: 1.4;
	color: #F08600;
	margin-bottom: 10px;
}
@media screen and (max-width: 1024px) {
	.product-seek__ttl {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 767px) {
	.product-seek__ttl {
		font-size: 1.8rem;
	}
}
.product-seek__desc {
	font-weight: 500;
	line-height: 1.5;
}
.product-seek__btn a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 60px;
	width: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	font-size: 1.5rem;
	text-align: left;
	text-decoration: none;
	line-height: 1.4;
	font-weight: bold;
	border-radius: 0 0 8px 8px;
	color: #fff;
	background: #F08600;
	padding: 10px 48px 10px 24px;
	-webkit-transition: color 0.3s, background 0.3s;
	transition: color 0.3s, background 0.3s;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.product-seek__btn a:link {
	color: #fff;
}
.product-seek__btn a:visited {
	color: #fff;
}
@media screen and (max-width: 767px) {
	.product-seek__btn a {
		font-size: 1.3rem;
		min-height: 50px;
		padding: 10px 48px 10px 16px;
	}
}
.product-seek__btn a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
	display: inline-block;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	right: 16px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	.product-seek__btn a::after {
		right: 8px;
	}
}
.product-seek__btn a:hover {
	color: #fff;
	background: #333;
}
.product-seek__btn a:hover::after {
	color: #F08600;
}

.product-spec {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 80px;
}
@media screen and (max-width: 767px) {
	.product-spec {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		margin-bottom: 40px;
	}
}
.product-spec__img {
	width: 540px;
	margin-left: 30px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}
@media screen and (max-width: 1200px) {
	.product-spec__img {
		width: 50%;
	}
}
@media screen and (max-width: 767px) {
	.product-spec__img {
		margin-top: 24px;
		width: 100%;
		margin-left: 0;
	}
}
.product-spec__body {
	width: 100%;
}
.product-spec__ttl__main, .product-spec__ttl__sub, .product-spec__ttl__note {
	position: relative;
	padding: 8px 0 4px 24px;
}
@media screen and (max-width: 767px) {
	.product-spec__ttl__main, .product-spec__ttl__sub, .product-spec__ttl__note {
		padding-left: 16px;
	}
}
.product-spec__ttl__main::before, .product-spec__ttl__sub::before, .product-spec__ttl__note::before {
	content: "";
	width: 2px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #F08600;
}
.product-spec__ttl__main {
	font-size: 3.6rem;
	font-weight: bold;
	line-height: 1.4;
}
@media screen and (max-width: 1200px) {
	.product-spec__ttl__main {
		font-size: 3rem;
	}
}
@media screen and (max-width: 767px) {
	.product-spec__ttl__main {
		font-size: 2rem;
	}
}
.product-spec__ttl__main::before {
	background: #F08600;
}
.product-spec__ttl__sub {
	font-size: 1.6rem;
	font-weight: 500;
}
@media screen and (max-width: 767px) {
	.product-spec__ttl__sub {
		font-size: 1.4rem;
	}
}
.product-spec__ttl__sub::before {
	background: #ddd;
}
.product-spec__ttl__note {
	font-size: 1.4rem;
	font-weight: 500;
}
@media screen and (max-width: 767px) {
	.product-spec__ttl__note {
		font-size: 1.2rem;
	}
}
.product-spec__ttl__note::before {
	background: #ddd;
}
.product-spec__label {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	gap: 10px;
}
.product-spec__label > li {
	border: 1px solid #F08600;
	padding: 0.2em 0.5em;
	color: #888;
	border-radius: 4px;
}
.product-spec__ttl-download {
	line-height: 1.5;
	font-weight: bold;
	padding-left: 1em;
	margin-top: 16px;
	margin-bottom: 12px;
}
.product-spec__ttl-download:first-child {
	margin-top: 0;
}
.product-spec__download {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	gap: 10px;
}
.product-spec__download > li a {
	text-decoration: none;
	padding: 0.2em 0.5em;
	display: inline-block;
	background: #F08600;
	color: #fff;
	border-radius: 4px;
	-webkit-transition: 0.3s ease color, 0.3s ease background;
	transition: 0.3s ease color, 0.3s ease background;
}
.product-spec__download > li a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea11";
	margin-left: 8px;
	font-size: 14px;
	font-size: 1.4rem;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
}
.product-spec__download > li a:hover {
	color: #fff;
	background: #333;
}
.product-spec__download > li a:hover::after {
	color: #F08600;
}
.product-spec__detail {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	gap: 0 40px;
}
.product-spec__item {
	width: 100%;
	margin-top: 30px;
}
@media screen and (max-width: 767px) {
	.product-spec__item {
		margin-top: 20px;
	}
}
.product-spec__item.-inline {
	width: auto;
}
.product-spec__item > .product-spec__label,
.product-spec__item > .product-spec__download,
.product-spec__item > .row > [class^=col] > .product-spec__download {
	padding-left: 16px;
}
@media screen and (max-width: 767px) {
	.product-spec__item > .product-spec__label,
	.product-spec__item > .product-spec__download,
	.product-spec__item > .row > [class^=col] > .product-spec__download {
		padding-left: 14px;
	}
}

.products-col {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (50%)[2];
	    grid-template-columns: repeat(2, 50%);
}
@media screen and (max-width: 767px) {
	.products-col {
		display: block;
	}
}
.products-col__col:nth-child(1) {
	padding-right: 40px;
}
@media screen and (max-width: 767px) {
	.products-col__col:nth-child(1) {
		padding-right: 0;
	}
}
.products-col__col:nth-child(2) {
	padding-left: 40px;
	border-left: 1px solid #ddd;
}
@media screen and (max-width: 767px) {
	.products-col__col:nth-child(2) {
		padding-left: 0;
		border-left: 0;
		margin-top: 40px;
	}
}
.products-col__item + .products-col__item {
	margin-top: 80px;
}
@media screen and (max-width: 1024px) {
	.products-col__item + .products-col__item {
		margin-top: 64px;
	}
}
@media screen and (max-width: 767px) {
	.products-col__item + .products-col__item {
		margin-top: 40px;
	}
}

.products-outline {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
	gap: 0 30px;
	margin-top: 48px;
	margin-bottom: 48px;
}
@media screen and (max-width: 767px) {
	.products-outline {
		margin-top: 32px;
		margin-bottom: 32px;
	}
}
@media screen and (max-width: 767px) {
	.products-outline {
		display: block;
	}
}
.products-outline__thumb {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 485px;
	max-width: 44%;
	text-align: center;
}
@media screen and (max-width: 767px) {
	.products-outline__thumb {
		max-width: none;
		width: 100%;
	}
}
.products-outline__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
@media screen and (max-width: 767px) {
	.products-outline__body {
		margin-top: 25px;
	}
}
.products-outline__ttl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	gap: 10px;
	font-size: 3rem;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 20px;
}
@media screen and (max-width: 1024px) {
	.products-outline__ttl {
		font-size: 2.6rem;
	}
}
@media screen and (max-width: 767px) {
	.products-outline__ttl {
		font-size: 2.2rem;
	}
}
.products-outline__ttl__sub {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	max-width: 100%;
	color: #F08600;
	font-size: 1.2rem;
	font-family: "Poppins", sans-serif;
	font-weight: normal;
	font-style: italic;
	margin-left: 20px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.products-outline__ttl__sub {
		font-size: 1rem;
	}
}
.products-outline__ttl__sub::before {
	content: "";
	display: block;
	width: 10px;
	height: 1px;
	background: #ddd;
	position: absolute;
	left: -20px;
	top: 50%;
}

.sdgs-list {
	margin-top: 40px;
	margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
	.sdgs-list {
		margin-top: 32px;
		margin-bottom: 32px;
	}
}
.sdgs-list__item {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 350px 1fr;
	    grid-template-columns: 350px 1fr;
	gap: 0 30px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}
@media screen and (max-width: 767px) {
	.sdgs-list__item {
		display: block;
	}
}
.sdgs-list__item:not(:first-child) {
	margin-top: 8px;
}
@media screen and (max-width: 767px) {
	.sdgs-list__item:not(:first-child) {
		margin-top: 24px;
	}
}
.sdgs-list__ttl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	min-height: 84px;
	padding: 12px 16px;
	background: #FFFAF5;
	color: #F08600;
	font-size: 2.4rem;
	line-height: 1.5;
	font-weight: bold;
	border-left: 3px solid #F08600;
}
@media screen and (max-width: 1024px) {
	.sdgs-list__ttl {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 767px) {
	.sdgs-list__ttl {
		font-size: 1.8rem;
		min-height: 0;
	}
}
@media screen and (max-width: 767px) {
	.sdgs-list__body {
		margin-top: 16px;
	}
}

.search-box {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr auto;
	    grid-template-columns: 1fr auto;
	gap: 0 20px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	max-width: 920px;
	margin: 60px auto;
}
@media screen and (max-width: 1024px) {
	.search-box {
		display: block;
		max-width: 800px;
	}
}
@media screen and (max-width: 767px) {
	.search-box {
		margin-top: 40px;
		margin-bottom: 40px;
	}
}
.search-box.-top {
	margin-top: 40px;
	margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
	.search-box.-top {
		margin-top: 32px;
		margin-bottom: 32px;
	}
}
.search-box__body {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 80px;
	    grid-template-columns: 1fr 80px;
}
@media screen and (max-width: 767px) {
	.search-box__body {
		-ms-grid-columns: 1fr 60px;
		    grid-template-columns: 1fr 60px;
	}
}
.search-box__input {
	width: 100%;
	font-size: 1.8rem;
	line-height: 1.2;
	padding: 12px 20px;
	border: 1px solid #ddd;
	border-right: 0;
	background-color: #fff;
}
.search-box__input:placeholder-shown {
	color: #888;
}
.search-box__input::-webkit-input-placeholder {
	color: #888;
}
.search-box__input:-moz-placeholder {
	opacity: 1;
	color: #888;
}
.search-box__input::-moz-placeholder {
	opacity: 1;
	color: #888;
}
.search-box__input:-ms-input-placeholder {
	color: #888;
}
@media screen and (max-width: 767px) {
	.search-box__input {
		font-size: 1.6rem;
		padding: 12px 16px;
	}
}
.search-box__btn {
	width: 80px;
	height: 60px;
	background-color: #F08600;
	text-indent: -300%;
	overflow: hidden;
	cursor: pointer;
	-webkit-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	position: relative;
}
@media screen and (max-width: 767px) {
	.search-box__btn {
		width: 60px;
		height: 50px;
	}
}
.search-box__btn::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea25";
	display: inline-block;
	color: #fff;
	font-size: 35px;
	font-size: 3.5rem;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}
@media screen and (max-width: 1024px) {
	.search-box__btn::before {
		font-size: 30px;
		font-size: 3rem;
	}
}
@media screen and (max-width: 767px) {
	.search-box__btn::before {
		font-size: 24px;
		font-size: 2.4rem;
	}
}
.search-box__btn:hover {
	background: #333;
}
.search-box__btn:hover::before {
	color: #fff;
}
@media screen and (max-width: 1024px) {
	.search-box__link {
		margin-top: 24px;
	}
}

.search-pager {
	margin-top: 50px;
}
@media screen and (max-width: 767px) {
	.search-pager {
		margin-top: 35px;
	}
}
.search-pager strong, .search-pager a {
	min-width: 28px;
	display: inline-block;
	padding: 8px;
	border: 1px solid #e2e2e2;
	font-size: 1.6rem;
	text-align: center;
	line-height: 1.2;
	text-decoration: none;
	color: #F08600;
}
@media screen and (max-width: 767px) {
	.search-pager strong, .search-pager a {
		font-size: 1.3rem;
	}
}
.search-pager strong {
	font-weight: bold;
	background-color: #FFE9D4;
	color: #F08600;
}
.search-pager a {
	-webkit-transition: color 0.3s ease, background-color 0.3s ease;
	transition: color 0.3s ease, background-color 0.3s ease;
}
.search-pager a:hover {
	background-color: #F08600;
	color: #fff;
}

.search-result {
	margin-top: 32px;
}
.search-result__item:not(:first-child) {
	margin-top: 24px;
}
@media screen and (max-width: 767px) {
	.search-result__item:not(:first-child) {
		margin-top: 16px;
	}
}
.search-result__ttl {
	font-size: 1.8rem;
	line-height: 1.5;
}
@media screen and (max-width: 767px) {
	.search-result__ttl {
		font-size: 1.6rem;
	}
}
.search-result__ttl a {
	color: #F08600;
	text-decoration: underline;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
.search-result__ttl a:hover {
	text-decoration: none;
	color: #333;
}
.search-result__desc {
	margin-top: 2px;
}

.senqciaway-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	margin-top: 80px;
}
@media screen and (max-width: 1024px) {
	.senqciaway-block {
		margin-top: 64px;
	}
}
@media screen and (max-width: 767px) {
	.senqciaway-block {
		margin-top: 40px;
		display: block;
	}
}
.senqciaway-block__img {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
@media screen and (max-width: 767px) {
	.senqciaway-block__img {
		width: auto;
	}
}
.senqciaway-block.-left .senqciaway-block__img {
	-webkit-box-ordinal-group: 0;
	-webkit-order: -1;
	    -ms-flex-order: -1;
	        order: -1;
	margin-left: calc(-50vw + 560px);
	margin-right: -90px;
}
@media screen and (max-width: 1200px) {
	.senqciaway-block.-left .senqciaway-block__img {
		margin-left: -40px;
		margin-right: -60px;
	}
}
.senqciaway-block.-right .senqciaway-block__img {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	    -ms-flex-order: 1;
	        order: 1;
	margin-left: -90px;
	margin-right: calc(-50vw + 560px);
}
@media screen and (max-width: 1200px) {
	.senqciaway-block.-right .senqciaway-block__img {
		margin-left: -60px;
		margin-right: -40px;
	}
}
.senqciaway-block__img img {
	width: 100%;
}
.senqciaway-block__body {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 55%;
	min-height: 300px;
	margin-top: 100px;
	padding: 48px 30px;
	border-top: 4px solid #F08600;
	background: #FFFAF5;
	position: relative;
	z-index: 1;
}
@media screen and (max-width: 1024px) {
	.senqciaway-block__body {
		min-height: 240px;
	}
}
@media screen and (max-width: 767px) {
	.senqciaway-block__body {
		padding: 40px 20px;
		width: auto;
		max-width: 400px;
		min-height: auto;
	}
}
@media screen and (max-width: 767px) {
	.senqciaway-block.-left .senqciaway-block__body {
		margin: -32px auto 0;
	}
}
@media screen and (max-width: 767px) {
	.senqciaway-block.-right .senqciaway-block__body {
		margin: -32px auto 0;
	}
}
.senqciaway-block__body-inner {
	width: 100%;
}
.senqciaway-block__ttl {
	text-align: center;
	font-size: 3.2rem;
	line-height: 1.5;
	font-weight: bold;
	padding-bottom: 12px;
	margin-bottom: 32px;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.senqciaway-block__ttl {
		font-size: 2.6rem;
	}
}
@media screen and (max-width: 767px) {
	.senqciaway-block__ttl {
		font-size: 2.1rem;
		margin-bottom: 24px;
	}
}
.senqciaway-block__ttl::before {
	content: "";
	display: block;
	width: 30px;
	height: 3px;
	background: #F08600;
	position: absolute;
	left: 50%;
	bottom: 0;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}
.senqciaway-block__desc {
	text-align: center;
	font-size: 2rem;
	line-height: 1.5;
	font-weight: bold;
}
@media screen and (max-width: 1024px) {
	.senqciaway-block__desc {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.senqciaway-block__desc {
		font-size: 1.6rem;
	}
}
.senqciaway-block__list {
	counter-reset: senqciaway-block;
}
.senqciaway-block__list > li {
	font-size: 2rem;
	line-height: 1.5;
	padding-left: 1.4em;
	font-weight: bold;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.senqciaway-block__list > li {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.senqciaway-block__list > li {
		font-size: 1.6rem;
	}
}
.senqciaway-block__list > li::before {
	counter-increment: senqciaway-block;
	content: counter(senqciaway-block) ".";
	display: inline-block;
	text-align: center;
	margin-right: 4px;
	position: absolute;
	left: 0;
	top: 0;
}
.senqciaway-block__list > li + li {
	margin-top: 10px;
}
.senqciaway-block__guideline-item {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 10.5em 1fr;
	    grid-template-columns: 10.5em 1fr;
	gap: 0 16px;
}
@media screen and (max-width: 1024px) {
	.senqciaway-block__guideline-item {
		display: block;
	}
}
.senqciaway-block__guideline-item:not(:first-child) {
	margin-top: 10px;
}
.senqciaway-block__guideline-ttl {
	font-size: 2rem;
	line-height: 1.5;
	font-weight: bold;
}
@media screen and (max-width: 1024px) {
	.senqciaway-block__guideline-ttl {
		font-size: 1.8rem;
		margin-bottom: 4px;
	}
}
.senqciaway-block__guideline-ttl strong {
	color: #F08600;
}
.senqciaway-block__guideline-text {
	font-size: 2rem;
	line-height: 1.5;
}
@media screen and (max-width: 1024px) {
	.senqciaway-block__guideline-text {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.senqciaway-block__guideline-text {
		font-size: 1.6rem;
	}
}

.senqciaway-outline {
	display: -ms-grid;
	display: grid;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-grid-columns: (1fr)[2];
	    grid-template-columns: repeat(2, 1fr);
	margin-top: 40px;
	margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
	.senqciaway-outline {
		display: block;
	}
}
.senqciaway-outline__logo {
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
	border-right: 4px solid #eee;
}
@media screen and (max-width: 767px) {
	.senqciaway-outline__logo {
		padding-left: 0;
		padding-right: 0;
		border-right: 0;
		padding-bottom: 24px;
		border-bottom: 3px solid #eee;
	}
}
@media screen and (max-width: 1024px) {
	.senqciaway-outline__logo img {
		width: 300px;
	}
}
@media screen and (max-width: 767px) {
	.senqciaway-outline__logo img {
		width: 160px;
	}
}
.senqciaway-outline__body {
	padding-left: 30px;
}
@media screen and (max-width: 767px) {
	.senqciaway-outline__body {
		padding-left: 0;
		padding-top: 24px;
	}
}
.senqciaway-outline__text {
	font-size: 2.4rem;
	line-height: 1.6;
	font-weight: bold;
}
@media screen and (max-width: 1024px) {
	.senqciaway-outline__text {
		font-size: 2.1rem;
	}
}
@media screen and (max-width: 767px) {
	.senqciaway-outline__text {
		font-size: 1.7rem;
	}
}

.showroom-img {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 2fr 1fr 1fr;
	    grid-template-columns: 2fr 1fr 1fr;
	gap: 1px;
	margin-top: 24px;
	margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
	.showroom-img {
		-ms-grid-columns: (1fr)[2];
		    grid-template-columns: repeat(2, 1fr);
	}
}
.showroom-img__item img {
	aspect-ratio: 277/203;
}
.showroom-img__item.-item01 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1/2;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	grid-row: 1/3;
}
@media screen and (max-width: 767px) {
	.showroom-img__item.-item01 {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1/3;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		grid-row: 1/2;
	}
}
.showroom-img__item.-item02 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2/3;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	grid-row: 1/2;
}
@media screen and (max-width: 767px) {
	.showroom-img__item.-item02 {
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-column: 1/2;
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		grid-row: 2/3;
	}
}
.showroom-img__item.-item03 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-column: 3/4;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	grid-row: 1/2;
}
@media screen and (max-width: 767px) {
	.showroom-img__item.-item03 {
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
		grid-column: 2/3;
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		grid-row: 2/3;
	}
}
.showroom-img__item.-item04 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2/3;
	-ms-grid-row: 2;
	-ms-grid-row-span: 1;
	grid-row: 2/3;
}
@media screen and (max-width: 767px) {
	.showroom-img__item.-item04 {
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-column: 1/2;
		-ms-grid-row: 3;
		-ms-grid-row-span: 1;
		grid-row: 3/4;
	}
}
.showroom-img__item.-item05 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-column: 3/4;
	-ms-grid-row: 2;
	-ms-grid-row-span: 1;
	grid-row: 2/3;
}
@media screen and (max-width: 767px) {
	.showroom-img__item.-item05 {
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
		grid-column: 2/3;
		-ms-grid-row: 3;
		-ms-grid-row-span: 1;
		grid-row: 3/4;
	}
}

.site-container {
	position: relative;
	overflow: hidden;
	padding-top: 120px;
}
@media screen and (max-width: 1024px) {
	.site-container {
		padding-top: 80px;
	}
}

.site-contents {
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 100px;
}
@media screen and (max-width: 767px) {
	.site-contents {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 1024px) {
	.site-contents {
		padding-bottom: 80px;
	}
}
@media screen and (max-width: 767px) {
	.site-contents {
		padding-bottom: 60px;
	}
}
.site-container.-top .site-contents {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.site-contents__inner {
	max-width: 1120px;
	margin-right: auto;
	margin-left: auto;
}

.site-cv-card {
	background: #fff;
	padding: 40px;
}
@media screen and (max-width: 767px) {
	.site-cv-card {
		padding: 25px 20px;
	}
}
.site-cv-card__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 10px;
}
.site-cv-card__icon__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: #F08600;
	color: #fff;
}
@media screen and (max-width: 767px) {
	.site-cv-card__icon__item {
		width: 60px;
		height: 60px;
	}
}
.site-cv-card__icon__item::before {
	display: inline-block;
	font-size: 29px;
	font-size: 2.9rem;
}
@media screen and (max-width: 767px) {
	.site-cv-card__icon__item::before {
		font-size: 23.2px;
		font-size: 2.32rem;
	}
}
.site-cv-card__icon__item.-download::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea11";
}
.site-cv-card__icon__item.-mail::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea13";
	font-size: 23px;
	font-size: 2.3rem;
}
@media screen and (max-width: 767px) {
	.site-cv-card__icon__item.-mail::before {
		font-size: 18.4px;
		font-size: 1.84rem;
	}
}
.site-cv-card__icon__item.-phone {
	background: #FFAA5A;
}
.site-cv-card__icon__item.-phone::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea16";
	font-size: 35px;
	font-size: 3.5rem;
}
@media screen and (max-width: 767px) {
	.site-cv-card__icon__item.-phone::before {
		font-size: 28px;
		font-size: 2.8rem;
	}
}
.site-cv-card__desc {
	text-align: center;
	line-height: 1.4;
	margin-top: 20px;
}
.site-cv-card__btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: 20px;
}
.site-cv-card__btn > a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	min-height: 60px;
	width: 100%;
	max-width: 280px;
	text-align: center;
	font-weight: bold;
	line-height: 1.5;
	text-decoration: none;
	color: #fff;
	background: #F08600;
	border-radius: 5px;
	padding: 10px 55px 10px 25px;
	cursor: pointer;
	overflow: hidden;
	-webkit-transition: color 0.3s, background 0.3s;
	transition: color 0.3s, background 0.3s;
	position: relative;
}
.site-cv-card__btn > a:link {
	color: #fff;
}
.site-cv-card__btn > a:visited {
	color: #fff;
}
@media screen and (max-width: 767px) {
	.site-cv-card__btn > a {
		border-radius: 4px;
	}
}
.site-cv-card__btn > a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
	display: inline-block;
	font-size: 16px;
	font-size: 1.6rem;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.site-cv-card__btn > a:hover {
	background: #333;
}
.site-cv-card__btn > a:hover::after {
	color: #F08600;
}
[class^=col] > .site-cv-card {
	height: 100%;
}

.site-cv {
	position: relative;
	padding-top: 80px;
	padding-bottom: 218px;
	padding-left: 40px;
	padding-right: 40px;
}
@media screen and (max-width: 767px) {
	.site-cv {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 1024px) {
	.site-cv {
		padding-top: 64px;
		padding-bottom: 160px;
	}
}
@media screen and (max-width: 767px) {
	.site-cv {
		padding-top: 48px;
		padding-bottom: 80px;
	}
}
.site-cv__bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.site-cv__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: 50% 100%;
	   object-position: 50% 100%;
}
.site-cv__inner {
	position: relative;
	width: 100%;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}
.site-cv__ttl {
	text-align: center;
	color: #fff;
	font-size: 3rem;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 50px;
}
@media screen and (max-width: 767px) {
	.site-cv__ttl {
		font-size: 2.4rem;
		margin-bottom: 30px;
	}
}

.site-footer {
	position: relative;
	padding-top: 68px;
	padding-bottom: 56px;
	background: #666;
	padding-left: 40px;
	padding-right: 40px;
}
@media screen and (max-width: 767px) {
	.site-footer {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 767px) {
	.site-footer {
		padding-top: 48px;
		padding-bottom: 56px;
	}
}
.site-footer__inner {
	position: relative;
	width: 100%;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}
.site-footer__body {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 0 50px;
}
@media screen and (max-width: 1024px) {
	.site-footer__body {
		gap: 0 25px;
	}
}
@media screen and (max-width: 767px) {
	.site-footer__body {
		display: block;
	}
}
@media screen and (max-width: 767px) {
	.site-footer__col:not(:first-child) {
		margin-top: 20px;
	}
}
@media screen and (max-width: 767px) {
	.site-footer__nav:not(:first-child) {
		margin-top: 15px;
	}
}
.site-footer__nav-item {
	line-height: 1.5;
	font-weight: bold;
	font-size: 1.8rem;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.site-footer__nav-item {
		font-size: 1.6rem;
	}
}
@media screen and (max-width: 767px) {
	.site-footer__nav-item {
		font-size: 1.4rem;
	}
}
@media screen and (max-width: 767px) {
	.site-footer__nav-item {
		padding-right: 45px;
	}
}
.site-footer__nav-item:not(:first-child) {
	margin-top: 22px;
}
.site-footer__nav-item a {
	text-decoration: none;
	color: #fff;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.site-footer__nav-item a:hover {
	opacity: 0.6;
}
.site-footer__nav-toggle {
	display: none;
	width: 28px;
	height: 28px;
	border-radius: 5px;
	background: #F08600;
	position: absolute;
	right: 0;
	top: -2px;
}
.site-footer__nav-toggle::before {
	content: "";
	display: block;
	width: 2px;
	height: 12px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}
.site-footer__nav-toggle::after {
	content: "";
	display: block;
	width: 12px;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}
@media screen and (max-width: 767px) {
	.site-footer__nav-toggle {
		display: block;
	}
}
.site-footer__nav-toggle.-is-open::before {
	display: none;
}
@media screen and (max-width: 767px) {
	.site-footer__child-nav {
		margin-bottom: 0;
	}
}
.site-footer__child-nav-inner {
	padding-top: 20px;
}
.site-footer__child-nav-inner.-last {
	padding-bottom: 0;
}
.site-footer__child-nav-item {
	font-size: 1.6rem;
	font-weight: normal;
}
@media screen and (max-width: 1024px) {
	.site-footer__child-nav-item {
		font-size: 1.4rem;
	}
}
.site-footer__child-nav-item:not(:first-child) {
	margin-top: 16px;
}
.site-footer__child-nav.-bold .site-footer__child-nav-item {
	font-weight: bold;
}
.site-footer__footer {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (auto)[2];
	    grid-template-columns: repeat(2, auto);
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 0 40px;
	margin-top: 50px;
}
@media screen and (max-width: 1024px) {
	.site-footer__footer {
		display: block;
	}
}
@media screen and (max-width: 767px) {
	.site-footer__footer {
		margin-top: 40px;
	}
}
.site-footer__other {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
	.site-footer__other {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
@media screen and (max-width: 767px) {
	.site-footer__other {
		display: block;
	}
}
.site-footer__other-item {
	font-size: 1.4rem;
	line-height: 1.5;
	position: relative;
}
@media screen and (max-width: 767px) {
	.site-footer__other-item {
		font-size: 1.2rem;
	}
}
.site-footer__other-item:not(:first-child) {
	margin-left: 10px;
	padding-left: 10px;
}
@media screen and (max-width: 767px) {
	.site-footer__other-item:not(:first-child) {
		margin-left: 0;
		padding-left: 0;
		margin-top: 8px;
	}
}
.site-footer__other-item:not(:first-child)::before {
	content: "";
	display: block;
	width: 1px;
	height: 14px;
	background: #ccc;
	position: absolute;
	left: 0;
	top: 4px;
}
@media screen and (max-width: 767px) {
	.site-footer__other-item:not(:first-child)::before {
		display: none;
	}
}
.site-footer__other-item > a {
	color: #ccc;
	text-decoration: none;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.site-footer__other-item > a:hover {
	opacity: 0.6;
}
.site-footer__copyright {
	color: #ccc;
	font-size: 1.2rem;
	line-height: 1.5;
	font-family: "Poppins", sans-serif;
	text-transform: uppercase;
}
@media screen and (max-width: 767px) {
	.site-footer__copyright {
		font-size: 1rem;
	}
}
@media screen and (max-width: 1024px) {
	.site-footer__copyright {
		display: block;
		margin-top: 40px;
		text-align: center;
	}
}
@media screen and (max-width: 767px) {
	.site-footer__copyright {
		margin-top: 30px;
	}
}

.site-header {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 100;
	background: #fff;
	padding-left: 30px;
	padding-right: 30px;
	height: 120px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}
@media screen and (max-width: 1200px) {
	.site-header {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 1024px) {
	.site-header {
		height: 80px;
	}
}
.site-header__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width: 1024px) {
	.site-header__inner {
		height: 80px;
	}
}
.site-header__logo {
	grid-area: logo;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.site-header__logo:hover {
	opacity: 0.7;
}
.site-header__logo img {
	width: 280px;
}
@media screen and (max-width: 1400px) {
	.site-header__logo img {
		width: 240px;
	}
}
@media screen and (max-width: 1200px) {
	.site-header__logo img {
		width: 190px;
	}
}
@media screen and (max-width: 767px) {
	.site-header__logo img {
		width: 170px;
	}
}
@media screen and (min-width: 1025px) {
	.site-header__nav {
		box-sizing: border-box;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
	}
}
@media screen and (max-width: 1024px) {
	.site-header__nav {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		position: fixed;
		left: 0;
		top: 80px;
		width: 100%;
		z-index: 10;
		padding: 10px 20px 40px;
		overscroll-behavior: contain;
		overflow-y: hidden;
		opacity: 0;
		visibility: hidden;
		height: calc(var(--vh) * 100 - 80px);
		height: calc(var(--vh) * 100 - 80px);
		background-color: #fff;
		-webkit-transition: visibility 0.3s ease, opacity 0.3s ease;
		transition: visibility 0.3s ease, opacity 0.3s ease;
	}
}
@media screen and (max-width: 1024px) {
	.site-header__nav.-is-open {
		overflow-y: auto;
		opacity: 1;
		visibility: visible;
	}
}
.site-header__contents-01 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	gap: 0 32px;
	padding-bottom: 12px;
}
@media screen and (max-width: 1400px) {
	.site-header__contents-01 {
		gap: 0 20px;
	}
}
@media screen and (max-width: 1024px) {
	.site-header__contents-01 {
		display: contents;
	}
}
.site-header__link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 0 10px;
}
@media screen and (max-width: 1024px) {
	.site-header__link {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-ordinal-group: 31;
		-webkit-order: 30;
		    -ms-flex-order: 30;
		        order: 30;
		margin-top: 24px;
	}
}
.site-header__link-item a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	min-width: 118px;
	padding: 2px 8px;
	height: 34px;
	background: #fff;
	border: 2px solid #ddd;
	border-radius: 5px;
	text-decoration: none;
	color: #999;
	font-size: 1.6rem;
	font-weight: 500;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}
@media screen and (max-width: 1200px) {
	.site-header__link-item a {
		font-size: 1.4rem;
	}
}
.site-header__link-item a:hover {
	color: #F08600;
}
.site-header__link-item.-news a::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea12";
	color: #F08600;
	margin-right: 4px;
}
.site-header__link-item.-recruit a::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea15";
	color: #F08600;
	margin-right: 4px;
}
@media screen and (max-width: 1024px) {
	.site-header__search {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		    -ms-flex-order: 0;
		        order: 0;
	}
}
.site-header__search-box {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 36px;
	    grid-template-columns: 1fr 36px;
	max-width: 220px;
}
@media screen and (max-width: 1400px) {
	.site-header__search-box {
		max-width: 200px;
	}
}
@media screen and (max-width: 1200px) {
	.site-header__search-box {
		max-width: 180px;
	}
}
@media screen and (max-width: 1024px) {
	.site-header__search-box {
		max-width: none;
		-ms-grid-columns: 1fr 44px;
		    grid-template-columns: 1fr 44px;
	}
}
.site-header__search-input {
	width: 100%;
	font-size: 1.4rem;
	line-height: 1.2;
	padding: 4px 12px;
	border: 1px solid #ddd;
	border-right: 0;
	background-color: #fff;
}
@media screen and (max-width: 1024px) {
	.site-header__search-input {
		font-size: 1.6rem;
		padding: 8px 20px;
	}
}
.site-header__search-input:placeholder-shown {
	color: #888;
}
.site-header__search-input::-webkit-input-placeholder {
	color: #888;
}
.site-header__search-input:-moz-placeholder {
	opacity: 1;
	color: #888;
}
.site-header__search-input::-moz-placeholder {
	opacity: 1;
	color: #888;
}
.site-header__search-input:-ms-input-placeholder {
	color: #888;
}
.site-header__search-btn {
	width: 36px;
	height: 32px;
	background-color: #F08600;
	text-indent: -300%;
	overflow: hidden;
	cursor: pointer;
	-webkit-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.site-header__search-btn {
		width: 44px;
		height: 44px;
	}
}
.site-header__search-btn::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea25";
	display: inline-block;
	color: #fff;
	font-size: 20px;
	font-size: 2rem;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}
.site-header__search-btn:hover {
	background: #333;
}
.site-header__search-btn:hover::before {
	color: #fff;
}
.site-header__lang {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
@media screen and (max-width: 1024px) {
	.site-header__lang {
		-webkit-box-ordinal-group: 51;
		-webkit-order: 50;
		    -ms-flex-order: 50;
		        order: 50;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin-top: 24px;
	}
}
.site-header__lang-item {
	padding: 0 5px;
	border-left: 1px solid #ddd;
	line-height: 1;
	letter-spacing: 0.04em;
}
.site-header__lang-item:first-child {
	border-left: none;
}
.site-header__lang-item a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	text-decoration: none;
	color: #999;
	font-size: 1.4rem;
	font-weight: 500;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.site-header__lang-item a:hover {
	opacity: 0.7;
}
.site-header__lang-item.-current a {
	font-weight: 700;
	color: #FF8227;
	pointer-events: none;
}
.site-header__pickup {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 0 20px;
}
@media screen and (max-width: 1200px) {
	.site-header__pickup {
		gap: 0 12px;
	}
}
@media screen and (max-width: 1024px) {
	.site-header__pickup {
		-webkit-box-ordinal-group: 41;
		-webkit-order: 40;
		    -ms-flex-order: 40;
		        order: 40;
		display: block;
		margin-top: 24px;
	}
}
@media screen and (max-width: 1024px) {
	.site-header__pickup-item:not(:first-child) {
		margin-top: 10px;
	}
}
.site-header__pickup-item > a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	height: 46px;
	padding: 5px 20px;
	border-radius: 5px;
	font-weight: 700;
	font-size: 1.8rem;
	text-align: center;
	color: #fff;
	background-color: #F08600;
	text-decoration: none;
	-webkit-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}
.site-header__pickup-item > a::before {
	margin-right: 4px;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
	position: relative;
	top: 1px;
}
.site-header__pickup-item > a:hover {
	background-color: #333;
}
.site-header__pickup-item > a:hover::before {
	color: #F08600;
}
@media screen and (max-width: 1400px) {
	.site-header__pickup-item > a {
		padding-left: 12px;
		padding-right: 12px;
		font-size: 1.4rem;
	}
}
@media screen and (max-width: 1024px) {
	.site-header__pickup-item > a {
		width: auto;
		max-width: 240px;
		margin-left: auto;
		margin-right: auto;
	}
	.site-header__pickup-item > a::after {
		font-size: 15px;
		font-size: 1.5rem;
		margin-left: 8px;
	}
}
.site-header__pickup-item.-faq > a {
	background: #333;
}
.site-header__pickup-item.-faq > a::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea17";
	font-size: 20px;
	font-size: 2rem;
}
.site-header__pickup-item.-faq > a:hover {
	background: #F08600;
}
.site-header__pickup-item.-faq > a:hover::before {
	color: #333;
}
.site-header__pickup-item.-contact > a::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea13";
	font-size: 13px;
	font-size: 1.3rem;
}
.site-header__pickup-item.-download > a::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea11";
	font-size: 15px;
	font-size: 1.5rem;
}
.site-header__contents-02 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
	.site-header__contents-02 {
		display: contents;
	}
}
@media screen and (max-width: 1024px) {
	.site-header__menu {
		margin-top: 20px;
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		    -ms-flex-order: 10;
		        order: 10;
		width: 100%;
	}
}

.site-nav-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	width: 50px;
	height: 50px;
	border: none;
	cursor: pointer;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
	padding: 0;
	background: none;
	background: #fff;
	border: 2px solid #ddd;
	border-radius: 5px;
	-webkit-transition: top 0.3s;
	transition: top 0.3s;
	position: fixed;
	right: 20px;
	top: 15px;
	z-index: 101;
}
@media screen and (min-width: 1025px) {
	.site-nav-btn {
		display: none;
	}
}
.site-nav-btn__inner {
	position: relative;
	width: 20px;
	height: 16px;
}
.site-nav-btn__bar {
	width: 100%;
	height: 2px;
	border-radius: 2px;
	-webkit-transition: background 0.3s, -webkit-transform 0.3s;
	transition: background 0.3s, -webkit-transform 0.3s;
	transition: background 0.3s, transform 0.3s;
	transition: background 0.3s, transform 0.3s, -webkit-transform 0.3s;
	position: absolute;
	right: 0;
	background: #999;
}
.site-nav-btn__bar.-top {
	top: 0;
}
.site-nav-btn.-is-open .site-nav-btn__bar.-top {
	top: 7px;
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}
.site-nav-btn__bar.-middle {
	top: 7px;
}
.site-nav-btn.-is-open .site-nav-btn__bar.-middle {
	opacity: 0;
	visibility: hidden;
}
.site-nav-btn__bar.-bottom {
	bottom: 0;
}
.site-nav-btn.-is-open .site-nav-btn__bar.-bottom {
	bottom: 7px;
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
	width: 100%;
}
.site-nav-btn:focus {
	outline: none;
}

@media screen and (min-width: 1025px) {
	.site-nav__inner {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__inner {
		display: block;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__list {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding-right: 20px;
		padding-left: 20px;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__list {
		padding: 0;
		display: block;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__label {
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		height: 46px;
		color: #333;
		text-align: center;
		-webkit-transition: color 0.3s ease;
		transition: color 0.3s ease;
		cursor: pointer;
	}
	.site-nav__label::before {
		content: "";
		display: block;
		width: 100%;
		height: 20px;
		position: absolute;
		left: 0;
		top: 100%;
	}
	.site-nav__label:hover {
		color: #F08600;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__label {
		display: block;
		position: relative;
		height: auto;
		padding: 10px 60px 10px 0;
		margin: 0;
		text-align: left;
	}
	.site-nav__label::after {
		font-family: "icon" !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		-webkit-font-feature-settings: normal;
		        font-feature-settings: normal;
		font-variant: normal;
		text-transform: none;
		text-indent: 0;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\ea0c";
		display: inline-block;
		color: #F08600;
		font-size: 16px;
		font-size: 1.6rem;
		position: absolute;
		top: 50%;
		right: 40px;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__label.-has-mega::after {
		font-family: "icon" !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		-webkit-font-feature-settings: normal;
		        font-feature-settings: normal;
		font-variant: normal;
		text-transform: none;
		text-indent: 0;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\ea0b";
		font-size: 10px;
		font-size: 1rem;
		color: #FF8227;
		-webkit-transform: scale(0.6);
		        transform: scale(0.6);
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__label.-has-mega::after {
		content: none;
	}
}
.site-nav__label.-has-mega:hover::after {
	-webkit-transform: rotate(180deg) scale(0.6);
	        transform: rotate(180deg) scale(0.6);
}
@media screen and (min-width: 1025px) {
	.site-nav__label-inner::before {
		content: "";
		display: block;
		width: 20px;
		height: 10px;
		background: #F08600;
		-webkit-clip-path: polygon(0 100%, 50% 0, 100% 100%);
		        clip-path: polygon(0 100%, 50% 0, 100% 100%);
		opacity: 0;
		visibility: hidden;
		-webkit-transition: opacity 0.3s, visibility 0.3s;
		transition: opacity 0.3s, visibility 0.3s;
		position: absolute;
		left: 50%;
		bottom: -17px;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__label.-has-mega:hover .site-nav__label-inner::before {
		opacity: 1;
		visibility: visible;
	}
}
.site-nav__list-item {
	position: relative;
}
@media screen and (min-width: 1025px) {
	.site-nav__list-item {
		padding: 0 15px;
	}
}
@media screen and (max-width: 1300px) {
	.site-nav__list-item {
		padding: 0 10px;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__list-item {
		padding: 0;
		border-bottom: 1px solid #ddd;
	}
}
.site-nav__list-item > a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 28px;
	color: #333;
	text-align: center;
	text-decoration: none;
	font-size: 1.8rem;
	font-weight: 500;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
@media screen and (max-width: 1300px) {
	.site-nav__list-item > a {
		font-size: 1.4rem;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__list-item > a {
		font-size: 1.6rem;
		position: relative;
		height: 60px;
		margin: 0;
	}
	.site-nav__list-item > a::after {
		font-family: "icon" !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		-webkit-font-feature-settings: normal;
		        font-feature-settings: normal;
		font-variant: normal;
		text-transform: none;
		text-indent: 0;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\ea0c";
		display: inline-block;
		color: #F08600;
		font-size: 14px;
		font-size: 1.4rem;
		position: absolute;
		top: 50%;
		right: 24px;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__list-item > a:hover {
		color: #F08600;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__child-contents {
		opacity: 0;
		visibility: hidden;
		width: 100%;
		background: rgba(238, 238, 238, .92);
		position: fixed;
		left: 0;
		top: 120px;
		border-top: 5px solid #F08600;
		padding-left: 40px;
		padding-right: 40px;
		padding-top: 30px;
		padding-bottom: 45px;
		-webkit-transition: opacity 0.3s, visibility 0.3s;
		transition: opacity 0.3s, visibility 0.3s;
	}
}
@media screen and (min-width: 1025px) and (max-width: 767px) {
	.site-nav__child-contents {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__child-contents:hover, .site-nav__label:hover + .site-nav__child-contents {
		opacity: 1 !important;
		visibility: visible !important;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__child-contents-inner {
		width: 100%;
		max-width: 1120px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__child-contents-inner {
		padding-top: 10px;
		padding-bottom: 30px;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__child-ttl {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		gap: 0 20px;
		margin-bottom: 20px;
		line-height: 1.5;
		font-weight: bold;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__child-ttl {
		display: none;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__child-ttl-jp {
		font-size: 2.4rem;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__child-ttl-en {
		color: #F08600;
		font-family: "Poppins", sans-serif;
		font-size: 1.4rem;
		text-transform: uppercase;
		letter-spacing: 0.08em;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__special-child {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr)[4];
		    grid-template-columns: repeat(4, 1fr);
		gap: 0 30px;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__special-child.-product {
		-ms-grid-columns: (1fr)[4];
		    grid-template-columns: repeat(4, 1fr);
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__special-child-item {
		font-size: 1.8rem;
		line-height: 1.5;
		font-weight: bold;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__special-child-item {
		line-height: 1.5;
		font-size: 1.4rem;
		margin-top: 15px;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__special-child-item:not(:first-child) {
		margin-top: 35px;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__special-child-item.-first {
		margin-top: 0;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__special-child-label {
		display: block;
		color: #F08600;
		text-decoration: none;
		border-bottom: 2px solid #F08600;
		padding-bottom: 8px;
		-webkit-transition: color 0.3s;
		transition: color 0.3s;
	}
	.site-nav__special-child-label:link {
		color: #F08600;
	}
	.site-nav__special-child-label:visited {
		color: #F08600;
	}
	.site-nav__special-child-label:hover {
		color: rgba(240, 134, 0, .6);
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__special-child-label {
		padding-left: 18px;
		text-decoration: none;
		position: relative;
	}
	.site-nav__special-child-label::before {
		content: "";
		display: block;
		width: 10px;
		height: 2px;
		background: #F08600;
		position: absolute;
		left: 0;
		top: 10px;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__special-gchild-list {
		display: none;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__special-gchild-item {
		font-size: 1.6rem;
		margin-top: 15px;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__special-gchild-item:not(:first-child) {
		margin-top: 15px;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__special-gchild-label {
		display: inline-block;
		color: #333;
		text-decoration: none;
		padding-left: 16px;
		-webkit-transition: color 0.3s;
		transition: color 0.3s;
		position: relative;
	}
	.site-nav__special-gchild-label:link {
		color: #333;
	}
	.site-nav__special-gchild-label:visited {
		color: #333;
	}
	.site-nav__special-gchild-label::before {
		content: "";
		display: block;
		width: 10px;
		height: 10px;
		border-radius: 50%;
		background: #F08600;
		position: absolute;
		left: 0;
		top: 8px;
	}
	.site-nav__special-gchild-label:hover {
		color: #F08600;
	}
}
/* @media screen and (min-width: 1025px) {
	.site-nav__special-gchild-row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr)[2];
		    grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}
} */
@media screen and (min-width: 1025px) {
	.site-nav__product-ggchild-item {
		font-size: 1.4rem;
		margin-top: 10px;
		font-weight: normal;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__product-ggchild-item > a {
		display: inline-block;
		color: #999;
		text-decoration: none;
		padding-left: 16px;
		-webkit-transition: color 0.3s;
		transition: color 0.3s;
		position: relative;
	}
	.site-nav__product-ggchild-item > a:link {
		color: #999;
	}
	.site-nav__product-ggchild-item > a:visited {
		color: #999;
	}
	.site-nav__product-ggchild-item > a::before {
		content: "";
		display: block;
		width: 10px;
		height: 2px;
		background: #F08600;
		position: absolute;
		left: 0;
		top: 9px;
	}
	.site-nav__product-ggchild-item > a:hover {
		color: #F08600;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__about-child {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr)[2];
		    grid-template-columns: repeat(2, 1fr);
		gap: 0 40px;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__about-child-link {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		gap: 0 10px;
		width: 100%;
		min-height: 250px;
		box-shadow: 0 5px 40px rgba(0, 0, 0, .16);
		background: #fff;
		-webkit-transition: background 0.3s, box-shadow 0.3s;
		transition: background 0.3s, box-shadow 0.3s;
		cursor: pointer;
		position: relative;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__about-child-link::before {
		content: "";
		display: block;
		width: 100%;
		height: 100%;
		box-shadow: inset 0 0 0 2px #F08600;
		-webkit-transition: box-shadow 0.3s;
		transition: box-shadow 0.3s;
		position: absolute;
		left: 0;
		top: 0;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__about-child-link::after {
		font-family: "icon" !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		-webkit-font-feature-settings: normal;
		        font-feature-settings: normal;
		font-variant: normal;
		text-transform: none;
		text-indent: 0;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\ea04";
		display: -ms-grid;
		display: grid;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		color: #fff;
		font-size: 14px;
		font-size: 1.4rem;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		background: #F08600;
		position: absolute;
		right: 20px;
		bottom: 20px;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__about-child-link:hover {
		box-shadow: 0 0 0 rgba(0, 0, 0, .16);
		background: #F7C588;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__about-child-link:hover::before {
		box-shadow: inset 0 0 0 5px #F08600;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__about-child-img {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		    -ms-flex: 0 0 auto;
		        flex: 0 0 auto;
		-webkit-align-self: flex-end;
		    -ms-flex-item-align: end;
		        align-self: flex-end;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__about-child-img {
		display: none;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__about-child-link.-link-01 .site-nav__about-child-img {
		max-width: 46.2686567164%;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__about-child-link.-link-02 .site-nav__about-child-img {
		max-width: 44.2164179104%;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__about-child-body {
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 auto;
		    -ms-flex: 1 1 auto;
		        flex: 1 1 auto;
		-webkit-align-self: center;
		    -ms-flex-item-align: center;
		            -ms-grid-row-align: center;
		        align-self: center;
		padding: 50px 40px 50px 0;
		position: relative;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__about-child-ttl-en {
		color: #F08600;
		font-size: 1.2rem;
		line-height: 1.5;
		font-family: "Poppins", sans-serif;
		font-weight: 500;
		font-style: italic;
		text-transform: uppercase;
		-webkit-transition: color 0.3s;
		transition: color 0.3s;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__about-child-ttl-en {
		display: none;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__about-child-link:hover .site-nav__about-child-ttl-en {
		color: #fff;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__about-child-ttl-jp {
		font-size: 3.4rem;
		line-height: 1.3;
		font-weight: bold;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
	.site-nav__about-child-ttl-jp {
		font-size: 3rem;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__about-child-ttl-jp {
		line-height: 1.5;
		font-size: 1.4rem;
		margin-top: 15px;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__about-child-ttl-jp.-first {
		margin-top: 0;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__about-child-ttl-jp > a {
		text-decoration: none;
		color: #333;
		-webkit-transition: color 0.3s;
		transition: color 0.3s;
	}
	.site-nav__about-child-ttl-jp > a:link {
		color: #333;
	}
	.site-nav__about-child-ttl-jp > a:visited {
		color: #333;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__about-child-ttl-jp > a {
		text-decoration: none;
		padding-left: 18px;
		position: relative;
	}
	.site-nav__about-child-ttl-jp > a::before {
		content: "";
		display: block;
		width: 10px;
		height: 2px;
		background: #F08600;
		position: absolute;
		left: 0;
		top: 10px;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__about-child-link:hover .site-nav__about-child-ttl-jp > a {
		color: #fff;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__child-list {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		gap: 30px 70px;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__child-list-item {
		line-height: 1.5;
		font-weight: bold;
		position: relative;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__child-list-item {
		line-height: 1.5;
		font-size: 1.4rem;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__child-list-item:not(:first-child) {
		margin-top: 15px;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__child-list-item a {
		padding-left: 16px;
		text-decoration: none;
		-webkit-transition: color 0.3s;
		transition: color 0.3s;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__child-list-item a {
		padding-left: 18px;
		text-decoration: none;
		position: relative;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__child-list-item a::before {
		content: "";
		display: block;
		width: 10px;
		height: 10px;
		border-radius: 50%;
		background: #F08600;
		position: absolute;
		left: 0;
		top: 8px;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__child-list-item a::before {
		content: "";
		display: block;
		width: 10px;
		height: 2px;
		background: #F08600;
		position: absolute;
		left: 0;
		top: 10px;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__child-list-item a:hover {
		color: #F08600;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__toggle {
		display: none;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__toggle {
		display: block;
		position: absolute;
		right: 10px;
		top: 10px;
		width: 40px;
		height: 40px;
		border: 2px solid #ddd;
		border-radius: 5px;
	}
	.site-nav__toggle::before, .site-nav__toggle::after {
		content: "";
		position: absolute;
		left: 50%;
		top: 50%;
		width: 14px;
		height: 2px;
		-webkit-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
		background-color: #F08600;
		-webkit-transition: -webkit-transform 0.3s ease;
		transition: -webkit-transform 0.3s ease;
		transition: transform 0.3s ease;
		transition: transform 0.3s ease, -webkit-transform 0.3s ease;
	}
	.site-nav__toggle::before {
		-webkit-transform: translate(-50%, -50%) rotate(90deg);
		        transform: translate(-50%, -50%) rotate(90deg);
	}
	.site-nav__toggle::after {
		-webkit-transform: translate(-50%, -50%) rotate(180deg);
		        transform: translate(-50%, -50%) rotate(180deg);
	}
	.site-nav__toggle.-is-open::before, .site-nav__toggle.-is-open::after {
		-webkit-transform: translate(-50%, -50%) rotate(360deg);
		        transform: translate(-50%, -50%) rotate(360deg);
	}
}

.site-pagetop {
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 10;
}
@media screen and (max-width: 767px) {
	.site-pagetop {
		right: 10px;
		bottom: 20px;
	}
}
.site-pagetop__link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	width: 110px;
	height: 110px;
	border-radius: 50%;
	background-color: #F08600;
	text-decoration: none;
	-webkit-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}
@media screen and (max-width: 1024px) {
	.site-pagetop__link {
		width: 85px;
		height: 85px;
	}
}
@media screen and (max-width: 767px) {
	.site-pagetop__link {
		width: 44px;
		height: 44px;
	}
}
.site-pagetop__link::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea05";
	display: inline-block;
	color: #fff;
	font-size: 18px;
	font-size: 1.8rem;
	margin-bottom: 8px;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
@media screen and (max-width: 1024px) {
	.site-pagetop__link::before {
		font-size: 16px;
		font-size: 1.6rem;
	}
}
@media screen and (max-width: 767px) {
	.site-pagetop__link::before {
		margin-bottom: 0;
	}
}
.site-pagetop:hover .site-pagetop__link {
	background-color: #333;
}
.site-pagetop:hover .site-pagetop__link::before {
	color: #F08600;
}
.site-pagetop__text {
	color: #fff;
	font-size: 1.5rem;
	line-height: 1.2;
	font-family: "Poppins", sans-serif;
	font-weight: 500;
	letter-spacing: 0.04em;
}
@media screen and (max-width: 1024px) {
	.site-pagetop__text {
		font-size: 1.2rem;
	}
}
@media screen and (max-width: 767px) {
	.site-pagetop__text {
		display: none;
	}
}

#sitemap li,
.sitemap li {
	line-height: 1.5;
	position: relative;
	padding-left: 12px;
}
#sitemap li:not(:first-child),
.sitemap li:not(:first-child) {
	margin-top: 12px;
}
#sitemap li.-en,
.sitemap li.-en {
	display: none;
}
html[lang=en] #sitemap li,
html[lang=en] .sitemap li {
	display: none;
}
html[lang=en] #sitemap li.-en,
html[lang=en] .sitemap li.-en {
	display: block;
}
#sitemap li::before,
.sitemap li::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea0c";
	position: absolute;
	left: 0;
	top: 0.75em;
	font-size: 10px;
	font-size: 1rem;
	color: #F08600;
}
@media screen and (max-width: 767px) {
	#sitemap li::before,
	.sitemap li::before {
		top: 0.55em;
	}
}
#sitemap li a,
.sitemap li a {
	text-decoration: none;
	color: #333;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
#sitemap li a:hover,
.sitemap li a:hover {
	color: #F08600;
	text-decoration: underline;
}
#sitemap li ul,
.sitemap li ul {
	margin-top: 12px;
}

.swipe {
	margin-top: 40px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.swipe {
		overflow-x: auto;
		margin-top: 32px;
	}
}
.swipe:first-child {
	margin-top: 0;
}
.swipe:last-child {
	margin-bottom: 0;
}
@media screen and (max-width: 767px) {
	.swipe__inner {
		min-width: 800px;
	}
}
.swipe__inner > :first-child {
	margin-top: 0;
}
.swipe__inner > :last-child {
	margin-bottom: 0;
}
.swipe__icon {
	display: none;
}
@media screen and (max-width: 767px) {
	.swipe__icon {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		width: 140px;
		height: 80px;
		padding-top: 4px;
		background: rgba(0, 0, 0, .5);
		border-radius: 4px;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
	}
}
.swipe__icon::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea26";
	display: inline-block;
	color: #fff;
	font-size: 36px;
	font-size: 3.6rem;
}
.swipe__icon-note {
	color: #fff;
	font-size: 1.2rem;
	line-height: 1.5;
	letter-spacing: 0;
	margin-top: 4px;
}

.table-02 {
	width: 100%;
	margin-top: 40px;
	border-top: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
	.table-02 {
		margin-top: 32px;
	}
}
.table-02:first-child {
	margin-top: 0;
}
.table-02 th, .table-02 td {
	vertical-align: middle;
	line-height: 1.5;
	text-align: left;
	letter-spacing: 0;
	padding: 12px;
	background: #fff;
}
@media screen and (max-width: 767px) {
	.table-02 th, .table-02 td {
		font-size: 1.4rem;
	}
}
.table-02 th > *:first-child, .table-02 td > *:first-child {
	margin-top: 0;
}
.table-02 th > *:last-child, .table-02 td > *:last-child {
	margin-bottom: 0;
}
.table-02 th {
	background: rgba(255, 170, 90, .3);
	border-bottom: 1px solid #fff;
	font-weight: bold;
}
.table-02 td {
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}
.table-02 tr:last-child th {
	border-bottom: 1px solid #e8e8e8;
}
.table-02 .-bg {
	background: #F08600;
	color: #fff;
}
.table-02 .-c {
	text-align: center !important;
}
.table-02 .-r {
	text-align: right !important;
}
.table-02 .-l {
	text-align: left !important;
}
.table-02 .-b {
	font-weight: bold;
}
.table-02.-p-sm th, .table-02.-p-sm td {
	padding-left: 8px;
	padding-right: 8px;
}
@media screen and (max-width: 767px) {
	.table-02.-sm-col thead,
	.table-02.-sm-col tfoot,
	.table-02.-sm-col tbody,
	.table-02.-sm-col tr,
	.table-02.-sm-col th,
	.table-02.-sm-col td {
		display: block;
	}
}
@media screen and (max-width: 767px) {
	.table-02.-sm-col th,
	.table-02.-sm-col td {
		width: 100% !important;
	}
}
@media screen and (max-width: 767px) {
	.table-02.-sm-col th {
		font-weight: bold;
	}
}
.table-02 caption {
	text-align: left;
	font-size: 1.8rem;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
	.table-02 caption {
		font-size: 1.6rem;
	}
}
.table-02.-fixed {
	table-layout: fixed;
}

.table-simple {
	width: 100%;
	margin-top: 40px;
	border: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
	.table-simple {
		margin-top: 32px;
	}
}
.table-simple:first-child {
	margin-top: 0;
}
.table-simple th, .table-simple td {
	vertical-align: middle;
	line-height: 1.5;
	text-align: left;
	letter-spacing: 0;
	padding: 12px 16px;
	word-break: break-all;
}
@media screen and (max-width: 767px) {
	.table-simple th, .table-simple td {
		font-size: 1.4rem;
		padding: 12px;
	}
}
.table-simple th > *:first-child, .table-simple td > *:first-child {
	margin-top: 0;
}
.table-simple th > *:last-child, .table-simple td > *:last-child {
	margin-bottom: 0;
}
.table-simple .-c {
	text-align: center !important;
}
.table-simple .-r {
	text-align: right !important;
}
.table-simple .-l {
	text-align: left !important;
}
.table-simple .-b {
	font-weight: bold;
}
.table-simple caption {
	text-align: left;
	font-size: 1.8rem;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
	.table-simple caption {
		font-size: 1.6rem;
	}
}
.table-simple .-bg {
	background: #F08600;
	color: #fff;
}
.table-simple.-fixed {
	table-layout: fixed;
}

table:not([class]),
.table {
	width: 100%;
	margin-top: 40px;
	border-top: 3px solid #e8e8e8;
	border-bottom: 3px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
	table:not([class]),
	.table {
		margin-top: 32px;
	}
}
table:not([class]):first-child,
.table:first-child {
	margin-top: 0;
}
table:not([class]) th, table:not([class]) td,
.table th,
.table td {
	vertical-align: middle;
	line-height: 1.5;
	text-align: left;
	letter-spacing: 0;
	padding: 10px 16px;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	background: #fff;
	word-break: break-all;
}
@media screen and (max-width: 767px) {
	table:not([class]) th, table:not([class]) td,
	.table th,
	.table td {
		font-size: 1.4rem;
		padding: 10px 12px;
	}
}
table:not([class]) th > *:first-child, table:not([class]) td > *:first-child,
.table th > *:first-child,
.table td > *:first-child {
	margin-top: 0;
}
table:not([class]) th > *:last-child, table:not([class]) td > *:last-child,
.table th > *:last-child,
.table td > *:last-child {
	margin-bottom: 0;
}
table:not([class]) thead th,
.table thead th {
	font-weight: bold;
	background-color: rgba(240, 134, 0, .3);
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
}
table:not([class]) tbody th,
.table tbody th {
	background: #f5f5f5;
}
table:not([class]) tfoot th, table:not([class]) tfoot td,
.table tfoot th,
.table tfoot td {
	background: #F5F5F5;
}
table:not([class]) tfoot th,
.table tfoot th {
	font-weight: bold;
}
table:not([class]) .-c,
.table .-c {
	text-align: center !important;
}
table:not([class]) .-r,
.table .-r {
	text-align: right !important;
}
table:not([class]) .-l,
.table .-l {
	text-align: left !important;
}
table:not([class]) .-b,
.table .-b {
	font-weight: bold;
}
table:not([class]).-fs-all th, table:not([class]).-fs-all td,
.table.-fs-all th,
.table.-fs-all td {
	font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
	table:not([class]).-fs-all th, table:not([class]).-fs-all td,
	.table.-fs-all th,
	.table.-fs-all td {
		font-size: 1.2rem;
	}
}
table:not([class]).-fs-td td,
table:not([class]) .-fs-td td,
.table.-fs-td td,
.table .-fs-td td {
	font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
	table:not([class]).-fs-td td,
	table:not([class]) .-fs-td td,
	.table.-fs-td td,
	.table .-fs-td td {
		font-size: 1.2rem;
	}
}
table:not([class]) .-fs,
.table .-fs {
	font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
	table:not([class]) .-fs,
	.table .-fs {
		font-size: 1.2rem;
	}
}
table:not([class]).-p-sm th, table:not([class]).-p-sm td,
.table.-p-sm th,
.table.-p-sm td {
	padding-left: 8px;
	padding-right: 8px;
}
table:not([class]).-p-sm-all th, table:not([class]).-p-sm-all td,
.table.-p-sm-all th,
.table.-p-sm-all td {
	padding: 12px 10px;
}
table:not([class]) .-p-x-sm th, table:not([class]) .-p-x-sm td,
.table .-p-x-sm th,
.table .-p-x-sm td {
	padding: 8px 6px;
}
table:not([class]).-p-tb-md th, table:not([class]).-p-tb-md td,
.table.-p-tb-md th,
.table.-p-tb-md td {
	padding-top: 15px;
	padding-bottom: 15px;
}
table:not([class]).-p-tb-lg th, table:not([class]).-p-tb-lg td,
.table.-p-tb-lg th,
.table.-p-tb-lg td {
	padding-top: 20px;
	padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
	table:not([class]).-sm-col thead,
	table:not([class]).-sm-col tfoot,
	table:not([class]).-sm-col tbody,
	table:not([class]).-sm-col tr,
	table:not([class]).-sm-col th,
	table:not([class]).-sm-col td,
	.table.-sm-col thead,
	.table.-sm-col tfoot,
	.table.-sm-col tbody,
	.table.-sm-col tr,
	.table.-sm-col th,
	.table.-sm-col td {
		display: block;
	}
}
@media screen and (max-width: 767px) {
	table:not([class]).-sm-col th,
	table:not([class]).-sm-col td,
	.table.-sm-col th,
	.table.-sm-col td {
		width: 100% !important;
	}
}
@media screen and (max-width: 767px) {
	table:not([class]).-sm-col th,
	.table.-sm-col th {
		font-weight: bold;
	}
}
table:not([class]) caption,
.table caption {
	text-align: left;
	font-size: 1.8rem;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
	table:not([class]) caption,
	.table caption {
		font-size: 1.6rem;
	}
}
table:not([class]) .-bg,
.table .-bg {
	background: #F08600;
	color: #fff;
}
table:not([class]) .-gray,
.table .-gray {
	background: #f5f5f5;
}
table:not([class]) .-white,
.table .-white {
	background: #fff;
}
table:not([class]).-fixed,
.table.-fixed {
	table-layout: fixed;
}

.tel-num {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 60px 1fr;
	    grid-template-columns: 60px 1fr;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 0 10px;
}
.tel-num__label {
	background: #959595;
	color: #fff;
	text-align: center;
	line-height: 1.2;
	padding: 6px 8px;
	text-transform: uppercase;
}
.tel-num + .tel-num {
	margin-top: 8px;
}

.text {
	margin-top: 24px;
	margin-bottom: 24px;
}
.text:first-child {
	margin-top: 0;
}
.text:last-child {
	margin-bottom: 0;
}
.product-flow .text {
	margin-top: 16px;
	margin-bottom: 16px;
}

.text.-bold,
.text-inner.-bold {
	font-weight: bold;
}
.text.-normal,
.text-inner.-normal {
	font-weight: normal;
}
.text.-generally,
.text-inner.-generally {
	font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
	.text.-generally,
	.text-inner.-generally {
		font-size: 1.4rem;
	}
}
.text.-sm,
.text-inner.-sm {
	font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
	.text.-sm,
	.text-inner.-sm {
		font-size: 1.2rem;
	}
}
.text.-lg,
.text-inner.-lg {
	font-size: 1.8rem;
}
@media screen and (max-width: 767px) {
	.text.-lg,
	.text-inner.-lg {
		font-size: 1.6rem;
	}
}
.text.-x-lg,
.text-inner.-x-lg {
	font-size: 2.4rem;
}
@media screen and (max-width: 1024px) {
	.text.-x-lg,
	.text-inner.-x-lg {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 767px) {
	.text.-x-lg,
	.text-inner.-x-lg {
		font-size: 1.8rem;
	}
}
.text.-assort,
.text-inner.-assort {
	color: #F08600;
}
.text.-red,
.text-inner.-red {
	color: #E60F1D;
}
.text.-gray,
.text-inner.-gray {
	color: #999;
}

.tp-about {
	margin-top: 80px;
}
@media screen and (max-width: 767px) {
	.tp-about {
		margin-top: 48px;
	}
}
.tp-about__outline {
	padding-top: 112px;
	padding-left: 40px;
	padding-right: 40px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.tp-about__outline {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 767px) {
	.tp-about__outline {
		padding-top: 64px;
		padding-left: 10px;
		padding-right: 10px;
	}
}
.tp-about__outline__bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.tp-about__outline__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.tp-about__outline__en {
	color: rgba(255, 255, 255, .7);
	font-size: 16rem;
	line-height: 1;
	font-family: "Poppins", sans-serif;
	font-style: italic;
	font-weight: 300;
	text-transform: uppercase;
	position: absolute;
	left: 50%;
	top: 70px;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}
@media screen and (max-width: 1024px) {
	.tp-about__outline__en {
		font-size: 14rem;
	}
}
@media screen and (max-width: 767px) {
	.tp-about__outline__en {
		font-size: 6.4rem;
		top: 40px;
	}
}
.tp-about__outline__body {
	width: 100%;
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
	background: rgba(255, 255, 255, .4);
	border-radius: 50% 50% 0 0/100% 100% 0 0;
	padding: 70px 70px 0 70px;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.tp-about__outline__body {
		padding: 50px 50px 0 50px;
	}
}
@media screen and (max-width: 767px) {
	.tp-about__outline__body {
		padding: 15px 15px 0 15px;
		max-width: 350px;
	}
}
.tp-about__outline__body__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding-bottom: 100px;
	width: 100%;
	min-height: 400px;
	margin-left: auto;
	margin-right: auto;
	background: #fff;
	border-radius: 50% 50% 0 0/100% 100% 0 0;
}
@media screen and (max-width: 1024px) {
	.tp-about__outline__body__inner {
		min-height: 380px;
	}
}
@media screen and (max-width: 767px) {
	.tp-about__outline__body__inner {
		min-height: 175px;
		padding-bottom: 0;
		padding-top: 15px;
	}
}
.tp-about__outline__ttl {
	text-align: center;
	font-size: 3.6rem;
	line-height: 1.5;
	font-weight: bold;
}
@media screen and (max-width: 1024px) {
	.tp-about__outline__ttl {
		font-size: 3.2rem;
	}
}
@media screen and (max-width: 767px) {
	.tp-about__outline__ttl {
		font-size: 2.4rem;
	}
}
html[lang=en] .tp-about__outline__ttl {
	letter-spacing: 0;
}
.tp-about__outline__desc {
	margin-top: 20px;
	text-align: center;
}
@media screen and (max-width: 767px) {
	.tp-about__outline__desc {
		margin-top: 12px;
		font-size: 1.3rem;
		line-height: 1.5;
	}
}
html[lang=en] .tp-about__outline__desc {
	letter-spacing: 0.04em;
}
.tp-about__list {
	padding-left: 40px;
	padding-right: 40px;
	margin-top: -130px;
}
@media screen and (max-width: 767px) {
	.tp-about__list {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 767px) {
	.tp-about__list {
		margin-top: 20px;
	}
}
.tp-about__list__inner {
	width: 100%;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[3];
	    grid-template-columns: repeat(3, 1fr);
	gap: 0 20px;
}
@media screen and (max-width: 767px) {
	.tp-about__list__inner {
		display: block;
	}
}
.tp-about__list__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background: #fff;
	padding: 15px;
	box-shadow: 0px 20px 40px rgba(0, 0, 0, .1);
	position: relative;
}
@media screen and (max-width: 767px) {
	.tp-about__list__item:not(:first-child) {
		margin-top: 20px;
	}
}
.tp-about__list__body {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 2px;
	background: -webkit-linear-gradient(135deg, #9DB6F7, #D0DCEC);
	background: linear-gradient(-45deg, #9DB6F7, #D0DCEC);
}
.tp-about__list__body-inner {
	height: 100%;
	padding: 30px 15px;
	background: #fff;
}
.tp-about__list__ttl {
	text-align: center;
	font-size: 2.4rem;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 5px;
}
@media screen and (max-width: 1024px) {
	.tp-about__list__ttl {
		font-size: 2rem;
	}
}
@media screen and (max-width: 767px) {
	.tp-about__list__ttl {
		font-size: 1.8rem;
	}
}
.tp-about__list__desc {
	color: #999;
}

.tp-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: 32px;
}
@media screen and (max-width: 767px) {
	.tp-btn {
		margin-top: 24px;
	}
}
.tp-btn a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 40px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 1.6rem;
	text-align: center;
	text-decoration: none;
	line-height: 1.4;
	font-weight: bold;
	border-radius: 5px;
	color: #fff;
	background: #F08600;
	padding: 10px 70px 10px 30px;
	-webkit-transition: color 0.3s, background 0.3s;
	transition: color 0.3s, background 0.3s;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.tp-btn a:link {
	color: #fff;
}
.tp-btn a:visited {
	color: #fff;
}
@media screen and (max-width: 767px) {
	.tp-btn a {
		font-size: 1.4rem;
		min-height: 48px;
		padding: 10px 50px 10px 20px;
	}
}
.tp-btn a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
	display: inline-block;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	right: 30px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	.tp-btn a::after {
		right: 20px;
	}
}
.tp-btn a:hover {
	color: #fff;
	background: #333;
}
.tp-btn a:hover::after {
	color: #F08600;
}
.tp-btn.-lg > a {
	font-size: 1.8rem;
	padding: 10px 70px 10px 30px;
	min-height: 56px;
}
@media screen and (max-width: 767px) {
	.tp-btn.-lg > a {
		font-size: 1.6rem;
		min-height: 48px;
		padding: 10px 50px 10px 20px;
	}
}
.tp-btn.-lg > a::after {
	right: 30px;
}
@media screen and (max-width: 767px) {
	.tp-btn.-lg > a::after {
		right: 20px;
	}
}
.tp-btn.-liquid > * {
	max-width: none;
	width: 100%;
}
.tp-btn.-l {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.tp-btn.-r {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
	.tp-btn.-md-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
@media screen and (max-width: 767px) {
	.tp-btn.-sm-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
.tp-btn.-anchor a::after {
	-webkit-transform: rotate(90deg);
	        transform: rotate(90deg);
}
.tp-btn:first-child {
	margin-top: 0;
}

.tp-company {
	margin-top: 110px;
	padding-left: 40px;
	padding-right: 40px;
}
@media screen and (max-width: 767px) {
	.tp-company {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 767px) {
	.tp-company {
		margin-top: 48px;
	}
}
html[lang=en] .tp-company {
	padding-bottom: 110px;
}
@media screen and (max-width: 767px) {
	html[lang=en] .tp-company {
		padding-bottom: 60px;
	}
}
.tp-company__inner {
	width: 100%;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: calc(50% - 40px) 1fr;
	    grid-template-columns: calc(50% - 40px) 1fr;
	gap: 0 40px;
}
@media screen and (max-width: 1024px) {
	.tp-company__inner {
		gap: 0 30px;
	}
}
@media screen and (max-width: 767px) {
	.tp-company__inner {
		display: block;
	}
}
.tp-company__header {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr auto;
	    grid-template-columns: 1fr auto;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 0 20px;
	margin-bottom: 25px;
}
@media screen and (max-width: 1024px) {
	.tp-company__header {
		display: block;
	}
}
@media screen and (max-width: 1024px) {
	.tp-company__header__more {
		margin-top: 20px;
	}
}
.tp-company__list > li {
	font-size: 2.2rem;
	line-height: 1.5;
	font-weight: bold;
}
@media screen and (max-width: 1024px) {
	.tp-company__list > li {
		font-size: 2rem;
	}
}
@media screen and (max-width: 767px) {
	.tp-company__list > li {
		font-size: 1.6rem;
	}
}
.tp-company__list > li > a {
	display: block;
	text-decoration: none;
	padding: 24px 40px 24px 0;
	position: relative;
	border-bottom: 2px solid #ddd;
	-webkit-transition: color 0.3s, border-color 0.3s;
	transition: color 0.3s, border-color 0.3s;
}
@media screen and (max-width: 767px) {
	.tp-company__list > li > a {
		padding: 16px 40px 16px 0;
	}
}
.tp-company__list > li > a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
	display: inline-block;
	font-size: 16px;
	font-size: 1.6rem;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	right: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	.tp-company__list > li > a::after {
		font-size: 14px;
		font-size: 1.4rem;
	}
}
.tp-company__list > li > a:hover {
	color: #F08600;
	border-color: #F08600;
}
.tp-company__img {
	aspect-ratio: 560/533;
	max-width: 560px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.tp-company__img {
		margin: 30px auto;
	}
}
.tp-company__img-item {
	width: 100%;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s ease, visibility 0.3s ease;
	transition: opacity 0.3s ease, visibility 0.3s ease;
	position: absolute;
	left: 0;
	top: 0;
}
.tp-company__img-item img {
	aspect-ratio: 560/533;
}
.tp-company__img-item.-current {
	opacity: 1;
	visibility: visible;
}

.tp-example {
	padding-top: 100px;
	padding-bottom: 140px;
	padding-left: 40px;
	padding-right: 40px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.tp-example {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 767px) {
	.tp-example {
		padding-top: 48px;
		padding-bottom: 56px;
	}
}
.tp-example__bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.tp-example__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: 50% 100%;
	   object-position: 50% 100%;
}
.tp-example__inner {
	width: 100%;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.tp-example__slider {
	margin-left: calc(-50vw - -50%);
	margin-right: calc(-50vw - -50%);
}
@media screen and (max-width: 1200px) {
	.tp-example__slider {
		margin-left: -40px;
		margin-right: -40px;
	}
}

.tp-hero__list {
	height: calc(100vh - 120px);
	min-height: 560px;
	max-height: 830px;
}
@media screen and (max-width: 1024px) {
	.tp-hero__list {
		height: calc(100vh - 80px);
		min-height: 450px;
		max-height: 680px;
	}
}
@media screen and (max-width: 767px) {
	.tp-hero__list {
		height: 380px;
		min-height: auto;
		max-height: none;
	}
}
.tp-hero__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: relative;
	padding-left: 40px;
	padding-right: 40px;
}
@media screen and (max-width: 767px) {
	.tp-hero__item {
		padding-left: 20px;
		padding-right: 20px;
	}
}
.tp-hero__bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.tp-hero__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
@media screen and (max-width: 767px) {
	.tp-hero__bg img {
		-o-object-position: 70% 50%;
		   object-position: 70% 50%;
	}
}
.tp-hero__contents {
	width: 100%;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 80px;
	padding-bottom: 80px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.tp-hero__contents {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}
.tp-hero__lead {
	color: #fff;
	font-size: 5.2rem;
	line-height: 1.4;
	font-weight: 900;
	letter-spacing: 0.12em;
}
@media screen and (max-width: 1024px) {
	.tp-hero__lead {
		font-size: 4.2rem;
	}
}
@media screen and (max-width: 767px) {
	.tp-hero__lead {
		font-size: 2.4rem;
		line-height: 1.3;
	}
}
html[lang=en] .tp-hero__lead {
	letter-spacing: 0.04em;
}
.tp-hero__item.-item-01 .tp-hero__lead {
	text-shadow: 0 0 40px #095CB5;
}
.tp-hero__item.-item-02 .tp-hero__lead {
	text-shadow: 0 0 40px #000;
}
.tp-hero__item.-item-03 .tp-hero__lead {
	text-shadow: 0 0 40px #355715;
}
.tp-hero__desc {
	color: #fff;
	font-size: 2.6rem;
	line-height: 1.6666;
	font-weight: 900;
	margin-top: 30px;
	letter-spacing: 0.12em;
}
@media screen and (max-width: 1024px) {
	.tp-hero__desc {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 767px) {
	.tp-hero__desc {
		font-size: 1.5rem;
		margin-top: 15px;
		line-height: 1.4;
	}
}
html[lang=en] .tp-hero__desc {
	letter-spacing: 0.04em;
}
.tp-hero__item.-item-01 .tp-hero__desc {
	text-shadow: 0 0 40px #095CB5;
}
@media screen and (max-width: 767px) {
	.tp-hero__item.-item-01 .tp-hero__desc {
		text-shadow: 0 0 20px #095CB5;
	}
}
.tp-hero__item.-item-02 .tp-hero__desc {
	text-shadow: 0 0 40px #000;
}
@media screen and (max-width: 767px) {
	.tp-hero__item.-item-02 .tp-hero__desc {
		text-shadow: 0 0 20px #000;
	}
}
.tp-hero__item.-item-03 .tp-hero__desc {
	text-shadow: 0 0 40px #355715;
}
@media screen and (max-width: 767px) {
	.tp-hero__item.-item-03 .tp-hero__desc {
		text-shadow: 0 0 20px #355715;
	}
}
.tp-hero__pagination {
	left: 0 !important;
	bottom: 40px !important;
}
@media screen and (max-width: 767px) {
	.tp-hero__pagination {
		bottom: 20px !important;
	}
}
.tp-hero__pagination .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #fff;
	opacity: 1;
	margin-left: 8px !important;
	margin-right: 8px !important;
	position: relative;
}
.tp-hero__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 2px solid #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

.tp-news {
	padding-left: 40px;
	padding-right: 40px;
	margin-top: 60px;
}
@media screen and (max-width: 767px) {
	.tp-news {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 767px) {
	.tp-news {
		margin-top: 40px;
	}
}
.tp-news__inner {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr auto;
	    grid-template-columns: 1fr auto;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 0 30px;
	width: 100%;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}
@media screen and (max-width: 1024px) {
	.tp-news__inner {
		display: block;
	}
}
@media screen and (max-width: 1024px) {
	.tp-news__more {
		margin-top: 30px;
	}
}

.tp-pickup-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 0 10px;
	width: 100%;
	max-width: 540px;
	min-height: 250px;
	box-shadow: 0 5px 40px rgba(0, 0, 0, .16);
	background: #fff;
	margin-left: auto;
	margin-right: auto;
	-webkit-transition: background 0.3s, box-shadow 0.3s;
	transition: background 0.3s, box-shadow 0.3s;
	cursor: pointer;
	position: relative;
}
@media screen and (max-width: 767px) {
	.tp-pickup-link {
		min-height: 140px;
	}
}
.tp-pickup-link::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	box-shadow: inset 0 0 0 2px #F08600;
	-webkit-transition: box-shadow 0.3s;
	transition: box-shadow 0.3s;
	position: absolute;
	left: 0;
	top: 0;
}
.tp-pickup-link::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea04";
	display: -ms-grid;
	display: grid;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #fff;
	font-size: 14px;
	font-size: 1.4rem;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #F08600;
	position: absolute;
	right: 20px;
	bottom: 20px;
}
@media screen and (max-width: 767px) {
	.tp-pickup-link::after {
		font-size: 12px;
		font-size: 1.2rem;
		width: 24px;
		height: 24px;
		right: 10px;
		bottom: 10px;
	}
}
.tp-pickup-link:hover {
	box-shadow: 0 0 0 rgba(0, 0, 0, .16);
	background: #F7C588;
}
.tp-pickup-link:hover::before {
	box-shadow: inset 0 0 0 5px #F08600;
}
.tp-pickup-link__img {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	-webkit-align-self: flex-end;
	    -ms-flex-item-align: end;
	        align-self: flex-end;
	padding-top: 10px;
}
.tp-pickup-link.-link-01 .tp-pickup-link__img {
	max-width: 46.2686567164%;
}
@media screen and (max-width: 1024px) {
	.tp-pickup-link.-link-01 .tp-pickup-link__img {
		max-width: 40%;
	}
}
.tp-pickup-link.-link-02 .tp-pickup-link__img {
	max-width: 44.2164179104%;
}
@media screen and (max-width: 1024px) {
	.tp-pickup-link.-link-02 .tp-pickup-link__img {
		max-width: 40%;
	}
}
.tp-pickup-link__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	-webkit-align-self: center;
	    -ms-flex-item-align: center;
	            -ms-grid-row-align: center;
	        align-self: center;
	padding: 50px 40px 50px 0;
	position: relative;
}
@media screen and (max-width: 767px) {
	.tp-pickup-link__body {
		padding: 20px 10px 20px 0;
	}
}
.tp-pickup-link__ttl-en {
	color: #F08600;
	font-size: 1.2rem;
	line-height: 1.5;
	font-family: "Poppins", sans-serif;
	font-weight: 500;
	letter-spacing: 0.04em;
	font-style: italic;
	text-transform: uppercase;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}
@media screen and (max-width: 767px) {
	.tp-pickup-link__ttl-en {
		font-size: 1rem;
	}
}
.tp-pickup-link:hover .tp-pickup-link__ttl-en {
	color: #fff;
}
.tp-pickup-link__ttl-jp {
	font-size: 3.4rem;
	line-height: 1.3;
	font-weight: bold;
}
@media screen and (max-width: 1200px) {
	.tp-pickup-link__ttl-jp {
		font-size: 2.8rem;
	}
}
@media screen and (max-width: 767px) {
	.tp-pickup-link__ttl-jp {
		font-size: 2rem;
	}
}
.tp-pickup-link__ttl-jp > a {
	text-decoration: none;
	color: #333;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}
.tp-pickup-link__ttl-jp > a:link {
	color: #333;
}
.tp-pickup-link__ttl-jp > a:visited {
	color: #333;
}
.tp-pickup-link:hover .tp-pickup-link__ttl-jp > a {
	color: #fff;
}

.tp-pickup {
	margin-top: 90px;
	padding-left: 40px;
	padding-right: 40px;
}
@media screen and (max-width: 767px) {
	.tp-pickup {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 767px) {
	.tp-pickup {
		margin-top: 40px;
	}
}
.tp-pickup__inner {
	width: 100%;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}

.tp-product {
	padding-left: 40px;
	padding-right: 40px;
	background: #eee;
	padding-top: 80px;
	padding-bottom: 100px;
	margin-top: 100px;
}
@media screen and (max-width: 767px) {
	.tp-product {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 767px) {
	.tp-product {
		margin-top: 48px;
		padding-top: 40px;
		padding-bottom: 48px;
	}
}
.tp-product__inner {
	width: 100%;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}

.tp-recruit-card {
	background: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	box-shadow: 0px 20px 40px rgba(0, 0, 0, .1);
}
.tp-recruit-card__thumb {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}
.tp-recruit-card__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	padding: 40px;
}
@media screen and (max-width: 1024px) {
	.tp-recruit-card__body {
		padding: 30px;
	}
}
@media screen and (max-width: 767px) {
	.tp-recruit-card__body {
		padding: 25px 20px;
	}
}
[class^=col] > .tp-recruit-card {
	height: 100%;
}

.tp-recruit {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 80px;
	padding-bottom: 100px;
	margin-top: 100px;
	background: #eee;
}
@media screen and (max-width: 767px) {
	.tp-recruit {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 767px) {
	.tp-recruit {
		margin-top: 48px;
		padding-top: 40px;
		padding-bottom: 48px;
	}
}
.tp-recruit__inner {
	width: 100%;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}

.ttl-bar {
	text-align: center;
	font-size: 3.2rem;
	line-height: 1.5;
	font-weight: bold;
	padding-bottom: 16px;
	margin-top: 48px;
	margin-bottom: 24px;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.ttl-bar {
		font-size: 2.6rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-bar {
		font-size: 2.1rem;
		margin-top: 32px;
		margin-bottom: 20px;
		padding-bottom: 12px;
	}
}
.ttl-bar::after {
	content: "";
	display: block;
	width: 60px;
	height: 4px;
	background: #F08600;
	position: absolute;
	left: 50%;
	bottom: 0;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
	.ttl-bar::after {
		width: 40px;
		height: 3px;
	}
}
.ttl-bar:first-child {
	margin-top: 0;
}

.ttl-basic {
	text-align: center;
	line-height: 1.4;
	margin-bottom: 50px;
}
@media screen and (max-width: 767px) {
	.ttl-basic {
		margin-bottom: 30px;
	}
}
.ttl-basic__en {
	color: #F08600;
	font-size: 1.2rem;
	font-weight: 500;
	letter-spacing: 0.04em;
	font-style: italic;
	text-transform: uppercase;
	margin-bottom: 4px;
}
@media screen and (max-width: 767px) {
	.ttl-basic__en {
		font-size: 1rem;
	}
}
.ttl-basic__jp {
	font-size: 3.6rem;
	font-weight: bold;
}
@media screen and (max-width: 1024px) {
	.ttl-basic__jp {
		font-size: 3.2rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-basic__jp {
		font-size: 2.4rem;
	}
}

.ttl-blog {
	margin: 48px 0 24px;
	font-size: 4rem;
	font-weight: bold;
	line-height: 1.5;
}
@media screen and (max-width: 1024px) {
	.ttl-blog {
		font-size: 3.2rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-blog {
		margin: 32px 0 16px;
		font-size: 2.4rem;
	}
}
.ttl-blog:first-child {
	margin-top: 0;
}

.ttl-border-bottom {
	margin: 60px 0 20px;
	font-size: 3.2rem;
	font-weight: bold;
	line-height: 1.5;
	position: relative;
	text-align: center;
}
@media screen and (max-width: 1200px) {
	.ttl-border-bottom {
		font-size: 2.6rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-border-bottom {
		margin: 40px 0 24px;
		font-size: 2rem;
	}
}
.ttl-border-bottom:first-child {
	margin-top: 0;
}
.ttl-border-bottom::after {
	content: "";
	width: 32px;
	height: 6px;
	background: #F08600;
	display: block;
	margin: 10px auto 0;
}
@media screen and (max-width: 767px) {
	.ttl-border-bottom::after {
		width: 26px;
		height: 4px;
	}
}
.ttl-border-bottom + * {
	margin-top: 0;
}

.ttl-border-left-gray {
	margin: 30px 0 15px;
	padding: 4px 0 8px 1em;
	font-size: 2rem;
	font-weight: bold;
	line-height: 1.5;
	position: relative;
}
@media screen and (max-width: 1200px) {
	.ttl-border-left-gray {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-border-left-gray {
		margin: 30px 0 10px;
		font-size: 1.6rem;
	}
}
.ttl-border-left-gray:first-child {
	margin-top: 0;
}
.ttl-border-left-gray::before {
	content: "";
	width: 2px;
	height: 100%;
	background: #ddd;
	position: absolute;
	left: 0;
	top: 0;
}
.ttl-border-left-gray + * {
	margin-top: 0;
}

.ttl-border-left {
	margin: 60px 0 20px;
	padding: 4px 0 4px 1em;
	font-size: 2.8rem;
	font-weight: bold;
	line-height: 1.5;
	position: relative;
}
@media screen and (max-width: 1200px) {
	.ttl-border-left {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-border-left {
		margin: 40px 0 24px;
		font-size: 2rem;
	}
}
.ttl-border-left:first-child {
	margin-top: 0;
}
.ttl-border-left::before {
	content: "";
	width: 2px;
	height: 100%;
	background: #F08600;
	position: absolute;
	left: 0;
	top: 0;
}
.ttl-border-left + * {
	margin-top: 0;
}
.ttl-border-left__flow-num {
	color: #F08600;
	font-size: 4.2rem;
	font-family: "Poppins", sans-serif;
	font-weight: 500;
	font-style: italic;
	margin-right: 8px;
}
@media screen and (max-width: 1200px) {
	.ttl-border-left__flow-num {
		font-size: 3.6rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-border-left__flow-num {
		font-size: 3rem;
	}
}

.ttl-border {
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
	margin: 100px 0 40px;
	padding: 16px 0;
	font-size: 3.6rem;
	font-weight: bold;
	line-height: 1.6;
	position: relative;
}
@media screen and (max-width: 1200px) {
	.ttl-border {
		margin: 80px 0 40px;
		font-size: 3rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-border {
		margin: 56px 0 32px;
		font-size: 2.2rem;
	}
}
.ttl-border::before {
	content: "";
	width: 2em;
	height: 2px;
	background: #F08600;
	position: absolute;
	left: 0;
	bottom: -2px;
}
.ttl-border + * {
	margin-top: 0;
}

.ttl-color {
	margin-top: 32px;
	margin-bottom: 16px;
	font-size: 3rem;
	font-weight: bold;
	line-height: 1.6;
	position: relative;
	color: #F08600;
}
@media screen and (max-width: 1024px) {
	.ttl-color {
		font-size: 2.4rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-color {
		font-size: 2rem;
		margin-top: 24px;
		margin-bottom: 16px;
	}
}
.ttl-color:first-child {
	margin-top: 0;
}
.ttl-color.-sm {
	font-size: 2.4rem;
}
@media screen and (max-width: 1024px) {
	.ttl-color.-sm {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-color.-sm {
		font-size: 1.8rem;
	}
}
.ttl-color.-x-sm {
	font-size: 2rem;
}
@media screen and (max-width: 1024px) {
	.ttl-color.-x-sm {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-color.-x-sm {
		font-size: 1.6rem;
	}
}
.ttl-color.-xx-sm {
	font-size: 1.8rem;
}
@media screen and (max-width: 1024px) {
	.ttl-color.-xx-sm {
		font-size: 1.7rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-color.-xx-sm {
		font-size: 1.5rem;
	}
}
.ttl-color.-black {
	color: #333;
}
.ttl-color.-c {
	text-align: center;
}
.ttl-color + * {
	margin-top: 0;
}

.ttl-desc {
	margin: 40px 0;
}
@media screen and (max-width: 767px) {
	.ttl-desc {
		margin: 32px 0;
	}
}
.ttl-desc__ttl, .ttl-desc__txt {
	position: relative;
	padding: 8px 0 4px 24px;
}
@media screen and (max-width: 767px) {
	.ttl-desc__ttl, .ttl-desc__txt {
		padding-left: 16px;
	}
}
.ttl-desc__ttl::before, .ttl-desc__txt::before {
	content: "";
	width: 2px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #F08600;
}
.ttl-desc__ttl {
	font-size: 3rem;
	font-weight: bold;
	color: #F08600;
	line-height: 1.6;
}
@media screen and (max-width: 1200px) {
	.ttl-desc__ttl {
		font-size: 2.4rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-desc__ttl {
		font-size: 2rem;
	}
}
.ttl-desc__ttl::before {
	background: #F08600;
}
.ttl-desc__txt {
	font-size: 2rem;
	font-weight: bold;
}
@media screen and (max-width: 1200px) {
	.ttl-desc__txt {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-desc__txt {
		font-size: 1.6rem;
	}
}
.ttl-desc__txt::before {
	background: #ddd;
}
.ttl-desc + * {
	margin-top: 0;
}

.ttl-dot {
	font-size: 2rem;
	line-height: 1.5;
	font-weight: bold;
	padding-left: 18px;
	margin-top: 30px;
	margin-bottom: 15px;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.ttl-dot {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-dot {
		font-size: 1.6rem;
		padding-left: 16px;
		margin-top: 25px;
		margin-bottom: 12px;
	}
}
.ttl-dot::before {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #F08600;
	position: absolute;
	left: 0;
	top: 10px;
}
@media screen and (max-width: 767px) {
	.ttl-dot::before {
		width: 8px;
		height: 8px;
	}
}

.ttl-dotted-bg {
	margin: 40px 0 16px;
	padding: 4px 1em 4px 32px;
	font-size: 2.4rem;
	font-weight: bold;
	line-height: 1.4;
	position: relative;
	color: #fff;
	background: #999;
}
@media screen and (max-width: 1200px) {
	.ttl-dotted-bg {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-dotted-bg {
		margin: 32px 0 16px;
		padding: 4px 1em 4px 24px;
		font-size: 1.8rem;
	}
}
.ttl-dotted-bg::before {
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 100px;
	background: #F08600;
	position: absolute;
	left: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	.ttl-dotted-bg::before {
		width: 6px;
		height: 6px;
	}
}
.ttl-dotted-bg + * {
	margin-top: 0;
}

.ttl-dotted {
	margin: 32px 0 16px;
	padding-left: 0.8em;
	font-size: 3rem;
	font-weight: bold;
	line-height: 1.5;
	position: relative;
}
@media screen and (max-width: 1200px) {
	.ttl-dotted {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-dotted {
		margin: 32px 0 16px;
		font-size: 2rem;
	}
}
.ttl-dotted::before {
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 100px;
	background: #F08600;
	position: absolute;
	left: 0;
	top: 0.65em;
}
@media screen and (max-width: 767px) {
	.ttl-dotted::before {
		width: 6px;
		height: 6px;
	}
}
.ttl-dotted.-md {
	font-size: 2.4rem;
}
@media screen and (max-width: 1200px) {
	.ttl-dotted.-md {
		font-size: 2.1rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-dotted.-md {
		font-size: 1.8rem;
	}
}
.ttl-dotted.-sm {
	font-size: 2rem;
}
@media screen and (max-width: 1200px) {
	.ttl-dotted.-sm {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-dotted.-sm {
		margin: 24px 0 16px;
		font-size: 1.6rem;
	}
}
.ttl-dotted.-sm::before {
	top: 0.6em;
}
.ttl-dotted:first-child {
	margin-top: 0;
}
.ttl-dotted + * {
	margin-top: 0;
}

.ttl-lead {
	margin: 48px 0 24px;
	font-size: 3.2rem;
	font-weight: bold;
	line-height: 1.6;
	text-align: center;
}
@media screen and (max-width: 1024px) {
	.ttl-lead {
		font-size: 2.6rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-lead {
		margin: 32px 0 16px;
		font-size: 2.1rem;
	}
}
.ttl-lead:first-child {
	margin-top: 0;
}
.ttl-lead.-lg {
	font-size: 3.6rem;
}
@media screen and (max-width: 1024px) {
	.ttl-lead.-lg {
		font-size: 3rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-lead.-lg {
		font-size: 2.2rem;
	}
}
.ttl-lead.-sm {
	font-size: 2.4rem;
	margin-top: 32px;
	margin-bottom: 16px;
}
@media screen and (max-width: 1024px) {
	.ttl-lead.-sm {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-lead.-sm {
		font-size: 1.8rem;
		margin-top: 24px;
		margin-bottom: 12px;
	}
}
.ttl-lead.-sm:first-child {
	margin-top: 0;
}
.ttl-lead.-assort {
	color: #F08600;
}
.ttl-lead.-l {
	text-align: left;
}
.ttl-lead.-r {
	text-align: right;
}
.ttl-lead + * {
	margin-top: 0;
}

.ttl-point {
	display: -ms-grid;
	display: grid;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-grid-columns: 156px 1fr;
	    grid-template-columns: 156px 1fr;
	gap: 0 25px;
	font-size: 2rem;
	line-height: 1.5;
	font-weight: bold;
	margin-top: 48px;
	margin-bottom: 15px;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.ttl-point {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-point {
		font-size: 1.6rem;
		margin-top: 32px;
		margin-bottom: 12px;
	}
}
.ttl-point__label {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	height: 60px;
	background: #f5f5f5;
	border-left: 2px solid #F08600;
	color: #F08600;
	line-height: 1.2;
	font-weight: bold;
	text-transform: uppercase;
}
.ttl-border + .ttl-point {
	margin-top: 0;
}

.vision-flow {
	max-width: 840px;
	margin: 40px auto;
}
@media screen and (max-width: 767px) {
	.vision-flow {
		margin-top: 32px;
		margin-bottom: 32px;
	}
}
.vision-flow__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	background: #FFFAF5;
	min-height: 120px;
	padding: 20px;
	text-align: center;
	font-size: 2rem;
	line-height: 1.5;
	font-weight: bold;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.vision-flow__item {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.vision-flow__item {
		font-size: 1.6rem;
		min-height: 100px;
	}
}
.vision-flow__item:not(:first-child) {
	margin-top: 40px;
}
@media screen and (max-width: 767px) {
	.vision-flow__item:not(:first-child) {
		margin-top: 28px;
	}
}
.vision-flow__item::after {
	content: "";
	display: block;
	width: 36px;
	height: 24px;
	background: #FFFAF5;
	-webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
	        clip-path: polygon(0 0, 100% 0, 50% 100%);
	position: absolute;
	left: 50%;
	bottom: -23px;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
	.vision-flow__item::after {
		width: 24px;
		height: 16px;
		bottom: -15px;
	}
}
.vision-flow__item.-last {
	color: #F08600;
	font-size: 2.4rem;
	border: 4px solid #F08600;
	background: #fff;
}
@media screen and (max-width: 1024px) {
	.vision-flow__item.-last {
		font-size: 2.1rem;
	}
}
@media screen and (max-width: 767px) {
	.vision-flow__item.-last {
		font-size: 1.8rem;
		border-width: 2px;
	}
}
.vision-flow__item.-last::after {
	display: none;
}

.vision {
	margin-left: calc(-50vw + 560px);
	margin-right: calc(-50vw + 560px);
	padding-left: 40px;
	padding-right: 40px;
	margin-top: 40px;
	margin-bottom: 40px;
}
@media screen and (max-width: 1200px) {
	.vision {
		margin-left: -40px;
		margin-right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.vision {
		margin-left: -20px;
		margin-right: -20px;
	}
}
@media screen and (max-width: 767px) {
	.vision {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 767px) {
	.vision {
		margin-top: 32px;
		margin-bottom: 32px;
	}
}
.vision__mv {
	margin-left: -40px;
	margin-right: -40px;
	height: 370px;
}
@media screen and (max-width: 1024px) {
	.vision__mv {
		height: 280px;
	}
}
@media screen and (max-width: 767px) {
	.vision__mv {
		height: 160px;
	}
}
@media screen and (max-width: 767px) {
	.vision__mv {
		margin-left: -20px;
		margin-right: -20px;
	}
}
.vision__mv img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: 75% 50%;
	   object-position: 75% 50%;
}
.vision__body {
	width: 100%;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
	background: #fff;
	padding: 12px;
	margin-top: -140px;
	box-shadow: 0 10px 20px rgba(0, 0, 0, .08);
	position: relative;
}
@media screen and (max-width: 1024px) {
	.vision__body {
		margin-top: -100px;
	}
}
@media screen and (max-width: 767px) {
	.vision__body {
		margin-top: -60px;
		padding: 10px;
	}
}
.vision__body-inner {
	border: 1px solid #F08600;
	padding: 48px 30px;
}
@media screen and (max-width: 767px) {
	.vision__body-inner {
		padding: 24px 20px;
	}
}
.vision__body-inner > *:first-child {
	margin-top: 0;
}
.vision__body-inner > *:last-child {
	margin-bottom: 0;
}

.youtube {
	max-width: 720px;
	aspect-ratio: 4/3;
	margin: 40px auto;
	position: relative;
}
.youtube iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.txt_l {
	text-align: left;
}

.txt_r {
	text-align: right;
}

.txt_c {
	text-align: center;
}

.txt_llc {
	text-align: left;
}
@media screen and (max-width: 767px) {
	.txt_llc {
		text-align: center;
	}
}

@media screen and (max-width: 1024px) {
	.txt_lcc {
		text-align: center;
	}
}

.txt_rrc {
	text-align: right;
}
@media screen and (max-width: 767px) {
	.txt_rrc {
		text-align: center;
	}
}

.txt_rcc {
	text-align: right;
}
@media screen and (max-width: 1024px) {
	.txt_rcc {
		text-align: center;
	}
}

.txt_cll {
	text-align: center;
}
@media screen and (max-width: 1024px) {
	.txt_cll {
		text-align: left;
	}
}

.txt_ccl {
	text-align: center;
}
@media screen and (max-width: 767px) {
	.txt_ccl {
		text-align: left;
	}
}

.txt_rlr {
	text-align: right;
}
@media screen and (max-width: 1024px) {
	.txt_rlr {
		text-align: left;
	}
}
@media screen and (max-width: 767px) {
	.txt_rlr {
		text-align: right;
	}
}

.txt_lrl {
	text-align: left;
}
@media screen and (max-width: 1024px) {
	.txt_lrl {
		text-align: right;
	}
}
@media screen and (max-width: 767px) {
	.txt_lrl {
		text-align: left;
	}
}

.align-c {
	text-align: center;
}
.align-l {
	text-align: left;
}
.align-r {
	text-align: right;
}

@media screen and (min-width: 1025px) {
	.lg\:align-c {
		text-align: center;
	}
	.lg\:align-l {
		text-align: left;
	}
	.lg\:align-r {
		text-align: right;
	}
}
@media screen and (max-width: 1024px) {
	.md\:align-c {
		text-align: center;
	}
	.md\:align-l {
		text-align: left;
	}
	.md\:align-r {
		text-align: right;
	}
}
@media screen and (max-width: 767px) {
	.sm\:align-c {
		text-align: center;
	}
	.sm\:align-l {
		text-align: left;
	}
	.sm\:align-r {
		text-align: right;
	}
}
.hidden {
	display: none;
}

@media screen and (min-width: 1025px) {
	.lg\:hidden {
		display: none;
	}
}
@media screen and (min-width: 768px) {
	.lg-md\:hidden {
		display: none;
	}
}
@media screen and (max-width: 1024px) {
	.md\:hidden {
		display: none;
	}
}
@media screen and (max-width: 767px) {
	.sm\:hidden {
		display: none;
	}
}
/*
/* Grid System
/*
----------------------------------------------------------------- */
.row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin: -10px;
}
.row-space-between {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.row-forward {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	    -ms-flex-direction: row;
	        flex-direction: row;
}
.row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}
.row-column-reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	width: 100%;
	margin: 0;
}
.row-c {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.row-gap-0 {
	margin: -0px;
}
.row-gap-0 > [class*=col] {
	padding: 0px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-0 {
	margin-top: -0px;
	margin-bottom: -0px;
}
.row-gap-y-0 > [class*=col] {
	padding-top: 0px;
	padding-bottom: 0px;
}
.row-gap-5 {
	margin: -5px;
}
.row-gap-5 > [class*=col] {
	padding: 5px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-5 {
	margin-top: -5px;
	margin-bottom: -5px;
}
.row-gap-y-5 > [class*=col] {
	padding-top: 5px;
	padding-bottom: 5px;
}
.row-gap-10 {
	margin: -10px;
}
.row-gap-10 > [class*=col] {
	padding: 10px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-10 {
	margin-top: -10px;
	margin-bottom: -10px;
}
.row-gap-y-10 > [class*=col] {
	padding-top: 10px;
	padding-bottom: 10px;
}
.row-gap-15 {
	margin: -15px;
}
.row-gap-15 > [class*=col] {
	padding: 15px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-15 {
	margin-top: -15px;
	margin-bottom: -15px;
}
.row-gap-y-15 > [class*=col] {
	padding-top: 15px;
	padding-bottom: 15px;
}
.row-gap-20 {
	margin: -20px;
}
.row-gap-20 > [class*=col] {
	padding: 20px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-20 {
	margin-top: -20px;
	margin-bottom: -20px;
}
.row-gap-y-20 > [class*=col] {
	padding-top: 20px;
	padding-bottom: 20px;
}
.row-gap-25 {
	margin: -25px;
}
.row-gap-25 > [class*=col] {
	padding: 25px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-25 {
	margin-top: -25px;
	margin-bottom: -25px;
}
.row-gap-y-25 > [class*=col] {
	padding-top: 25px;
	padding-bottom: 25px;
}
.row-gap-30 {
	margin: -30px;
}
.row-gap-30 > [class*=col] {
	padding: 30px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-30 {
	margin-top: -30px;
	margin-bottom: -30px;
}
.row-gap-y-30 > [class*=col] {
	padding-top: 30px;
	padding-bottom: 30px;
}
.row-gap-35 {
	margin: -35px;
}
.row-gap-35 > [class*=col] {
	padding: 35px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-35 {
	margin-top: -35px;
	margin-bottom: -35px;
}
.row-gap-y-35 > [class*=col] {
	padding-top: 35px;
	padding-bottom: 35px;
}
.row-gap-40 {
	margin: -40px;
}
.row-gap-40 > [class*=col] {
	padding: 40px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-40 {
	margin-top: -40px;
	margin-bottom: -40px;
}
.row-gap-y-40 > [class*=col] {
	padding-top: 40px;
	padding-bottom: 40px;
}
.row-gap-45 {
	margin: -45px;
}
.row-gap-45 > [class*=col] {
	padding: 45px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-45 {
	margin-top: -45px;
	margin-bottom: -45px;
}
.row-gap-y-45 > [class*=col] {
	padding-top: 45px;
	padding-bottom: 45px;
}
.row-gap-50 {
	margin: -50px;
}
.row-gap-50 > [class*=col] {
	padding: 50px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-50 {
	margin-top: -50px;
	margin-bottom: -50px;
}
.row-gap-y-50 > [class*=col] {
	padding-top: 50px;
	padding-bottom: 50px;
}
.row-gap-55 {
	margin: -55px;
}
.row-gap-55 > [class*=col] {
	padding: 55px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-55 {
	margin-top: -55px;
	margin-bottom: -55px;
}
.row-gap-y-55 > [class*=col] {
	padding-top: 55px;
	padding-bottom: 55px;
}
.row-gap-60 {
	margin: -60px;
}
.row-gap-60 > [class*=col] {
	padding: 60px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-60 {
	margin-top: -60px;
	margin-bottom: -60px;
}
.row-gap-y-60 > [class*=col] {
	padding-top: 60px;
	padding-bottom: 60px;
}
.row-gap-65 {
	margin: -65px;
}
.row-gap-65 > [class*=col] {
	padding: 65px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-65 {
	margin-top: -65px;
	margin-bottom: -65px;
}
.row-gap-y-65 > [class*=col] {
	padding-top: 65px;
	padding-bottom: 65px;
}
.row-gap-70 {
	margin: -70px;
}
.row-gap-70 > [class*=col] {
	padding: 70px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-70 {
	margin-top: -70px;
	margin-bottom: -70px;
}
.row-gap-y-70 > [class*=col] {
	padding-top: 70px;
	padding-bottom: 70px;
}
.row-gap-75 {
	margin: -75px;
}
.row-gap-75 > [class*=col] {
	padding: 75px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-75 {
	margin-top: -75px;
	margin-bottom: -75px;
}
.row-gap-y-75 > [class*=col] {
	padding-top: 75px;
	padding-bottom: 75px;
}
.row-gap-80 {
	margin: -80px;
}
.row-gap-80 > [class*=col] {
	padding: 80px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-80 {
	margin-top: -80px;
	margin-bottom: -80px;
}
.row-gap-y-80 > [class*=col] {
	padding-top: 80px;
	padding-bottom: 80px;
}
.row-gap-85 {
	margin: -85px;
}
.row-gap-85 > [class*=col] {
	padding: 85px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-85 {
	margin-top: -85px;
	margin-bottom: -85px;
}
.row-gap-y-85 > [class*=col] {
	padding-top: 85px;
	padding-bottom: 85px;
}
.row-gap-90 {
	margin: -90px;
}
.row-gap-90 > [class*=col] {
	padding: 90px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-90 {
	margin-top: -90px;
	margin-bottom: -90px;
}
.row-gap-y-90 > [class*=col] {
	padding-top: 90px;
	padding-bottom: 90px;
}
.row-gap-95 {
	margin: -95px;
}
.row-gap-95 > [class*=col] {
	padding: 95px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-95 {
	margin-top: -95px;
	margin-bottom: -95px;
}
.row-gap-y-95 > [class*=col] {
	padding-top: 95px;
	padding-bottom: 95px;
}
.row-gap-100 {
	margin: -100px;
}
.row-gap-100 > [class*=col] {
	padding: 100px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-100 {
	margin-top: -100px;
	margin-bottom: -100px;
}
.row-gap-y-100 > [class*=col] {
	padding-top: 100px;
	padding-bottom: 100px;
}

.col {
	padding: 10px;
	box-sizing: border-box;
}
.col-1 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 8.3333333333%;
	    -ms-flex: 0 0 8.3333333333%;
	        flex: 0 0 8.3333333333%;
	max-width: 8.3333333333%;
}
.col-1.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-2 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 16.6666666667%;
	    -ms-flex: 0 0 16.6666666667%;
	        flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%;
}
.col-2.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-3 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	    -ms-flex: 0 0 25%;
	        flex: 0 0 25%;
	max-width: 25%;
}
.col-3.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-4 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.3333333333%;
	    -ms-flex: 0 0 33.3333333333%;
	        flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%;
}
.col-4.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-5 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 41.6666666667%;
	    -ms-flex: 0 0 41.6666666667%;
	        flex: 0 0 41.6666666667%;
	max-width: 41.6666666667%;
}
.col-5.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-6 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	    -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	max-width: 50%;
}
.col-6.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-7 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 58.3333333333%;
	    -ms-flex: 0 0 58.3333333333%;
	        flex: 0 0 58.3333333333%;
	max-width: 58.3333333333%;
}
.col-7.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-8 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 66.6666666667%;
	    -ms-flex: 0 0 66.6666666667%;
	        flex: 0 0 66.6666666667%;
	max-width: 66.6666666667%;
}
.col-8.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-9 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 75%;
	    -ms-flex: 0 0 75%;
	        flex: 0 0 75%;
	max-width: 75%;
}
.col-9.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-10 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 83.3333333333%;
	    -ms-flex: 0 0 83.3333333333%;
	        flex: 0 0 83.3333333333%;
	max-width: 83.3333333333%;
}
.col-10.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-11 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 91.6666666667%;
	    -ms-flex: 0 0 91.6666666667%;
	        flex: 0 0 91.6666666667%;
	max-width: 91.6666666667%;
}
.col-11.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-12 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	max-width: 100%;
}
.col-12.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-20per {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 20%;
	    -ms-flex: 0 0 20%;
	        flex: 0 0 20%;
	max-width: 20%;
}
.col.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
@media screen and (max-width: 767px) {
	.col-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}

@media screen and (min-width: 768px) {
	.lg-md\:row {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin: -10px;
	}
	.lg-md\:row-space-between {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.lg-md\:row-forward {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.lg-md\:row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
	}
	.lg-md\:row-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		width: 100%;
		margin: 0;
	}
	.lg-md\:row-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.lg-md\:row-gap-0 {
		margin: -0px;
	}
	.lg-md\:row-gap-0 > [class*=col] {
		padding: 0px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-0 {
		margin-top: -0px;
		margin-bottom: -0px;
	}
	.lg-md\:row-gap-y-0 > [class*=col] {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.lg-md\:row-gap-5 {
		margin: -5px;
	}
	.lg-md\:row-gap-5 > [class*=col] {
		padding: 5px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-5 {
		margin-top: -5px;
		margin-bottom: -5px;
	}
	.lg-md\:row-gap-y-5 > [class*=col] {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.lg-md\:row-gap-10 {
		margin: -10px;
	}
	.lg-md\:row-gap-10 > [class*=col] {
		padding: 10px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-10 {
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.lg-md\:row-gap-y-10 > [class*=col] {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.lg-md\:row-gap-15 {
		margin: -15px;
	}
	.lg-md\:row-gap-15 > [class*=col] {
		padding: 15px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-15 {
		margin-top: -15px;
		margin-bottom: -15px;
	}
	.lg-md\:row-gap-y-15 > [class*=col] {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.lg-md\:row-gap-20 {
		margin: -20px;
	}
	.lg-md\:row-gap-20 > [class*=col] {
		padding: 20px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-20 {
		margin-top: -20px;
		margin-bottom: -20px;
	}
	.lg-md\:row-gap-y-20 > [class*=col] {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.lg-md\:row-gap-25 {
		margin: -25px;
	}
	.lg-md\:row-gap-25 > [class*=col] {
		padding: 25px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-25 {
		margin-top: -25px;
		margin-bottom: -25px;
	}
	.lg-md\:row-gap-y-25 > [class*=col] {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.lg-md\:row-gap-30 {
		margin: -30px;
	}
	.lg-md\:row-gap-30 > [class*=col] {
		padding: 30px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-30 {
		margin-top: -30px;
		margin-bottom: -30px;
	}
	.lg-md\:row-gap-y-30 > [class*=col] {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.lg-md\:row-gap-35 {
		margin: -35px;
	}
	.lg-md\:row-gap-35 > [class*=col] {
		padding: 35px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-35 {
		margin-top: -35px;
		margin-bottom: -35px;
	}
	.lg-md\:row-gap-y-35 > [class*=col] {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.lg-md\:row-gap-40 {
		margin: -40px;
	}
	.lg-md\:row-gap-40 > [class*=col] {
		padding: 40px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-40 {
		margin-top: -40px;
		margin-bottom: -40px;
	}
	.lg-md\:row-gap-y-40 > [class*=col] {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.lg-md\:row-gap-45 {
		margin: -45px;
	}
	.lg-md\:row-gap-45 > [class*=col] {
		padding: 45px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-45 {
		margin-top: -45px;
		margin-bottom: -45px;
	}
	.lg-md\:row-gap-y-45 > [class*=col] {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.lg-md\:row-gap-50 {
		margin: -50px;
	}
	.lg-md\:row-gap-50 > [class*=col] {
		padding: 50px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-50 {
		margin-top: -50px;
		margin-bottom: -50px;
	}
	.lg-md\:row-gap-y-50 > [class*=col] {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.lg-md\:row-gap-55 {
		margin: -55px;
	}
	.lg-md\:row-gap-55 > [class*=col] {
		padding: 55px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-55 {
		margin-top: -55px;
		margin-bottom: -55px;
	}
	.lg-md\:row-gap-y-55 > [class*=col] {
		padding-top: 55px;
		padding-bottom: 55px;
	}
	.lg-md\:row-gap-60 {
		margin: -60px;
	}
	.lg-md\:row-gap-60 > [class*=col] {
		padding: 60px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-60 {
		margin-top: -60px;
		margin-bottom: -60px;
	}
	.lg-md\:row-gap-y-60 > [class*=col] {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.lg-md\:row-gap-65 {
		margin: -65px;
	}
	.lg-md\:row-gap-65 > [class*=col] {
		padding: 65px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-65 {
		margin-top: -65px;
		margin-bottom: -65px;
	}
	.lg-md\:row-gap-y-65 > [class*=col] {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.lg-md\:row-gap-70 {
		margin: -70px;
	}
	.lg-md\:row-gap-70 > [class*=col] {
		padding: 70px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-70 {
		margin-top: -70px;
		margin-bottom: -70px;
	}
	.lg-md\:row-gap-y-70 > [class*=col] {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.lg-md\:row-gap-75 {
		margin: -75px;
	}
	.lg-md\:row-gap-75 > [class*=col] {
		padding: 75px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-75 {
		margin-top: -75px;
		margin-bottom: -75px;
	}
	.lg-md\:row-gap-y-75 > [class*=col] {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.lg-md\:row-gap-80 {
		margin: -80px;
	}
	.lg-md\:row-gap-80 > [class*=col] {
		padding: 80px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-80 {
		margin-top: -80px;
		margin-bottom: -80px;
	}
	.lg-md\:row-gap-y-80 > [class*=col] {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.lg-md\:row-gap-85 {
		margin: -85px;
	}
	.lg-md\:row-gap-85 > [class*=col] {
		padding: 85px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-85 {
		margin-top: -85px;
		margin-bottom: -85px;
	}
	.lg-md\:row-gap-y-85 > [class*=col] {
		padding-top: 85px;
		padding-bottom: 85px;
	}
	.lg-md\:row-gap-90 {
		margin: -90px;
	}
	.lg-md\:row-gap-90 > [class*=col] {
		padding: 90px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-90 {
		margin-top: -90px;
		margin-bottom: -90px;
	}
	.lg-md\:row-gap-y-90 > [class*=col] {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.lg-md\:row-gap-95 {
		margin: -95px;
	}
	.lg-md\:row-gap-95 > [class*=col] {
		padding: 95px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-95 {
		margin-top: -95px;
		margin-bottom: -95px;
	}
	.lg-md\:row-gap-y-95 > [class*=col] {
		padding-top: 95px;
		padding-bottom: 95px;
	}
	.lg-md\:row-gap-100 {
		margin: -100px;
	}
	.lg-md\:row-gap-100 > [class*=col] {
		padding: 100px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-100 {
		margin-top: -100px;
		margin-bottom: -100px;
	}
	.lg-md\:row-gap-y-100 > [class*=col] {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.lg-md\:col {
		padding: 10px;
		box-sizing: border-box;
	}
	.lg-md\:col-1 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.3333333333%;
		    -ms-flex: 0 0 8.3333333333%;
		        flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.lg-md\:col-1.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-2 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.6666666667%;
		    -ms-flex: 0 0 16.6666666667%;
		        flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.lg-md\:col-2.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-3 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		    -ms-flex: 0 0 25%;
		        flex: 0 0 25%;
		max-width: 25%;
	}
	.lg-md\:col-3.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-4 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.3333333333%;
		    -ms-flex: 0 0 33.3333333333%;
		        flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.lg-md\:col-4.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-5 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.6666666667%;
		    -ms-flex: 0 0 41.6666666667%;
		        flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.lg-md\:col-5.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-6 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
	}
	.lg-md\:col-6.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-7 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.3333333333%;
		    -ms-flex: 0 0 58.3333333333%;
		        flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.lg-md\:col-7.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-8 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.6666666667%;
		    -ms-flex: 0 0 66.6666666667%;
		        flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.lg-md\:col-8.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-9 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		    -ms-flex: 0 0 75%;
		        flex: 0 0 75%;
		max-width: 75%;
	}
	.lg-md\:col-9.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-10 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.3333333333%;
		    -ms-flex: 0 0 83.3333333333%;
		        flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.lg-md\:col-10.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-11 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.6666666667%;
		    -ms-flex: 0 0 91.6666666667%;
		        flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.lg-md\:col-11.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-12 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
	.lg-md\:col-12.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-20per {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		    -ms-flex: 0 0 20%;
		        flex: 0 0 20%;
		max-width: 20%;
	}
	.lg-md\:col.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}
@media screen and (max-width: 1100px) {
	.md-pro\:row {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin: -10px;
	}
	.md-pro\:row-space-between {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.md-pro\:row-forward {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.md-pro\:row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
	}
	.md-pro\:row-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		width: 100%;
		margin: 0;
	}
	.md-pro\:row-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.md-pro\:row-gap-0 {
		margin: -0px;
	}
	.md-pro\:row-gap-0 > [class*=col] {
		padding: 0px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-0 {
		margin-top: -0px;
		margin-bottom: -0px;
	}
	.md-pro\:row-gap-y-0 > [class*=col] {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.md-pro\:row-gap-5 {
		margin: -5px;
	}
	.md-pro\:row-gap-5 > [class*=col] {
		padding: 5px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-5 {
		margin-top: -5px;
		margin-bottom: -5px;
	}
	.md-pro\:row-gap-y-5 > [class*=col] {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.md-pro\:row-gap-10 {
		margin: -10px;
	}
	.md-pro\:row-gap-10 > [class*=col] {
		padding: 10px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-10 {
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.md-pro\:row-gap-y-10 > [class*=col] {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.md-pro\:row-gap-15 {
		margin: -15px;
	}
	.md-pro\:row-gap-15 > [class*=col] {
		padding: 15px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-15 {
		margin-top: -15px;
		margin-bottom: -15px;
	}
	.md-pro\:row-gap-y-15 > [class*=col] {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.md-pro\:row-gap-20 {
		margin: -20px;
	}
	.md-pro\:row-gap-20 > [class*=col] {
		padding: 20px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-20 {
		margin-top: -20px;
		margin-bottom: -20px;
	}
	.md-pro\:row-gap-y-20 > [class*=col] {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.md-pro\:row-gap-25 {
		margin: -25px;
	}
	.md-pro\:row-gap-25 > [class*=col] {
		padding: 25px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-25 {
		margin-top: -25px;
		margin-bottom: -25px;
	}
	.md-pro\:row-gap-y-25 > [class*=col] {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.md-pro\:row-gap-30 {
		margin: -30px;
	}
	.md-pro\:row-gap-30 > [class*=col] {
		padding: 30px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-30 {
		margin-top: -30px;
		margin-bottom: -30px;
	}
	.md-pro\:row-gap-y-30 > [class*=col] {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.md-pro\:row-gap-35 {
		margin: -35px;
	}
	.md-pro\:row-gap-35 > [class*=col] {
		padding: 35px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-35 {
		margin-top: -35px;
		margin-bottom: -35px;
	}
	.md-pro\:row-gap-y-35 > [class*=col] {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.md-pro\:row-gap-40 {
		margin: -40px;
	}
	.md-pro\:row-gap-40 > [class*=col] {
		padding: 40px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-40 {
		margin-top: -40px;
		margin-bottom: -40px;
	}
	.md-pro\:row-gap-y-40 > [class*=col] {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.md-pro\:row-gap-45 {
		margin: -45px;
	}
	.md-pro\:row-gap-45 > [class*=col] {
		padding: 45px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-45 {
		margin-top: -45px;
		margin-bottom: -45px;
	}
	.md-pro\:row-gap-y-45 > [class*=col] {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.md-pro\:row-gap-50 {
		margin: -50px;
	}
	.md-pro\:row-gap-50 > [class*=col] {
		padding: 50px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-50 {
		margin-top: -50px;
		margin-bottom: -50px;
	}
	.md-pro\:row-gap-y-50 > [class*=col] {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.md-pro\:row-gap-55 {
		margin: -55px;
	}
	.md-pro\:row-gap-55 > [class*=col] {
		padding: 55px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-55 {
		margin-top: -55px;
		margin-bottom: -55px;
	}
	.md-pro\:row-gap-y-55 > [class*=col] {
		padding-top: 55px;
		padding-bottom: 55px;
	}
	.md-pro\:row-gap-60 {
		margin: -60px;
	}
	.md-pro\:row-gap-60 > [class*=col] {
		padding: 60px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-60 {
		margin-top: -60px;
		margin-bottom: -60px;
	}
	.md-pro\:row-gap-y-60 > [class*=col] {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.md-pro\:row-gap-65 {
		margin: -65px;
	}
	.md-pro\:row-gap-65 > [class*=col] {
		padding: 65px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-65 {
		margin-top: -65px;
		margin-bottom: -65px;
	}
	.md-pro\:row-gap-y-65 > [class*=col] {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.md-pro\:row-gap-70 {
		margin: -70px;
	}
	.md-pro\:row-gap-70 > [class*=col] {
		padding: 70px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-70 {
		margin-top: -70px;
		margin-bottom: -70px;
	}
	.md-pro\:row-gap-y-70 > [class*=col] {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.md-pro\:row-gap-75 {
		margin: -75px;
	}
	.md-pro\:row-gap-75 > [class*=col] {
		padding: 75px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-75 {
		margin-top: -75px;
		margin-bottom: -75px;
	}
	.md-pro\:row-gap-y-75 > [class*=col] {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.md-pro\:row-gap-80 {
		margin: -80px;
	}
	.md-pro\:row-gap-80 > [class*=col] {
		padding: 80px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-80 {
		margin-top: -80px;
		margin-bottom: -80px;
	}
	.md-pro\:row-gap-y-80 > [class*=col] {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.md-pro\:row-gap-85 {
		margin: -85px;
	}
	.md-pro\:row-gap-85 > [class*=col] {
		padding: 85px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-85 {
		margin-top: -85px;
		margin-bottom: -85px;
	}
	.md-pro\:row-gap-y-85 > [class*=col] {
		padding-top: 85px;
		padding-bottom: 85px;
	}
	.md-pro\:row-gap-90 {
		margin: -90px;
	}
	.md-pro\:row-gap-90 > [class*=col] {
		padding: 90px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-90 {
		margin-top: -90px;
		margin-bottom: -90px;
	}
	.md-pro\:row-gap-y-90 > [class*=col] {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.md-pro\:row-gap-95 {
		margin: -95px;
	}
	.md-pro\:row-gap-95 > [class*=col] {
		padding: 95px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-95 {
		margin-top: -95px;
		margin-bottom: -95px;
	}
	.md-pro\:row-gap-y-95 > [class*=col] {
		padding-top: 95px;
		padding-bottom: 95px;
	}
	.md-pro\:row-gap-100 {
		margin: -100px;
	}
	.md-pro\:row-gap-100 > [class*=col] {
		padding: 100px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-100 {
		margin-top: -100px;
		margin-bottom: -100px;
	}
	.md-pro\:row-gap-y-100 > [class*=col] {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.md-pro\:col {
		padding: 10px;
		box-sizing: border-box;
	}
	.md-pro\:col-1 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.3333333333%;
		    -ms-flex: 0 0 8.3333333333%;
		        flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.md-pro\:col-1.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-2 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.6666666667%;
		    -ms-flex: 0 0 16.6666666667%;
		        flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.md-pro\:col-2.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-3 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		    -ms-flex: 0 0 25%;
		        flex: 0 0 25%;
		max-width: 25%;
	}
	.md-pro\:col-3.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-4 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.3333333333%;
		    -ms-flex: 0 0 33.3333333333%;
		        flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.md-pro\:col-4.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-5 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.6666666667%;
		    -ms-flex: 0 0 41.6666666667%;
		        flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.md-pro\:col-5.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-6 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
	}
	.md-pro\:col-6.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-7 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.3333333333%;
		    -ms-flex: 0 0 58.3333333333%;
		        flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.md-pro\:col-7.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-8 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.6666666667%;
		    -ms-flex: 0 0 66.6666666667%;
		        flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.md-pro\:col-8.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-9 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		    -ms-flex: 0 0 75%;
		        flex: 0 0 75%;
		max-width: 75%;
	}
	.md-pro\:col-9.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-10 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.3333333333%;
		    -ms-flex: 0 0 83.3333333333%;
		        flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.md-pro\:col-10.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-11 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.6666666667%;
		    -ms-flex: 0 0 91.6666666667%;
		        flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.md-pro\:col-11.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-12 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
	.md-pro\:col-12.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-20per {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		    -ms-flex: 0 0 20%;
		        flex: 0 0 20%;
		max-width: 20%;
	}
	.md-pro\:col.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}
@media screen and (max-width: 1200px) {
	.ct\:row {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin: -10px;
	}
	.ct\:row-space-between {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.ct\:row-forward {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.ct\:row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
	}
	.ct\:row-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		width: 100%;
		margin: 0;
	}
	.ct\:row-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.ct\:row-gap-0 {
		margin: -0px;
	}
	.ct\:row-gap-0 > [class*=col] {
		padding: 0px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-0 {
		margin-top: -0px;
		margin-bottom: -0px;
	}
	.ct\:row-gap-y-0 > [class*=col] {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.ct\:row-gap-5 {
		margin: -5px;
	}
	.ct\:row-gap-5 > [class*=col] {
		padding: 5px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-5 {
		margin-top: -5px;
		margin-bottom: -5px;
	}
	.ct\:row-gap-y-5 > [class*=col] {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.ct\:row-gap-10 {
		margin: -10px;
	}
	.ct\:row-gap-10 > [class*=col] {
		padding: 10px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-10 {
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.ct\:row-gap-y-10 > [class*=col] {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.ct\:row-gap-15 {
		margin: -15px;
	}
	.ct\:row-gap-15 > [class*=col] {
		padding: 15px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-15 {
		margin-top: -15px;
		margin-bottom: -15px;
	}
	.ct\:row-gap-y-15 > [class*=col] {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.ct\:row-gap-20 {
		margin: -20px;
	}
	.ct\:row-gap-20 > [class*=col] {
		padding: 20px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-20 {
		margin-top: -20px;
		margin-bottom: -20px;
	}
	.ct\:row-gap-y-20 > [class*=col] {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.ct\:row-gap-25 {
		margin: -25px;
	}
	.ct\:row-gap-25 > [class*=col] {
		padding: 25px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-25 {
		margin-top: -25px;
		margin-bottom: -25px;
	}
	.ct\:row-gap-y-25 > [class*=col] {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.ct\:row-gap-30 {
		margin: -30px;
	}
	.ct\:row-gap-30 > [class*=col] {
		padding: 30px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-30 {
		margin-top: -30px;
		margin-bottom: -30px;
	}
	.ct\:row-gap-y-30 > [class*=col] {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.ct\:row-gap-35 {
		margin: -35px;
	}
	.ct\:row-gap-35 > [class*=col] {
		padding: 35px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-35 {
		margin-top: -35px;
		margin-bottom: -35px;
	}
	.ct\:row-gap-y-35 > [class*=col] {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.ct\:row-gap-40 {
		margin: -40px;
	}
	.ct\:row-gap-40 > [class*=col] {
		padding: 40px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-40 {
		margin-top: -40px;
		margin-bottom: -40px;
	}
	.ct\:row-gap-y-40 > [class*=col] {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.ct\:row-gap-45 {
		margin: -45px;
	}
	.ct\:row-gap-45 > [class*=col] {
		padding: 45px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-45 {
		margin-top: -45px;
		margin-bottom: -45px;
	}
	.ct\:row-gap-y-45 > [class*=col] {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.ct\:row-gap-50 {
		margin: -50px;
	}
	.ct\:row-gap-50 > [class*=col] {
		padding: 50px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-50 {
		margin-top: -50px;
		margin-bottom: -50px;
	}
	.ct\:row-gap-y-50 > [class*=col] {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.ct\:row-gap-55 {
		margin: -55px;
	}
	.ct\:row-gap-55 > [class*=col] {
		padding: 55px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-55 {
		margin-top: -55px;
		margin-bottom: -55px;
	}
	.ct\:row-gap-y-55 > [class*=col] {
		padding-top: 55px;
		padding-bottom: 55px;
	}
	.ct\:row-gap-60 {
		margin: -60px;
	}
	.ct\:row-gap-60 > [class*=col] {
		padding: 60px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-60 {
		margin-top: -60px;
		margin-bottom: -60px;
	}
	.ct\:row-gap-y-60 > [class*=col] {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.ct\:row-gap-65 {
		margin: -65px;
	}
	.ct\:row-gap-65 > [class*=col] {
		padding: 65px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-65 {
		margin-top: -65px;
		margin-bottom: -65px;
	}
	.ct\:row-gap-y-65 > [class*=col] {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.ct\:row-gap-70 {
		margin: -70px;
	}
	.ct\:row-gap-70 > [class*=col] {
		padding: 70px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-70 {
		margin-top: -70px;
		margin-bottom: -70px;
	}
	.ct\:row-gap-y-70 > [class*=col] {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.ct\:row-gap-75 {
		margin: -75px;
	}
	.ct\:row-gap-75 > [class*=col] {
		padding: 75px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-75 {
		margin-top: -75px;
		margin-bottom: -75px;
	}
	.ct\:row-gap-y-75 > [class*=col] {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.ct\:row-gap-80 {
		margin: -80px;
	}
	.ct\:row-gap-80 > [class*=col] {
		padding: 80px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-80 {
		margin-top: -80px;
		margin-bottom: -80px;
	}
	.ct\:row-gap-y-80 > [class*=col] {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.ct\:row-gap-85 {
		margin: -85px;
	}
	.ct\:row-gap-85 > [class*=col] {
		padding: 85px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-85 {
		margin-top: -85px;
		margin-bottom: -85px;
	}
	.ct\:row-gap-y-85 > [class*=col] {
		padding-top: 85px;
		padding-bottom: 85px;
	}
	.ct\:row-gap-90 {
		margin: -90px;
	}
	.ct\:row-gap-90 > [class*=col] {
		padding: 90px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-90 {
		margin-top: -90px;
		margin-bottom: -90px;
	}
	.ct\:row-gap-y-90 > [class*=col] {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.ct\:row-gap-95 {
		margin: -95px;
	}
	.ct\:row-gap-95 > [class*=col] {
		padding: 95px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-95 {
		margin-top: -95px;
		margin-bottom: -95px;
	}
	.ct\:row-gap-y-95 > [class*=col] {
		padding-top: 95px;
		padding-bottom: 95px;
	}
	.ct\:row-gap-100 {
		margin: -100px;
	}
	.ct\:row-gap-100 > [class*=col] {
		padding: 100px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-100 {
		margin-top: -100px;
		margin-bottom: -100px;
	}
	.ct\:row-gap-y-100 > [class*=col] {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.ct\:col {
		padding: 10px;
		box-sizing: border-box;
	}
	.ct\:col-1 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.3333333333%;
		    -ms-flex: 0 0 8.3333333333%;
		        flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.ct\:col-1.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-2 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.6666666667%;
		    -ms-flex: 0 0 16.6666666667%;
		        flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.ct\:col-2.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-3 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		    -ms-flex: 0 0 25%;
		        flex: 0 0 25%;
		max-width: 25%;
	}
	.ct\:col-3.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-4 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.3333333333%;
		    -ms-flex: 0 0 33.3333333333%;
		        flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.ct\:col-4.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-5 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.6666666667%;
		    -ms-flex: 0 0 41.6666666667%;
		        flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.ct\:col-5.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-6 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
	}
	.ct\:col-6.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-7 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.3333333333%;
		    -ms-flex: 0 0 58.3333333333%;
		        flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.ct\:col-7.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-8 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.6666666667%;
		    -ms-flex: 0 0 66.6666666667%;
		        flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.ct\:col-8.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-9 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		    -ms-flex: 0 0 75%;
		        flex: 0 0 75%;
		max-width: 75%;
	}
	.ct\:col-9.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-10 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.3333333333%;
		    -ms-flex: 0 0 83.3333333333%;
		        flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.ct\:col-10.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-11 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.6666666667%;
		    -ms-flex: 0 0 91.6666666667%;
		        flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.ct\:col-11.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-12 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
	.ct\:col-12.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-20per {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		    -ms-flex: 0 0 20%;
		        flex: 0 0 20%;
		max-width: 20%;
	}
	.ct\:col.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}
@media screen and (max-width: 1024px) {
	.md\:row {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin: -10px;
	}
	.md\:row-space-between {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.md\:row-forward {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.md\:row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
	}
	.md\:row-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		width: 100%;
		margin: 0;
	}
	.md\:row-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.md\:row-gap-0 {
		margin: -0px;
	}
	.md\:row-gap-0 > [class*=col] {
		padding: 0px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-0 {
		margin-top: -0px;
		margin-bottom: -0px;
	}
	.md\:row-gap-y-0 > [class*=col] {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.md\:row-gap-5 {
		margin: -5px;
	}
	.md\:row-gap-5 > [class*=col] {
		padding: 5px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-5 {
		margin-top: -5px;
		margin-bottom: -5px;
	}
	.md\:row-gap-y-5 > [class*=col] {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.md\:row-gap-10 {
		margin: -10px;
	}
	.md\:row-gap-10 > [class*=col] {
		padding: 10px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-10 {
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.md\:row-gap-y-10 > [class*=col] {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.md\:row-gap-15 {
		margin: -15px;
	}
	.md\:row-gap-15 > [class*=col] {
		padding: 15px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-15 {
		margin-top: -15px;
		margin-bottom: -15px;
	}
	.md\:row-gap-y-15 > [class*=col] {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.md\:row-gap-20 {
		margin: -20px;
	}
	.md\:row-gap-20 > [class*=col] {
		padding: 20px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-20 {
		margin-top: -20px;
		margin-bottom: -20px;
	}
	.md\:row-gap-y-20 > [class*=col] {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.md\:row-gap-25 {
		margin: -25px;
	}
	.md\:row-gap-25 > [class*=col] {
		padding: 25px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-25 {
		margin-top: -25px;
		margin-bottom: -25px;
	}
	.md\:row-gap-y-25 > [class*=col] {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.md\:row-gap-30 {
		margin: -30px;
	}
	.md\:row-gap-30 > [class*=col] {
		padding: 30px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-30 {
		margin-top: -30px;
		margin-bottom: -30px;
	}
	.md\:row-gap-y-30 > [class*=col] {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.md\:row-gap-35 {
		margin: -35px;
	}
	.md\:row-gap-35 > [class*=col] {
		padding: 35px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-35 {
		margin-top: -35px;
		margin-bottom: -35px;
	}
	.md\:row-gap-y-35 > [class*=col] {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.md\:row-gap-40 {
		margin: -40px;
	}
	.md\:row-gap-40 > [class*=col] {
		padding: 40px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-40 {
		margin-top: -40px;
		margin-bottom: -40px;
	}
	.md\:row-gap-y-40 > [class*=col] {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.md\:row-gap-45 {
		margin: -45px;
	}
	.md\:row-gap-45 > [class*=col] {
		padding: 45px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-45 {
		margin-top: -45px;
		margin-bottom: -45px;
	}
	.md\:row-gap-y-45 > [class*=col] {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.md\:row-gap-50 {
		margin: -50px;
	}
	.md\:row-gap-50 > [class*=col] {
		padding: 50px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-50 {
		margin-top: -50px;
		margin-bottom: -50px;
	}
	.md\:row-gap-y-50 > [class*=col] {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.md\:row-gap-55 {
		margin: -55px;
	}
	.md\:row-gap-55 > [class*=col] {
		padding: 55px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-55 {
		margin-top: -55px;
		margin-bottom: -55px;
	}
	.md\:row-gap-y-55 > [class*=col] {
		padding-top: 55px;
		padding-bottom: 55px;
	}
	.md\:row-gap-60 {
		margin: -60px;
	}
	.md\:row-gap-60 > [class*=col] {
		padding: 60px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-60 {
		margin-top: -60px;
		margin-bottom: -60px;
	}
	.md\:row-gap-y-60 > [class*=col] {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.md\:row-gap-65 {
		margin: -65px;
	}
	.md\:row-gap-65 > [class*=col] {
		padding: 65px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-65 {
		margin-top: -65px;
		margin-bottom: -65px;
	}
	.md\:row-gap-y-65 > [class*=col] {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.md\:row-gap-70 {
		margin: -70px;
	}
	.md\:row-gap-70 > [class*=col] {
		padding: 70px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-70 {
		margin-top: -70px;
		margin-bottom: -70px;
	}
	.md\:row-gap-y-70 > [class*=col] {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.md\:row-gap-75 {
		margin: -75px;
	}
	.md\:row-gap-75 > [class*=col] {
		padding: 75px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-75 {
		margin-top: -75px;
		margin-bottom: -75px;
	}
	.md\:row-gap-y-75 > [class*=col] {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.md\:row-gap-80 {
		margin: -80px;
	}
	.md\:row-gap-80 > [class*=col] {
		padding: 80px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-80 {
		margin-top: -80px;
		margin-bottom: -80px;
	}
	.md\:row-gap-y-80 > [class*=col] {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.md\:row-gap-85 {
		margin: -85px;
	}
	.md\:row-gap-85 > [class*=col] {
		padding: 85px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-85 {
		margin-top: -85px;
		margin-bottom: -85px;
	}
	.md\:row-gap-y-85 > [class*=col] {
		padding-top: 85px;
		padding-bottom: 85px;
	}
	.md\:row-gap-90 {
		margin: -90px;
	}
	.md\:row-gap-90 > [class*=col] {
		padding: 90px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-90 {
		margin-top: -90px;
		margin-bottom: -90px;
	}
	.md\:row-gap-y-90 > [class*=col] {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.md\:row-gap-95 {
		margin: -95px;
	}
	.md\:row-gap-95 > [class*=col] {
		padding: 95px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-95 {
		margin-top: -95px;
		margin-bottom: -95px;
	}
	.md\:row-gap-y-95 > [class*=col] {
		padding-top: 95px;
		padding-bottom: 95px;
	}
	.md\:row-gap-100 {
		margin: -100px;
	}
	.md\:row-gap-100 > [class*=col] {
		padding: 100px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-100 {
		margin-top: -100px;
		margin-bottom: -100px;
	}
	.md\:row-gap-y-100 > [class*=col] {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.md\:col {
		padding: 10px;
		box-sizing: border-box;
	}
	.md\:col-1 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.3333333333%;
		    -ms-flex: 0 0 8.3333333333%;
		        flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.md\:col-1.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-2 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.6666666667%;
		    -ms-flex: 0 0 16.6666666667%;
		        flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.md\:col-2.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-3 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		    -ms-flex: 0 0 25%;
		        flex: 0 0 25%;
		max-width: 25%;
	}
	.md\:col-3.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-4 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.3333333333%;
		    -ms-flex: 0 0 33.3333333333%;
		        flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.md\:col-4.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-5 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.6666666667%;
		    -ms-flex: 0 0 41.6666666667%;
		        flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.md\:col-5.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-6 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
	}
	.md\:col-6.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-7 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.3333333333%;
		    -ms-flex: 0 0 58.3333333333%;
		        flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.md\:col-7.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-8 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.6666666667%;
		    -ms-flex: 0 0 66.6666666667%;
		        flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.md\:col-8.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-9 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		    -ms-flex: 0 0 75%;
		        flex: 0 0 75%;
		max-width: 75%;
	}
	.md\:col-9.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-10 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.3333333333%;
		    -ms-flex: 0 0 83.3333333333%;
		        flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.md\:col-10.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-11 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.6666666667%;
		    -ms-flex: 0 0 91.6666666667%;
		        flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.md\:col-11.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-12 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
	.md\:col-12.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-20per {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		    -ms-flex: 0 0 20%;
		        flex: 0 0 20%;
		max-width: 20%;
	}
	.md\:col.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}
@media screen and (max-width: 767px) {
	.sm\:row {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin: -10px;
	}
	.sm\:row-space-between {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.sm\:row-forward {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.sm\:row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
	}
	.sm\:row-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		width: 100%;
		margin: 0;
	}
	.sm\:row-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.sm\:row-gap-0 {
		margin: -0px;
	}
	.sm\:row-gap-0 > [class*=col] {
		padding: 0px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-0 {
		margin-top: -0px;
		margin-bottom: -0px;
	}
	.sm\:row-gap-y-0 > [class*=col] {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.sm\:row-gap-5 {
		margin: -5px;
	}
	.sm\:row-gap-5 > [class*=col] {
		padding: 5px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-5 {
		margin-top: -5px;
		margin-bottom: -5px;
	}
	.sm\:row-gap-y-5 > [class*=col] {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.sm\:row-gap-10 {
		margin: -10px;
	}
	.sm\:row-gap-10 > [class*=col] {
		padding: 10px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-10 {
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.sm\:row-gap-y-10 > [class*=col] {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.sm\:row-gap-15 {
		margin: -15px;
	}
	.sm\:row-gap-15 > [class*=col] {
		padding: 15px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-15 {
		margin-top: -15px;
		margin-bottom: -15px;
	}
	.sm\:row-gap-y-15 > [class*=col] {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.sm\:row-gap-20 {
		margin: -20px;
	}
	.sm\:row-gap-20 > [class*=col] {
		padding: 20px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-20 {
		margin-top: -20px;
		margin-bottom: -20px;
	}
	.sm\:row-gap-y-20 > [class*=col] {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.sm\:row-gap-25 {
		margin: -25px;
	}
	.sm\:row-gap-25 > [class*=col] {
		padding: 25px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-25 {
		margin-top: -25px;
		margin-bottom: -25px;
	}
	.sm\:row-gap-y-25 > [class*=col] {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.sm\:row-gap-30 {
		margin: -30px;
	}
	.sm\:row-gap-30 > [class*=col] {
		padding: 30px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-30 {
		margin-top: -30px;
		margin-bottom: -30px;
	}
	.sm\:row-gap-y-30 > [class*=col] {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.sm\:row-gap-35 {
		margin: -35px;
	}
	.sm\:row-gap-35 > [class*=col] {
		padding: 35px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-35 {
		margin-top: -35px;
		margin-bottom: -35px;
	}
	.sm\:row-gap-y-35 > [class*=col] {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.sm\:row-gap-40 {
		margin: -40px;
	}
	.sm\:row-gap-40 > [class*=col] {
		padding: 40px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-40 {
		margin-top: -40px;
		margin-bottom: -40px;
	}
	.sm\:row-gap-y-40 > [class*=col] {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.sm\:row-gap-45 {
		margin: -45px;
	}
	.sm\:row-gap-45 > [class*=col] {
		padding: 45px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-45 {
		margin-top: -45px;
		margin-bottom: -45px;
	}
	.sm\:row-gap-y-45 > [class*=col] {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.sm\:row-gap-50 {
		margin: -50px;
	}
	.sm\:row-gap-50 > [class*=col] {
		padding: 50px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-50 {
		margin-top: -50px;
		margin-bottom: -50px;
	}
	.sm\:row-gap-y-50 > [class*=col] {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.sm\:row-gap-55 {
		margin: -55px;
	}
	.sm\:row-gap-55 > [class*=col] {
		padding: 55px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-55 {
		margin-top: -55px;
		margin-bottom: -55px;
	}
	.sm\:row-gap-y-55 > [class*=col] {
		padding-top: 55px;
		padding-bottom: 55px;
	}
	.sm\:row-gap-60 {
		margin: -60px;
	}
	.sm\:row-gap-60 > [class*=col] {
		padding: 60px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-60 {
		margin-top: -60px;
		margin-bottom: -60px;
	}
	.sm\:row-gap-y-60 > [class*=col] {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.sm\:row-gap-65 {
		margin: -65px;
	}
	.sm\:row-gap-65 > [class*=col] {
		padding: 65px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-65 {
		margin-top: -65px;
		margin-bottom: -65px;
	}
	.sm\:row-gap-y-65 > [class*=col] {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.sm\:row-gap-70 {
		margin: -70px;
	}
	.sm\:row-gap-70 > [class*=col] {
		padding: 70px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-70 {
		margin-top: -70px;
		margin-bottom: -70px;
	}
	.sm\:row-gap-y-70 > [class*=col] {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.sm\:row-gap-75 {
		margin: -75px;
	}
	.sm\:row-gap-75 > [class*=col] {
		padding: 75px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-75 {
		margin-top: -75px;
		margin-bottom: -75px;
	}
	.sm\:row-gap-y-75 > [class*=col] {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.sm\:row-gap-80 {
		margin: -80px;
	}
	.sm\:row-gap-80 > [class*=col] {
		padding: 80px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-80 {
		margin-top: -80px;
		margin-bottom: -80px;
	}
	.sm\:row-gap-y-80 > [class*=col] {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.sm\:row-gap-85 {
		margin: -85px;
	}
	.sm\:row-gap-85 > [class*=col] {
		padding: 85px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-85 {
		margin-top: -85px;
		margin-bottom: -85px;
	}
	.sm\:row-gap-y-85 > [class*=col] {
		padding-top: 85px;
		padding-bottom: 85px;
	}
	.sm\:row-gap-90 {
		margin: -90px;
	}
	.sm\:row-gap-90 > [class*=col] {
		padding: 90px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-90 {
		margin-top: -90px;
		margin-bottom: -90px;
	}
	.sm\:row-gap-y-90 > [class*=col] {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.sm\:row-gap-95 {
		margin: -95px;
	}
	.sm\:row-gap-95 > [class*=col] {
		padding: 95px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-95 {
		margin-top: -95px;
		margin-bottom: -95px;
	}
	.sm\:row-gap-y-95 > [class*=col] {
		padding-top: 95px;
		padding-bottom: 95px;
	}
	.sm\:row-gap-100 {
		margin: -100px;
	}
	.sm\:row-gap-100 > [class*=col] {
		padding: 100px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-100 {
		margin-top: -100px;
		margin-bottom: -100px;
	}
	.sm\:row-gap-y-100 > [class*=col] {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.sm\:col {
		padding: 10px;
		box-sizing: border-box;
	}
	.sm\:col-1 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.3333333333%;
		    -ms-flex: 0 0 8.3333333333%;
		        flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.sm\:col-1.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-2 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.6666666667%;
		    -ms-flex: 0 0 16.6666666667%;
		        flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.sm\:col-2.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-3 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		    -ms-flex: 0 0 25%;
		        flex: 0 0 25%;
		max-width: 25%;
	}
	.sm\:col-3.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-4 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.3333333333%;
		    -ms-flex: 0 0 33.3333333333%;
		        flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.sm\:col-4.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-5 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.6666666667%;
		    -ms-flex: 0 0 41.6666666667%;
		        flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.sm\:col-5.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-6 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
	}
	.sm\:col-6.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-7 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.3333333333%;
		    -ms-flex: 0 0 58.3333333333%;
		        flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.sm\:col-7.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-8 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.6666666667%;
		    -ms-flex: 0 0 66.6666666667%;
		        flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.sm\:col-8.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-9 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		    -ms-flex: 0 0 75%;
		        flex: 0 0 75%;
		max-width: 75%;
	}
	.sm\:col-9.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-10 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.3333333333%;
		    -ms-flex: 0 0 83.3333333333%;
		        flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.sm\:col-10.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-11 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.6666666667%;
		    -ms-flex: 0 0 91.6666666667%;
		        flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.sm\:col-11.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-12 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
	.sm\:col-12.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-20per {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		    -ms-flex: 0 0 20%;
		        flex: 0 0 20%;
		max-width: 20%;
	}
	.sm\:col.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}
@media screen and (min-width: 1200px) {
	.col.-five-rows {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		    -ms-flex: 0 0 20%;
		        flex: 0 0 20%;
		max-width: 20%;
	}
}

.n_indent-1 {
	text-indent: -1em !important;
	padding-left: 1em !important;
}

.n_indent-2 {
	text-indent: -2em !important;
	padding-left: 2em !important;
}

.n_indent-3 {
	text-indent: -3em !important;
	padding-left: 3em !important;
}

.mt--300 {
	margin-top: -300px !important;
}
.mr--300 {
	margin-right: -300px !important;
}
.mb--300 {
	margin-bottom: -300px !important;
}
.ml--300 {
	margin-left: -300px !important;
}
.mt-n--300 {
	margin-top: --300px !important;
}
.mr-n--300 {
	margin-right: --300px !important;
}
.mb-n--300 {
	margin-bottom: --300px !important;
}
.ml-n--300 {
	margin-left: --300px !important;
}
.mt--295 {
	margin-top: -295px !important;
}
.mr--295 {
	margin-right: -295px !important;
}
.mb--295 {
	margin-bottom: -295px !important;
}
.ml--295 {
	margin-left: -295px !important;
}
.mt-n--295 {
	margin-top: --295px !important;
}
.mr-n--295 {
	margin-right: --295px !important;
}
.mb-n--295 {
	margin-bottom: --295px !important;
}
.ml-n--295 {
	margin-left: --295px !important;
}
.mt--290 {
	margin-top: -290px !important;
}
.mr--290 {
	margin-right: -290px !important;
}
.mb--290 {
	margin-bottom: -290px !important;
}
.ml--290 {
	margin-left: -290px !important;
}
.mt-n--290 {
	margin-top: --290px !important;
}
.mr-n--290 {
	margin-right: --290px !important;
}
.mb-n--290 {
	margin-bottom: --290px !important;
}
.ml-n--290 {
	margin-left: --290px !important;
}
.mt--285 {
	margin-top: -285px !important;
}
.mr--285 {
	margin-right: -285px !important;
}
.mb--285 {
	margin-bottom: -285px !important;
}
.ml--285 {
	margin-left: -285px !important;
}
.mt-n--285 {
	margin-top: --285px !important;
}
.mr-n--285 {
	margin-right: --285px !important;
}
.mb-n--285 {
	margin-bottom: --285px !important;
}
.ml-n--285 {
	margin-left: --285px !important;
}
.mt--280 {
	margin-top: -280px !important;
}
.mr--280 {
	margin-right: -280px !important;
}
.mb--280 {
	margin-bottom: -280px !important;
}
.ml--280 {
	margin-left: -280px !important;
}
.mt-n--280 {
	margin-top: --280px !important;
}
.mr-n--280 {
	margin-right: --280px !important;
}
.mb-n--280 {
	margin-bottom: --280px !important;
}
.ml-n--280 {
	margin-left: --280px !important;
}
.mt--275 {
	margin-top: -275px !important;
}
.mr--275 {
	margin-right: -275px !important;
}
.mb--275 {
	margin-bottom: -275px !important;
}
.ml--275 {
	margin-left: -275px !important;
}
.mt-n--275 {
	margin-top: --275px !important;
}
.mr-n--275 {
	margin-right: --275px !important;
}
.mb-n--275 {
	margin-bottom: --275px !important;
}
.ml-n--275 {
	margin-left: --275px !important;
}
.mt--270 {
	margin-top: -270px !important;
}
.mr--270 {
	margin-right: -270px !important;
}
.mb--270 {
	margin-bottom: -270px !important;
}
.ml--270 {
	margin-left: -270px !important;
}
.mt-n--270 {
	margin-top: --270px !important;
}
.mr-n--270 {
	margin-right: --270px !important;
}
.mb-n--270 {
	margin-bottom: --270px !important;
}
.ml-n--270 {
	margin-left: --270px !important;
}
.mt--265 {
	margin-top: -265px !important;
}
.mr--265 {
	margin-right: -265px !important;
}
.mb--265 {
	margin-bottom: -265px !important;
}
.ml--265 {
	margin-left: -265px !important;
}
.mt-n--265 {
	margin-top: --265px !important;
}
.mr-n--265 {
	margin-right: --265px !important;
}
.mb-n--265 {
	margin-bottom: --265px !important;
}
.ml-n--265 {
	margin-left: --265px !important;
}
.mt--260 {
	margin-top: -260px !important;
}
.mr--260 {
	margin-right: -260px !important;
}
.mb--260 {
	margin-bottom: -260px !important;
}
.ml--260 {
	margin-left: -260px !important;
}
.mt-n--260 {
	margin-top: --260px !important;
}
.mr-n--260 {
	margin-right: --260px !important;
}
.mb-n--260 {
	margin-bottom: --260px !important;
}
.ml-n--260 {
	margin-left: --260px !important;
}
.mt--255 {
	margin-top: -255px !important;
}
.mr--255 {
	margin-right: -255px !important;
}
.mb--255 {
	margin-bottom: -255px !important;
}
.ml--255 {
	margin-left: -255px !important;
}
.mt-n--255 {
	margin-top: --255px !important;
}
.mr-n--255 {
	margin-right: --255px !important;
}
.mb-n--255 {
	margin-bottom: --255px !important;
}
.ml-n--255 {
	margin-left: --255px !important;
}
.mt--250 {
	margin-top: -250px !important;
}
.mr--250 {
	margin-right: -250px !important;
}
.mb--250 {
	margin-bottom: -250px !important;
}
.ml--250 {
	margin-left: -250px !important;
}
.mt-n--250 {
	margin-top: --250px !important;
}
.mr-n--250 {
	margin-right: --250px !important;
}
.mb-n--250 {
	margin-bottom: --250px !important;
}
.ml-n--250 {
	margin-left: --250px !important;
}
.mt--245 {
	margin-top: -245px !important;
}
.mr--245 {
	margin-right: -245px !important;
}
.mb--245 {
	margin-bottom: -245px !important;
}
.ml--245 {
	margin-left: -245px !important;
}
.mt-n--245 {
	margin-top: --245px !important;
}
.mr-n--245 {
	margin-right: --245px !important;
}
.mb-n--245 {
	margin-bottom: --245px !important;
}
.ml-n--245 {
	margin-left: --245px !important;
}
.mt--240 {
	margin-top: -240px !important;
}
.mr--240 {
	margin-right: -240px !important;
}
.mb--240 {
	margin-bottom: -240px !important;
}
.ml--240 {
	margin-left: -240px !important;
}
.mt-n--240 {
	margin-top: --240px !important;
}
.mr-n--240 {
	margin-right: --240px !important;
}
.mb-n--240 {
	margin-bottom: --240px !important;
}
.ml-n--240 {
	margin-left: --240px !important;
}
.mt--235 {
	margin-top: -235px !important;
}
.mr--235 {
	margin-right: -235px !important;
}
.mb--235 {
	margin-bottom: -235px !important;
}
.ml--235 {
	margin-left: -235px !important;
}
.mt-n--235 {
	margin-top: --235px !important;
}
.mr-n--235 {
	margin-right: --235px !important;
}
.mb-n--235 {
	margin-bottom: --235px !important;
}
.ml-n--235 {
	margin-left: --235px !important;
}
.mt--230 {
	margin-top: -230px !important;
}
.mr--230 {
	margin-right: -230px !important;
}
.mb--230 {
	margin-bottom: -230px !important;
}
.ml--230 {
	margin-left: -230px !important;
}
.mt-n--230 {
	margin-top: --230px !important;
}
.mr-n--230 {
	margin-right: --230px !important;
}
.mb-n--230 {
	margin-bottom: --230px !important;
}
.ml-n--230 {
	margin-left: --230px !important;
}
.mt--225 {
	margin-top: -225px !important;
}
.mr--225 {
	margin-right: -225px !important;
}
.mb--225 {
	margin-bottom: -225px !important;
}
.ml--225 {
	margin-left: -225px !important;
}
.mt-n--225 {
	margin-top: --225px !important;
}
.mr-n--225 {
	margin-right: --225px !important;
}
.mb-n--225 {
	margin-bottom: --225px !important;
}
.ml-n--225 {
	margin-left: --225px !important;
}
.mt--220 {
	margin-top: -220px !important;
}
.mr--220 {
	margin-right: -220px !important;
}
.mb--220 {
	margin-bottom: -220px !important;
}
.ml--220 {
	margin-left: -220px !important;
}
.mt-n--220 {
	margin-top: --220px !important;
}
.mr-n--220 {
	margin-right: --220px !important;
}
.mb-n--220 {
	margin-bottom: --220px !important;
}
.ml-n--220 {
	margin-left: --220px !important;
}
.mt--215 {
	margin-top: -215px !important;
}
.mr--215 {
	margin-right: -215px !important;
}
.mb--215 {
	margin-bottom: -215px !important;
}
.ml--215 {
	margin-left: -215px !important;
}
.mt-n--215 {
	margin-top: --215px !important;
}
.mr-n--215 {
	margin-right: --215px !important;
}
.mb-n--215 {
	margin-bottom: --215px !important;
}
.ml-n--215 {
	margin-left: --215px !important;
}
.mt--210 {
	margin-top: -210px !important;
}
.mr--210 {
	margin-right: -210px !important;
}
.mb--210 {
	margin-bottom: -210px !important;
}
.ml--210 {
	margin-left: -210px !important;
}
.mt-n--210 {
	margin-top: --210px !important;
}
.mr-n--210 {
	margin-right: --210px !important;
}
.mb-n--210 {
	margin-bottom: --210px !important;
}
.ml-n--210 {
	margin-left: --210px !important;
}
.mt--205 {
	margin-top: -205px !important;
}
.mr--205 {
	margin-right: -205px !important;
}
.mb--205 {
	margin-bottom: -205px !important;
}
.ml--205 {
	margin-left: -205px !important;
}
.mt-n--205 {
	margin-top: --205px !important;
}
.mr-n--205 {
	margin-right: --205px !important;
}
.mb-n--205 {
	margin-bottom: --205px !important;
}
.ml-n--205 {
	margin-left: --205px !important;
}
.mt--200 {
	margin-top: -200px !important;
}
.mr--200 {
	margin-right: -200px !important;
}
.mb--200 {
	margin-bottom: -200px !important;
}
.ml--200 {
	margin-left: -200px !important;
}
.mt-n--200 {
	margin-top: --200px !important;
}
.mr-n--200 {
	margin-right: --200px !important;
}
.mb-n--200 {
	margin-bottom: --200px !important;
}
.ml-n--200 {
	margin-left: --200px !important;
}
.mt--195 {
	margin-top: -195px !important;
}
.mr--195 {
	margin-right: -195px !important;
}
.mb--195 {
	margin-bottom: -195px !important;
}
.ml--195 {
	margin-left: -195px !important;
}
.mt-n--195 {
	margin-top: --195px !important;
}
.mr-n--195 {
	margin-right: --195px !important;
}
.mb-n--195 {
	margin-bottom: --195px !important;
}
.ml-n--195 {
	margin-left: --195px !important;
}
.mt--190 {
	margin-top: -190px !important;
}
.mr--190 {
	margin-right: -190px !important;
}
.mb--190 {
	margin-bottom: -190px !important;
}
.ml--190 {
	margin-left: -190px !important;
}
.mt-n--190 {
	margin-top: --190px !important;
}
.mr-n--190 {
	margin-right: --190px !important;
}
.mb-n--190 {
	margin-bottom: --190px !important;
}
.ml-n--190 {
	margin-left: --190px !important;
}
.mt--185 {
	margin-top: -185px !important;
}
.mr--185 {
	margin-right: -185px !important;
}
.mb--185 {
	margin-bottom: -185px !important;
}
.ml--185 {
	margin-left: -185px !important;
}
.mt-n--185 {
	margin-top: --185px !important;
}
.mr-n--185 {
	margin-right: --185px !important;
}
.mb-n--185 {
	margin-bottom: --185px !important;
}
.ml-n--185 {
	margin-left: --185px !important;
}
.mt--180 {
	margin-top: -180px !important;
}
.mr--180 {
	margin-right: -180px !important;
}
.mb--180 {
	margin-bottom: -180px !important;
}
.ml--180 {
	margin-left: -180px !important;
}
.mt-n--180 {
	margin-top: --180px !important;
}
.mr-n--180 {
	margin-right: --180px !important;
}
.mb-n--180 {
	margin-bottom: --180px !important;
}
.ml-n--180 {
	margin-left: --180px !important;
}
.mt--175 {
	margin-top: -175px !important;
}
.mr--175 {
	margin-right: -175px !important;
}
.mb--175 {
	margin-bottom: -175px !important;
}
.ml--175 {
	margin-left: -175px !important;
}
.mt-n--175 {
	margin-top: --175px !important;
}
.mr-n--175 {
	margin-right: --175px !important;
}
.mb-n--175 {
	margin-bottom: --175px !important;
}
.ml-n--175 {
	margin-left: --175px !important;
}
.mt--170 {
	margin-top: -170px !important;
}
.mr--170 {
	margin-right: -170px !important;
}
.mb--170 {
	margin-bottom: -170px !important;
}
.ml--170 {
	margin-left: -170px !important;
}
.mt-n--170 {
	margin-top: --170px !important;
}
.mr-n--170 {
	margin-right: --170px !important;
}
.mb-n--170 {
	margin-bottom: --170px !important;
}
.ml-n--170 {
	margin-left: --170px !important;
}
.mt--165 {
	margin-top: -165px !important;
}
.mr--165 {
	margin-right: -165px !important;
}
.mb--165 {
	margin-bottom: -165px !important;
}
.ml--165 {
	margin-left: -165px !important;
}
.mt-n--165 {
	margin-top: --165px !important;
}
.mr-n--165 {
	margin-right: --165px !important;
}
.mb-n--165 {
	margin-bottom: --165px !important;
}
.ml-n--165 {
	margin-left: --165px !important;
}
.mt--160 {
	margin-top: -160px !important;
}
.mr--160 {
	margin-right: -160px !important;
}
.mb--160 {
	margin-bottom: -160px !important;
}
.ml--160 {
	margin-left: -160px !important;
}
.mt-n--160 {
	margin-top: --160px !important;
}
.mr-n--160 {
	margin-right: --160px !important;
}
.mb-n--160 {
	margin-bottom: --160px !important;
}
.ml-n--160 {
	margin-left: --160px !important;
}
.mt--155 {
	margin-top: -155px !important;
}
.mr--155 {
	margin-right: -155px !important;
}
.mb--155 {
	margin-bottom: -155px !important;
}
.ml--155 {
	margin-left: -155px !important;
}
.mt-n--155 {
	margin-top: --155px !important;
}
.mr-n--155 {
	margin-right: --155px !important;
}
.mb-n--155 {
	margin-bottom: --155px !important;
}
.ml-n--155 {
	margin-left: --155px !important;
}
.mt--150 {
	margin-top: -150px !important;
}
.mr--150 {
	margin-right: -150px !important;
}
.mb--150 {
	margin-bottom: -150px !important;
}
.ml--150 {
	margin-left: -150px !important;
}
.mt-n--150 {
	margin-top: --150px !important;
}
.mr-n--150 {
	margin-right: --150px !important;
}
.mb-n--150 {
	margin-bottom: --150px !important;
}
.ml-n--150 {
	margin-left: --150px !important;
}
.mt--145 {
	margin-top: -145px !important;
}
.mr--145 {
	margin-right: -145px !important;
}
.mb--145 {
	margin-bottom: -145px !important;
}
.ml--145 {
	margin-left: -145px !important;
}
.mt-n--145 {
	margin-top: --145px !important;
}
.mr-n--145 {
	margin-right: --145px !important;
}
.mb-n--145 {
	margin-bottom: --145px !important;
}
.ml-n--145 {
	margin-left: --145px !important;
}
.mt--140 {
	margin-top: -140px !important;
}
.mr--140 {
	margin-right: -140px !important;
}
.mb--140 {
	margin-bottom: -140px !important;
}
.ml--140 {
	margin-left: -140px !important;
}
.mt-n--140 {
	margin-top: --140px !important;
}
.mr-n--140 {
	margin-right: --140px !important;
}
.mb-n--140 {
	margin-bottom: --140px !important;
}
.ml-n--140 {
	margin-left: --140px !important;
}
.mt--135 {
	margin-top: -135px !important;
}
.mr--135 {
	margin-right: -135px !important;
}
.mb--135 {
	margin-bottom: -135px !important;
}
.ml--135 {
	margin-left: -135px !important;
}
.mt-n--135 {
	margin-top: --135px !important;
}
.mr-n--135 {
	margin-right: --135px !important;
}
.mb-n--135 {
	margin-bottom: --135px !important;
}
.ml-n--135 {
	margin-left: --135px !important;
}
.mt--130 {
	margin-top: -130px !important;
}
.mr--130 {
	margin-right: -130px !important;
}
.mb--130 {
	margin-bottom: -130px !important;
}
.ml--130 {
	margin-left: -130px !important;
}
.mt-n--130 {
	margin-top: --130px !important;
}
.mr-n--130 {
	margin-right: --130px !important;
}
.mb-n--130 {
	margin-bottom: --130px !important;
}
.ml-n--130 {
	margin-left: --130px !important;
}
.mt--125 {
	margin-top: -125px !important;
}
.mr--125 {
	margin-right: -125px !important;
}
.mb--125 {
	margin-bottom: -125px !important;
}
.ml--125 {
	margin-left: -125px !important;
}
.mt-n--125 {
	margin-top: --125px !important;
}
.mr-n--125 {
	margin-right: --125px !important;
}
.mb-n--125 {
	margin-bottom: --125px !important;
}
.ml-n--125 {
	margin-left: --125px !important;
}
.mt--120 {
	margin-top: -120px !important;
}
.mr--120 {
	margin-right: -120px !important;
}
.mb--120 {
	margin-bottom: -120px !important;
}
.ml--120 {
	margin-left: -120px !important;
}
.mt-n--120 {
	margin-top: --120px !important;
}
.mr-n--120 {
	margin-right: --120px !important;
}
.mb-n--120 {
	margin-bottom: --120px !important;
}
.ml-n--120 {
	margin-left: --120px !important;
}
.mt--115 {
	margin-top: -115px !important;
}
.mr--115 {
	margin-right: -115px !important;
}
.mb--115 {
	margin-bottom: -115px !important;
}
.ml--115 {
	margin-left: -115px !important;
}
.mt-n--115 {
	margin-top: --115px !important;
}
.mr-n--115 {
	margin-right: --115px !important;
}
.mb-n--115 {
	margin-bottom: --115px !important;
}
.ml-n--115 {
	margin-left: --115px !important;
}
.mt--110 {
	margin-top: -110px !important;
}
.mr--110 {
	margin-right: -110px !important;
}
.mb--110 {
	margin-bottom: -110px !important;
}
.ml--110 {
	margin-left: -110px !important;
}
.mt-n--110 {
	margin-top: --110px !important;
}
.mr-n--110 {
	margin-right: --110px !important;
}
.mb-n--110 {
	margin-bottom: --110px !important;
}
.ml-n--110 {
	margin-left: --110px !important;
}
.mt--105 {
	margin-top: -105px !important;
}
.mr--105 {
	margin-right: -105px !important;
}
.mb--105 {
	margin-bottom: -105px !important;
}
.ml--105 {
	margin-left: -105px !important;
}
.mt-n--105 {
	margin-top: --105px !important;
}
.mr-n--105 {
	margin-right: --105px !important;
}
.mb-n--105 {
	margin-bottom: --105px !important;
}
.ml-n--105 {
	margin-left: --105px !important;
}
.mt--100 {
	margin-top: -100px !important;
}
.mr--100 {
	margin-right: -100px !important;
}
.mb--100 {
	margin-bottom: -100px !important;
}
.ml--100 {
	margin-left: -100px !important;
}
.mt-n--100 {
	margin-top: --100px !important;
}
.mr-n--100 {
	margin-right: --100px !important;
}
.mb-n--100 {
	margin-bottom: --100px !important;
}
.ml-n--100 {
	margin-left: --100px !important;
}
.mt--95 {
	margin-top: -95px !important;
}
.mr--95 {
	margin-right: -95px !important;
}
.mb--95 {
	margin-bottom: -95px !important;
}
.ml--95 {
	margin-left: -95px !important;
}
.mt-n--95 {
	margin-top: --95px !important;
}
.mr-n--95 {
	margin-right: --95px !important;
}
.mb-n--95 {
	margin-bottom: --95px !important;
}
.ml-n--95 {
	margin-left: --95px !important;
}
.mt--90 {
	margin-top: -90px !important;
}
.mr--90 {
	margin-right: -90px !important;
}
.mb--90 {
	margin-bottom: -90px !important;
}
.ml--90 {
	margin-left: -90px !important;
}
.mt-n--90 {
	margin-top: --90px !important;
}
.mr-n--90 {
	margin-right: --90px !important;
}
.mb-n--90 {
	margin-bottom: --90px !important;
}
.ml-n--90 {
	margin-left: --90px !important;
}
.mt--85 {
	margin-top: -85px !important;
}
.mr--85 {
	margin-right: -85px !important;
}
.mb--85 {
	margin-bottom: -85px !important;
}
.ml--85 {
	margin-left: -85px !important;
}
.mt-n--85 {
	margin-top: --85px !important;
}
.mr-n--85 {
	margin-right: --85px !important;
}
.mb-n--85 {
	margin-bottom: --85px !important;
}
.ml-n--85 {
	margin-left: --85px !important;
}
.mt--80 {
	margin-top: -80px !important;
}
.mr--80 {
	margin-right: -80px !important;
}
.mb--80 {
	margin-bottom: -80px !important;
}
.ml--80 {
	margin-left: -80px !important;
}
.mt-n--80 {
	margin-top: --80px !important;
}
.mr-n--80 {
	margin-right: --80px !important;
}
.mb-n--80 {
	margin-bottom: --80px !important;
}
.ml-n--80 {
	margin-left: --80px !important;
}
.mt--75 {
	margin-top: -75px !important;
}
.mr--75 {
	margin-right: -75px !important;
}
.mb--75 {
	margin-bottom: -75px !important;
}
.ml--75 {
	margin-left: -75px !important;
}
.mt-n--75 {
	margin-top: --75px !important;
}
.mr-n--75 {
	margin-right: --75px !important;
}
.mb-n--75 {
	margin-bottom: --75px !important;
}
.ml-n--75 {
	margin-left: --75px !important;
}
.mt--70 {
	margin-top: -70px !important;
}
.mr--70 {
	margin-right: -70px !important;
}
.mb--70 {
	margin-bottom: -70px !important;
}
.ml--70 {
	margin-left: -70px !important;
}
.mt-n--70 {
	margin-top: --70px !important;
}
.mr-n--70 {
	margin-right: --70px !important;
}
.mb-n--70 {
	margin-bottom: --70px !important;
}
.ml-n--70 {
	margin-left: --70px !important;
}
.mt--65 {
	margin-top: -65px !important;
}
.mr--65 {
	margin-right: -65px !important;
}
.mb--65 {
	margin-bottom: -65px !important;
}
.ml--65 {
	margin-left: -65px !important;
}
.mt-n--65 {
	margin-top: --65px !important;
}
.mr-n--65 {
	margin-right: --65px !important;
}
.mb-n--65 {
	margin-bottom: --65px !important;
}
.ml-n--65 {
	margin-left: --65px !important;
}
.mt--60 {
	margin-top: -60px !important;
}
.mr--60 {
	margin-right: -60px !important;
}
.mb--60 {
	margin-bottom: -60px !important;
}
.ml--60 {
	margin-left: -60px !important;
}
.mt-n--60 {
	margin-top: --60px !important;
}
.mr-n--60 {
	margin-right: --60px !important;
}
.mb-n--60 {
	margin-bottom: --60px !important;
}
.ml-n--60 {
	margin-left: --60px !important;
}
.mt--55 {
	margin-top: -55px !important;
}
.mr--55 {
	margin-right: -55px !important;
}
.mb--55 {
	margin-bottom: -55px !important;
}
.ml--55 {
	margin-left: -55px !important;
}
.mt-n--55 {
	margin-top: --55px !important;
}
.mr-n--55 {
	margin-right: --55px !important;
}
.mb-n--55 {
	margin-bottom: --55px !important;
}
.ml-n--55 {
	margin-left: --55px !important;
}
.mt--50 {
	margin-top: -50px !important;
}
.mr--50 {
	margin-right: -50px !important;
}
.mb--50 {
	margin-bottom: -50px !important;
}
.ml--50 {
	margin-left: -50px !important;
}
.mt-n--50 {
	margin-top: --50px !important;
}
.mr-n--50 {
	margin-right: --50px !important;
}
.mb-n--50 {
	margin-bottom: --50px !important;
}
.ml-n--50 {
	margin-left: --50px !important;
}
.mt--45 {
	margin-top: -45px !important;
}
.mr--45 {
	margin-right: -45px !important;
}
.mb--45 {
	margin-bottom: -45px !important;
}
.ml--45 {
	margin-left: -45px !important;
}
.mt-n--45 {
	margin-top: --45px !important;
}
.mr-n--45 {
	margin-right: --45px !important;
}
.mb-n--45 {
	margin-bottom: --45px !important;
}
.ml-n--45 {
	margin-left: --45px !important;
}
.mt--40 {
	margin-top: -40px !important;
}
.mr--40 {
	margin-right: -40px !important;
}
.mb--40 {
	margin-bottom: -40px !important;
}
.ml--40 {
	margin-left: -40px !important;
}
.mt-n--40 {
	margin-top: --40px !important;
}
.mr-n--40 {
	margin-right: --40px !important;
}
.mb-n--40 {
	margin-bottom: --40px !important;
}
.ml-n--40 {
	margin-left: --40px !important;
}
.mt--35 {
	margin-top: -35px !important;
}
.mr--35 {
	margin-right: -35px !important;
}
.mb--35 {
	margin-bottom: -35px !important;
}
.ml--35 {
	margin-left: -35px !important;
}
.mt-n--35 {
	margin-top: --35px !important;
}
.mr-n--35 {
	margin-right: --35px !important;
}
.mb-n--35 {
	margin-bottom: --35px !important;
}
.ml-n--35 {
	margin-left: --35px !important;
}
.mt--30 {
	margin-top: -30px !important;
}
.mr--30 {
	margin-right: -30px !important;
}
.mb--30 {
	margin-bottom: -30px !important;
}
.ml--30 {
	margin-left: -30px !important;
}
.mt-n--30 {
	margin-top: --30px !important;
}
.mr-n--30 {
	margin-right: --30px !important;
}
.mb-n--30 {
	margin-bottom: --30px !important;
}
.ml-n--30 {
	margin-left: --30px !important;
}
.mt--25 {
	margin-top: -25px !important;
}
.mr--25 {
	margin-right: -25px !important;
}
.mb--25 {
	margin-bottom: -25px !important;
}
.ml--25 {
	margin-left: -25px !important;
}
.mt-n--25 {
	margin-top: --25px !important;
}
.mr-n--25 {
	margin-right: --25px !important;
}
.mb-n--25 {
	margin-bottom: --25px !important;
}
.ml-n--25 {
	margin-left: --25px !important;
}
.mt--20 {
	margin-top: -20px !important;
}
.mr--20 {
	margin-right: -20px !important;
}
.mb--20 {
	margin-bottom: -20px !important;
}
.ml--20 {
	margin-left: -20px !important;
}
.mt-n--20 {
	margin-top: --20px !important;
}
.mr-n--20 {
	margin-right: --20px !important;
}
.mb-n--20 {
	margin-bottom: --20px !important;
}
.ml-n--20 {
	margin-left: --20px !important;
}
.mt--15 {
	margin-top: -15px !important;
}
.mr--15 {
	margin-right: -15px !important;
}
.mb--15 {
	margin-bottom: -15px !important;
}
.ml--15 {
	margin-left: -15px !important;
}
.mt-n--15 {
	margin-top: --15px !important;
}
.mr-n--15 {
	margin-right: --15px !important;
}
.mb-n--15 {
	margin-bottom: --15px !important;
}
.ml-n--15 {
	margin-left: --15px !important;
}
.mt--10 {
	margin-top: -10px !important;
}
.mr--10 {
	margin-right: -10px !important;
}
.mb--10 {
	margin-bottom: -10px !important;
}
.ml--10 {
	margin-left: -10px !important;
}
.mt-n--10 {
	margin-top: --10px !important;
}
.mr-n--10 {
	margin-right: --10px !important;
}
.mb-n--10 {
	margin-bottom: --10px !important;
}
.ml-n--10 {
	margin-left: --10px !important;
}
.mt--5 {
	margin-top: -5px !important;
}
.mr--5 {
	margin-right: -5px !important;
}
.mb--5 {
	margin-bottom: -5px !important;
}
.ml--5 {
	margin-left: -5px !important;
}
.mt-n--5 {
	margin-top: --5px !important;
}
.mr-n--5 {
	margin-right: --5px !important;
}
.mb-n--5 {
	margin-bottom: --5px !important;
}
.ml-n--5 {
	margin-left: --5px !important;
}
.mt-0 {
	margin-top: 0px !important;
}
.mr-0 {
	margin-right: 0px !important;
}
.mb-0 {
	margin-bottom: 0px !important;
}
.ml-0 {
	margin-left: 0px !important;
}
.mt-n-0 {
	margin-top: -0px !important;
}
.mr-n-0 {
	margin-right: -0px !important;
}
.mb-n-0 {
	margin-bottom: -0px !important;
}
.ml-n-0 {
	margin-left: -0px !important;
}
.mt-5 {
	margin-top: 5px !important;
}
.mr-5 {
	margin-right: 5px !important;
}
.mb-5 {
	margin-bottom: 5px !important;
}
.ml-5 {
	margin-left: 5px !important;
}
.mt-n-5 {
	margin-top: -5px !important;
}
.mr-n-5 {
	margin-right: -5px !important;
}
.mb-n-5 {
	margin-bottom: -5px !important;
}
.ml-n-5 {
	margin-left: -5px !important;
}
.mt-10 {
	margin-top: 10px !important;
}
.mr-10 {
	margin-right: 10px !important;
}
.mb-10 {
	margin-bottom: 10px !important;
}
.ml-10 {
	margin-left: 10px !important;
}
.mt-n-10 {
	margin-top: -10px !important;
}
.mr-n-10 {
	margin-right: -10px !important;
}
.mb-n-10 {
	margin-bottom: -10px !important;
}
.ml-n-10 {
	margin-left: -10px !important;
}
.mt-15 {
	margin-top: 15px !important;
}
.mr-15 {
	margin-right: 15px !important;
}
.mb-15 {
	margin-bottom: 15px !important;
}
.ml-15 {
	margin-left: 15px !important;
}
.mt-n-15 {
	margin-top: -15px !important;
}
.mr-n-15 {
	margin-right: -15px !important;
}
.mb-n-15 {
	margin-bottom: -15px !important;
}
.ml-n-15 {
	margin-left: -15px !important;
}
.mt-20 {
	margin-top: 20px !important;
}
.mr-20 {
	margin-right: 20px !important;
}
.mb-20 {
	margin-bottom: 20px !important;
}
.ml-20 {
	margin-left: 20px !important;
}
.mt-n-20 {
	margin-top: -20px !important;
}
.mr-n-20 {
	margin-right: -20px !important;
}
.mb-n-20 {
	margin-bottom: -20px !important;
}
.ml-n-20 {
	margin-left: -20px !important;
}
.mt-25 {
	margin-top: 25px !important;
}
.mr-25 {
	margin-right: 25px !important;
}
.mb-25 {
	margin-bottom: 25px !important;
}
.ml-25 {
	margin-left: 25px !important;
}
.mt-n-25 {
	margin-top: -25px !important;
}
.mr-n-25 {
	margin-right: -25px !important;
}
.mb-n-25 {
	margin-bottom: -25px !important;
}
.ml-n-25 {
	margin-left: -25px !important;
}
.mt-30 {
	margin-top: 30px !important;
}
.mr-30 {
	margin-right: 30px !important;
}
.mb-30 {
	margin-bottom: 30px !important;
}
.ml-30 {
	margin-left: 30px !important;
}
.mt-n-30 {
	margin-top: -30px !important;
}
.mr-n-30 {
	margin-right: -30px !important;
}
.mb-n-30 {
	margin-bottom: -30px !important;
}
.ml-n-30 {
	margin-left: -30px !important;
}
.mt-35 {
	margin-top: 35px !important;
}
.mr-35 {
	margin-right: 35px !important;
}
.mb-35 {
	margin-bottom: 35px !important;
}
.ml-35 {
	margin-left: 35px !important;
}
.mt-n-35 {
	margin-top: -35px !important;
}
.mr-n-35 {
	margin-right: -35px !important;
}
.mb-n-35 {
	margin-bottom: -35px !important;
}
.ml-n-35 {
	margin-left: -35px !important;
}
.mt-40 {
	margin-top: 40px !important;
}
.mr-40 {
	margin-right: 40px !important;
}
.mb-40 {
	margin-bottom: 40px !important;
}
.ml-40 {
	margin-left: 40px !important;
}
.mt-n-40 {
	margin-top: -40px !important;
}
.mr-n-40 {
	margin-right: -40px !important;
}
.mb-n-40 {
	margin-bottom: -40px !important;
}
.ml-n-40 {
	margin-left: -40px !important;
}
.mt-45 {
	margin-top: 45px !important;
}
.mr-45 {
	margin-right: 45px !important;
}
.mb-45 {
	margin-bottom: 45px !important;
}
.ml-45 {
	margin-left: 45px !important;
}
.mt-n-45 {
	margin-top: -45px !important;
}
.mr-n-45 {
	margin-right: -45px !important;
}
.mb-n-45 {
	margin-bottom: -45px !important;
}
.ml-n-45 {
	margin-left: -45px !important;
}
.mt-50 {
	margin-top: 50px !important;
}
.mr-50 {
	margin-right: 50px !important;
}
.mb-50 {
	margin-bottom: 50px !important;
}
.ml-50 {
	margin-left: 50px !important;
}
.mt-n-50 {
	margin-top: -50px !important;
}
.mr-n-50 {
	margin-right: -50px !important;
}
.mb-n-50 {
	margin-bottom: -50px !important;
}
.ml-n-50 {
	margin-left: -50px !important;
}
.mt-55 {
	margin-top: 55px !important;
}
.mr-55 {
	margin-right: 55px !important;
}
.mb-55 {
	margin-bottom: 55px !important;
}
.ml-55 {
	margin-left: 55px !important;
}
.mt-n-55 {
	margin-top: -55px !important;
}
.mr-n-55 {
	margin-right: -55px !important;
}
.mb-n-55 {
	margin-bottom: -55px !important;
}
.ml-n-55 {
	margin-left: -55px !important;
}
.mt-60 {
	margin-top: 60px !important;
}
.mr-60 {
	margin-right: 60px !important;
}
.mb-60 {
	margin-bottom: 60px !important;
}
.ml-60 {
	margin-left: 60px !important;
}
.mt-n-60 {
	margin-top: -60px !important;
}
.mr-n-60 {
	margin-right: -60px !important;
}
.mb-n-60 {
	margin-bottom: -60px !important;
}
.ml-n-60 {
	margin-left: -60px !important;
}
.mt-65 {
	margin-top: 65px !important;
}
.mr-65 {
	margin-right: 65px !important;
}
.mb-65 {
	margin-bottom: 65px !important;
}
.ml-65 {
	margin-left: 65px !important;
}
.mt-n-65 {
	margin-top: -65px !important;
}
.mr-n-65 {
	margin-right: -65px !important;
}
.mb-n-65 {
	margin-bottom: -65px !important;
}
.ml-n-65 {
	margin-left: -65px !important;
}
.mt-70 {
	margin-top: 70px !important;
}
.mr-70 {
	margin-right: 70px !important;
}
.mb-70 {
	margin-bottom: 70px !important;
}
.ml-70 {
	margin-left: 70px !important;
}
.mt-n-70 {
	margin-top: -70px !important;
}
.mr-n-70 {
	margin-right: -70px !important;
}
.mb-n-70 {
	margin-bottom: -70px !important;
}
.ml-n-70 {
	margin-left: -70px !important;
}
.mt-75 {
	margin-top: 75px !important;
}
.mr-75 {
	margin-right: 75px !important;
}
.mb-75 {
	margin-bottom: 75px !important;
}
.ml-75 {
	margin-left: 75px !important;
}
.mt-n-75 {
	margin-top: -75px !important;
}
.mr-n-75 {
	margin-right: -75px !important;
}
.mb-n-75 {
	margin-bottom: -75px !important;
}
.ml-n-75 {
	margin-left: -75px !important;
}
.mt-80 {
	margin-top: 80px !important;
}
.mr-80 {
	margin-right: 80px !important;
}
.mb-80 {
	margin-bottom: 80px !important;
}
.ml-80 {
	margin-left: 80px !important;
}
.mt-n-80 {
	margin-top: -80px !important;
}
.mr-n-80 {
	margin-right: -80px !important;
}
.mb-n-80 {
	margin-bottom: -80px !important;
}
.ml-n-80 {
	margin-left: -80px !important;
}
.mt-85 {
	margin-top: 85px !important;
}
.mr-85 {
	margin-right: 85px !important;
}
.mb-85 {
	margin-bottom: 85px !important;
}
.ml-85 {
	margin-left: 85px !important;
}
.mt-n-85 {
	margin-top: -85px !important;
}
.mr-n-85 {
	margin-right: -85px !important;
}
.mb-n-85 {
	margin-bottom: -85px !important;
}
.ml-n-85 {
	margin-left: -85px !important;
}
.mt-90 {
	margin-top: 90px !important;
}
.mr-90 {
	margin-right: 90px !important;
}
.mb-90 {
	margin-bottom: 90px !important;
}
.ml-90 {
	margin-left: 90px !important;
}
.mt-n-90 {
	margin-top: -90px !important;
}
.mr-n-90 {
	margin-right: -90px !important;
}
.mb-n-90 {
	margin-bottom: -90px !important;
}
.ml-n-90 {
	margin-left: -90px !important;
}
.mt-95 {
	margin-top: 95px !important;
}
.mr-95 {
	margin-right: 95px !important;
}
.mb-95 {
	margin-bottom: 95px !important;
}
.ml-95 {
	margin-left: 95px !important;
}
.mt-n-95 {
	margin-top: -95px !important;
}
.mr-n-95 {
	margin-right: -95px !important;
}
.mb-n-95 {
	margin-bottom: -95px !important;
}
.ml-n-95 {
	margin-left: -95px !important;
}
.mt-100 {
	margin-top: 100px !important;
}
.mr-100 {
	margin-right: 100px !important;
}
.mb-100 {
	margin-bottom: 100px !important;
}
.ml-100 {
	margin-left: 100px !important;
}
.mt-n-100 {
	margin-top: -100px !important;
}
.mr-n-100 {
	margin-right: -100px !important;
}
.mb-n-100 {
	margin-bottom: -100px !important;
}
.ml-n-100 {
	margin-left: -100px !important;
}
.mt-105 {
	margin-top: 105px !important;
}
.mr-105 {
	margin-right: 105px !important;
}
.mb-105 {
	margin-bottom: 105px !important;
}
.ml-105 {
	margin-left: 105px !important;
}
.mt-n-105 {
	margin-top: -105px !important;
}
.mr-n-105 {
	margin-right: -105px !important;
}
.mb-n-105 {
	margin-bottom: -105px !important;
}
.ml-n-105 {
	margin-left: -105px !important;
}
.mt-110 {
	margin-top: 110px !important;
}
.mr-110 {
	margin-right: 110px !important;
}
.mb-110 {
	margin-bottom: 110px !important;
}
.ml-110 {
	margin-left: 110px !important;
}
.mt-n-110 {
	margin-top: -110px !important;
}
.mr-n-110 {
	margin-right: -110px !important;
}
.mb-n-110 {
	margin-bottom: -110px !important;
}
.ml-n-110 {
	margin-left: -110px !important;
}
.mt-115 {
	margin-top: 115px !important;
}
.mr-115 {
	margin-right: 115px !important;
}
.mb-115 {
	margin-bottom: 115px !important;
}
.ml-115 {
	margin-left: 115px !important;
}
.mt-n-115 {
	margin-top: -115px !important;
}
.mr-n-115 {
	margin-right: -115px !important;
}
.mb-n-115 {
	margin-bottom: -115px !important;
}
.ml-n-115 {
	margin-left: -115px !important;
}
.mt-120 {
	margin-top: 120px !important;
}
.mr-120 {
	margin-right: 120px !important;
}
.mb-120 {
	margin-bottom: 120px !important;
}
.ml-120 {
	margin-left: 120px !important;
}
.mt-n-120 {
	margin-top: -120px !important;
}
.mr-n-120 {
	margin-right: -120px !important;
}
.mb-n-120 {
	margin-bottom: -120px !important;
}
.ml-n-120 {
	margin-left: -120px !important;
}
.mt-125 {
	margin-top: 125px !important;
}
.mr-125 {
	margin-right: 125px !important;
}
.mb-125 {
	margin-bottom: 125px !important;
}
.ml-125 {
	margin-left: 125px !important;
}
.mt-n-125 {
	margin-top: -125px !important;
}
.mr-n-125 {
	margin-right: -125px !important;
}
.mb-n-125 {
	margin-bottom: -125px !important;
}
.ml-n-125 {
	margin-left: -125px !important;
}
.mt-130 {
	margin-top: 130px !important;
}
.mr-130 {
	margin-right: 130px !important;
}
.mb-130 {
	margin-bottom: 130px !important;
}
.ml-130 {
	margin-left: 130px !important;
}
.mt-n-130 {
	margin-top: -130px !important;
}
.mr-n-130 {
	margin-right: -130px !important;
}
.mb-n-130 {
	margin-bottom: -130px !important;
}
.ml-n-130 {
	margin-left: -130px !important;
}
.mt-135 {
	margin-top: 135px !important;
}
.mr-135 {
	margin-right: 135px !important;
}
.mb-135 {
	margin-bottom: 135px !important;
}
.ml-135 {
	margin-left: 135px !important;
}
.mt-n-135 {
	margin-top: -135px !important;
}
.mr-n-135 {
	margin-right: -135px !important;
}
.mb-n-135 {
	margin-bottom: -135px !important;
}
.ml-n-135 {
	margin-left: -135px !important;
}
.mt-140 {
	margin-top: 140px !important;
}
.mr-140 {
	margin-right: 140px !important;
}
.mb-140 {
	margin-bottom: 140px !important;
}
.ml-140 {
	margin-left: 140px !important;
}
.mt-n-140 {
	margin-top: -140px !important;
}
.mr-n-140 {
	margin-right: -140px !important;
}
.mb-n-140 {
	margin-bottom: -140px !important;
}
.ml-n-140 {
	margin-left: -140px !important;
}
.mt-145 {
	margin-top: 145px !important;
}
.mr-145 {
	margin-right: 145px !important;
}
.mb-145 {
	margin-bottom: 145px !important;
}
.ml-145 {
	margin-left: 145px !important;
}
.mt-n-145 {
	margin-top: -145px !important;
}
.mr-n-145 {
	margin-right: -145px !important;
}
.mb-n-145 {
	margin-bottom: -145px !important;
}
.ml-n-145 {
	margin-left: -145px !important;
}
.mt-150 {
	margin-top: 150px !important;
}
.mr-150 {
	margin-right: 150px !important;
}
.mb-150 {
	margin-bottom: 150px !important;
}
.ml-150 {
	margin-left: 150px !important;
}
.mt-n-150 {
	margin-top: -150px !important;
}
.mr-n-150 {
	margin-right: -150px !important;
}
.mb-n-150 {
	margin-bottom: -150px !important;
}
.ml-n-150 {
	margin-left: -150px !important;
}
.mt-155 {
	margin-top: 155px !important;
}
.mr-155 {
	margin-right: 155px !important;
}
.mb-155 {
	margin-bottom: 155px !important;
}
.ml-155 {
	margin-left: 155px !important;
}
.mt-n-155 {
	margin-top: -155px !important;
}
.mr-n-155 {
	margin-right: -155px !important;
}
.mb-n-155 {
	margin-bottom: -155px !important;
}
.ml-n-155 {
	margin-left: -155px !important;
}
.mt-160 {
	margin-top: 160px !important;
}
.mr-160 {
	margin-right: 160px !important;
}
.mb-160 {
	margin-bottom: 160px !important;
}
.ml-160 {
	margin-left: 160px !important;
}
.mt-n-160 {
	margin-top: -160px !important;
}
.mr-n-160 {
	margin-right: -160px !important;
}
.mb-n-160 {
	margin-bottom: -160px !important;
}
.ml-n-160 {
	margin-left: -160px !important;
}
.mt-165 {
	margin-top: 165px !important;
}
.mr-165 {
	margin-right: 165px !important;
}
.mb-165 {
	margin-bottom: 165px !important;
}
.ml-165 {
	margin-left: 165px !important;
}
.mt-n-165 {
	margin-top: -165px !important;
}
.mr-n-165 {
	margin-right: -165px !important;
}
.mb-n-165 {
	margin-bottom: -165px !important;
}
.ml-n-165 {
	margin-left: -165px !important;
}
.mt-170 {
	margin-top: 170px !important;
}
.mr-170 {
	margin-right: 170px !important;
}
.mb-170 {
	margin-bottom: 170px !important;
}
.ml-170 {
	margin-left: 170px !important;
}
.mt-n-170 {
	margin-top: -170px !important;
}
.mr-n-170 {
	margin-right: -170px !important;
}
.mb-n-170 {
	margin-bottom: -170px !important;
}
.ml-n-170 {
	margin-left: -170px !important;
}
.mt-175 {
	margin-top: 175px !important;
}
.mr-175 {
	margin-right: 175px !important;
}
.mb-175 {
	margin-bottom: 175px !important;
}
.ml-175 {
	margin-left: 175px !important;
}
.mt-n-175 {
	margin-top: -175px !important;
}
.mr-n-175 {
	margin-right: -175px !important;
}
.mb-n-175 {
	margin-bottom: -175px !important;
}
.ml-n-175 {
	margin-left: -175px !important;
}
.mt-180 {
	margin-top: 180px !important;
}
.mr-180 {
	margin-right: 180px !important;
}
.mb-180 {
	margin-bottom: 180px !important;
}
.ml-180 {
	margin-left: 180px !important;
}
.mt-n-180 {
	margin-top: -180px !important;
}
.mr-n-180 {
	margin-right: -180px !important;
}
.mb-n-180 {
	margin-bottom: -180px !important;
}
.ml-n-180 {
	margin-left: -180px !important;
}
.mt-185 {
	margin-top: 185px !important;
}
.mr-185 {
	margin-right: 185px !important;
}
.mb-185 {
	margin-bottom: 185px !important;
}
.ml-185 {
	margin-left: 185px !important;
}
.mt-n-185 {
	margin-top: -185px !important;
}
.mr-n-185 {
	margin-right: -185px !important;
}
.mb-n-185 {
	margin-bottom: -185px !important;
}
.ml-n-185 {
	margin-left: -185px !important;
}
.mt-190 {
	margin-top: 190px !important;
}
.mr-190 {
	margin-right: 190px !important;
}
.mb-190 {
	margin-bottom: 190px !important;
}
.ml-190 {
	margin-left: 190px !important;
}
.mt-n-190 {
	margin-top: -190px !important;
}
.mr-n-190 {
	margin-right: -190px !important;
}
.mb-n-190 {
	margin-bottom: -190px !important;
}
.ml-n-190 {
	margin-left: -190px !important;
}
.mt-195 {
	margin-top: 195px !important;
}
.mr-195 {
	margin-right: 195px !important;
}
.mb-195 {
	margin-bottom: 195px !important;
}
.ml-195 {
	margin-left: 195px !important;
}
.mt-n-195 {
	margin-top: -195px !important;
}
.mr-n-195 {
	margin-right: -195px !important;
}
.mb-n-195 {
	margin-bottom: -195px !important;
}
.ml-n-195 {
	margin-left: -195px !important;
}
.mt-200 {
	margin-top: 200px !important;
}
.mr-200 {
	margin-right: 200px !important;
}
.mb-200 {
	margin-bottom: 200px !important;
}
.ml-200 {
	margin-left: 200px !important;
}
.mt-n-200 {
	margin-top: -200px !important;
}
.mr-n-200 {
	margin-right: -200px !important;
}
.mb-n-200 {
	margin-bottom: -200px !important;
}
.ml-n-200 {
	margin-left: -200px !important;
}
.mt-205 {
	margin-top: 205px !important;
}
.mr-205 {
	margin-right: 205px !important;
}
.mb-205 {
	margin-bottom: 205px !important;
}
.ml-205 {
	margin-left: 205px !important;
}
.mt-n-205 {
	margin-top: -205px !important;
}
.mr-n-205 {
	margin-right: -205px !important;
}
.mb-n-205 {
	margin-bottom: -205px !important;
}
.ml-n-205 {
	margin-left: -205px !important;
}
.mt-210 {
	margin-top: 210px !important;
}
.mr-210 {
	margin-right: 210px !important;
}
.mb-210 {
	margin-bottom: 210px !important;
}
.ml-210 {
	margin-left: 210px !important;
}
.mt-n-210 {
	margin-top: -210px !important;
}
.mr-n-210 {
	margin-right: -210px !important;
}
.mb-n-210 {
	margin-bottom: -210px !important;
}
.ml-n-210 {
	margin-left: -210px !important;
}
.mt-215 {
	margin-top: 215px !important;
}
.mr-215 {
	margin-right: 215px !important;
}
.mb-215 {
	margin-bottom: 215px !important;
}
.ml-215 {
	margin-left: 215px !important;
}
.mt-n-215 {
	margin-top: -215px !important;
}
.mr-n-215 {
	margin-right: -215px !important;
}
.mb-n-215 {
	margin-bottom: -215px !important;
}
.ml-n-215 {
	margin-left: -215px !important;
}
.mt-220 {
	margin-top: 220px !important;
}
.mr-220 {
	margin-right: 220px !important;
}
.mb-220 {
	margin-bottom: 220px !important;
}
.ml-220 {
	margin-left: 220px !important;
}
.mt-n-220 {
	margin-top: -220px !important;
}
.mr-n-220 {
	margin-right: -220px !important;
}
.mb-n-220 {
	margin-bottom: -220px !important;
}
.ml-n-220 {
	margin-left: -220px !important;
}
.mt-225 {
	margin-top: 225px !important;
}
.mr-225 {
	margin-right: 225px !important;
}
.mb-225 {
	margin-bottom: 225px !important;
}
.ml-225 {
	margin-left: 225px !important;
}
.mt-n-225 {
	margin-top: -225px !important;
}
.mr-n-225 {
	margin-right: -225px !important;
}
.mb-n-225 {
	margin-bottom: -225px !important;
}
.ml-n-225 {
	margin-left: -225px !important;
}
.mt-230 {
	margin-top: 230px !important;
}
.mr-230 {
	margin-right: 230px !important;
}
.mb-230 {
	margin-bottom: 230px !important;
}
.ml-230 {
	margin-left: 230px !important;
}
.mt-n-230 {
	margin-top: -230px !important;
}
.mr-n-230 {
	margin-right: -230px !important;
}
.mb-n-230 {
	margin-bottom: -230px !important;
}
.ml-n-230 {
	margin-left: -230px !important;
}
.mt-235 {
	margin-top: 235px !important;
}
.mr-235 {
	margin-right: 235px !important;
}
.mb-235 {
	margin-bottom: 235px !important;
}
.ml-235 {
	margin-left: 235px !important;
}
.mt-n-235 {
	margin-top: -235px !important;
}
.mr-n-235 {
	margin-right: -235px !important;
}
.mb-n-235 {
	margin-bottom: -235px !important;
}
.ml-n-235 {
	margin-left: -235px !important;
}
.mt-240 {
	margin-top: 240px !important;
}
.mr-240 {
	margin-right: 240px !important;
}
.mb-240 {
	margin-bottom: 240px !important;
}
.ml-240 {
	margin-left: 240px !important;
}
.mt-n-240 {
	margin-top: -240px !important;
}
.mr-n-240 {
	margin-right: -240px !important;
}
.mb-n-240 {
	margin-bottom: -240px !important;
}
.ml-n-240 {
	margin-left: -240px !important;
}
.mt-245 {
	margin-top: 245px !important;
}
.mr-245 {
	margin-right: 245px !important;
}
.mb-245 {
	margin-bottom: 245px !important;
}
.ml-245 {
	margin-left: 245px !important;
}
.mt-n-245 {
	margin-top: -245px !important;
}
.mr-n-245 {
	margin-right: -245px !important;
}
.mb-n-245 {
	margin-bottom: -245px !important;
}
.ml-n-245 {
	margin-left: -245px !important;
}
.mt-250 {
	margin-top: 250px !important;
}
.mr-250 {
	margin-right: 250px !important;
}
.mb-250 {
	margin-bottom: 250px !important;
}
.ml-250 {
	margin-left: 250px !important;
}
.mt-n-250 {
	margin-top: -250px !important;
}
.mr-n-250 {
	margin-right: -250px !important;
}
.mb-n-250 {
	margin-bottom: -250px !important;
}
.ml-n-250 {
	margin-left: -250px !important;
}
.mt-255 {
	margin-top: 255px !important;
}
.mr-255 {
	margin-right: 255px !important;
}
.mb-255 {
	margin-bottom: 255px !important;
}
.ml-255 {
	margin-left: 255px !important;
}
.mt-n-255 {
	margin-top: -255px !important;
}
.mr-n-255 {
	margin-right: -255px !important;
}
.mb-n-255 {
	margin-bottom: -255px !important;
}
.ml-n-255 {
	margin-left: -255px !important;
}
.mt-260 {
	margin-top: 260px !important;
}
.mr-260 {
	margin-right: 260px !important;
}
.mb-260 {
	margin-bottom: 260px !important;
}
.ml-260 {
	margin-left: 260px !important;
}
.mt-n-260 {
	margin-top: -260px !important;
}
.mr-n-260 {
	margin-right: -260px !important;
}
.mb-n-260 {
	margin-bottom: -260px !important;
}
.ml-n-260 {
	margin-left: -260px !important;
}
.mt-265 {
	margin-top: 265px !important;
}
.mr-265 {
	margin-right: 265px !important;
}
.mb-265 {
	margin-bottom: 265px !important;
}
.ml-265 {
	margin-left: 265px !important;
}
.mt-n-265 {
	margin-top: -265px !important;
}
.mr-n-265 {
	margin-right: -265px !important;
}
.mb-n-265 {
	margin-bottom: -265px !important;
}
.ml-n-265 {
	margin-left: -265px !important;
}
.mt-270 {
	margin-top: 270px !important;
}
.mr-270 {
	margin-right: 270px !important;
}
.mb-270 {
	margin-bottom: 270px !important;
}
.ml-270 {
	margin-left: 270px !important;
}
.mt-n-270 {
	margin-top: -270px !important;
}
.mr-n-270 {
	margin-right: -270px !important;
}
.mb-n-270 {
	margin-bottom: -270px !important;
}
.ml-n-270 {
	margin-left: -270px !important;
}
.mt-275 {
	margin-top: 275px !important;
}
.mr-275 {
	margin-right: 275px !important;
}
.mb-275 {
	margin-bottom: 275px !important;
}
.ml-275 {
	margin-left: 275px !important;
}
.mt-n-275 {
	margin-top: -275px !important;
}
.mr-n-275 {
	margin-right: -275px !important;
}
.mb-n-275 {
	margin-bottom: -275px !important;
}
.ml-n-275 {
	margin-left: -275px !important;
}
.mt-280 {
	margin-top: 280px !important;
}
.mr-280 {
	margin-right: 280px !important;
}
.mb-280 {
	margin-bottom: 280px !important;
}
.ml-280 {
	margin-left: 280px !important;
}
.mt-n-280 {
	margin-top: -280px !important;
}
.mr-n-280 {
	margin-right: -280px !important;
}
.mb-n-280 {
	margin-bottom: -280px !important;
}
.ml-n-280 {
	margin-left: -280px !important;
}
.mt-285 {
	margin-top: 285px !important;
}
.mr-285 {
	margin-right: 285px !important;
}
.mb-285 {
	margin-bottom: 285px !important;
}
.ml-285 {
	margin-left: 285px !important;
}
.mt-n-285 {
	margin-top: -285px !important;
}
.mr-n-285 {
	margin-right: -285px !important;
}
.mb-n-285 {
	margin-bottom: -285px !important;
}
.ml-n-285 {
	margin-left: -285px !important;
}
.mt-290 {
	margin-top: 290px !important;
}
.mr-290 {
	margin-right: 290px !important;
}
.mb-290 {
	margin-bottom: 290px !important;
}
.ml-290 {
	margin-left: 290px !important;
}
.mt-n-290 {
	margin-top: -290px !important;
}
.mr-n-290 {
	margin-right: -290px !important;
}
.mb-n-290 {
	margin-bottom: -290px !important;
}
.ml-n-290 {
	margin-left: -290px !important;
}
.mt-295 {
	margin-top: 295px !important;
}
.mr-295 {
	margin-right: 295px !important;
}
.mb-295 {
	margin-bottom: 295px !important;
}
.ml-295 {
	margin-left: 295px !important;
}
.mt-n-295 {
	margin-top: -295px !important;
}
.mr-n-295 {
	margin-right: -295px !important;
}
.mb-n-295 {
	margin-bottom: -295px !important;
}
.ml-n-295 {
	margin-left: -295px !important;
}
.mt-300 {
	margin-top: 300px !important;
}
.mr-300 {
	margin-right: 300px !important;
}
.mb-300 {
	margin-bottom: 300px !important;
}
.ml-300 {
	margin-left: 300px !important;
}
.mt-n-300 {
	margin-top: -300px !important;
}
.mr-n-300 {
	margin-right: -300px !important;
}
.mb-n-300 {
	margin-bottom: -300px !important;
}
.ml-n-300 {
	margin-left: -300px !important;
}

.pt-0 {
	padding-top: 0px !important;
}
.pr-0 {
	padding-right: 0px !important;
}
.pb-0 {
	padding-bottom: 0px !important;
}
.pl-0 {
	padding-left: 0px !important;
}
.pt-5 {
	padding-top: 5px !important;
}
.pr-5 {
	padding-right: 5px !important;
}
.pb-5 {
	padding-bottom: 5px !important;
}
.pl-5 {
	padding-left: 5px !important;
}
.pt-10 {
	padding-top: 10px !important;
}
.pr-10 {
	padding-right: 10px !important;
}
.pb-10 {
	padding-bottom: 10px !important;
}
.pl-10 {
	padding-left: 10px !important;
}
.pt-15 {
	padding-top: 15px !important;
}
.pr-15 {
	padding-right: 15px !important;
}
.pb-15 {
	padding-bottom: 15px !important;
}
.pl-15 {
	padding-left: 15px !important;
}
.pt-20 {
	padding-top: 20px !important;
}
.pr-20 {
	padding-right: 20px !important;
}
.pb-20 {
	padding-bottom: 20px !important;
}
.pl-20 {
	padding-left: 20px !important;
}
.pt-25 {
	padding-top: 25px !important;
}
.pr-25 {
	padding-right: 25px !important;
}
.pb-25 {
	padding-bottom: 25px !important;
}
.pl-25 {
	padding-left: 25px !important;
}
.pt-30 {
	padding-top: 30px !important;
}
.pr-30 {
	padding-right: 30px !important;
}
.pb-30 {
	padding-bottom: 30px !important;
}
.pl-30 {
	padding-left: 30px !important;
}
.pt-35 {
	padding-top: 35px !important;
}
.pr-35 {
	padding-right: 35px !important;
}
.pb-35 {
	padding-bottom: 35px !important;
}
.pl-35 {
	padding-left: 35px !important;
}
.pt-40 {
	padding-top: 40px !important;
}
.pr-40 {
	padding-right: 40px !important;
}
.pb-40 {
	padding-bottom: 40px !important;
}
.pl-40 {
	padding-left: 40px !important;
}
.pt-45 {
	padding-top: 45px !important;
}
.pr-45 {
	padding-right: 45px !important;
}
.pb-45 {
	padding-bottom: 45px !important;
}
.pl-45 {
	padding-left: 45px !important;
}
.pt-50 {
	padding-top: 50px !important;
}
.pr-50 {
	padding-right: 50px !important;
}
.pb-50 {
	padding-bottom: 50px !important;
}
.pl-50 {
	padding-left: 50px !important;
}
.pt-55 {
	padding-top: 55px !important;
}
.pr-55 {
	padding-right: 55px !important;
}
.pb-55 {
	padding-bottom: 55px !important;
}
.pl-55 {
	padding-left: 55px !important;
}
.pt-60 {
	padding-top: 60px !important;
}
.pr-60 {
	padding-right: 60px !important;
}
.pb-60 {
	padding-bottom: 60px !important;
}
.pl-60 {
	padding-left: 60px !important;
}
.pt-65 {
	padding-top: 65px !important;
}
.pr-65 {
	padding-right: 65px !important;
}
.pb-65 {
	padding-bottom: 65px !important;
}
.pl-65 {
	padding-left: 65px !important;
}
.pt-70 {
	padding-top: 70px !important;
}
.pr-70 {
	padding-right: 70px !important;
}
.pb-70 {
	padding-bottom: 70px !important;
}
.pl-70 {
	padding-left: 70px !important;
}
.pt-75 {
	padding-top: 75px !important;
}
.pr-75 {
	padding-right: 75px !important;
}
.pb-75 {
	padding-bottom: 75px !important;
}
.pl-75 {
	padding-left: 75px !important;
}
.pt-80 {
	padding-top: 80px !important;
}
.pr-80 {
	padding-right: 80px !important;
}
.pb-80 {
	padding-bottom: 80px !important;
}
.pl-80 {
	padding-left: 80px !important;
}
.pt-85 {
	padding-top: 85px !important;
}
.pr-85 {
	padding-right: 85px !important;
}
.pb-85 {
	padding-bottom: 85px !important;
}
.pl-85 {
	padding-left: 85px !important;
}
.pt-90 {
	padding-top: 90px !important;
}
.pr-90 {
	padding-right: 90px !important;
}
.pb-90 {
	padding-bottom: 90px !important;
}
.pl-90 {
	padding-left: 90px !important;
}
.pt-95 {
	padding-top: 95px !important;
}
.pr-95 {
	padding-right: 95px !important;
}
.pb-95 {
	padding-bottom: 95px !important;
}
.pl-95 {
	padding-left: 95px !important;
}
.pt-100 {
	padding-top: 100px !important;
}
.pr-100 {
	padding-right: 100px !important;
}
.pb-100 {
	padding-bottom: 100px !important;
}
.pl-100 {
	padding-left: 100px !important;
}
.pt-105 {
	padding-top: 105px !important;
}
.pr-105 {
	padding-right: 105px !important;
}
.pb-105 {
	padding-bottom: 105px !important;
}
.pl-105 {
	padding-left: 105px !important;
}
.pt-110 {
	padding-top: 110px !important;
}
.pr-110 {
	padding-right: 110px !important;
}
.pb-110 {
	padding-bottom: 110px !important;
}
.pl-110 {
	padding-left: 110px !important;
}
.pt-115 {
	padding-top: 115px !important;
}
.pr-115 {
	padding-right: 115px !important;
}
.pb-115 {
	padding-bottom: 115px !important;
}
.pl-115 {
	padding-left: 115px !important;
}
.pt-120 {
	padding-top: 120px !important;
}
.pr-120 {
	padding-right: 120px !important;
}
.pb-120 {
	padding-bottom: 120px !important;
}
.pl-120 {
	padding-left: 120px !important;
}
.pt-125 {
	padding-top: 125px !important;
}
.pr-125 {
	padding-right: 125px !important;
}
.pb-125 {
	padding-bottom: 125px !important;
}
.pl-125 {
	padding-left: 125px !important;
}
.pt-130 {
	padding-top: 130px !important;
}
.pr-130 {
	padding-right: 130px !important;
}
.pb-130 {
	padding-bottom: 130px !important;
}
.pl-130 {
	padding-left: 130px !important;
}
.pt-135 {
	padding-top: 135px !important;
}
.pr-135 {
	padding-right: 135px !important;
}
.pb-135 {
	padding-bottom: 135px !important;
}
.pl-135 {
	padding-left: 135px !important;
}
.pt-140 {
	padding-top: 140px !important;
}
.pr-140 {
	padding-right: 140px !important;
}
.pb-140 {
	padding-bottom: 140px !important;
}
.pl-140 {
	padding-left: 140px !important;
}
.pt-145 {
	padding-top: 145px !important;
}
.pr-145 {
	padding-right: 145px !important;
}
.pb-145 {
	padding-bottom: 145px !important;
}
.pl-145 {
	padding-left: 145px !important;
}
.pt-150 {
	padding-top: 150px !important;
}
.pr-150 {
	padding-right: 150px !important;
}
.pb-150 {
	padding-bottom: 150px !important;
}
.pl-150 {
	padding-left: 150px !important;
}
.pt-155 {
	padding-top: 155px !important;
}
.pr-155 {
	padding-right: 155px !important;
}
.pb-155 {
	padding-bottom: 155px !important;
}
.pl-155 {
	padding-left: 155px !important;
}
.pt-160 {
	padding-top: 160px !important;
}
.pr-160 {
	padding-right: 160px !important;
}
.pb-160 {
	padding-bottom: 160px !important;
}
.pl-160 {
	padding-left: 160px !important;
}
.pt-165 {
	padding-top: 165px !important;
}
.pr-165 {
	padding-right: 165px !important;
}
.pb-165 {
	padding-bottom: 165px !important;
}
.pl-165 {
	padding-left: 165px !important;
}
.pt-170 {
	padding-top: 170px !important;
}
.pr-170 {
	padding-right: 170px !important;
}
.pb-170 {
	padding-bottom: 170px !important;
}
.pl-170 {
	padding-left: 170px !important;
}
.pt-175 {
	padding-top: 175px !important;
}
.pr-175 {
	padding-right: 175px !important;
}
.pb-175 {
	padding-bottom: 175px !important;
}
.pl-175 {
	padding-left: 175px !important;
}
.pt-180 {
	padding-top: 180px !important;
}
.pr-180 {
	padding-right: 180px !important;
}
.pb-180 {
	padding-bottom: 180px !important;
}
.pl-180 {
	padding-left: 180px !important;
}
.pt-185 {
	padding-top: 185px !important;
}
.pr-185 {
	padding-right: 185px !important;
}
.pb-185 {
	padding-bottom: 185px !important;
}
.pl-185 {
	padding-left: 185px !important;
}
.pt-190 {
	padding-top: 190px !important;
}
.pr-190 {
	padding-right: 190px !important;
}
.pb-190 {
	padding-bottom: 190px !important;
}
.pl-190 {
	padding-left: 190px !important;
}
.pt-195 {
	padding-top: 195px !important;
}
.pr-195 {
	padding-right: 195px !important;
}
.pb-195 {
	padding-bottom: 195px !important;
}
.pl-195 {
	padding-left: 195px !important;
}
.pt-200 {
	padding-top: 200px !important;
}
.pr-200 {
	padding-right: 200px !important;
}
.pb-200 {
	padding-bottom: 200px !important;
}
.pl-200 {
	padding-left: 200px !important;
}
.pt-205 {
	padding-top: 205px !important;
}
.pr-205 {
	padding-right: 205px !important;
}
.pb-205 {
	padding-bottom: 205px !important;
}
.pl-205 {
	padding-left: 205px !important;
}
.pt-210 {
	padding-top: 210px !important;
}
.pr-210 {
	padding-right: 210px !important;
}
.pb-210 {
	padding-bottom: 210px !important;
}
.pl-210 {
	padding-left: 210px !important;
}
.pt-215 {
	padding-top: 215px !important;
}
.pr-215 {
	padding-right: 215px !important;
}
.pb-215 {
	padding-bottom: 215px !important;
}
.pl-215 {
	padding-left: 215px !important;
}
.pt-220 {
	padding-top: 220px !important;
}
.pr-220 {
	padding-right: 220px !important;
}
.pb-220 {
	padding-bottom: 220px !important;
}
.pl-220 {
	padding-left: 220px !important;
}
.pt-225 {
	padding-top: 225px !important;
}
.pr-225 {
	padding-right: 225px !important;
}
.pb-225 {
	padding-bottom: 225px !important;
}
.pl-225 {
	padding-left: 225px !important;
}
.pt-230 {
	padding-top: 230px !important;
}
.pr-230 {
	padding-right: 230px !important;
}
.pb-230 {
	padding-bottom: 230px !important;
}
.pl-230 {
	padding-left: 230px !important;
}
.pt-235 {
	padding-top: 235px !important;
}
.pr-235 {
	padding-right: 235px !important;
}
.pb-235 {
	padding-bottom: 235px !important;
}
.pl-235 {
	padding-left: 235px !important;
}
.pt-240 {
	padding-top: 240px !important;
}
.pr-240 {
	padding-right: 240px !important;
}
.pb-240 {
	padding-bottom: 240px !important;
}
.pl-240 {
	padding-left: 240px !important;
}
.pt-245 {
	padding-top: 245px !important;
}
.pr-245 {
	padding-right: 245px !important;
}
.pb-245 {
	padding-bottom: 245px !important;
}
.pl-245 {
	padding-left: 245px !important;
}
.pt-250 {
	padding-top: 250px !important;
}
.pr-250 {
	padding-right: 250px !important;
}
.pb-250 {
	padding-bottom: 250px !important;
}
.pl-250 {
	padding-left: 250px !important;
}
.pt-255 {
	padding-top: 255px !important;
}
.pr-255 {
	padding-right: 255px !important;
}
.pb-255 {
	padding-bottom: 255px !important;
}
.pl-255 {
	padding-left: 255px !important;
}
.pt-260 {
	padding-top: 260px !important;
}
.pr-260 {
	padding-right: 260px !important;
}
.pb-260 {
	padding-bottom: 260px !important;
}
.pl-260 {
	padding-left: 260px !important;
}
.pt-265 {
	padding-top: 265px !important;
}
.pr-265 {
	padding-right: 265px !important;
}
.pb-265 {
	padding-bottom: 265px !important;
}
.pl-265 {
	padding-left: 265px !important;
}
.pt-270 {
	padding-top: 270px !important;
}
.pr-270 {
	padding-right: 270px !important;
}
.pb-270 {
	padding-bottom: 270px !important;
}
.pl-270 {
	padding-left: 270px !important;
}
.pt-275 {
	padding-top: 275px !important;
}
.pr-275 {
	padding-right: 275px !important;
}
.pb-275 {
	padding-bottom: 275px !important;
}
.pl-275 {
	padding-left: 275px !important;
}
.pt-280 {
	padding-top: 280px !important;
}
.pr-280 {
	padding-right: 280px !important;
}
.pb-280 {
	padding-bottom: 280px !important;
}
.pl-280 {
	padding-left: 280px !important;
}
.pt-285 {
	padding-top: 285px !important;
}
.pr-285 {
	padding-right: 285px !important;
}
.pb-285 {
	padding-bottom: 285px !important;
}
.pl-285 {
	padding-left: 285px !important;
}
.pt-290 {
	padding-top: 290px !important;
}
.pr-290 {
	padding-right: 290px !important;
}
.pb-290 {
	padding-bottom: 290px !important;
}
.pl-290 {
	padding-left: 290px !important;
}
.pt-295 {
	padding-top: 295px !important;
}
.pr-295 {
	padding-right: 295px !important;
}
.pb-295 {
	padding-bottom: 295px !important;
}
.pl-295 {
	padding-left: 295px !important;
}
.pt-300 {
	padding-top: 300px !important;
}
.pr-300 {
	padding-right: 300px !important;
}
.pb-300 {
	padding-bottom: 300px !important;
}
.pl-300 {
	padding-left: 300px !important;
}

@media screen and (min-width: 768px) {
	.pc\:mt--300 {
		margin-top: -300px !important;
	}
	.pc\:mr--300 {
		margin-right: -300px !important;
	}
	.pc\:mb--300 {
		margin-bottom: -300px !important;
	}
	.pc\:ml--300 {
		margin-left: -300px !important;
	}
	.pc\:mt-n--300 {
		margin-top: --300px !important;
	}
	.pc\:mr-n--300 {
		margin-right: --300px !important;
	}
	.pc\:mb-n--300 {
		margin-bottom: --300px !important;
	}
	.pc\:ml-n--300 {
		margin-left: --300px !important;
	}
	.pc\:mt--295 {
		margin-top: -295px !important;
	}
	.pc\:mr--295 {
		margin-right: -295px !important;
	}
	.pc\:mb--295 {
		margin-bottom: -295px !important;
	}
	.pc\:ml--295 {
		margin-left: -295px !important;
	}
	.pc\:mt-n--295 {
		margin-top: --295px !important;
	}
	.pc\:mr-n--295 {
		margin-right: --295px !important;
	}
	.pc\:mb-n--295 {
		margin-bottom: --295px !important;
	}
	.pc\:ml-n--295 {
		margin-left: --295px !important;
	}
	.pc\:mt--290 {
		margin-top: -290px !important;
	}
	.pc\:mr--290 {
		margin-right: -290px !important;
	}
	.pc\:mb--290 {
		margin-bottom: -290px !important;
	}
	.pc\:ml--290 {
		margin-left: -290px !important;
	}
	.pc\:mt-n--290 {
		margin-top: --290px !important;
	}
	.pc\:mr-n--290 {
		margin-right: --290px !important;
	}
	.pc\:mb-n--290 {
		margin-bottom: --290px !important;
	}
	.pc\:ml-n--290 {
		margin-left: --290px !important;
	}
	.pc\:mt--285 {
		margin-top: -285px !important;
	}
	.pc\:mr--285 {
		margin-right: -285px !important;
	}
	.pc\:mb--285 {
		margin-bottom: -285px !important;
	}
	.pc\:ml--285 {
		margin-left: -285px !important;
	}
	.pc\:mt-n--285 {
		margin-top: --285px !important;
	}
	.pc\:mr-n--285 {
		margin-right: --285px !important;
	}
	.pc\:mb-n--285 {
		margin-bottom: --285px !important;
	}
	.pc\:ml-n--285 {
		margin-left: --285px !important;
	}
	.pc\:mt--280 {
		margin-top: -280px !important;
	}
	.pc\:mr--280 {
		margin-right: -280px !important;
	}
	.pc\:mb--280 {
		margin-bottom: -280px !important;
	}
	.pc\:ml--280 {
		margin-left: -280px !important;
	}
	.pc\:mt-n--280 {
		margin-top: --280px !important;
	}
	.pc\:mr-n--280 {
		margin-right: --280px !important;
	}
	.pc\:mb-n--280 {
		margin-bottom: --280px !important;
	}
	.pc\:ml-n--280 {
		margin-left: --280px !important;
	}
	.pc\:mt--275 {
		margin-top: -275px !important;
	}
	.pc\:mr--275 {
		margin-right: -275px !important;
	}
	.pc\:mb--275 {
		margin-bottom: -275px !important;
	}
	.pc\:ml--275 {
		margin-left: -275px !important;
	}
	.pc\:mt-n--275 {
		margin-top: --275px !important;
	}
	.pc\:mr-n--275 {
		margin-right: --275px !important;
	}
	.pc\:mb-n--275 {
		margin-bottom: --275px !important;
	}
	.pc\:ml-n--275 {
		margin-left: --275px !important;
	}
	.pc\:mt--270 {
		margin-top: -270px !important;
	}
	.pc\:mr--270 {
		margin-right: -270px !important;
	}
	.pc\:mb--270 {
		margin-bottom: -270px !important;
	}
	.pc\:ml--270 {
		margin-left: -270px !important;
	}
	.pc\:mt-n--270 {
		margin-top: --270px !important;
	}
	.pc\:mr-n--270 {
		margin-right: --270px !important;
	}
	.pc\:mb-n--270 {
		margin-bottom: --270px !important;
	}
	.pc\:ml-n--270 {
		margin-left: --270px !important;
	}
	.pc\:mt--265 {
		margin-top: -265px !important;
	}
	.pc\:mr--265 {
		margin-right: -265px !important;
	}
	.pc\:mb--265 {
		margin-bottom: -265px !important;
	}
	.pc\:ml--265 {
		margin-left: -265px !important;
	}
	.pc\:mt-n--265 {
		margin-top: --265px !important;
	}
	.pc\:mr-n--265 {
		margin-right: --265px !important;
	}
	.pc\:mb-n--265 {
		margin-bottom: --265px !important;
	}
	.pc\:ml-n--265 {
		margin-left: --265px !important;
	}
	.pc\:mt--260 {
		margin-top: -260px !important;
	}
	.pc\:mr--260 {
		margin-right: -260px !important;
	}
	.pc\:mb--260 {
		margin-bottom: -260px !important;
	}
	.pc\:ml--260 {
		margin-left: -260px !important;
	}
	.pc\:mt-n--260 {
		margin-top: --260px !important;
	}
	.pc\:mr-n--260 {
		margin-right: --260px !important;
	}
	.pc\:mb-n--260 {
		margin-bottom: --260px !important;
	}
	.pc\:ml-n--260 {
		margin-left: --260px !important;
	}
	.pc\:mt--255 {
		margin-top: -255px !important;
	}
	.pc\:mr--255 {
		margin-right: -255px !important;
	}
	.pc\:mb--255 {
		margin-bottom: -255px !important;
	}
	.pc\:ml--255 {
		margin-left: -255px !important;
	}
	.pc\:mt-n--255 {
		margin-top: --255px !important;
	}
	.pc\:mr-n--255 {
		margin-right: --255px !important;
	}
	.pc\:mb-n--255 {
		margin-bottom: --255px !important;
	}
	.pc\:ml-n--255 {
		margin-left: --255px !important;
	}
	.pc\:mt--250 {
		margin-top: -250px !important;
	}
	.pc\:mr--250 {
		margin-right: -250px !important;
	}
	.pc\:mb--250 {
		margin-bottom: -250px !important;
	}
	.pc\:ml--250 {
		margin-left: -250px !important;
	}
	.pc\:mt-n--250 {
		margin-top: --250px !important;
	}
	.pc\:mr-n--250 {
		margin-right: --250px !important;
	}
	.pc\:mb-n--250 {
		margin-bottom: --250px !important;
	}
	.pc\:ml-n--250 {
		margin-left: --250px !important;
	}
	.pc\:mt--245 {
		margin-top: -245px !important;
	}
	.pc\:mr--245 {
		margin-right: -245px !important;
	}
	.pc\:mb--245 {
		margin-bottom: -245px !important;
	}
	.pc\:ml--245 {
		margin-left: -245px !important;
	}
	.pc\:mt-n--245 {
		margin-top: --245px !important;
	}
	.pc\:mr-n--245 {
		margin-right: --245px !important;
	}
	.pc\:mb-n--245 {
		margin-bottom: --245px !important;
	}
	.pc\:ml-n--245 {
		margin-left: --245px !important;
	}
	.pc\:mt--240 {
		margin-top: -240px !important;
	}
	.pc\:mr--240 {
		margin-right: -240px !important;
	}
	.pc\:mb--240 {
		margin-bottom: -240px !important;
	}
	.pc\:ml--240 {
		margin-left: -240px !important;
	}
	.pc\:mt-n--240 {
		margin-top: --240px !important;
	}
	.pc\:mr-n--240 {
		margin-right: --240px !important;
	}
	.pc\:mb-n--240 {
		margin-bottom: --240px !important;
	}
	.pc\:ml-n--240 {
		margin-left: --240px !important;
	}
	.pc\:mt--235 {
		margin-top: -235px !important;
	}
	.pc\:mr--235 {
		margin-right: -235px !important;
	}
	.pc\:mb--235 {
		margin-bottom: -235px !important;
	}
	.pc\:ml--235 {
		margin-left: -235px !important;
	}
	.pc\:mt-n--235 {
		margin-top: --235px !important;
	}
	.pc\:mr-n--235 {
		margin-right: --235px !important;
	}
	.pc\:mb-n--235 {
		margin-bottom: --235px !important;
	}
	.pc\:ml-n--235 {
		margin-left: --235px !important;
	}
	.pc\:mt--230 {
		margin-top: -230px !important;
	}
	.pc\:mr--230 {
		margin-right: -230px !important;
	}
	.pc\:mb--230 {
		margin-bottom: -230px !important;
	}
	.pc\:ml--230 {
		margin-left: -230px !important;
	}
	.pc\:mt-n--230 {
		margin-top: --230px !important;
	}
	.pc\:mr-n--230 {
		margin-right: --230px !important;
	}
	.pc\:mb-n--230 {
		margin-bottom: --230px !important;
	}
	.pc\:ml-n--230 {
		margin-left: --230px !important;
	}
	.pc\:mt--225 {
		margin-top: -225px !important;
	}
	.pc\:mr--225 {
		margin-right: -225px !important;
	}
	.pc\:mb--225 {
		margin-bottom: -225px !important;
	}
	.pc\:ml--225 {
		margin-left: -225px !important;
	}
	.pc\:mt-n--225 {
		margin-top: --225px !important;
	}
	.pc\:mr-n--225 {
		margin-right: --225px !important;
	}
	.pc\:mb-n--225 {
		margin-bottom: --225px !important;
	}
	.pc\:ml-n--225 {
		margin-left: --225px !important;
	}
	.pc\:mt--220 {
		margin-top: -220px !important;
	}
	.pc\:mr--220 {
		margin-right: -220px !important;
	}
	.pc\:mb--220 {
		margin-bottom: -220px !important;
	}
	.pc\:ml--220 {
		margin-left: -220px !important;
	}
	.pc\:mt-n--220 {
		margin-top: --220px !important;
	}
	.pc\:mr-n--220 {
		margin-right: --220px !important;
	}
	.pc\:mb-n--220 {
		margin-bottom: --220px !important;
	}
	.pc\:ml-n--220 {
		margin-left: --220px !important;
	}
	.pc\:mt--215 {
		margin-top: -215px !important;
	}
	.pc\:mr--215 {
		margin-right: -215px !important;
	}
	.pc\:mb--215 {
		margin-bottom: -215px !important;
	}
	.pc\:ml--215 {
		margin-left: -215px !important;
	}
	.pc\:mt-n--215 {
		margin-top: --215px !important;
	}
	.pc\:mr-n--215 {
		margin-right: --215px !important;
	}
	.pc\:mb-n--215 {
		margin-bottom: --215px !important;
	}
	.pc\:ml-n--215 {
		margin-left: --215px !important;
	}
	.pc\:mt--210 {
		margin-top: -210px !important;
	}
	.pc\:mr--210 {
		margin-right: -210px !important;
	}
	.pc\:mb--210 {
		margin-bottom: -210px !important;
	}
	.pc\:ml--210 {
		margin-left: -210px !important;
	}
	.pc\:mt-n--210 {
		margin-top: --210px !important;
	}
	.pc\:mr-n--210 {
		margin-right: --210px !important;
	}
	.pc\:mb-n--210 {
		margin-bottom: --210px !important;
	}
	.pc\:ml-n--210 {
		margin-left: --210px !important;
	}
	.pc\:mt--205 {
		margin-top: -205px !important;
	}
	.pc\:mr--205 {
		margin-right: -205px !important;
	}
	.pc\:mb--205 {
		margin-bottom: -205px !important;
	}
	.pc\:ml--205 {
		margin-left: -205px !important;
	}
	.pc\:mt-n--205 {
		margin-top: --205px !important;
	}
	.pc\:mr-n--205 {
		margin-right: --205px !important;
	}
	.pc\:mb-n--205 {
		margin-bottom: --205px !important;
	}
	.pc\:ml-n--205 {
		margin-left: --205px !important;
	}
	.pc\:mt--200 {
		margin-top: -200px !important;
	}
	.pc\:mr--200 {
		margin-right: -200px !important;
	}
	.pc\:mb--200 {
		margin-bottom: -200px !important;
	}
	.pc\:ml--200 {
		margin-left: -200px !important;
	}
	.pc\:mt-n--200 {
		margin-top: --200px !important;
	}
	.pc\:mr-n--200 {
		margin-right: --200px !important;
	}
	.pc\:mb-n--200 {
		margin-bottom: --200px !important;
	}
	.pc\:ml-n--200 {
		margin-left: --200px !important;
	}
	.pc\:mt--195 {
		margin-top: -195px !important;
	}
	.pc\:mr--195 {
		margin-right: -195px !important;
	}
	.pc\:mb--195 {
		margin-bottom: -195px !important;
	}
	.pc\:ml--195 {
		margin-left: -195px !important;
	}
	.pc\:mt-n--195 {
		margin-top: --195px !important;
	}
	.pc\:mr-n--195 {
		margin-right: --195px !important;
	}
	.pc\:mb-n--195 {
		margin-bottom: --195px !important;
	}
	.pc\:ml-n--195 {
		margin-left: --195px !important;
	}
	.pc\:mt--190 {
		margin-top: -190px !important;
	}
	.pc\:mr--190 {
		margin-right: -190px !important;
	}
	.pc\:mb--190 {
		margin-bottom: -190px !important;
	}
	.pc\:ml--190 {
		margin-left: -190px !important;
	}
	.pc\:mt-n--190 {
		margin-top: --190px !important;
	}
	.pc\:mr-n--190 {
		margin-right: --190px !important;
	}
	.pc\:mb-n--190 {
		margin-bottom: --190px !important;
	}
	.pc\:ml-n--190 {
		margin-left: --190px !important;
	}
	.pc\:mt--185 {
		margin-top: -185px !important;
	}
	.pc\:mr--185 {
		margin-right: -185px !important;
	}
	.pc\:mb--185 {
		margin-bottom: -185px !important;
	}
	.pc\:ml--185 {
		margin-left: -185px !important;
	}
	.pc\:mt-n--185 {
		margin-top: --185px !important;
	}
	.pc\:mr-n--185 {
		margin-right: --185px !important;
	}
	.pc\:mb-n--185 {
		margin-bottom: --185px !important;
	}
	.pc\:ml-n--185 {
		margin-left: --185px !important;
	}
	.pc\:mt--180 {
		margin-top: -180px !important;
	}
	.pc\:mr--180 {
		margin-right: -180px !important;
	}
	.pc\:mb--180 {
		margin-bottom: -180px !important;
	}
	.pc\:ml--180 {
		margin-left: -180px !important;
	}
	.pc\:mt-n--180 {
		margin-top: --180px !important;
	}
	.pc\:mr-n--180 {
		margin-right: --180px !important;
	}
	.pc\:mb-n--180 {
		margin-bottom: --180px !important;
	}
	.pc\:ml-n--180 {
		margin-left: --180px !important;
	}
	.pc\:mt--175 {
		margin-top: -175px !important;
	}
	.pc\:mr--175 {
		margin-right: -175px !important;
	}
	.pc\:mb--175 {
		margin-bottom: -175px !important;
	}
	.pc\:ml--175 {
		margin-left: -175px !important;
	}
	.pc\:mt-n--175 {
		margin-top: --175px !important;
	}
	.pc\:mr-n--175 {
		margin-right: --175px !important;
	}
	.pc\:mb-n--175 {
		margin-bottom: --175px !important;
	}
	.pc\:ml-n--175 {
		margin-left: --175px !important;
	}
	.pc\:mt--170 {
		margin-top: -170px !important;
	}
	.pc\:mr--170 {
		margin-right: -170px !important;
	}
	.pc\:mb--170 {
		margin-bottom: -170px !important;
	}
	.pc\:ml--170 {
		margin-left: -170px !important;
	}
	.pc\:mt-n--170 {
		margin-top: --170px !important;
	}
	.pc\:mr-n--170 {
		margin-right: --170px !important;
	}
	.pc\:mb-n--170 {
		margin-bottom: --170px !important;
	}
	.pc\:ml-n--170 {
		margin-left: --170px !important;
	}
	.pc\:mt--165 {
		margin-top: -165px !important;
	}
	.pc\:mr--165 {
		margin-right: -165px !important;
	}
	.pc\:mb--165 {
		margin-bottom: -165px !important;
	}
	.pc\:ml--165 {
		margin-left: -165px !important;
	}
	.pc\:mt-n--165 {
		margin-top: --165px !important;
	}
	.pc\:mr-n--165 {
		margin-right: --165px !important;
	}
	.pc\:mb-n--165 {
		margin-bottom: --165px !important;
	}
	.pc\:ml-n--165 {
		margin-left: --165px !important;
	}
	.pc\:mt--160 {
		margin-top: -160px !important;
	}
	.pc\:mr--160 {
		margin-right: -160px !important;
	}
	.pc\:mb--160 {
		margin-bottom: -160px !important;
	}
	.pc\:ml--160 {
		margin-left: -160px !important;
	}
	.pc\:mt-n--160 {
		margin-top: --160px !important;
	}
	.pc\:mr-n--160 {
		margin-right: --160px !important;
	}
	.pc\:mb-n--160 {
		margin-bottom: --160px !important;
	}
	.pc\:ml-n--160 {
		margin-left: --160px !important;
	}
	.pc\:mt--155 {
		margin-top: -155px !important;
	}
	.pc\:mr--155 {
		margin-right: -155px !important;
	}
	.pc\:mb--155 {
		margin-bottom: -155px !important;
	}
	.pc\:ml--155 {
		margin-left: -155px !important;
	}
	.pc\:mt-n--155 {
		margin-top: --155px !important;
	}
	.pc\:mr-n--155 {
		margin-right: --155px !important;
	}
	.pc\:mb-n--155 {
		margin-bottom: --155px !important;
	}
	.pc\:ml-n--155 {
		margin-left: --155px !important;
	}
	.pc\:mt--150 {
		margin-top: -150px !important;
	}
	.pc\:mr--150 {
		margin-right: -150px !important;
	}
	.pc\:mb--150 {
		margin-bottom: -150px !important;
	}
	.pc\:ml--150 {
		margin-left: -150px !important;
	}
	.pc\:mt-n--150 {
		margin-top: --150px !important;
	}
	.pc\:mr-n--150 {
		margin-right: --150px !important;
	}
	.pc\:mb-n--150 {
		margin-bottom: --150px !important;
	}
	.pc\:ml-n--150 {
		margin-left: --150px !important;
	}
	.pc\:mt--145 {
		margin-top: -145px !important;
	}
	.pc\:mr--145 {
		margin-right: -145px !important;
	}
	.pc\:mb--145 {
		margin-bottom: -145px !important;
	}
	.pc\:ml--145 {
		margin-left: -145px !important;
	}
	.pc\:mt-n--145 {
		margin-top: --145px !important;
	}
	.pc\:mr-n--145 {
		margin-right: --145px !important;
	}
	.pc\:mb-n--145 {
		margin-bottom: --145px !important;
	}
	.pc\:ml-n--145 {
		margin-left: --145px !important;
	}
	.pc\:mt--140 {
		margin-top: -140px !important;
	}
	.pc\:mr--140 {
		margin-right: -140px !important;
	}
	.pc\:mb--140 {
		margin-bottom: -140px !important;
	}
	.pc\:ml--140 {
		margin-left: -140px !important;
	}
	.pc\:mt-n--140 {
		margin-top: --140px !important;
	}
	.pc\:mr-n--140 {
		margin-right: --140px !important;
	}
	.pc\:mb-n--140 {
		margin-bottom: --140px !important;
	}
	.pc\:ml-n--140 {
		margin-left: --140px !important;
	}
	.pc\:mt--135 {
		margin-top: -135px !important;
	}
	.pc\:mr--135 {
		margin-right: -135px !important;
	}
	.pc\:mb--135 {
		margin-bottom: -135px !important;
	}
	.pc\:ml--135 {
		margin-left: -135px !important;
	}
	.pc\:mt-n--135 {
		margin-top: --135px !important;
	}
	.pc\:mr-n--135 {
		margin-right: --135px !important;
	}
	.pc\:mb-n--135 {
		margin-bottom: --135px !important;
	}
	.pc\:ml-n--135 {
		margin-left: --135px !important;
	}
	.pc\:mt--130 {
		margin-top: -130px !important;
	}
	.pc\:mr--130 {
		margin-right: -130px !important;
	}
	.pc\:mb--130 {
		margin-bottom: -130px !important;
	}
	.pc\:ml--130 {
		margin-left: -130px !important;
	}
	.pc\:mt-n--130 {
		margin-top: --130px !important;
	}
	.pc\:mr-n--130 {
		margin-right: --130px !important;
	}
	.pc\:mb-n--130 {
		margin-bottom: --130px !important;
	}
	.pc\:ml-n--130 {
		margin-left: --130px !important;
	}
	.pc\:mt--125 {
		margin-top: -125px !important;
	}
	.pc\:mr--125 {
		margin-right: -125px !important;
	}
	.pc\:mb--125 {
		margin-bottom: -125px !important;
	}
	.pc\:ml--125 {
		margin-left: -125px !important;
	}
	.pc\:mt-n--125 {
		margin-top: --125px !important;
	}
	.pc\:mr-n--125 {
		margin-right: --125px !important;
	}
	.pc\:mb-n--125 {
		margin-bottom: --125px !important;
	}
	.pc\:ml-n--125 {
		margin-left: --125px !important;
	}
	.pc\:mt--120 {
		margin-top: -120px !important;
	}
	.pc\:mr--120 {
		margin-right: -120px !important;
	}
	.pc\:mb--120 {
		margin-bottom: -120px !important;
	}
	.pc\:ml--120 {
		margin-left: -120px !important;
	}
	.pc\:mt-n--120 {
		margin-top: --120px !important;
	}
	.pc\:mr-n--120 {
		margin-right: --120px !important;
	}
	.pc\:mb-n--120 {
		margin-bottom: --120px !important;
	}
	.pc\:ml-n--120 {
		margin-left: --120px !important;
	}
	.pc\:mt--115 {
		margin-top: -115px !important;
	}
	.pc\:mr--115 {
		margin-right: -115px !important;
	}
	.pc\:mb--115 {
		margin-bottom: -115px !important;
	}
	.pc\:ml--115 {
		margin-left: -115px !important;
	}
	.pc\:mt-n--115 {
		margin-top: --115px !important;
	}
	.pc\:mr-n--115 {
		margin-right: --115px !important;
	}
	.pc\:mb-n--115 {
		margin-bottom: --115px !important;
	}
	.pc\:ml-n--115 {
		margin-left: --115px !important;
	}
	.pc\:mt--110 {
		margin-top: -110px !important;
	}
	.pc\:mr--110 {
		margin-right: -110px !important;
	}
	.pc\:mb--110 {
		margin-bottom: -110px !important;
	}
	.pc\:ml--110 {
		margin-left: -110px !important;
	}
	.pc\:mt-n--110 {
		margin-top: --110px !important;
	}
	.pc\:mr-n--110 {
		margin-right: --110px !important;
	}
	.pc\:mb-n--110 {
		margin-bottom: --110px !important;
	}
	.pc\:ml-n--110 {
		margin-left: --110px !important;
	}
	.pc\:mt--105 {
		margin-top: -105px !important;
	}
	.pc\:mr--105 {
		margin-right: -105px !important;
	}
	.pc\:mb--105 {
		margin-bottom: -105px !important;
	}
	.pc\:ml--105 {
		margin-left: -105px !important;
	}
	.pc\:mt-n--105 {
		margin-top: --105px !important;
	}
	.pc\:mr-n--105 {
		margin-right: --105px !important;
	}
	.pc\:mb-n--105 {
		margin-bottom: --105px !important;
	}
	.pc\:ml-n--105 {
		margin-left: --105px !important;
	}
	.pc\:mt--100 {
		margin-top: -100px !important;
	}
	.pc\:mr--100 {
		margin-right: -100px !important;
	}
	.pc\:mb--100 {
		margin-bottom: -100px !important;
	}
	.pc\:ml--100 {
		margin-left: -100px !important;
	}
	.pc\:mt-n--100 {
		margin-top: --100px !important;
	}
	.pc\:mr-n--100 {
		margin-right: --100px !important;
	}
	.pc\:mb-n--100 {
		margin-bottom: --100px !important;
	}
	.pc\:ml-n--100 {
		margin-left: --100px !important;
	}
	.pc\:mt--95 {
		margin-top: -95px !important;
	}
	.pc\:mr--95 {
		margin-right: -95px !important;
	}
	.pc\:mb--95 {
		margin-bottom: -95px !important;
	}
	.pc\:ml--95 {
		margin-left: -95px !important;
	}
	.pc\:mt-n--95 {
		margin-top: --95px !important;
	}
	.pc\:mr-n--95 {
		margin-right: --95px !important;
	}
	.pc\:mb-n--95 {
		margin-bottom: --95px !important;
	}
	.pc\:ml-n--95 {
		margin-left: --95px !important;
	}
	.pc\:mt--90 {
		margin-top: -90px !important;
	}
	.pc\:mr--90 {
		margin-right: -90px !important;
	}
	.pc\:mb--90 {
		margin-bottom: -90px !important;
	}
	.pc\:ml--90 {
		margin-left: -90px !important;
	}
	.pc\:mt-n--90 {
		margin-top: --90px !important;
	}
	.pc\:mr-n--90 {
		margin-right: --90px !important;
	}
	.pc\:mb-n--90 {
		margin-bottom: --90px !important;
	}
	.pc\:ml-n--90 {
		margin-left: --90px !important;
	}
	.pc\:mt--85 {
		margin-top: -85px !important;
	}
	.pc\:mr--85 {
		margin-right: -85px !important;
	}
	.pc\:mb--85 {
		margin-bottom: -85px !important;
	}
	.pc\:ml--85 {
		margin-left: -85px !important;
	}
	.pc\:mt-n--85 {
		margin-top: --85px !important;
	}
	.pc\:mr-n--85 {
		margin-right: --85px !important;
	}
	.pc\:mb-n--85 {
		margin-bottom: --85px !important;
	}
	.pc\:ml-n--85 {
		margin-left: --85px !important;
	}
	.pc\:mt--80 {
		margin-top: -80px !important;
	}
	.pc\:mr--80 {
		margin-right: -80px !important;
	}
	.pc\:mb--80 {
		margin-bottom: -80px !important;
	}
	.pc\:ml--80 {
		margin-left: -80px !important;
	}
	.pc\:mt-n--80 {
		margin-top: --80px !important;
	}
	.pc\:mr-n--80 {
		margin-right: --80px !important;
	}
	.pc\:mb-n--80 {
		margin-bottom: --80px !important;
	}
	.pc\:ml-n--80 {
		margin-left: --80px !important;
	}
	.pc\:mt--75 {
		margin-top: -75px !important;
	}
	.pc\:mr--75 {
		margin-right: -75px !important;
	}
	.pc\:mb--75 {
		margin-bottom: -75px !important;
	}
	.pc\:ml--75 {
		margin-left: -75px !important;
	}
	.pc\:mt-n--75 {
		margin-top: --75px !important;
	}
	.pc\:mr-n--75 {
		margin-right: --75px !important;
	}
	.pc\:mb-n--75 {
		margin-bottom: --75px !important;
	}
	.pc\:ml-n--75 {
		margin-left: --75px !important;
	}
	.pc\:mt--70 {
		margin-top: -70px !important;
	}
	.pc\:mr--70 {
		margin-right: -70px !important;
	}
	.pc\:mb--70 {
		margin-bottom: -70px !important;
	}
	.pc\:ml--70 {
		margin-left: -70px !important;
	}
	.pc\:mt-n--70 {
		margin-top: --70px !important;
	}
	.pc\:mr-n--70 {
		margin-right: --70px !important;
	}
	.pc\:mb-n--70 {
		margin-bottom: --70px !important;
	}
	.pc\:ml-n--70 {
		margin-left: --70px !important;
	}
	.pc\:mt--65 {
		margin-top: -65px !important;
	}
	.pc\:mr--65 {
		margin-right: -65px !important;
	}
	.pc\:mb--65 {
		margin-bottom: -65px !important;
	}
	.pc\:ml--65 {
		margin-left: -65px !important;
	}
	.pc\:mt-n--65 {
		margin-top: --65px !important;
	}
	.pc\:mr-n--65 {
		margin-right: --65px !important;
	}
	.pc\:mb-n--65 {
		margin-bottom: --65px !important;
	}
	.pc\:ml-n--65 {
		margin-left: --65px !important;
	}
	.pc\:mt--60 {
		margin-top: -60px !important;
	}
	.pc\:mr--60 {
		margin-right: -60px !important;
	}
	.pc\:mb--60 {
		margin-bottom: -60px !important;
	}
	.pc\:ml--60 {
		margin-left: -60px !important;
	}
	.pc\:mt-n--60 {
		margin-top: --60px !important;
	}
	.pc\:mr-n--60 {
		margin-right: --60px !important;
	}
	.pc\:mb-n--60 {
		margin-bottom: --60px !important;
	}
	.pc\:ml-n--60 {
		margin-left: --60px !important;
	}
	.pc\:mt--55 {
		margin-top: -55px !important;
	}
	.pc\:mr--55 {
		margin-right: -55px !important;
	}
	.pc\:mb--55 {
		margin-bottom: -55px !important;
	}
	.pc\:ml--55 {
		margin-left: -55px !important;
	}
	.pc\:mt-n--55 {
		margin-top: --55px !important;
	}
	.pc\:mr-n--55 {
		margin-right: --55px !important;
	}
	.pc\:mb-n--55 {
		margin-bottom: --55px !important;
	}
	.pc\:ml-n--55 {
		margin-left: --55px !important;
	}
	.pc\:mt--50 {
		margin-top: -50px !important;
	}
	.pc\:mr--50 {
		margin-right: -50px !important;
	}
	.pc\:mb--50 {
		margin-bottom: -50px !important;
	}
	.pc\:ml--50 {
		margin-left: -50px !important;
	}
	.pc\:mt-n--50 {
		margin-top: --50px !important;
	}
	.pc\:mr-n--50 {
		margin-right: --50px !important;
	}
	.pc\:mb-n--50 {
		margin-bottom: --50px !important;
	}
	.pc\:ml-n--50 {
		margin-left: --50px !important;
	}
	.pc\:mt--45 {
		margin-top: -45px !important;
	}
	.pc\:mr--45 {
		margin-right: -45px !important;
	}
	.pc\:mb--45 {
		margin-bottom: -45px !important;
	}
	.pc\:ml--45 {
		margin-left: -45px !important;
	}
	.pc\:mt-n--45 {
		margin-top: --45px !important;
	}
	.pc\:mr-n--45 {
		margin-right: --45px !important;
	}
	.pc\:mb-n--45 {
		margin-bottom: --45px !important;
	}
	.pc\:ml-n--45 {
		margin-left: --45px !important;
	}
	.pc\:mt--40 {
		margin-top: -40px !important;
	}
	.pc\:mr--40 {
		margin-right: -40px !important;
	}
	.pc\:mb--40 {
		margin-bottom: -40px !important;
	}
	.pc\:ml--40 {
		margin-left: -40px !important;
	}
	.pc\:mt-n--40 {
		margin-top: --40px !important;
	}
	.pc\:mr-n--40 {
		margin-right: --40px !important;
	}
	.pc\:mb-n--40 {
		margin-bottom: --40px !important;
	}
	.pc\:ml-n--40 {
		margin-left: --40px !important;
	}
	.pc\:mt--35 {
		margin-top: -35px !important;
	}
	.pc\:mr--35 {
		margin-right: -35px !important;
	}
	.pc\:mb--35 {
		margin-bottom: -35px !important;
	}
	.pc\:ml--35 {
		margin-left: -35px !important;
	}
	.pc\:mt-n--35 {
		margin-top: --35px !important;
	}
	.pc\:mr-n--35 {
		margin-right: --35px !important;
	}
	.pc\:mb-n--35 {
		margin-bottom: --35px !important;
	}
	.pc\:ml-n--35 {
		margin-left: --35px !important;
	}
	.pc\:mt--30 {
		margin-top: -30px !important;
	}
	.pc\:mr--30 {
		margin-right: -30px !important;
	}
	.pc\:mb--30 {
		margin-bottom: -30px !important;
	}
	.pc\:ml--30 {
		margin-left: -30px !important;
	}
	.pc\:mt-n--30 {
		margin-top: --30px !important;
	}
	.pc\:mr-n--30 {
		margin-right: --30px !important;
	}
	.pc\:mb-n--30 {
		margin-bottom: --30px !important;
	}
	.pc\:ml-n--30 {
		margin-left: --30px !important;
	}
	.pc\:mt--25 {
		margin-top: -25px !important;
	}
	.pc\:mr--25 {
		margin-right: -25px !important;
	}
	.pc\:mb--25 {
		margin-bottom: -25px !important;
	}
	.pc\:ml--25 {
		margin-left: -25px !important;
	}
	.pc\:mt-n--25 {
		margin-top: --25px !important;
	}
	.pc\:mr-n--25 {
		margin-right: --25px !important;
	}
	.pc\:mb-n--25 {
		margin-bottom: --25px !important;
	}
	.pc\:ml-n--25 {
		margin-left: --25px !important;
	}
	.pc\:mt--20 {
		margin-top: -20px !important;
	}
	.pc\:mr--20 {
		margin-right: -20px !important;
	}
	.pc\:mb--20 {
		margin-bottom: -20px !important;
	}
	.pc\:ml--20 {
		margin-left: -20px !important;
	}
	.pc\:mt-n--20 {
		margin-top: --20px !important;
	}
	.pc\:mr-n--20 {
		margin-right: --20px !important;
	}
	.pc\:mb-n--20 {
		margin-bottom: --20px !important;
	}
	.pc\:ml-n--20 {
		margin-left: --20px !important;
	}
	.pc\:mt--15 {
		margin-top: -15px !important;
	}
	.pc\:mr--15 {
		margin-right: -15px !important;
	}
	.pc\:mb--15 {
		margin-bottom: -15px !important;
	}
	.pc\:ml--15 {
		margin-left: -15px !important;
	}
	.pc\:mt-n--15 {
		margin-top: --15px !important;
	}
	.pc\:mr-n--15 {
		margin-right: --15px !important;
	}
	.pc\:mb-n--15 {
		margin-bottom: --15px !important;
	}
	.pc\:ml-n--15 {
		margin-left: --15px !important;
	}
	.pc\:mt--10 {
		margin-top: -10px !important;
	}
	.pc\:mr--10 {
		margin-right: -10px !important;
	}
	.pc\:mb--10 {
		margin-bottom: -10px !important;
	}
	.pc\:ml--10 {
		margin-left: -10px !important;
	}
	.pc\:mt-n--10 {
		margin-top: --10px !important;
	}
	.pc\:mr-n--10 {
		margin-right: --10px !important;
	}
	.pc\:mb-n--10 {
		margin-bottom: --10px !important;
	}
	.pc\:ml-n--10 {
		margin-left: --10px !important;
	}
	.pc\:mt--5 {
		margin-top: -5px !important;
	}
	.pc\:mr--5 {
		margin-right: -5px !important;
	}
	.pc\:mb--5 {
		margin-bottom: -5px !important;
	}
	.pc\:ml--5 {
		margin-left: -5px !important;
	}
	.pc\:mt-n--5 {
		margin-top: --5px !important;
	}
	.pc\:mr-n--5 {
		margin-right: --5px !important;
	}
	.pc\:mb-n--5 {
		margin-bottom: --5px !important;
	}
	.pc\:ml-n--5 {
		margin-left: --5px !important;
	}
	.pc\:mt-0 {
		margin-top: 0px !important;
	}
	.pc\:mr-0 {
		margin-right: 0px !important;
	}
	.pc\:mb-0 {
		margin-bottom: 0px !important;
	}
	.pc\:ml-0 {
		margin-left: 0px !important;
	}
	.pc\:mt-n-0 {
		margin-top: -0px !important;
	}
	.pc\:mr-n-0 {
		margin-right: -0px !important;
	}
	.pc\:mb-n-0 {
		margin-bottom: -0px !important;
	}
	.pc\:ml-n-0 {
		margin-left: -0px !important;
	}
	.pc\:mt-5 {
		margin-top: 5px !important;
	}
	.pc\:mr-5 {
		margin-right: 5px !important;
	}
	.pc\:mb-5 {
		margin-bottom: 5px !important;
	}
	.pc\:ml-5 {
		margin-left: 5px !important;
	}
	.pc\:mt-n-5 {
		margin-top: -5px !important;
	}
	.pc\:mr-n-5 {
		margin-right: -5px !important;
	}
	.pc\:mb-n-5 {
		margin-bottom: -5px !important;
	}
	.pc\:ml-n-5 {
		margin-left: -5px !important;
	}
	.pc\:mt-10 {
		margin-top: 10px !important;
	}
	.pc\:mr-10 {
		margin-right: 10px !important;
	}
	.pc\:mb-10 {
		margin-bottom: 10px !important;
	}
	.pc\:ml-10 {
		margin-left: 10px !important;
	}
	.pc\:mt-n-10 {
		margin-top: -10px !important;
	}
	.pc\:mr-n-10 {
		margin-right: -10px !important;
	}
	.pc\:mb-n-10 {
		margin-bottom: -10px !important;
	}
	.pc\:ml-n-10 {
		margin-left: -10px !important;
	}
	.pc\:mt-15 {
		margin-top: 15px !important;
	}
	.pc\:mr-15 {
		margin-right: 15px !important;
	}
	.pc\:mb-15 {
		margin-bottom: 15px !important;
	}
	.pc\:ml-15 {
		margin-left: 15px !important;
	}
	.pc\:mt-n-15 {
		margin-top: -15px !important;
	}
	.pc\:mr-n-15 {
		margin-right: -15px !important;
	}
	.pc\:mb-n-15 {
		margin-bottom: -15px !important;
	}
	.pc\:ml-n-15 {
		margin-left: -15px !important;
	}
	.pc\:mt-20 {
		margin-top: 20px !important;
	}
	.pc\:mr-20 {
		margin-right: 20px !important;
	}
	.pc\:mb-20 {
		margin-bottom: 20px !important;
	}
	.pc\:ml-20 {
		margin-left: 20px !important;
	}
	.pc\:mt-n-20 {
		margin-top: -20px !important;
	}
	.pc\:mr-n-20 {
		margin-right: -20px !important;
	}
	.pc\:mb-n-20 {
		margin-bottom: -20px !important;
	}
	.pc\:ml-n-20 {
		margin-left: -20px !important;
	}
	.pc\:mt-25 {
		margin-top: 25px !important;
	}
	.pc\:mr-25 {
		margin-right: 25px !important;
	}
	.pc\:mb-25 {
		margin-bottom: 25px !important;
	}
	.pc\:ml-25 {
		margin-left: 25px !important;
	}
	.pc\:mt-n-25 {
		margin-top: -25px !important;
	}
	.pc\:mr-n-25 {
		margin-right: -25px !important;
	}
	.pc\:mb-n-25 {
		margin-bottom: -25px !important;
	}
	.pc\:ml-n-25 {
		margin-left: -25px !important;
	}
	.pc\:mt-30 {
		margin-top: 30px !important;
	}
	.pc\:mr-30 {
		margin-right: 30px !important;
	}
	.pc\:mb-30 {
		margin-bottom: 30px !important;
	}
	.pc\:ml-30 {
		margin-left: 30px !important;
	}
	.pc\:mt-n-30 {
		margin-top: -30px !important;
	}
	.pc\:mr-n-30 {
		margin-right: -30px !important;
	}
	.pc\:mb-n-30 {
		margin-bottom: -30px !important;
	}
	.pc\:ml-n-30 {
		margin-left: -30px !important;
	}
	.pc\:mt-35 {
		margin-top: 35px !important;
	}
	.pc\:mr-35 {
		margin-right: 35px !important;
	}
	.pc\:mb-35 {
		margin-bottom: 35px !important;
	}
	.pc\:ml-35 {
		margin-left: 35px !important;
	}
	.pc\:mt-n-35 {
		margin-top: -35px !important;
	}
	.pc\:mr-n-35 {
		margin-right: -35px !important;
	}
	.pc\:mb-n-35 {
		margin-bottom: -35px !important;
	}
	.pc\:ml-n-35 {
		margin-left: -35px !important;
	}
	.pc\:mt-40 {
		margin-top: 40px !important;
	}
	.pc\:mr-40 {
		margin-right: 40px !important;
	}
	.pc\:mb-40 {
		margin-bottom: 40px !important;
	}
	.pc\:ml-40 {
		margin-left: 40px !important;
	}
	.pc\:mt-n-40 {
		margin-top: -40px !important;
	}
	.pc\:mr-n-40 {
		margin-right: -40px !important;
	}
	.pc\:mb-n-40 {
		margin-bottom: -40px !important;
	}
	.pc\:ml-n-40 {
		margin-left: -40px !important;
	}
	.pc\:mt-45 {
		margin-top: 45px !important;
	}
	.pc\:mr-45 {
		margin-right: 45px !important;
	}
	.pc\:mb-45 {
		margin-bottom: 45px !important;
	}
	.pc\:ml-45 {
		margin-left: 45px !important;
	}
	.pc\:mt-n-45 {
		margin-top: -45px !important;
	}
	.pc\:mr-n-45 {
		margin-right: -45px !important;
	}
	.pc\:mb-n-45 {
		margin-bottom: -45px !important;
	}
	.pc\:ml-n-45 {
		margin-left: -45px !important;
	}
	.pc\:mt-50 {
		margin-top: 50px !important;
	}
	.pc\:mr-50 {
		margin-right: 50px !important;
	}
	.pc\:mb-50 {
		margin-bottom: 50px !important;
	}
	.pc\:ml-50 {
		margin-left: 50px !important;
	}
	.pc\:mt-n-50 {
		margin-top: -50px !important;
	}
	.pc\:mr-n-50 {
		margin-right: -50px !important;
	}
	.pc\:mb-n-50 {
		margin-bottom: -50px !important;
	}
	.pc\:ml-n-50 {
		margin-left: -50px !important;
	}
	.pc\:mt-55 {
		margin-top: 55px !important;
	}
	.pc\:mr-55 {
		margin-right: 55px !important;
	}
	.pc\:mb-55 {
		margin-bottom: 55px !important;
	}
	.pc\:ml-55 {
		margin-left: 55px !important;
	}
	.pc\:mt-n-55 {
		margin-top: -55px !important;
	}
	.pc\:mr-n-55 {
		margin-right: -55px !important;
	}
	.pc\:mb-n-55 {
		margin-bottom: -55px !important;
	}
	.pc\:ml-n-55 {
		margin-left: -55px !important;
	}
	.pc\:mt-60 {
		margin-top: 60px !important;
	}
	.pc\:mr-60 {
		margin-right: 60px !important;
	}
	.pc\:mb-60 {
		margin-bottom: 60px !important;
	}
	.pc\:ml-60 {
		margin-left: 60px !important;
	}
	.pc\:mt-n-60 {
		margin-top: -60px !important;
	}
	.pc\:mr-n-60 {
		margin-right: -60px !important;
	}
	.pc\:mb-n-60 {
		margin-bottom: -60px !important;
	}
	.pc\:ml-n-60 {
		margin-left: -60px !important;
	}
	.pc\:mt-65 {
		margin-top: 65px !important;
	}
	.pc\:mr-65 {
		margin-right: 65px !important;
	}
	.pc\:mb-65 {
		margin-bottom: 65px !important;
	}
	.pc\:ml-65 {
		margin-left: 65px !important;
	}
	.pc\:mt-n-65 {
		margin-top: -65px !important;
	}
	.pc\:mr-n-65 {
		margin-right: -65px !important;
	}
	.pc\:mb-n-65 {
		margin-bottom: -65px !important;
	}
	.pc\:ml-n-65 {
		margin-left: -65px !important;
	}
	.pc\:mt-70 {
		margin-top: 70px !important;
	}
	.pc\:mr-70 {
		margin-right: 70px !important;
	}
	.pc\:mb-70 {
		margin-bottom: 70px !important;
	}
	.pc\:ml-70 {
		margin-left: 70px !important;
	}
	.pc\:mt-n-70 {
		margin-top: -70px !important;
	}
	.pc\:mr-n-70 {
		margin-right: -70px !important;
	}
	.pc\:mb-n-70 {
		margin-bottom: -70px !important;
	}
	.pc\:ml-n-70 {
		margin-left: -70px !important;
	}
	.pc\:mt-75 {
		margin-top: 75px !important;
	}
	.pc\:mr-75 {
		margin-right: 75px !important;
	}
	.pc\:mb-75 {
		margin-bottom: 75px !important;
	}
	.pc\:ml-75 {
		margin-left: 75px !important;
	}
	.pc\:mt-n-75 {
		margin-top: -75px !important;
	}
	.pc\:mr-n-75 {
		margin-right: -75px !important;
	}
	.pc\:mb-n-75 {
		margin-bottom: -75px !important;
	}
	.pc\:ml-n-75 {
		margin-left: -75px !important;
	}
	.pc\:mt-80 {
		margin-top: 80px !important;
	}
	.pc\:mr-80 {
		margin-right: 80px !important;
	}
	.pc\:mb-80 {
		margin-bottom: 80px !important;
	}
	.pc\:ml-80 {
		margin-left: 80px !important;
	}
	.pc\:mt-n-80 {
		margin-top: -80px !important;
	}
	.pc\:mr-n-80 {
		margin-right: -80px !important;
	}
	.pc\:mb-n-80 {
		margin-bottom: -80px !important;
	}
	.pc\:ml-n-80 {
		margin-left: -80px !important;
	}
	.pc\:mt-85 {
		margin-top: 85px !important;
	}
	.pc\:mr-85 {
		margin-right: 85px !important;
	}
	.pc\:mb-85 {
		margin-bottom: 85px !important;
	}
	.pc\:ml-85 {
		margin-left: 85px !important;
	}
	.pc\:mt-n-85 {
		margin-top: -85px !important;
	}
	.pc\:mr-n-85 {
		margin-right: -85px !important;
	}
	.pc\:mb-n-85 {
		margin-bottom: -85px !important;
	}
	.pc\:ml-n-85 {
		margin-left: -85px !important;
	}
	.pc\:mt-90 {
		margin-top: 90px !important;
	}
	.pc\:mr-90 {
		margin-right: 90px !important;
	}
	.pc\:mb-90 {
		margin-bottom: 90px !important;
	}
	.pc\:ml-90 {
		margin-left: 90px !important;
	}
	.pc\:mt-n-90 {
		margin-top: -90px !important;
	}
	.pc\:mr-n-90 {
		margin-right: -90px !important;
	}
	.pc\:mb-n-90 {
		margin-bottom: -90px !important;
	}
	.pc\:ml-n-90 {
		margin-left: -90px !important;
	}
	.pc\:mt-95 {
		margin-top: 95px !important;
	}
	.pc\:mr-95 {
		margin-right: 95px !important;
	}
	.pc\:mb-95 {
		margin-bottom: 95px !important;
	}
	.pc\:ml-95 {
		margin-left: 95px !important;
	}
	.pc\:mt-n-95 {
		margin-top: -95px !important;
	}
	.pc\:mr-n-95 {
		margin-right: -95px !important;
	}
	.pc\:mb-n-95 {
		margin-bottom: -95px !important;
	}
	.pc\:ml-n-95 {
		margin-left: -95px !important;
	}
	.pc\:mt-100 {
		margin-top: 100px !important;
	}
	.pc\:mr-100 {
		margin-right: 100px !important;
	}
	.pc\:mb-100 {
		margin-bottom: 100px !important;
	}
	.pc\:ml-100 {
		margin-left: 100px !important;
	}
	.pc\:mt-n-100 {
		margin-top: -100px !important;
	}
	.pc\:mr-n-100 {
		margin-right: -100px !important;
	}
	.pc\:mb-n-100 {
		margin-bottom: -100px !important;
	}
	.pc\:ml-n-100 {
		margin-left: -100px !important;
	}
	.pc\:mt-105 {
		margin-top: 105px !important;
	}
	.pc\:mr-105 {
		margin-right: 105px !important;
	}
	.pc\:mb-105 {
		margin-bottom: 105px !important;
	}
	.pc\:ml-105 {
		margin-left: 105px !important;
	}
	.pc\:mt-n-105 {
		margin-top: -105px !important;
	}
	.pc\:mr-n-105 {
		margin-right: -105px !important;
	}
	.pc\:mb-n-105 {
		margin-bottom: -105px !important;
	}
	.pc\:ml-n-105 {
		margin-left: -105px !important;
	}
	.pc\:mt-110 {
		margin-top: 110px !important;
	}
	.pc\:mr-110 {
		margin-right: 110px !important;
	}
	.pc\:mb-110 {
		margin-bottom: 110px !important;
	}
	.pc\:ml-110 {
		margin-left: 110px !important;
	}
	.pc\:mt-n-110 {
		margin-top: -110px !important;
	}
	.pc\:mr-n-110 {
		margin-right: -110px !important;
	}
	.pc\:mb-n-110 {
		margin-bottom: -110px !important;
	}
	.pc\:ml-n-110 {
		margin-left: -110px !important;
	}
	.pc\:mt-115 {
		margin-top: 115px !important;
	}
	.pc\:mr-115 {
		margin-right: 115px !important;
	}
	.pc\:mb-115 {
		margin-bottom: 115px !important;
	}
	.pc\:ml-115 {
		margin-left: 115px !important;
	}
	.pc\:mt-n-115 {
		margin-top: -115px !important;
	}
	.pc\:mr-n-115 {
		margin-right: -115px !important;
	}
	.pc\:mb-n-115 {
		margin-bottom: -115px !important;
	}
	.pc\:ml-n-115 {
		margin-left: -115px !important;
	}
	.pc\:mt-120 {
		margin-top: 120px !important;
	}
	.pc\:mr-120 {
		margin-right: 120px !important;
	}
	.pc\:mb-120 {
		margin-bottom: 120px !important;
	}
	.pc\:ml-120 {
		margin-left: 120px !important;
	}
	.pc\:mt-n-120 {
		margin-top: -120px !important;
	}
	.pc\:mr-n-120 {
		margin-right: -120px !important;
	}
	.pc\:mb-n-120 {
		margin-bottom: -120px !important;
	}
	.pc\:ml-n-120 {
		margin-left: -120px !important;
	}
	.pc\:mt-125 {
		margin-top: 125px !important;
	}
	.pc\:mr-125 {
		margin-right: 125px !important;
	}
	.pc\:mb-125 {
		margin-bottom: 125px !important;
	}
	.pc\:ml-125 {
		margin-left: 125px !important;
	}
	.pc\:mt-n-125 {
		margin-top: -125px !important;
	}
	.pc\:mr-n-125 {
		margin-right: -125px !important;
	}
	.pc\:mb-n-125 {
		margin-bottom: -125px !important;
	}
	.pc\:ml-n-125 {
		margin-left: -125px !important;
	}
	.pc\:mt-130 {
		margin-top: 130px !important;
	}
	.pc\:mr-130 {
		margin-right: 130px !important;
	}
	.pc\:mb-130 {
		margin-bottom: 130px !important;
	}
	.pc\:ml-130 {
		margin-left: 130px !important;
	}
	.pc\:mt-n-130 {
		margin-top: -130px !important;
	}
	.pc\:mr-n-130 {
		margin-right: -130px !important;
	}
	.pc\:mb-n-130 {
		margin-bottom: -130px !important;
	}
	.pc\:ml-n-130 {
		margin-left: -130px !important;
	}
	.pc\:mt-135 {
		margin-top: 135px !important;
	}
	.pc\:mr-135 {
		margin-right: 135px !important;
	}
	.pc\:mb-135 {
		margin-bottom: 135px !important;
	}
	.pc\:ml-135 {
		margin-left: 135px !important;
	}
	.pc\:mt-n-135 {
		margin-top: -135px !important;
	}
	.pc\:mr-n-135 {
		margin-right: -135px !important;
	}
	.pc\:mb-n-135 {
		margin-bottom: -135px !important;
	}
	.pc\:ml-n-135 {
		margin-left: -135px !important;
	}
	.pc\:mt-140 {
		margin-top: 140px !important;
	}
	.pc\:mr-140 {
		margin-right: 140px !important;
	}
	.pc\:mb-140 {
		margin-bottom: 140px !important;
	}
	.pc\:ml-140 {
		margin-left: 140px !important;
	}
	.pc\:mt-n-140 {
		margin-top: -140px !important;
	}
	.pc\:mr-n-140 {
		margin-right: -140px !important;
	}
	.pc\:mb-n-140 {
		margin-bottom: -140px !important;
	}
	.pc\:ml-n-140 {
		margin-left: -140px !important;
	}
	.pc\:mt-145 {
		margin-top: 145px !important;
	}
	.pc\:mr-145 {
		margin-right: 145px !important;
	}
	.pc\:mb-145 {
		margin-bottom: 145px !important;
	}
	.pc\:ml-145 {
		margin-left: 145px !important;
	}
	.pc\:mt-n-145 {
		margin-top: -145px !important;
	}
	.pc\:mr-n-145 {
		margin-right: -145px !important;
	}
	.pc\:mb-n-145 {
		margin-bottom: -145px !important;
	}
	.pc\:ml-n-145 {
		margin-left: -145px !important;
	}
	.pc\:mt-150 {
		margin-top: 150px !important;
	}
	.pc\:mr-150 {
		margin-right: 150px !important;
	}
	.pc\:mb-150 {
		margin-bottom: 150px !important;
	}
	.pc\:ml-150 {
		margin-left: 150px !important;
	}
	.pc\:mt-n-150 {
		margin-top: -150px !important;
	}
	.pc\:mr-n-150 {
		margin-right: -150px !important;
	}
	.pc\:mb-n-150 {
		margin-bottom: -150px !important;
	}
	.pc\:ml-n-150 {
		margin-left: -150px !important;
	}
	.pc\:mt-155 {
		margin-top: 155px !important;
	}
	.pc\:mr-155 {
		margin-right: 155px !important;
	}
	.pc\:mb-155 {
		margin-bottom: 155px !important;
	}
	.pc\:ml-155 {
		margin-left: 155px !important;
	}
	.pc\:mt-n-155 {
		margin-top: -155px !important;
	}
	.pc\:mr-n-155 {
		margin-right: -155px !important;
	}
	.pc\:mb-n-155 {
		margin-bottom: -155px !important;
	}
	.pc\:ml-n-155 {
		margin-left: -155px !important;
	}
	.pc\:mt-160 {
		margin-top: 160px !important;
	}
	.pc\:mr-160 {
		margin-right: 160px !important;
	}
	.pc\:mb-160 {
		margin-bottom: 160px !important;
	}
	.pc\:ml-160 {
		margin-left: 160px !important;
	}
	.pc\:mt-n-160 {
		margin-top: -160px !important;
	}
	.pc\:mr-n-160 {
		margin-right: -160px !important;
	}
	.pc\:mb-n-160 {
		margin-bottom: -160px !important;
	}
	.pc\:ml-n-160 {
		margin-left: -160px !important;
	}
	.pc\:mt-165 {
		margin-top: 165px !important;
	}
	.pc\:mr-165 {
		margin-right: 165px !important;
	}
	.pc\:mb-165 {
		margin-bottom: 165px !important;
	}
	.pc\:ml-165 {
		margin-left: 165px !important;
	}
	.pc\:mt-n-165 {
		margin-top: -165px !important;
	}
	.pc\:mr-n-165 {
		margin-right: -165px !important;
	}
	.pc\:mb-n-165 {
		margin-bottom: -165px !important;
	}
	.pc\:ml-n-165 {
		margin-left: -165px !important;
	}
	.pc\:mt-170 {
		margin-top: 170px !important;
	}
	.pc\:mr-170 {
		margin-right: 170px !important;
	}
	.pc\:mb-170 {
		margin-bottom: 170px !important;
	}
	.pc\:ml-170 {
		margin-left: 170px !important;
	}
	.pc\:mt-n-170 {
		margin-top: -170px !important;
	}
	.pc\:mr-n-170 {
		margin-right: -170px !important;
	}
	.pc\:mb-n-170 {
		margin-bottom: -170px !important;
	}
	.pc\:ml-n-170 {
		margin-left: -170px !important;
	}
	.pc\:mt-175 {
		margin-top: 175px !important;
	}
	.pc\:mr-175 {
		margin-right: 175px !important;
	}
	.pc\:mb-175 {
		margin-bottom: 175px !important;
	}
	.pc\:ml-175 {
		margin-left: 175px !important;
	}
	.pc\:mt-n-175 {
		margin-top: -175px !important;
	}
	.pc\:mr-n-175 {
		margin-right: -175px !important;
	}
	.pc\:mb-n-175 {
		margin-bottom: -175px !important;
	}
	.pc\:ml-n-175 {
		margin-left: -175px !important;
	}
	.pc\:mt-180 {
		margin-top: 180px !important;
	}
	.pc\:mr-180 {
		margin-right: 180px !important;
	}
	.pc\:mb-180 {
		margin-bottom: 180px !important;
	}
	.pc\:ml-180 {
		margin-left: 180px !important;
	}
	.pc\:mt-n-180 {
		margin-top: -180px !important;
	}
	.pc\:mr-n-180 {
		margin-right: -180px !important;
	}
	.pc\:mb-n-180 {
		margin-bottom: -180px !important;
	}
	.pc\:ml-n-180 {
		margin-left: -180px !important;
	}
	.pc\:mt-185 {
		margin-top: 185px !important;
	}
	.pc\:mr-185 {
		margin-right: 185px !important;
	}
	.pc\:mb-185 {
		margin-bottom: 185px !important;
	}
	.pc\:ml-185 {
		margin-left: 185px !important;
	}
	.pc\:mt-n-185 {
		margin-top: -185px !important;
	}
	.pc\:mr-n-185 {
		margin-right: -185px !important;
	}
	.pc\:mb-n-185 {
		margin-bottom: -185px !important;
	}
	.pc\:ml-n-185 {
		margin-left: -185px !important;
	}
	.pc\:mt-190 {
		margin-top: 190px !important;
	}
	.pc\:mr-190 {
		margin-right: 190px !important;
	}
	.pc\:mb-190 {
		margin-bottom: 190px !important;
	}
	.pc\:ml-190 {
		margin-left: 190px !important;
	}
	.pc\:mt-n-190 {
		margin-top: -190px !important;
	}
	.pc\:mr-n-190 {
		margin-right: -190px !important;
	}
	.pc\:mb-n-190 {
		margin-bottom: -190px !important;
	}
	.pc\:ml-n-190 {
		margin-left: -190px !important;
	}
	.pc\:mt-195 {
		margin-top: 195px !important;
	}
	.pc\:mr-195 {
		margin-right: 195px !important;
	}
	.pc\:mb-195 {
		margin-bottom: 195px !important;
	}
	.pc\:ml-195 {
		margin-left: 195px !important;
	}
	.pc\:mt-n-195 {
		margin-top: -195px !important;
	}
	.pc\:mr-n-195 {
		margin-right: -195px !important;
	}
	.pc\:mb-n-195 {
		margin-bottom: -195px !important;
	}
	.pc\:ml-n-195 {
		margin-left: -195px !important;
	}
	.pc\:mt-200 {
		margin-top: 200px !important;
	}
	.pc\:mr-200 {
		margin-right: 200px !important;
	}
	.pc\:mb-200 {
		margin-bottom: 200px !important;
	}
	.pc\:ml-200 {
		margin-left: 200px !important;
	}
	.pc\:mt-n-200 {
		margin-top: -200px !important;
	}
	.pc\:mr-n-200 {
		margin-right: -200px !important;
	}
	.pc\:mb-n-200 {
		margin-bottom: -200px !important;
	}
	.pc\:ml-n-200 {
		margin-left: -200px !important;
	}
	.pc\:mt-205 {
		margin-top: 205px !important;
	}
	.pc\:mr-205 {
		margin-right: 205px !important;
	}
	.pc\:mb-205 {
		margin-bottom: 205px !important;
	}
	.pc\:ml-205 {
		margin-left: 205px !important;
	}
	.pc\:mt-n-205 {
		margin-top: -205px !important;
	}
	.pc\:mr-n-205 {
		margin-right: -205px !important;
	}
	.pc\:mb-n-205 {
		margin-bottom: -205px !important;
	}
	.pc\:ml-n-205 {
		margin-left: -205px !important;
	}
	.pc\:mt-210 {
		margin-top: 210px !important;
	}
	.pc\:mr-210 {
		margin-right: 210px !important;
	}
	.pc\:mb-210 {
		margin-bottom: 210px !important;
	}
	.pc\:ml-210 {
		margin-left: 210px !important;
	}
	.pc\:mt-n-210 {
		margin-top: -210px !important;
	}
	.pc\:mr-n-210 {
		margin-right: -210px !important;
	}
	.pc\:mb-n-210 {
		margin-bottom: -210px !important;
	}
	.pc\:ml-n-210 {
		margin-left: -210px !important;
	}
	.pc\:mt-215 {
		margin-top: 215px !important;
	}
	.pc\:mr-215 {
		margin-right: 215px !important;
	}
	.pc\:mb-215 {
		margin-bottom: 215px !important;
	}
	.pc\:ml-215 {
		margin-left: 215px !important;
	}
	.pc\:mt-n-215 {
		margin-top: -215px !important;
	}
	.pc\:mr-n-215 {
		margin-right: -215px !important;
	}
	.pc\:mb-n-215 {
		margin-bottom: -215px !important;
	}
	.pc\:ml-n-215 {
		margin-left: -215px !important;
	}
	.pc\:mt-220 {
		margin-top: 220px !important;
	}
	.pc\:mr-220 {
		margin-right: 220px !important;
	}
	.pc\:mb-220 {
		margin-bottom: 220px !important;
	}
	.pc\:ml-220 {
		margin-left: 220px !important;
	}
	.pc\:mt-n-220 {
		margin-top: -220px !important;
	}
	.pc\:mr-n-220 {
		margin-right: -220px !important;
	}
	.pc\:mb-n-220 {
		margin-bottom: -220px !important;
	}
	.pc\:ml-n-220 {
		margin-left: -220px !important;
	}
	.pc\:mt-225 {
		margin-top: 225px !important;
	}
	.pc\:mr-225 {
		margin-right: 225px !important;
	}
	.pc\:mb-225 {
		margin-bottom: 225px !important;
	}
	.pc\:ml-225 {
		margin-left: 225px !important;
	}
	.pc\:mt-n-225 {
		margin-top: -225px !important;
	}
	.pc\:mr-n-225 {
		margin-right: -225px !important;
	}
	.pc\:mb-n-225 {
		margin-bottom: -225px !important;
	}
	.pc\:ml-n-225 {
		margin-left: -225px !important;
	}
	.pc\:mt-230 {
		margin-top: 230px !important;
	}
	.pc\:mr-230 {
		margin-right: 230px !important;
	}
	.pc\:mb-230 {
		margin-bottom: 230px !important;
	}
	.pc\:ml-230 {
		margin-left: 230px !important;
	}
	.pc\:mt-n-230 {
		margin-top: -230px !important;
	}
	.pc\:mr-n-230 {
		margin-right: -230px !important;
	}
	.pc\:mb-n-230 {
		margin-bottom: -230px !important;
	}
	.pc\:ml-n-230 {
		margin-left: -230px !important;
	}
	.pc\:mt-235 {
		margin-top: 235px !important;
	}
	.pc\:mr-235 {
		margin-right: 235px !important;
	}
	.pc\:mb-235 {
		margin-bottom: 235px !important;
	}
	.pc\:ml-235 {
		margin-left: 235px !important;
	}
	.pc\:mt-n-235 {
		margin-top: -235px !important;
	}
	.pc\:mr-n-235 {
		margin-right: -235px !important;
	}
	.pc\:mb-n-235 {
		margin-bottom: -235px !important;
	}
	.pc\:ml-n-235 {
		margin-left: -235px !important;
	}
	.pc\:mt-240 {
		margin-top: 240px !important;
	}
	.pc\:mr-240 {
		margin-right: 240px !important;
	}
	.pc\:mb-240 {
		margin-bottom: 240px !important;
	}
	.pc\:ml-240 {
		margin-left: 240px !important;
	}
	.pc\:mt-n-240 {
		margin-top: -240px !important;
	}
	.pc\:mr-n-240 {
		margin-right: -240px !important;
	}
	.pc\:mb-n-240 {
		margin-bottom: -240px !important;
	}
	.pc\:ml-n-240 {
		margin-left: -240px !important;
	}
	.pc\:mt-245 {
		margin-top: 245px !important;
	}
	.pc\:mr-245 {
		margin-right: 245px !important;
	}
	.pc\:mb-245 {
		margin-bottom: 245px !important;
	}
	.pc\:ml-245 {
		margin-left: 245px !important;
	}
	.pc\:mt-n-245 {
		margin-top: -245px !important;
	}
	.pc\:mr-n-245 {
		margin-right: -245px !important;
	}
	.pc\:mb-n-245 {
		margin-bottom: -245px !important;
	}
	.pc\:ml-n-245 {
		margin-left: -245px !important;
	}
	.pc\:mt-250 {
		margin-top: 250px !important;
	}
	.pc\:mr-250 {
		margin-right: 250px !important;
	}
	.pc\:mb-250 {
		margin-bottom: 250px !important;
	}
	.pc\:ml-250 {
		margin-left: 250px !important;
	}
	.pc\:mt-n-250 {
		margin-top: -250px !important;
	}
	.pc\:mr-n-250 {
		margin-right: -250px !important;
	}
	.pc\:mb-n-250 {
		margin-bottom: -250px !important;
	}
	.pc\:ml-n-250 {
		margin-left: -250px !important;
	}
	.pc\:mt-255 {
		margin-top: 255px !important;
	}
	.pc\:mr-255 {
		margin-right: 255px !important;
	}
	.pc\:mb-255 {
		margin-bottom: 255px !important;
	}
	.pc\:ml-255 {
		margin-left: 255px !important;
	}
	.pc\:mt-n-255 {
		margin-top: -255px !important;
	}
	.pc\:mr-n-255 {
		margin-right: -255px !important;
	}
	.pc\:mb-n-255 {
		margin-bottom: -255px !important;
	}
	.pc\:ml-n-255 {
		margin-left: -255px !important;
	}
	.pc\:mt-260 {
		margin-top: 260px !important;
	}
	.pc\:mr-260 {
		margin-right: 260px !important;
	}
	.pc\:mb-260 {
		margin-bottom: 260px !important;
	}
	.pc\:ml-260 {
		margin-left: 260px !important;
	}
	.pc\:mt-n-260 {
		margin-top: -260px !important;
	}
	.pc\:mr-n-260 {
		margin-right: -260px !important;
	}
	.pc\:mb-n-260 {
		margin-bottom: -260px !important;
	}
	.pc\:ml-n-260 {
		margin-left: -260px !important;
	}
	.pc\:mt-265 {
		margin-top: 265px !important;
	}
	.pc\:mr-265 {
		margin-right: 265px !important;
	}
	.pc\:mb-265 {
		margin-bottom: 265px !important;
	}
	.pc\:ml-265 {
		margin-left: 265px !important;
	}
	.pc\:mt-n-265 {
		margin-top: -265px !important;
	}
	.pc\:mr-n-265 {
		margin-right: -265px !important;
	}
	.pc\:mb-n-265 {
		margin-bottom: -265px !important;
	}
	.pc\:ml-n-265 {
		margin-left: -265px !important;
	}
	.pc\:mt-270 {
		margin-top: 270px !important;
	}
	.pc\:mr-270 {
		margin-right: 270px !important;
	}
	.pc\:mb-270 {
		margin-bottom: 270px !important;
	}
	.pc\:ml-270 {
		margin-left: 270px !important;
	}
	.pc\:mt-n-270 {
		margin-top: -270px !important;
	}
	.pc\:mr-n-270 {
		margin-right: -270px !important;
	}
	.pc\:mb-n-270 {
		margin-bottom: -270px !important;
	}
	.pc\:ml-n-270 {
		margin-left: -270px !important;
	}
	.pc\:mt-275 {
		margin-top: 275px !important;
	}
	.pc\:mr-275 {
		margin-right: 275px !important;
	}
	.pc\:mb-275 {
		margin-bottom: 275px !important;
	}
	.pc\:ml-275 {
		margin-left: 275px !important;
	}
	.pc\:mt-n-275 {
		margin-top: -275px !important;
	}
	.pc\:mr-n-275 {
		margin-right: -275px !important;
	}
	.pc\:mb-n-275 {
		margin-bottom: -275px !important;
	}
	.pc\:ml-n-275 {
		margin-left: -275px !important;
	}
	.pc\:mt-280 {
		margin-top: 280px !important;
	}
	.pc\:mr-280 {
		margin-right: 280px !important;
	}
	.pc\:mb-280 {
		margin-bottom: 280px !important;
	}
	.pc\:ml-280 {
		margin-left: 280px !important;
	}
	.pc\:mt-n-280 {
		margin-top: -280px !important;
	}
	.pc\:mr-n-280 {
		margin-right: -280px !important;
	}
	.pc\:mb-n-280 {
		margin-bottom: -280px !important;
	}
	.pc\:ml-n-280 {
		margin-left: -280px !important;
	}
	.pc\:mt-285 {
		margin-top: 285px !important;
	}
	.pc\:mr-285 {
		margin-right: 285px !important;
	}
	.pc\:mb-285 {
		margin-bottom: 285px !important;
	}
	.pc\:ml-285 {
		margin-left: 285px !important;
	}
	.pc\:mt-n-285 {
		margin-top: -285px !important;
	}
	.pc\:mr-n-285 {
		margin-right: -285px !important;
	}
	.pc\:mb-n-285 {
		margin-bottom: -285px !important;
	}
	.pc\:ml-n-285 {
		margin-left: -285px !important;
	}
	.pc\:mt-290 {
		margin-top: 290px !important;
	}
	.pc\:mr-290 {
		margin-right: 290px !important;
	}
	.pc\:mb-290 {
		margin-bottom: 290px !important;
	}
	.pc\:ml-290 {
		margin-left: 290px !important;
	}
	.pc\:mt-n-290 {
		margin-top: -290px !important;
	}
	.pc\:mr-n-290 {
		margin-right: -290px !important;
	}
	.pc\:mb-n-290 {
		margin-bottom: -290px !important;
	}
	.pc\:ml-n-290 {
		margin-left: -290px !important;
	}
	.pc\:mt-295 {
		margin-top: 295px !important;
	}
	.pc\:mr-295 {
		margin-right: 295px !important;
	}
	.pc\:mb-295 {
		margin-bottom: 295px !important;
	}
	.pc\:ml-295 {
		margin-left: 295px !important;
	}
	.pc\:mt-n-295 {
		margin-top: -295px !important;
	}
	.pc\:mr-n-295 {
		margin-right: -295px !important;
	}
	.pc\:mb-n-295 {
		margin-bottom: -295px !important;
	}
	.pc\:ml-n-295 {
		margin-left: -295px !important;
	}
	.pc\:mt-300 {
		margin-top: 300px !important;
	}
	.pc\:mr-300 {
		margin-right: 300px !important;
	}
	.pc\:mb-300 {
		margin-bottom: 300px !important;
	}
	.pc\:ml-300 {
		margin-left: 300px !important;
	}
	.pc\:mt-n-300 {
		margin-top: -300px !important;
	}
	.pc\:mr-n-300 {
		margin-right: -300px !important;
	}
	.pc\:mb-n-300 {
		margin-bottom: -300px !important;
	}
	.pc\:ml-n-300 {
		margin-left: -300px !important;
	}
	.pc\:pt-0 {
		padding-top: 0px !important;
	}
	.pc\:pr-0 {
		padding-right: 0px !important;
	}
	.pc\:pb-0 {
		padding-bottom: 0px !important;
	}
	.pc\:pl-0 {
		padding-left: 0px !important;
	}
	.pc\:pt-5 {
		padding-top: 5px !important;
	}
	.pc\:pr-5 {
		padding-right: 5px !important;
	}
	.pc\:pb-5 {
		padding-bottom: 5px !important;
	}
	.pc\:pl-5 {
		padding-left: 5px !important;
	}
	.pc\:pt-10 {
		padding-top: 10px !important;
	}
	.pc\:pr-10 {
		padding-right: 10px !important;
	}
	.pc\:pb-10 {
		padding-bottom: 10px !important;
	}
	.pc\:pl-10 {
		padding-left: 10px !important;
	}
	.pc\:pt-15 {
		padding-top: 15px !important;
	}
	.pc\:pr-15 {
		padding-right: 15px !important;
	}
	.pc\:pb-15 {
		padding-bottom: 15px !important;
	}
	.pc\:pl-15 {
		padding-left: 15px !important;
	}
	.pc\:pt-20 {
		padding-top: 20px !important;
	}
	.pc\:pr-20 {
		padding-right: 20px !important;
	}
	.pc\:pb-20 {
		padding-bottom: 20px !important;
	}
	.pc\:pl-20 {
		padding-left: 20px !important;
	}
	.pc\:pt-25 {
		padding-top: 25px !important;
	}
	.pc\:pr-25 {
		padding-right: 25px !important;
	}
	.pc\:pb-25 {
		padding-bottom: 25px !important;
	}
	.pc\:pl-25 {
		padding-left: 25px !important;
	}
	.pc\:pt-30 {
		padding-top: 30px !important;
	}
	.pc\:pr-30 {
		padding-right: 30px !important;
	}
	.pc\:pb-30 {
		padding-bottom: 30px !important;
	}
	.pc\:pl-30 {
		padding-left: 30px !important;
	}
	.pc\:pt-35 {
		padding-top: 35px !important;
	}
	.pc\:pr-35 {
		padding-right: 35px !important;
	}
	.pc\:pb-35 {
		padding-bottom: 35px !important;
	}
	.pc\:pl-35 {
		padding-left: 35px !important;
	}
	.pc\:pt-40 {
		padding-top: 40px !important;
	}
	.pc\:pr-40 {
		padding-right: 40px !important;
	}
	.pc\:pb-40 {
		padding-bottom: 40px !important;
	}
	.pc\:pl-40 {
		padding-left: 40px !important;
	}
	.pc\:pt-45 {
		padding-top: 45px !important;
	}
	.pc\:pr-45 {
		padding-right: 45px !important;
	}
	.pc\:pb-45 {
		padding-bottom: 45px !important;
	}
	.pc\:pl-45 {
		padding-left: 45px !important;
	}
	.pc\:pt-50 {
		padding-top: 50px !important;
	}
	.pc\:pr-50 {
		padding-right: 50px !important;
	}
	.pc\:pb-50 {
		padding-bottom: 50px !important;
	}
	.pc\:pl-50 {
		padding-left: 50px !important;
	}
	.pc\:pt-55 {
		padding-top: 55px !important;
	}
	.pc\:pr-55 {
		padding-right: 55px !important;
	}
	.pc\:pb-55 {
		padding-bottom: 55px !important;
	}
	.pc\:pl-55 {
		padding-left: 55px !important;
	}
	.pc\:pt-60 {
		padding-top: 60px !important;
	}
	.pc\:pr-60 {
		padding-right: 60px !important;
	}
	.pc\:pb-60 {
		padding-bottom: 60px !important;
	}
	.pc\:pl-60 {
		padding-left: 60px !important;
	}
	.pc\:pt-65 {
		padding-top: 65px !important;
	}
	.pc\:pr-65 {
		padding-right: 65px !important;
	}
	.pc\:pb-65 {
		padding-bottom: 65px !important;
	}
	.pc\:pl-65 {
		padding-left: 65px !important;
	}
	.pc\:pt-70 {
		padding-top: 70px !important;
	}
	.pc\:pr-70 {
		padding-right: 70px !important;
	}
	.pc\:pb-70 {
		padding-bottom: 70px !important;
	}
	.pc\:pl-70 {
		padding-left: 70px !important;
	}
	.pc\:pt-75 {
		padding-top: 75px !important;
	}
	.pc\:pr-75 {
		padding-right: 75px !important;
	}
	.pc\:pb-75 {
		padding-bottom: 75px !important;
	}
	.pc\:pl-75 {
		padding-left: 75px !important;
	}
	.pc\:pt-80 {
		padding-top: 80px !important;
	}
	.pc\:pr-80 {
		padding-right: 80px !important;
	}
	.pc\:pb-80 {
		padding-bottom: 80px !important;
	}
	.pc\:pl-80 {
		padding-left: 80px !important;
	}
	.pc\:pt-85 {
		padding-top: 85px !important;
	}
	.pc\:pr-85 {
		padding-right: 85px !important;
	}
	.pc\:pb-85 {
		padding-bottom: 85px !important;
	}
	.pc\:pl-85 {
		padding-left: 85px !important;
	}
	.pc\:pt-90 {
		padding-top: 90px !important;
	}
	.pc\:pr-90 {
		padding-right: 90px !important;
	}
	.pc\:pb-90 {
		padding-bottom: 90px !important;
	}
	.pc\:pl-90 {
		padding-left: 90px !important;
	}
	.pc\:pt-95 {
		padding-top: 95px !important;
	}
	.pc\:pr-95 {
		padding-right: 95px !important;
	}
	.pc\:pb-95 {
		padding-bottom: 95px !important;
	}
	.pc\:pl-95 {
		padding-left: 95px !important;
	}
	.pc\:pt-100 {
		padding-top: 100px !important;
	}
	.pc\:pr-100 {
		padding-right: 100px !important;
	}
	.pc\:pb-100 {
		padding-bottom: 100px !important;
	}
	.pc\:pl-100 {
		padding-left: 100px !important;
	}
	.pc\:pt-105 {
		padding-top: 105px !important;
	}
	.pc\:pr-105 {
		padding-right: 105px !important;
	}
	.pc\:pb-105 {
		padding-bottom: 105px !important;
	}
	.pc\:pl-105 {
		padding-left: 105px !important;
	}
	.pc\:pt-110 {
		padding-top: 110px !important;
	}
	.pc\:pr-110 {
		padding-right: 110px !important;
	}
	.pc\:pb-110 {
		padding-bottom: 110px !important;
	}
	.pc\:pl-110 {
		padding-left: 110px !important;
	}
	.pc\:pt-115 {
		padding-top: 115px !important;
	}
	.pc\:pr-115 {
		padding-right: 115px !important;
	}
	.pc\:pb-115 {
		padding-bottom: 115px !important;
	}
	.pc\:pl-115 {
		padding-left: 115px !important;
	}
	.pc\:pt-120 {
		padding-top: 120px !important;
	}
	.pc\:pr-120 {
		padding-right: 120px !important;
	}
	.pc\:pb-120 {
		padding-bottom: 120px !important;
	}
	.pc\:pl-120 {
		padding-left: 120px !important;
	}
	.pc\:pt-125 {
		padding-top: 125px !important;
	}
	.pc\:pr-125 {
		padding-right: 125px !important;
	}
	.pc\:pb-125 {
		padding-bottom: 125px !important;
	}
	.pc\:pl-125 {
		padding-left: 125px !important;
	}
	.pc\:pt-130 {
		padding-top: 130px !important;
	}
	.pc\:pr-130 {
		padding-right: 130px !important;
	}
	.pc\:pb-130 {
		padding-bottom: 130px !important;
	}
	.pc\:pl-130 {
		padding-left: 130px !important;
	}
	.pc\:pt-135 {
		padding-top: 135px !important;
	}
	.pc\:pr-135 {
		padding-right: 135px !important;
	}
	.pc\:pb-135 {
		padding-bottom: 135px !important;
	}
	.pc\:pl-135 {
		padding-left: 135px !important;
	}
	.pc\:pt-140 {
		padding-top: 140px !important;
	}
	.pc\:pr-140 {
		padding-right: 140px !important;
	}
	.pc\:pb-140 {
		padding-bottom: 140px !important;
	}
	.pc\:pl-140 {
		padding-left: 140px !important;
	}
	.pc\:pt-145 {
		padding-top: 145px !important;
	}
	.pc\:pr-145 {
		padding-right: 145px !important;
	}
	.pc\:pb-145 {
		padding-bottom: 145px !important;
	}
	.pc\:pl-145 {
		padding-left: 145px !important;
	}
	.pc\:pt-150 {
		padding-top: 150px !important;
	}
	.pc\:pr-150 {
		padding-right: 150px !important;
	}
	.pc\:pb-150 {
		padding-bottom: 150px !important;
	}
	.pc\:pl-150 {
		padding-left: 150px !important;
	}
	.pc\:pt-155 {
		padding-top: 155px !important;
	}
	.pc\:pr-155 {
		padding-right: 155px !important;
	}
	.pc\:pb-155 {
		padding-bottom: 155px !important;
	}
	.pc\:pl-155 {
		padding-left: 155px !important;
	}
	.pc\:pt-160 {
		padding-top: 160px !important;
	}
	.pc\:pr-160 {
		padding-right: 160px !important;
	}
	.pc\:pb-160 {
		padding-bottom: 160px !important;
	}
	.pc\:pl-160 {
		padding-left: 160px !important;
	}
	.pc\:pt-165 {
		padding-top: 165px !important;
	}
	.pc\:pr-165 {
		padding-right: 165px !important;
	}
	.pc\:pb-165 {
		padding-bottom: 165px !important;
	}
	.pc\:pl-165 {
		padding-left: 165px !important;
	}
	.pc\:pt-170 {
		padding-top: 170px !important;
	}
	.pc\:pr-170 {
		padding-right: 170px !important;
	}
	.pc\:pb-170 {
		padding-bottom: 170px !important;
	}
	.pc\:pl-170 {
		padding-left: 170px !important;
	}
	.pc\:pt-175 {
		padding-top: 175px !important;
	}
	.pc\:pr-175 {
		padding-right: 175px !important;
	}
	.pc\:pb-175 {
		padding-bottom: 175px !important;
	}
	.pc\:pl-175 {
		padding-left: 175px !important;
	}
	.pc\:pt-180 {
		padding-top: 180px !important;
	}
	.pc\:pr-180 {
		padding-right: 180px !important;
	}
	.pc\:pb-180 {
		padding-bottom: 180px !important;
	}
	.pc\:pl-180 {
		padding-left: 180px !important;
	}
	.pc\:pt-185 {
		padding-top: 185px !important;
	}
	.pc\:pr-185 {
		padding-right: 185px !important;
	}
	.pc\:pb-185 {
		padding-bottom: 185px !important;
	}
	.pc\:pl-185 {
		padding-left: 185px !important;
	}
	.pc\:pt-190 {
		padding-top: 190px !important;
	}
	.pc\:pr-190 {
		padding-right: 190px !important;
	}
	.pc\:pb-190 {
		padding-bottom: 190px !important;
	}
	.pc\:pl-190 {
		padding-left: 190px !important;
	}
	.pc\:pt-195 {
		padding-top: 195px !important;
	}
	.pc\:pr-195 {
		padding-right: 195px !important;
	}
	.pc\:pb-195 {
		padding-bottom: 195px !important;
	}
	.pc\:pl-195 {
		padding-left: 195px !important;
	}
	.pc\:pt-200 {
		padding-top: 200px !important;
	}
	.pc\:pr-200 {
		padding-right: 200px !important;
	}
	.pc\:pb-200 {
		padding-bottom: 200px !important;
	}
	.pc\:pl-200 {
		padding-left: 200px !important;
	}
	.pc\:pt-205 {
		padding-top: 205px !important;
	}
	.pc\:pr-205 {
		padding-right: 205px !important;
	}
	.pc\:pb-205 {
		padding-bottom: 205px !important;
	}
	.pc\:pl-205 {
		padding-left: 205px !important;
	}
	.pc\:pt-210 {
		padding-top: 210px !important;
	}
	.pc\:pr-210 {
		padding-right: 210px !important;
	}
	.pc\:pb-210 {
		padding-bottom: 210px !important;
	}
	.pc\:pl-210 {
		padding-left: 210px !important;
	}
	.pc\:pt-215 {
		padding-top: 215px !important;
	}
	.pc\:pr-215 {
		padding-right: 215px !important;
	}
	.pc\:pb-215 {
		padding-bottom: 215px !important;
	}
	.pc\:pl-215 {
		padding-left: 215px !important;
	}
	.pc\:pt-220 {
		padding-top: 220px !important;
	}
	.pc\:pr-220 {
		padding-right: 220px !important;
	}
	.pc\:pb-220 {
		padding-bottom: 220px !important;
	}
	.pc\:pl-220 {
		padding-left: 220px !important;
	}
	.pc\:pt-225 {
		padding-top: 225px !important;
	}
	.pc\:pr-225 {
		padding-right: 225px !important;
	}
	.pc\:pb-225 {
		padding-bottom: 225px !important;
	}
	.pc\:pl-225 {
		padding-left: 225px !important;
	}
	.pc\:pt-230 {
		padding-top: 230px !important;
	}
	.pc\:pr-230 {
		padding-right: 230px !important;
	}
	.pc\:pb-230 {
		padding-bottom: 230px !important;
	}
	.pc\:pl-230 {
		padding-left: 230px !important;
	}
	.pc\:pt-235 {
		padding-top: 235px !important;
	}
	.pc\:pr-235 {
		padding-right: 235px !important;
	}
	.pc\:pb-235 {
		padding-bottom: 235px !important;
	}
	.pc\:pl-235 {
		padding-left: 235px !important;
	}
	.pc\:pt-240 {
		padding-top: 240px !important;
	}
	.pc\:pr-240 {
		padding-right: 240px !important;
	}
	.pc\:pb-240 {
		padding-bottom: 240px !important;
	}
	.pc\:pl-240 {
		padding-left: 240px !important;
	}
	.pc\:pt-245 {
		padding-top: 245px !important;
	}
	.pc\:pr-245 {
		padding-right: 245px !important;
	}
	.pc\:pb-245 {
		padding-bottom: 245px !important;
	}
	.pc\:pl-245 {
		padding-left: 245px !important;
	}
	.pc\:pt-250 {
		padding-top: 250px !important;
	}
	.pc\:pr-250 {
		padding-right: 250px !important;
	}
	.pc\:pb-250 {
		padding-bottom: 250px !important;
	}
	.pc\:pl-250 {
		padding-left: 250px !important;
	}
	.pc\:pt-255 {
		padding-top: 255px !important;
	}
	.pc\:pr-255 {
		padding-right: 255px !important;
	}
	.pc\:pb-255 {
		padding-bottom: 255px !important;
	}
	.pc\:pl-255 {
		padding-left: 255px !important;
	}
	.pc\:pt-260 {
		padding-top: 260px !important;
	}
	.pc\:pr-260 {
		padding-right: 260px !important;
	}
	.pc\:pb-260 {
		padding-bottom: 260px !important;
	}
	.pc\:pl-260 {
		padding-left: 260px !important;
	}
	.pc\:pt-265 {
		padding-top: 265px !important;
	}
	.pc\:pr-265 {
		padding-right: 265px !important;
	}
	.pc\:pb-265 {
		padding-bottom: 265px !important;
	}
	.pc\:pl-265 {
		padding-left: 265px !important;
	}
	.pc\:pt-270 {
		padding-top: 270px !important;
	}
	.pc\:pr-270 {
		padding-right: 270px !important;
	}
	.pc\:pb-270 {
		padding-bottom: 270px !important;
	}
	.pc\:pl-270 {
		padding-left: 270px !important;
	}
	.pc\:pt-275 {
		padding-top: 275px !important;
	}
	.pc\:pr-275 {
		padding-right: 275px !important;
	}
	.pc\:pb-275 {
		padding-bottom: 275px !important;
	}
	.pc\:pl-275 {
		padding-left: 275px !important;
	}
	.pc\:pt-280 {
		padding-top: 280px !important;
	}
	.pc\:pr-280 {
		padding-right: 280px !important;
	}
	.pc\:pb-280 {
		padding-bottom: 280px !important;
	}
	.pc\:pl-280 {
		padding-left: 280px !important;
	}
	.pc\:pt-285 {
		padding-top: 285px !important;
	}
	.pc\:pr-285 {
		padding-right: 285px !important;
	}
	.pc\:pb-285 {
		padding-bottom: 285px !important;
	}
	.pc\:pl-285 {
		padding-left: 285px !important;
	}
	.pc\:pt-290 {
		padding-top: 290px !important;
	}
	.pc\:pr-290 {
		padding-right: 290px !important;
	}
	.pc\:pb-290 {
		padding-bottom: 290px !important;
	}
	.pc\:pl-290 {
		padding-left: 290px !important;
	}
	.pc\:pt-295 {
		padding-top: 295px !important;
	}
	.pc\:pr-295 {
		padding-right: 295px !important;
	}
	.pc\:pb-295 {
		padding-bottom: 295px !important;
	}
	.pc\:pl-295 {
		padding-left: 295px !important;
	}
	.pc\:pt-300 {
		padding-top: 300px !important;
	}
	.pc\:pr-300 {
		padding-right: 300px !important;
	}
	.pc\:pb-300 {
		padding-bottom: 300px !important;
	}
	.pc\:pl-300 {
		padding-left: 300px !important;
	}
}
@media screen and (max-width: 1200px) {
	.ct\:mt--300 {
		margin-top: -300px !important;
	}
	.ct\:mr--300 {
		margin-right: -300px !important;
	}
	.ct\:mb--300 {
		margin-bottom: -300px !important;
	}
	.ct\:ml--300 {
		margin-left: -300px !important;
	}
	.ct\:mt-n--300 {
		margin-top: --300px !important;
	}
	.ct\:mr-n--300 {
		margin-right: --300px !important;
	}
	.ct\:mb-n--300 {
		margin-bottom: --300px !important;
	}
	.ct\:ml-n--300 {
		margin-left: --300px !important;
	}
	.ct\:mt--295 {
		margin-top: -295px !important;
	}
	.ct\:mr--295 {
		margin-right: -295px !important;
	}
	.ct\:mb--295 {
		margin-bottom: -295px !important;
	}
	.ct\:ml--295 {
		margin-left: -295px !important;
	}
	.ct\:mt-n--295 {
		margin-top: --295px !important;
	}
	.ct\:mr-n--295 {
		margin-right: --295px !important;
	}
	.ct\:mb-n--295 {
		margin-bottom: --295px !important;
	}
	.ct\:ml-n--295 {
		margin-left: --295px !important;
	}
	.ct\:mt--290 {
		margin-top: -290px !important;
	}
	.ct\:mr--290 {
		margin-right: -290px !important;
	}
	.ct\:mb--290 {
		margin-bottom: -290px !important;
	}
	.ct\:ml--290 {
		margin-left: -290px !important;
	}
	.ct\:mt-n--290 {
		margin-top: --290px !important;
	}
	.ct\:mr-n--290 {
		margin-right: --290px !important;
	}
	.ct\:mb-n--290 {
		margin-bottom: --290px !important;
	}
	.ct\:ml-n--290 {
		margin-left: --290px !important;
	}
	.ct\:mt--285 {
		margin-top: -285px !important;
	}
	.ct\:mr--285 {
		margin-right: -285px !important;
	}
	.ct\:mb--285 {
		margin-bottom: -285px !important;
	}
	.ct\:ml--285 {
		margin-left: -285px !important;
	}
	.ct\:mt-n--285 {
		margin-top: --285px !important;
	}
	.ct\:mr-n--285 {
		margin-right: --285px !important;
	}
	.ct\:mb-n--285 {
		margin-bottom: --285px !important;
	}
	.ct\:ml-n--285 {
		margin-left: --285px !important;
	}
	.ct\:mt--280 {
		margin-top: -280px !important;
	}
	.ct\:mr--280 {
		margin-right: -280px !important;
	}
	.ct\:mb--280 {
		margin-bottom: -280px !important;
	}
	.ct\:ml--280 {
		margin-left: -280px !important;
	}
	.ct\:mt-n--280 {
		margin-top: --280px !important;
	}
	.ct\:mr-n--280 {
		margin-right: --280px !important;
	}
	.ct\:mb-n--280 {
		margin-bottom: --280px !important;
	}
	.ct\:ml-n--280 {
		margin-left: --280px !important;
	}
	.ct\:mt--275 {
		margin-top: -275px !important;
	}
	.ct\:mr--275 {
		margin-right: -275px !important;
	}
	.ct\:mb--275 {
		margin-bottom: -275px !important;
	}
	.ct\:ml--275 {
		margin-left: -275px !important;
	}
	.ct\:mt-n--275 {
		margin-top: --275px !important;
	}
	.ct\:mr-n--275 {
		margin-right: --275px !important;
	}
	.ct\:mb-n--275 {
		margin-bottom: --275px !important;
	}
	.ct\:ml-n--275 {
		margin-left: --275px !important;
	}
	.ct\:mt--270 {
		margin-top: -270px !important;
	}
	.ct\:mr--270 {
		margin-right: -270px !important;
	}
	.ct\:mb--270 {
		margin-bottom: -270px !important;
	}
	.ct\:ml--270 {
		margin-left: -270px !important;
	}
	.ct\:mt-n--270 {
		margin-top: --270px !important;
	}
	.ct\:mr-n--270 {
		margin-right: --270px !important;
	}
	.ct\:mb-n--270 {
		margin-bottom: --270px !important;
	}
	.ct\:ml-n--270 {
		margin-left: --270px !important;
	}
	.ct\:mt--265 {
		margin-top: -265px !important;
	}
	.ct\:mr--265 {
		margin-right: -265px !important;
	}
	.ct\:mb--265 {
		margin-bottom: -265px !important;
	}
	.ct\:ml--265 {
		margin-left: -265px !important;
	}
	.ct\:mt-n--265 {
		margin-top: --265px !important;
	}
	.ct\:mr-n--265 {
		margin-right: --265px !important;
	}
	.ct\:mb-n--265 {
		margin-bottom: --265px !important;
	}
	.ct\:ml-n--265 {
		margin-left: --265px !important;
	}
	.ct\:mt--260 {
		margin-top: -260px !important;
	}
	.ct\:mr--260 {
		margin-right: -260px !important;
	}
	.ct\:mb--260 {
		margin-bottom: -260px !important;
	}
	.ct\:ml--260 {
		margin-left: -260px !important;
	}
	.ct\:mt-n--260 {
		margin-top: --260px !important;
	}
	.ct\:mr-n--260 {
		margin-right: --260px !important;
	}
	.ct\:mb-n--260 {
		margin-bottom: --260px !important;
	}
	.ct\:ml-n--260 {
		margin-left: --260px !important;
	}
	.ct\:mt--255 {
		margin-top: -255px !important;
	}
	.ct\:mr--255 {
		margin-right: -255px !important;
	}
	.ct\:mb--255 {
		margin-bottom: -255px !important;
	}
	.ct\:ml--255 {
		margin-left: -255px !important;
	}
	.ct\:mt-n--255 {
		margin-top: --255px !important;
	}
	.ct\:mr-n--255 {
		margin-right: --255px !important;
	}
	.ct\:mb-n--255 {
		margin-bottom: --255px !important;
	}
	.ct\:ml-n--255 {
		margin-left: --255px !important;
	}
	.ct\:mt--250 {
		margin-top: -250px !important;
	}
	.ct\:mr--250 {
		margin-right: -250px !important;
	}
	.ct\:mb--250 {
		margin-bottom: -250px !important;
	}
	.ct\:ml--250 {
		margin-left: -250px !important;
	}
	.ct\:mt-n--250 {
		margin-top: --250px !important;
	}
	.ct\:mr-n--250 {
		margin-right: --250px !important;
	}
	.ct\:mb-n--250 {
		margin-bottom: --250px !important;
	}
	.ct\:ml-n--250 {
		margin-left: --250px !important;
	}
	.ct\:mt--245 {
		margin-top: -245px !important;
	}
	.ct\:mr--245 {
		margin-right: -245px !important;
	}
	.ct\:mb--245 {
		margin-bottom: -245px !important;
	}
	.ct\:ml--245 {
		margin-left: -245px !important;
	}
	.ct\:mt-n--245 {
		margin-top: --245px !important;
	}
	.ct\:mr-n--245 {
		margin-right: --245px !important;
	}
	.ct\:mb-n--245 {
		margin-bottom: --245px !important;
	}
	.ct\:ml-n--245 {
		margin-left: --245px !important;
	}
	.ct\:mt--240 {
		margin-top: -240px !important;
	}
	.ct\:mr--240 {
		margin-right: -240px !important;
	}
	.ct\:mb--240 {
		margin-bottom: -240px !important;
	}
	.ct\:ml--240 {
		margin-left: -240px !important;
	}
	.ct\:mt-n--240 {
		margin-top: --240px !important;
	}
	.ct\:mr-n--240 {
		margin-right: --240px !important;
	}
	.ct\:mb-n--240 {
		margin-bottom: --240px !important;
	}
	.ct\:ml-n--240 {
		margin-left: --240px !important;
	}
	.ct\:mt--235 {
		margin-top: -235px !important;
	}
	.ct\:mr--235 {
		margin-right: -235px !important;
	}
	.ct\:mb--235 {
		margin-bottom: -235px !important;
	}
	.ct\:ml--235 {
		margin-left: -235px !important;
	}
	.ct\:mt-n--235 {
		margin-top: --235px !important;
	}
	.ct\:mr-n--235 {
		margin-right: --235px !important;
	}
	.ct\:mb-n--235 {
		margin-bottom: --235px !important;
	}
	.ct\:ml-n--235 {
		margin-left: --235px !important;
	}
	.ct\:mt--230 {
		margin-top: -230px !important;
	}
	.ct\:mr--230 {
		margin-right: -230px !important;
	}
	.ct\:mb--230 {
		margin-bottom: -230px !important;
	}
	.ct\:ml--230 {
		margin-left: -230px !important;
	}
	.ct\:mt-n--230 {
		margin-top: --230px !important;
	}
	.ct\:mr-n--230 {
		margin-right: --230px !important;
	}
	.ct\:mb-n--230 {
		margin-bottom: --230px !important;
	}
	.ct\:ml-n--230 {
		margin-left: --230px !important;
	}
	.ct\:mt--225 {
		margin-top: -225px !important;
	}
	.ct\:mr--225 {
		margin-right: -225px !important;
	}
	.ct\:mb--225 {
		margin-bottom: -225px !important;
	}
	.ct\:ml--225 {
		margin-left: -225px !important;
	}
	.ct\:mt-n--225 {
		margin-top: --225px !important;
	}
	.ct\:mr-n--225 {
		margin-right: --225px !important;
	}
	.ct\:mb-n--225 {
		margin-bottom: --225px !important;
	}
	.ct\:ml-n--225 {
		margin-left: --225px !important;
	}
	.ct\:mt--220 {
		margin-top: -220px !important;
	}
	.ct\:mr--220 {
		margin-right: -220px !important;
	}
	.ct\:mb--220 {
		margin-bottom: -220px !important;
	}
	.ct\:ml--220 {
		margin-left: -220px !important;
	}
	.ct\:mt-n--220 {
		margin-top: --220px !important;
	}
	.ct\:mr-n--220 {
		margin-right: --220px !important;
	}
	.ct\:mb-n--220 {
		margin-bottom: --220px !important;
	}
	.ct\:ml-n--220 {
		margin-left: --220px !important;
	}
	.ct\:mt--215 {
		margin-top: -215px !important;
	}
	.ct\:mr--215 {
		margin-right: -215px !important;
	}
	.ct\:mb--215 {
		margin-bottom: -215px !important;
	}
	.ct\:ml--215 {
		margin-left: -215px !important;
	}
	.ct\:mt-n--215 {
		margin-top: --215px !important;
	}
	.ct\:mr-n--215 {
		margin-right: --215px !important;
	}
	.ct\:mb-n--215 {
		margin-bottom: --215px !important;
	}
	.ct\:ml-n--215 {
		margin-left: --215px !important;
	}
	.ct\:mt--210 {
		margin-top: -210px !important;
	}
	.ct\:mr--210 {
		margin-right: -210px !important;
	}
	.ct\:mb--210 {
		margin-bottom: -210px !important;
	}
	.ct\:ml--210 {
		margin-left: -210px !important;
	}
	.ct\:mt-n--210 {
		margin-top: --210px !important;
	}
	.ct\:mr-n--210 {
		margin-right: --210px !important;
	}
	.ct\:mb-n--210 {
		margin-bottom: --210px !important;
	}
	.ct\:ml-n--210 {
		margin-left: --210px !important;
	}
	.ct\:mt--205 {
		margin-top: -205px !important;
	}
	.ct\:mr--205 {
		margin-right: -205px !important;
	}
	.ct\:mb--205 {
		margin-bottom: -205px !important;
	}
	.ct\:ml--205 {
		margin-left: -205px !important;
	}
	.ct\:mt-n--205 {
		margin-top: --205px !important;
	}
	.ct\:mr-n--205 {
		margin-right: --205px !important;
	}
	.ct\:mb-n--205 {
		margin-bottom: --205px !important;
	}
	.ct\:ml-n--205 {
		margin-left: --205px !important;
	}
	.ct\:mt--200 {
		margin-top: -200px !important;
	}
	.ct\:mr--200 {
		margin-right: -200px !important;
	}
	.ct\:mb--200 {
		margin-bottom: -200px !important;
	}
	.ct\:ml--200 {
		margin-left: -200px !important;
	}
	.ct\:mt-n--200 {
		margin-top: --200px !important;
	}
	.ct\:mr-n--200 {
		margin-right: --200px !important;
	}
	.ct\:mb-n--200 {
		margin-bottom: --200px !important;
	}
	.ct\:ml-n--200 {
		margin-left: --200px !important;
	}
	.ct\:mt--195 {
		margin-top: -195px !important;
	}
	.ct\:mr--195 {
		margin-right: -195px !important;
	}
	.ct\:mb--195 {
		margin-bottom: -195px !important;
	}
	.ct\:ml--195 {
		margin-left: -195px !important;
	}
	.ct\:mt-n--195 {
		margin-top: --195px !important;
	}
	.ct\:mr-n--195 {
		margin-right: --195px !important;
	}
	.ct\:mb-n--195 {
		margin-bottom: --195px !important;
	}
	.ct\:ml-n--195 {
		margin-left: --195px !important;
	}
	.ct\:mt--190 {
		margin-top: -190px !important;
	}
	.ct\:mr--190 {
		margin-right: -190px !important;
	}
	.ct\:mb--190 {
		margin-bottom: -190px !important;
	}
	.ct\:ml--190 {
		margin-left: -190px !important;
	}
	.ct\:mt-n--190 {
		margin-top: --190px !important;
	}
	.ct\:mr-n--190 {
		margin-right: --190px !important;
	}
	.ct\:mb-n--190 {
		margin-bottom: --190px !important;
	}
	.ct\:ml-n--190 {
		margin-left: --190px !important;
	}
	.ct\:mt--185 {
		margin-top: -185px !important;
	}
	.ct\:mr--185 {
		margin-right: -185px !important;
	}
	.ct\:mb--185 {
		margin-bottom: -185px !important;
	}
	.ct\:ml--185 {
		margin-left: -185px !important;
	}
	.ct\:mt-n--185 {
		margin-top: --185px !important;
	}
	.ct\:mr-n--185 {
		margin-right: --185px !important;
	}
	.ct\:mb-n--185 {
		margin-bottom: --185px !important;
	}
	.ct\:ml-n--185 {
		margin-left: --185px !important;
	}
	.ct\:mt--180 {
		margin-top: -180px !important;
	}
	.ct\:mr--180 {
		margin-right: -180px !important;
	}
	.ct\:mb--180 {
		margin-bottom: -180px !important;
	}
	.ct\:ml--180 {
		margin-left: -180px !important;
	}
	.ct\:mt-n--180 {
		margin-top: --180px !important;
	}
	.ct\:mr-n--180 {
		margin-right: --180px !important;
	}
	.ct\:mb-n--180 {
		margin-bottom: --180px !important;
	}
	.ct\:ml-n--180 {
		margin-left: --180px !important;
	}
	.ct\:mt--175 {
		margin-top: -175px !important;
	}
	.ct\:mr--175 {
		margin-right: -175px !important;
	}
	.ct\:mb--175 {
		margin-bottom: -175px !important;
	}
	.ct\:ml--175 {
		margin-left: -175px !important;
	}
	.ct\:mt-n--175 {
		margin-top: --175px !important;
	}
	.ct\:mr-n--175 {
		margin-right: --175px !important;
	}
	.ct\:mb-n--175 {
		margin-bottom: --175px !important;
	}
	.ct\:ml-n--175 {
		margin-left: --175px !important;
	}
	.ct\:mt--170 {
		margin-top: -170px !important;
	}
	.ct\:mr--170 {
		margin-right: -170px !important;
	}
	.ct\:mb--170 {
		margin-bottom: -170px !important;
	}
	.ct\:ml--170 {
		margin-left: -170px !important;
	}
	.ct\:mt-n--170 {
		margin-top: --170px !important;
	}
	.ct\:mr-n--170 {
		margin-right: --170px !important;
	}
	.ct\:mb-n--170 {
		margin-bottom: --170px !important;
	}
	.ct\:ml-n--170 {
		margin-left: --170px !important;
	}
	.ct\:mt--165 {
		margin-top: -165px !important;
	}
	.ct\:mr--165 {
		margin-right: -165px !important;
	}
	.ct\:mb--165 {
		margin-bottom: -165px !important;
	}
	.ct\:ml--165 {
		margin-left: -165px !important;
	}
	.ct\:mt-n--165 {
		margin-top: --165px !important;
	}
	.ct\:mr-n--165 {
		margin-right: --165px !important;
	}
	.ct\:mb-n--165 {
		margin-bottom: --165px !important;
	}
	.ct\:ml-n--165 {
		margin-left: --165px !important;
	}
	.ct\:mt--160 {
		margin-top: -160px !important;
	}
	.ct\:mr--160 {
		margin-right: -160px !important;
	}
	.ct\:mb--160 {
		margin-bottom: -160px !important;
	}
	.ct\:ml--160 {
		margin-left: -160px !important;
	}
	.ct\:mt-n--160 {
		margin-top: --160px !important;
	}
	.ct\:mr-n--160 {
		margin-right: --160px !important;
	}
	.ct\:mb-n--160 {
		margin-bottom: --160px !important;
	}
	.ct\:ml-n--160 {
		margin-left: --160px !important;
	}
	.ct\:mt--155 {
		margin-top: -155px !important;
	}
	.ct\:mr--155 {
		margin-right: -155px !important;
	}
	.ct\:mb--155 {
		margin-bottom: -155px !important;
	}
	.ct\:ml--155 {
		margin-left: -155px !important;
	}
	.ct\:mt-n--155 {
		margin-top: --155px !important;
	}
	.ct\:mr-n--155 {
		margin-right: --155px !important;
	}
	.ct\:mb-n--155 {
		margin-bottom: --155px !important;
	}
	.ct\:ml-n--155 {
		margin-left: --155px !important;
	}
	.ct\:mt--150 {
		margin-top: -150px !important;
	}
	.ct\:mr--150 {
		margin-right: -150px !important;
	}
	.ct\:mb--150 {
		margin-bottom: -150px !important;
	}
	.ct\:ml--150 {
		margin-left: -150px !important;
	}
	.ct\:mt-n--150 {
		margin-top: --150px !important;
	}
	.ct\:mr-n--150 {
		margin-right: --150px !important;
	}
	.ct\:mb-n--150 {
		margin-bottom: --150px !important;
	}
	.ct\:ml-n--150 {
		margin-left: --150px !important;
	}
	.ct\:mt--145 {
		margin-top: -145px !important;
	}
	.ct\:mr--145 {
		margin-right: -145px !important;
	}
	.ct\:mb--145 {
		margin-bottom: -145px !important;
	}
	.ct\:ml--145 {
		margin-left: -145px !important;
	}
	.ct\:mt-n--145 {
		margin-top: --145px !important;
	}
	.ct\:mr-n--145 {
		margin-right: --145px !important;
	}
	.ct\:mb-n--145 {
		margin-bottom: --145px !important;
	}
	.ct\:ml-n--145 {
		margin-left: --145px !important;
	}
	.ct\:mt--140 {
		margin-top: -140px !important;
	}
	.ct\:mr--140 {
		margin-right: -140px !important;
	}
	.ct\:mb--140 {
		margin-bottom: -140px !important;
	}
	.ct\:ml--140 {
		margin-left: -140px !important;
	}
	.ct\:mt-n--140 {
		margin-top: --140px !important;
	}
	.ct\:mr-n--140 {
		margin-right: --140px !important;
	}
	.ct\:mb-n--140 {
		margin-bottom: --140px !important;
	}
	.ct\:ml-n--140 {
		margin-left: --140px !important;
	}
	.ct\:mt--135 {
		margin-top: -135px !important;
	}
	.ct\:mr--135 {
		margin-right: -135px !important;
	}
	.ct\:mb--135 {
		margin-bottom: -135px !important;
	}
	.ct\:ml--135 {
		margin-left: -135px !important;
	}
	.ct\:mt-n--135 {
		margin-top: --135px !important;
	}
	.ct\:mr-n--135 {
		margin-right: --135px !important;
	}
	.ct\:mb-n--135 {
		margin-bottom: --135px !important;
	}
	.ct\:ml-n--135 {
		margin-left: --135px !important;
	}
	.ct\:mt--130 {
		margin-top: -130px !important;
	}
	.ct\:mr--130 {
		margin-right: -130px !important;
	}
	.ct\:mb--130 {
		margin-bottom: -130px !important;
	}
	.ct\:ml--130 {
		margin-left: -130px !important;
	}
	.ct\:mt-n--130 {
		margin-top: --130px !important;
	}
	.ct\:mr-n--130 {
		margin-right: --130px !important;
	}
	.ct\:mb-n--130 {
		margin-bottom: --130px !important;
	}
	.ct\:ml-n--130 {
		margin-left: --130px !important;
	}
	.ct\:mt--125 {
		margin-top: -125px !important;
	}
	.ct\:mr--125 {
		margin-right: -125px !important;
	}
	.ct\:mb--125 {
		margin-bottom: -125px !important;
	}
	.ct\:ml--125 {
		margin-left: -125px !important;
	}
	.ct\:mt-n--125 {
		margin-top: --125px !important;
	}
	.ct\:mr-n--125 {
		margin-right: --125px !important;
	}
	.ct\:mb-n--125 {
		margin-bottom: --125px !important;
	}
	.ct\:ml-n--125 {
		margin-left: --125px !important;
	}
	.ct\:mt--120 {
		margin-top: -120px !important;
	}
	.ct\:mr--120 {
		margin-right: -120px !important;
	}
	.ct\:mb--120 {
		margin-bottom: -120px !important;
	}
	.ct\:ml--120 {
		margin-left: -120px !important;
	}
	.ct\:mt-n--120 {
		margin-top: --120px !important;
	}
	.ct\:mr-n--120 {
		margin-right: --120px !important;
	}
	.ct\:mb-n--120 {
		margin-bottom: --120px !important;
	}
	.ct\:ml-n--120 {
		margin-left: --120px !important;
	}
	.ct\:mt--115 {
		margin-top: -115px !important;
	}
	.ct\:mr--115 {
		margin-right: -115px !important;
	}
	.ct\:mb--115 {
		margin-bottom: -115px !important;
	}
	.ct\:ml--115 {
		margin-left: -115px !important;
	}
	.ct\:mt-n--115 {
		margin-top: --115px !important;
	}
	.ct\:mr-n--115 {
		margin-right: --115px !important;
	}
	.ct\:mb-n--115 {
		margin-bottom: --115px !important;
	}
	.ct\:ml-n--115 {
		margin-left: --115px !important;
	}
	.ct\:mt--110 {
		margin-top: -110px !important;
	}
	.ct\:mr--110 {
		margin-right: -110px !important;
	}
	.ct\:mb--110 {
		margin-bottom: -110px !important;
	}
	.ct\:ml--110 {
		margin-left: -110px !important;
	}
	.ct\:mt-n--110 {
		margin-top: --110px !important;
	}
	.ct\:mr-n--110 {
		margin-right: --110px !important;
	}
	.ct\:mb-n--110 {
		margin-bottom: --110px !important;
	}
	.ct\:ml-n--110 {
		margin-left: --110px !important;
	}
	.ct\:mt--105 {
		margin-top: -105px !important;
	}
	.ct\:mr--105 {
		margin-right: -105px !important;
	}
	.ct\:mb--105 {
		margin-bottom: -105px !important;
	}
	.ct\:ml--105 {
		margin-left: -105px !important;
	}
	.ct\:mt-n--105 {
		margin-top: --105px !important;
	}
	.ct\:mr-n--105 {
		margin-right: --105px !important;
	}
	.ct\:mb-n--105 {
		margin-bottom: --105px !important;
	}
	.ct\:ml-n--105 {
		margin-left: --105px !important;
	}
	.ct\:mt--100 {
		margin-top: -100px !important;
	}
	.ct\:mr--100 {
		margin-right: -100px !important;
	}
	.ct\:mb--100 {
		margin-bottom: -100px !important;
	}
	.ct\:ml--100 {
		margin-left: -100px !important;
	}
	.ct\:mt-n--100 {
		margin-top: --100px !important;
	}
	.ct\:mr-n--100 {
		margin-right: --100px !important;
	}
	.ct\:mb-n--100 {
		margin-bottom: --100px !important;
	}
	.ct\:ml-n--100 {
		margin-left: --100px !important;
	}
	.ct\:mt--95 {
		margin-top: -95px !important;
	}
	.ct\:mr--95 {
		margin-right: -95px !important;
	}
	.ct\:mb--95 {
		margin-bottom: -95px !important;
	}
	.ct\:ml--95 {
		margin-left: -95px !important;
	}
	.ct\:mt-n--95 {
		margin-top: --95px !important;
	}
	.ct\:mr-n--95 {
		margin-right: --95px !important;
	}
	.ct\:mb-n--95 {
		margin-bottom: --95px !important;
	}
	.ct\:ml-n--95 {
		margin-left: --95px !important;
	}
	.ct\:mt--90 {
		margin-top: -90px !important;
	}
	.ct\:mr--90 {
		margin-right: -90px !important;
	}
	.ct\:mb--90 {
		margin-bottom: -90px !important;
	}
	.ct\:ml--90 {
		margin-left: -90px !important;
	}
	.ct\:mt-n--90 {
		margin-top: --90px !important;
	}
	.ct\:mr-n--90 {
		margin-right: --90px !important;
	}
	.ct\:mb-n--90 {
		margin-bottom: --90px !important;
	}
	.ct\:ml-n--90 {
		margin-left: --90px !important;
	}
	.ct\:mt--85 {
		margin-top: -85px !important;
	}
	.ct\:mr--85 {
		margin-right: -85px !important;
	}
	.ct\:mb--85 {
		margin-bottom: -85px !important;
	}
	.ct\:ml--85 {
		margin-left: -85px !important;
	}
	.ct\:mt-n--85 {
		margin-top: --85px !important;
	}
	.ct\:mr-n--85 {
		margin-right: --85px !important;
	}
	.ct\:mb-n--85 {
		margin-bottom: --85px !important;
	}
	.ct\:ml-n--85 {
		margin-left: --85px !important;
	}
	.ct\:mt--80 {
		margin-top: -80px !important;
	}
	.ct\:mr--80 {
		margin-right: -80px !important;
	}
	.ct\:mb--80 {
		margin-bottom: -80px !important;
	}
	.ct\:ml--80 {
		margin-left: -80px !important;
	}
	.ct\:mt-n--80 {
		margin-top: --80px !important;
	}
	.ct\:mr-n--80 {
		margin-right: --80px !important;
	}
	.ct\:mb-n--80 {
		margin-bottom: --80px !important;
	}
	.ct\:ml-n--80 {
		margin-left: --80px !important;
	}
	.ct\:mt--75 {
		margin-top: -75px !important;
	}
	.ct\:mr--75 {
		margin-right: -75px !important;
	}
	.ct\:mb--75 {
		margin-bottom: -75px !important;
	}
	.ct\:ml--75 {
		margin-left: -75px !important;
	}
	.ct\:mt-n--75 {
		margin-top: --75px !important;
	}
	.ct\:mr-n--75 {
		margin-right: --75px !important;
	}
	.ct\:mb-n--75 {
		margin-bottom: --75px !important;
	}
	.ct\:ml-n--75 {
		margin-left: --75px !important;
	}
	.ct\:mt--70 {
		margin-top: -70px !important;
	}
	.ct\:mr--70 {
		margin-right: -70px !important;
	}
	.ct\:mb--70 {
		margin-bottom: -70px !important;
	}
	.ct\:ml--70 {
		margin-left: -70px !important;
	}
	.ct\:mt-n--70 {
		margin-top: --70px !important;
	}
	.ct\:mr-n--70 {
		margin-right: --70px !important;
	}
	.ct\:mb-n--70 {
		margin-bottom: --70px !important;
	}
	.ct\:ml-n--70 {
		margin-left: --70px !important;
	}
	.ct\:mt--65 {
		margin-top: -65px !important;
	}
	.ct\:mr--65 {
		margin-right: -65px !important;
	}
	.ct\:mb--65 {
		margin-bottom: -65px !important;
	}
	.ct\:ml--65 {
		margin-left: -65px !important;
	}
	.ct\:mt-n--65 {
		margin-top: --65px !important;
	}
	.ct\:mr-n--65 {
		margin-right: --65px !important;
	}
	.ct\:mb-n--65 {
		margin-bottom: --65px !important;
	}
	.ct\:ml-n--65 {
		margin-left: --65px !important;
	}
	.ct\:mt--60 {
		margin-top: -60px !important;
	}
	.ct\:mr--60 {
		margin-right: -60px !important;
	}
	.ct\:mb--60 {
		margin-bottom: -60px !important;
	}
	.ct\:ml--60 {
		margin-left: -60px !important;
	}
	.ct\:mt-n--60 {
		margin-top: --60px !important;
	}
	.ct\:mr-n--60 {
		margin-right: --60px !important;
	}
	.ct\:mb-n--60 {
		margin-bottom: --60px !important;
	}
	.ct\:ml-n--60 {
		margin-left: --60px !important;
	}
	.ct\:mt--55 {
		margin-top: -55px !important;
	}
	.ct\:mr--55 {
		margin-right: -55px !important;
	}
	.ct\:mb--55 {
		margin-bottom: -55px !important;
	}
	.ct\:ml--55 {
		margin-left: -55px !important;
	}
	.ct\:mt-n--55 {
		margin-top: --55px !important;
	}
	.ct\:mr-n--55 {
		margin-right: --55px !important;
	}
	.ct\:mb-n--55 {
		margin-bottom: --55px !important;
	}
	.ct\:ml-n--55 {
		margin-left: --55px !important;
	}
	.ct\:mt--50 {
		margin-top: -50px !important;
	}
	.ct\:mr--50 {
		margin-right: -50px !important;
	}
	.ct\:mb--50 {
		margin-bottom: -50px !important;
	}
	.ct\:ml--50 {
		margin-left: -50px !important;
	}
	.ct\:mt-n--50 {
		margin-top: --50px !important;
	}
	.ct\:mr-n--50 {
		margin-right: --50px !important;
	}
	.ct\:mb-n--50 {
		margin-bottom: --50px !important;
	}
	.ct\:ml-n--50 {
		margin-left: --50px !important;
	}
	.ct\:mt--45 {
		margin-top: -45px !important;
	}
	.ct\:mr--45 {
		margin-right: -45px !important;
	}
	.ct\:mb--45 {
		margin-bottom: -45px !important;
	}
	.ct\:ml--45 {
		margin-left: -45px !important;
	}
	.ct\:mt-n--45 {
		margin-top: --45px !important;
	}
	.ct\:mr-n--45 {
		margin-right: --45px !important;
	}
	.ct\:mb-n--45 {
		margin-bottom: --45px !important;
	}
	.ct\:ml-n--45 {
		margin-left: --45px !important;
	}
	.ct\:mt--40 {
		margin-top: -40px !important;
	}
	.ct\:mr--40 {
		margin-right: -40px !important;
	}
	.ct\:mb--40 {
		margin-bottom: -40px !important;
	}
	.ct\:ml--40 {
		margin-left: -40px !important;
	}
	.ct\:mt-n--40 {
		margin-top: --40px !important;
	}
	.ct\:mr-n--40 {
		margin-right: --40px !important;
	}
	.ct\:mb-n--40 {
		margin-bottom: --40px !important;
	}
	.ct\:ml-n--40 {
		margin-left: --40px !important;
	}
	.ct\:mt--35 {
		margin-top: -35px !important;
	}
	.ct\:mr--35 {
		margin-right: -35px !important;
	}
	.ct\:mb--35 {
		margin-bottom: -35px !important;
	}
	.ct\:ml--35 {
		margin-left: -35px !important;
	}
	.ct\:mt-n--35 {
		margin-top: --35px !important;
	}
	.ct\:mr-n--35 {
		margin-right: --35px !important;
	}
	.ct\:mb-n--35 {
		margin-bottom: --35px !important;
	}
	.ct\:ml-n--35 {
		margin-left: --35px !important;
	}
	.ct\:mt--30 {
		margin-top: -30px !important;
	}
	.ct\:mr--30 {
		margin-right: -30px !important;
	}
	.ct\:mb--30 {
		margin-bottom: -30px !important;
	}
	.ct\:ml--30 {
		margin-left: -30px !important;
	}
	.ct\:mt-n--30 {
		margin-top: --30px !important;
	}
	.ct\:mr-n--30 {
		margin-right: --30px !important;
	}
	.ct\:mb-n--30 {
		margin-bottom: --30px !important;
	}
	.ct\:ml-n--30 {
		margin-left: --30px !important;
	}
	.ct\:mt--25 {
		margin-top: -25px !important;
	}
	.ct\:mr--25 {
		margin-right: -25px !important;
	}
	.ct\:mb--25 {
		margin-bottom: -25px !important;
	}
	.ct\:ml--25 {
		margin-left: -25px !important;
	}
	.ct\:mt-n--25 {
		margin-top: --25px !important;
	}
	.ct\:mr-n--25 {
		margin-right: --25px !important;
	}
	.ct\:mb-n--25 {
		margin-bottom: --25px !important;
	}
	.ct\:ml-n--25 {
		margin-left: --25px !important;
	}
	.ct\:mt--20 {
		margin-top: -20px !important;
	}
	.ct\:mr--20 {
		margin-right: -20px !important;
	}
	.ct\:mb--20 {
		margin-bottom: -20px !important;
	}
	.ct\:ml--20 {
		margin-left: -20px !important;
	}
	.ct\:mt-n--20 {
		margin-top: --20px !important;
	}
	.ct\:mr-n--20 {
		margin-right: --20px !important;
	}
	.ct\:mb-n--20 {
		margin-bottom: --20px !important;
	}
	.ct\:ml-n--20 {
		margin-left: --20px !important;
	}
	.ct\:mt--15 {
		margin-top: -15px !important;
	}
	.ct\:mr--15 {
		margin-right: -15px !important;
	}
	.ct\:mb--15 {
		margin-bottom: -15px !important;
	}
	.ct\:ml--15 {
		margin-left: -15px !important;
	}
	.ct\:mt-n--15 {
		margin-top: --15px !important;
	}
	.ct\:mr-n--15 {
		margin-right: --15px !important;
	}
	.ct\:mb-n--15 {
		margin-bottom: --15px !important;
	}
	.ct\:ml-n--15 {
		margin-left: --15px !important;
	}
	.ct\:mt--10 {
		margin-top: -10px !important;
	}
	.ct\:mr--10 {
		margin-right: -10px !important;
	}
	.ct\:mb--10 {
		margin-bottom: -10px !important;
	}
	.ct\:ml--10 {
		margin-left: -10px !important;
	}
	.ct\:mt-n--10 {
		margin-top: --10px !important;
	}
	.ct\:mr-n--10 {
		margin-right: --10px !important;
	}
	.ct\:mb-n--10 {
		margin-bottom: --10px !important;
	}
	.ct\:ml-n--10 {
		margin-left: --10px !important;
	}
	.ct\:mt--5 {
		margin-top: -5px !important;
	}
	.ct\:mr--5 {
		margin-right: -5px !important;
	}
	.ct\:mb--5 {
		margin-bottom: -5px !important;
	}
	.ct\:ml--5 {
		margin-left: -5px !important;
	}
	.ct\:mt-n--5 {
		margin-top: --5px !important;
	}
	.ct\:mr-n--5 {
		margin-right: --5px !important;
	}
	.ct\:mb-n--5 {
		margin-bottom: --5px !important;
	}
	.ct\:ml-n--5 {
		margin-left: --5px !important;
	}
	.ct\:mt-0 {
		margin-top: 0px !important;
	}
	.ct\:mr-0 {
		margin-right: 0px !important;
	}
	.ct\:mb-0 {
		margin-bottom: 0px !important;
	}
	.ct\:ml-0 {
		margin-left: 0px !important;
	}
	.ct\:mt-n-0 {
		margin-top: -0px !important;
	}
	.ct\:mr-n-0 {
		margin-right: -0px !important;
	}
	.ct\:mb-n-0 {
		margin-bottom: -0px !important;
	}
	.ct\:ml-n-0 {
		margin-left: -0px !important;
	}
	.ct\:mt-5 {
		margin-top: 5px !important;
	}
	.ct\:mr-5 {
		margin-right: 5px !important;
	}
	.ct\:mb-5 {
		margin-bottom: 5px !important;
	}
	.ct\:ml-5 {
		margin-left: 5px !important;
	}
	.ct\:mt-n-5 {
		margin-top: -5px !important;
	}
	.ct\:mr-n-5 {
		margin-right: -5px !important;
	}
	.ct\:mb-n-5 {
		margin-bottom: -5px !important;
	}
	.ct\:ml-n-5 {
		margin-left: -5px !important;
	}
	.ct\:mt-10 {
		margin-top: 10px !important;
	}
	.ct\:mr-10 {
		margin-right: 10px !important;
	}
	.ct\:mb-10 {
		margin-bottom: 10px !important;
	}
	.ct\:ml-10 {
		margin-left: 10px !important;
	}
	.ct\:mt-n-10 {
		margin-top: -10px !important;
	}
	.ct\:mr-n-10 {
		margin-right: -10px !important;
	}
	.ct\:mb-n-10 {
		margin-bottom: -10px !important;
	}
	.ct\:ml-n-10 {
		margin-left: -10px !important;
	}
	.ct\:mt-15 {
		margin-top: 15px !important;
	}
	.ct\:mr-15 {
		margin-right: 15px !important;
	}
	.ct\:mb-15 {
		margin-bottom: 15px !important;
	}
	.ct\:ml-15 {
		margin-left: 15px !important;
	}
	.ct\:mt-n-15 {
		margin-top: -15px !important;
	}
	.ct\:mr-n-15 {
		margin-right: -15px !important;
	}
	.ct\:mb-n-15 {
		margin-bottom: -15px !important;
	}
	.ct\:ml-n-15 {
		margin-left: -15px !important;
	}
	.ct\:mt-20 {
		margin-top: 20px !important;
	}
	.ct\:mr-20 {
		margin-right: 20px !important;
	}
	.ct\:mb-20 {
		margin-bottom: 20px !important;
	}
	.ct\:ml-20 {
		margin-left: 20px !important;
	}
	.ct\:mt-n-20 {
		margin-top: -20px !important;
	}
	.ct\:mr-n-20 {
		margin-right: -20px !important;
	}
	.ct\:mb-n-20 {
		margin-bottom: -20px !important;
	}
	.ct\:ml-n-20 {
		margin-left: -20px !important;
	}
	.ct\:mt-25 {
		margin-top: 25px !important;
	}
	.ct\:mr-25 {
		margin-right: 25px !important;
	}
	.ct\:mb-25 {
		margin-bottom: 25px !important;
	}
	.ct\:ml-25 {
		margin-left: 25px !important;
	}
	.ct\:mt-n-25 {
		margin-top: -25px !important;
	}
	.ct\:mr-n-25 {
		margin-right: -25px !important;
	}
	.ct\:mb-n-25 {
		margin-bottom: -25px !important;
	}
	.ct\:ml-n-25 {
		margin-left: -25px !important;
	}
	.ct\:mt-30 {
		margin-top: 30px !important;
	}
	.ct\:mr-30 {
		margin-right: 30px !important;
	}
	.ct\:mb-30 {
		margin-bottom: 30px !important;
	}
	.ct\:ml-30 {
		margin-left: 30px !important;
	}
	.ct\:mt-n-30 {
		margin-top: -30px !important;
	}
	.ct\:mr-n-30 {
		margin-right: -30px !important;
	}
	.ct\:mb-n-30 {
		margin-bottom: -30px !important;
	}
	.ct\:ml-n-30 {
		margin-left: -30px !important;
	}
	.ct\:mt-35 {
		margin-top: 35px !important;
	}
	.ct\:mr-35 {
		margin-right: 35px !important;
	}
	.ct\:mb-35 {
		margin-bottom: 35px !important;
	}
	.ct\:ml-35 {
		margin-left: 35px !important;
	}
	.ct\:mt-n-35 {
		margin-top: -35px !important;
	}
	.ct\:mr-n-35 {
		margin-right: -35px !important;
	}
	.ct\:mb-n-35 {
		margin-bottom: -35px !important;
	}
	.ct\:ml-n-35 {
		margin-left: -35px !important;
	}
	.ct\:mt-40 {
		margin-top: 40px !important;
	}
	.ct\:mr-40 {
		margin-right: 40px !important;
	}
	.ct\:mb-40 {
		margin-bottom: 40px !important;
	}
	.ct\:ml-40 {
		margin-left: 40px !important;
	}
	.ct\:mt-n-40 {
		margin-top: -40px !important;
	}
	.ct\:mr-n-40 {
		margin-right: -40px !important;
	}
	.ct\:mb-n-40 {
		margin-bottom: -40px !important;
	}
	.ct\:ml-n-40 {
		margin-left: -40px !important;
	}
	.ct\:mt-45 {
		margin-top: 45px !important;
	}
	.ct\:mr-45 {
		margin-right: 45px !important;
	}
	.ct\:mb-45 {
		margin-bottom: 45px !important;
	}
	.ct\:ml-45 {
		margin-left: 45px !important;
	}
	.ct\:mt-n-45 {
		margin-top: -45px !important;
	}
	.ct\:mr-n-45 {
		margin-right: -45px !important;
	}
	.ct\:mb-n-45 {
		margin-bottom: -45px !important;
	}
	.ct\:ml-n-45 {
		margin-left: -45px !important;
	}
	.ct\:mt-50 {
		margin-top: 50px !important;
	}
	.ct\:mr-50 {
		margin-right: 50px !important;
	}
	.ct\:mb-50 {
		margin-bottom: 50px !important;
	}
	.ct\:ml-50 {
		margin-left: 50px !important;
	}
	.ct\:mt-n-50 {
		margin-top: -50px !important;
	}
	.ct\:mr-n-50 {
		margin-right: -50px !important;
	}
	.ct\:mb-n-50 {
		margin-bottom: -50px !important;
	}
	.ct\:ml-n-50 {
		margin-left: -50px !important;
	}
	.ct\:mt-55 {
		margin-top: 55px !important;
	}
	.ct\:mr-55 {
		margin-right: 55px !important;
	}
	.ct\:mb-55 {
		margin-bottom: 55px !important;
	}
	.ct\:ml-55 {
		margin-left: 55px !important;
	}
	.ct\:mt-n-55 {
		margin-top: -55px !important;
	}
	.ct\:mr-n-55 {
		margin-right: -55px !important;
	}
	.ct\:mb-n-55 {
		margin-bottom: -55px !important;
	}
	.ct\:ml-n-55 {
		margin-left: -55px !important;
	}
	.ct\:mt-60 {
		margin-top: 60px !important;
	}
	.ct\:mr-60 {
		margin-right: 60px !important;
	}
	.ct\:mb-60 {
		margin-bottom: 60px !important;
	}
	.ct\:ml-60 {
		margin-left: 60px !important;
	}
	.ct\:mt-n-60 {
		margin-top: -60px !important;
	}
	.ct\:mr-n-60 {
		margin-right: -60px !important;
	}
	.ct\:mb-n-60 {
		margin-bottom: -60px !important;
	}
	.ct\:ml-n-60 {
		margin-left: -60px !important;
	}
	.ct\:mt-65 {
		margin-top: 65px !important;
	}
	.ct\:mr-65 {
		margin-right: 65px !important;
	}
	.ct\:mb-65 {
		margin-bottom: 65px !important;
	}
	.ct\:ml-65 {
		margin-left: 65px !important;
	}
	.ct\:mt-n-65 {
		margin-top: -65px !important;
	}
	.ct\:mr-n-65 {
		margin-right: -65px !important;
	}
	.ct\:mb-n-65 {
		margin-bottom: -65px !important;
	}
	.ct\:ml-n-65 {
		margin-left: -65px !important;
	}
	.ct\:mt-70 {
		margin-top: 70px !important;
	}
	.ct\:mr-70 {
		margin-right: 70px !important;
	}
	.ct\:mb-70 {
		margin-bottom: 70px !important;
	}
	.ct\:ml-70 {
		margin-left: 70px !important;
	}
	.ct\:mt-n-70 {
		margin-top: -70px !important;
	}
	.ct\:mr-n-70 {
		margin-right: -70px !important;
	}
	.ct\:mb-n-70 {
		margin-bottom: -70px !important;
	}
	.ct\:ml-n-70 {
		margin-left: -70px !important;
	}
	.ct\:mt-75 {
		margin-top: 75px !important;
	}
	.ct\:mr-75 {
		margin-right: 75px !important;
	}
	.ct\:mb-75 {
		margin-bottom: 75px !important;
	}
	.ct\:ml-75 {
		margin-left: 75px !important;
	}
	.ct\:mt-n-75 {
		margin-top: -75px !important;
	}
	.ct\:mr-n-75 {
		margin-right: -75px !important;
	}
	.ct\:mb-n-75 {
		margin-bottom: -75px !important;
	}
	.ct\:ml-n-75 {
		margin-left: -75px !important;
	}
	.ct\:mt-80 {
		margin-top: 80px !important;
	}
	.ct\:mr-80 {
		margin-right: 80px !important;
	}
	.ct\:mb-80 {
		margin-bottom: 80px !important;
	}
	.ct\:ml-80 {
		margin-left: 80px !important;
	}
	.ct\:mt-n-80 {
		margin-top: -80px !important;
	}
	.ct\:mr-n-80 {
		margin-right: -80px !important;
	}
	.ct\:mb-n-80 {
		margin-bottom: -80px !important;
	}
	.ct\:ml-n-80 {
		margin-left: -80px !important;
	}
	.ct\:mt-85 {
		margin-top: 85px !important;
	}
	.ct\:mr-85 {
		margin-right: 85px !important;
	}
	.ct\:mb-85 {
		margin-bottom: 85px !important;
	}
	.ct\:ml-85 {
		margin-left: 85px !important;
	}
	.ct\:mt-n-85 {
		margin-top: -85px !important;
	}
	.ct\:mr-n-85 {
		margin-right: -85px !important;
	}
	.ct\:mb-n-85 {
		margin-bottom: -85px !important;
	}
	.ct\:ml-n-85 {
		margin-left: -85px !important;
	}
	.ct\:mt-90 {
		margin-top: 90px !important;
	}
	.ct\:mr-90 {
		margin-right: 90px !important;
	}
	.ct\:mb-90 {
		margin-bottom: 90px !important;
	}
	.ct\:ml-90 {
		margin-left: 90px !important;
	}
	.ct\:mt-n-90 {
		margin-top: -90px !important;
	}
	.ct\:mr-n-90 {
		margin-right: -90px !important;
	}
	.ct\:mb-n-90 {
		margin-bottom: -90px !important;
	}
	.ct\:ml-n-90 {
		margin-left: -90px !important;
	}
	.ct\:mt-95 {
		margin-top: 95px !important;
	}
	.ct\:mr-95 {
		margin-right: 95px !important;
	}
	.ct\:mb-95 {
		margin-bottom: 95px !important;
	}
	.ct\:ml-95 {
		margin-left: 95px !important;
	}
	.ct\:mt-n-95 {
		margin-top: -95px !important;
	}
	.ct\:mr-n-95 {
		margin-right: -95px !important;
	}
	.ct\:mb-n-95 {
		margin-bottom: -95px !important;
	}
	.ct\:ml-n-95 {
		margin-left: -95px !important;
	}
	.ct\:mt-100 {
		margin-top: 100px !important;
	}
	.ct\:mr-100 {
		margin-right: 100px !important;
	}
	.ct\:mb-100 {
		margin-bottom: 100px !important;
	}
	.ct\:ml-100 {
		margin-left: 100px !important;
	}
	.ct\:mt-n-100 {
		margin-top: -100px !important;
	}
	.ct\:mr-n-100 {
		margin-right: -100px !important;
	}
	.ct\:mb-n-100 {
		margin-bottom: -100px !important;
	}
	.ct\:ml-n-100 {
		margin-left: -100px !important;
	}
	.ct\:mt-105 {
		margin-top: 105px !important;
	}
	.ct\:mr-105 {
		margin-right: 105px !important;
	}
	.ct\:mb-105 {
		margin-bottom: 105px !important;
	}
	.ct\:ml-105 {
		margin-left: 105px !important;
	}
	.ct\:mt-n-105 {
		margin-top: -105px !important;
	}
	.ct\:mr-n-105 {
		margin-right: -105px !important;
	}
	.ct\:mb-n-105 {
		margin-bottom: -105px !important;
	}
	.ct\:ml-n-105 {
		margin-left: -105px !important;
	}
	.ct\:mt-110 {
		margin-top: 110px !important;
	}
	.ct\:mr-110 {
		margin-right: 110px !important;
	}
	.ct\:mb-110 {
		margin-bottom: 110px !important;
	}
	.ct\:ml-110 {
		margin-left: 110px !important;
	}
	.ct\:mt-n-110 {
		margin-top: -110px !important;
	}
	.ct\:mr-n-110 {
		margin-right: -110px !important;
	}
	.ct\:mb-n-110 {
		margin-bottom: -110px !important;
	}
	.ct\:ml-n-110 {
		margin-left: -110px !important;
	}
	.ct\:mt-115 {
		margin-top: 115px !important;
	}
	.ct\:mr-115 {
		margin-right: 115px !important;
	}
	.ct\:mb-115 {
		margin-bottom: 115px !important;
	}
	.ct\:ml-115 {
		margin-left: 115px !important;
	}
	.ct\:mt-n-115 {
		margin-top: -115px !important;
	}
	.ct\:mr-n-115 {
		margin-right: -115px !important;
	}
	.ct\:mb-n-115 {
		margin-bottom: -115px !important;
	}
	.ct\:ml-n-115 {
		margin-left: -115px !important;
	}
	.ct\:mt-120 {
		margin-top: 120px !important;
	}
	.ct\:mr-120 {
		margin-right: 120px !important;
	}
	.ct\:mb-120 {
		margin-bottom: 120px !important;
	}
	.ct\:ml-120 {
		margin-left: 120px !important;
	}
	.ct\:mt-n-120 {
		margin-top: -120px !important;
	}
	.ct\:mr-n-120 {
		margin-right: -120px !important;
	}
	.ct\:mb-n-120 {
		margin-bottom: -120px !important;
	}
	.ct\:ml-n-120 {
		margin-left: -120px !important;
	}
	.ct\:mt-125 {
		margin-top: 125px !important;
	}
	.ct\:mr-125 {
		margin-right: 125px !important;
	}
	.ct\:mb-125 {
		margin-bottom: 125px !important;
	}
	.ct\:ml-125 {
		margin-left: 125px !important;
	}
	.ct\:mt-n-125 {
		margin-top: -125px !important;
	}
	.ct\:mr-n-125 {
		margin-right: -125px !important;
	}
	.ct\:mb-n-125 {
		margin-bottom: -125px !important;
	}
	.ct\:ml-n-125 {
		margin-left: -125px !important;
	}
	.ct\:mt-130 {
		margin-top: 130px !important;
	}
	.ct\:mr-130 {
		margin-right: 130px !important;
	}
	.ct\:mb-130 {
		margin-bottom: 130px !important;
	}
	.ct\:ml-130 {
		margin-left: 130px !important;
	}
	.ct\:mt-n-130 {
		margin-top: -130px !important;
	}
	.ct\:mr-n-130 {
		margin-right: -130px !important;
	}
	.ct\:mb-n-130 {
		margin-bottom: -130px !important;
	}
	.ct\:ml-n-130 {
		margin-left: -130px !important;
	}
	.ct\:mt-135 {
		margin-top: 135px !important;
	}
	.ct\:mr-135 {
		margin-right: 135px !important;
	}
	.ct\:mb-135 {
		margin-bottom: 135px !important;
	}
	.ct\:ml-135 {
		margin-left: 135px !important;
	}
	.ct\:mt-n-135 {
		margin-top: -135px !important;
	}
	.ct\:mr-n-135 {
		margin-right: -135px !important;
	}
	.ct\:mb-n-135 {
		margin-bottom: -135px !important;
	}
	.ct\:ml-n-135 {
		margin-left: -135px !important;
	}
	.ct\:mt-140 {
		margin-top: 140px !important;
	}
	.ct\:mr-140 {
		margin-right: 140px !important;
	}
	.ct\:mb-140 {
		margin-bottom: 140px !important;
	}
	.ct\:ml-140 {
		margin-left: 140px !important;
	}
	.ct\:mt-n-140 {
		margin-top: -140px !important;
	}
	.ct\:mr-n-140 {
		margin-right: -140px !important;
	}
	.ct\:mb-n-140 {
		margin-bottom: -140px !important;
	}
	.ct\:ml-n-140 {
		margin-left: -140px !important;
	}
	.ct\:mt-145 {
		margin-top: 145px !important;
	}
	.ct\:mr-145 {
		margin-right: 145px !important;
	}
	.ct\:mb-145 {
		margin-bottom: 145px !important;
	}
	.ct\:ml-145 {
		margin-left: 145px !important;
	}
	.ct\:mt-n-145 {
		margin-top: -145px !important;
	}
	.ct\:mr-n-145 {
		margin-right: -145px !important;
	}
	.ct\:mb-n-145 {
		margin-bottom: -145px !important;
	}
	.ct\:ml-n-145 {
		margin-left: -145px !important;
	}
	.ct\:mt-150 {
		margin-top: 150px !important;
	}
	.ct\:mr-150 {
		margin-right: 150px !important;
	}
	.ct\:mb-150 {
		margin-bottom: 150px !important;
	}
	.ct\:ml-150 {
		margin-left: 150px !important;
	}
	.ct\:mt-n-150 {
		margin-top: -150px !important;
	}
	.ct\:mr-n-150 {
		margin-right: -150px !important;
	}
	.ct\:mb-n-150 {
		margin-bottom: -150px !important;
	}
	.ct\:ml-n-150 {
		margin-left: -150px !important;
	}
	.ct\:mt-155 {
		margin-top: 155px !important;
	}
	.ct\:mr-155 {
		margin-right: 155px !important;
	}
	.ct\:mb-155 {
		margin-bottom: 155px !important;
	}
	.ct\:ml-155 {
		margin-left: 155px !important;
	}
	.ct\:mt-n-155 {
		margin-top: -155px !important;
	}
	.ct\:mr-n-155 {
		margin-right: -155px !important;
	}
	.ct\:mb-n-155 {
		margin-bottom: -155px !important;
	}
	.ct\:ml-n-155 {
		margin-left: -155px !important;
	}
	.ct\:mt-160 {
		margin-top: 160px !important;
	}
	.ct\:mr-160 {
		margin-right: 160px !important;
	}
	.ct\:mb-160 {
		margin-bottom: 160px !important;
	}
	.ct\:ml-160 {
		margin-left: 160px !important;
	}
	.ct\:mt-n-160 {
		margin-top: -160px !important;
	}
	.ct\:mr-n-160 {
		margin-right: -160px !important;
	}
	.ct\:mb-n-160 {
		margin-bottom: -160px !important;
	}
	.ct\:ml-n-160 {
		margin-left: -160px !important;
	}
	.ct\:mt-165 {
		margin-top: 165px !important;
	}
	.ct\:mr-165 {
		margin-right: 165px !important;
	}
	.ct\:mb-165 {
		margin-bottom: 165px !important;
	}
	.ct\:ml-165 {
		margin-left: 165px !important;
	}
	.ct\:mt-n-165 {
		margin-top: -165px !important;
	}
	.ct\:mr-n-165 {
		margin-right: -165px !important;
	}
	.ct\:mb-n-165 {
		margin-bottom: -165px !important;
	}
	.ct\:ml-n-165 {
		margin-left: -165px !important;
	}
	.ct\:mt-170 {
		margin-top: 170px !important;
	}
	.ct\:mr-170 {
		margin-right: 170px !important;
	}
	.ct\:mb-170 {
		margin-bottom: 170px !important;
	}
	.ct\:ml-170 {
		margin-left: 170px !important;
	}
	.ct\:mt-n-170 {
		margin-top: -170px !important;
	}
	.ct\:mr-n-170 {
		margin-right: -170px !important;
	}
	.ct\:mb-n-170 {
		margin-bottom: -170px !important;
	}
	.ct\:ml-n-170 {
		margin-left: -170px !important;
	}
	.ct\:mt-175 {
		margin-top: 175px !important;
	}
	.ct\:mr-175 {
		margin-right: 175px !important;
	}
	.ct\:mb-175 {
		margin-bottom: 175px !important;
	}
	.ct\:ml-175 {
		margin-left: 175px !important;
	}
	.ct\:mt-n-175 {
		margin-top: -175px !important;
	}
	.ct\:mr-n-175 {
		margin-right: -175px !important;
	}
	.ct\:mb-n-175 {
		margin-bottom: -175px !important;
	}
	.ct\:ml-n-175 {
		margin-left: -175px !important;
	}
	.ct\:mt-180 {
		margin-top: 180px !important;
	}
	.ct\:mr-180 {
		margin-right: 180px !important;
	}
	.ct\:mb-180 {
		margin-bottom: 180px !important;
	}
	.ct\:ml-180 {
		margin-left: 180px !important;
	}
	.ct\:mt-n-180 {
		margin-top: -180px !important;
	}
	.ct\:mr-n-180 {
		margin-right: -180px !important;
	}
	.ct\:mb-n-180 {
		margin-bottom: -180px !important;
	}
	.ct\:ml-n-180 {
		margin-left: -180px !important;
	}
	.ct\:mt-185 {
		margin-top: 185px !important;
	}
	.ct\:mr-185 {
		margin-right: 185px !important;
	}
	.ct\:mb-185 {
		margin-bottom: 185px !important;
	}
	.ct\:ml-185 {
		margin-left: 185px !important;
	}
	.ct\:mt-n-185 {
		margin-top: -185px !important;
	}
	.ct\:mr-n-185 {
		margin-right: -185px !important;
	}
	.ct\:mb-n-185 {
		margin-bottom: -185px !important;
	}
	.ct\:ml-n-185 {
		margin-left: -185px !important;
	}
	.ct\:mt-190 {
		margin-top: 190px !important;
	}
	.ct\:mr-190 {
		margin-right: 190px !important;
	}
	.ct\:mb-190 {
		margin-bottom: 190px !important;
	}
	.ct\:ml-190 {
		margin-left: 190px !important;
	}
	.ct\:mt-n-190 {
		margin-top: -190px !important;
	}
	.ct\:mr-n-190 {
		margin-right: -190px !important;
	}
	.ct\:mb-n-190 {
		margin-bottom: -190px !important;
	}
	.ct\:ml-n-190 {
		margin-left: -190px !important;
	}
	.ct\:mt-195 {
		margin-top: 195px !important;
	}
	.ct\:mr-195 {
		margin-right: 195px !important;
	}
	.ct\:mb-195 {
		margin-bottom: 195px !important;
	}
	.ct\:ml-195 {
		margin-left: 195px !important;
	}
	.ct\:mt-n-195 {
		margin-top: -195px !important;
	}
	.ct\:mr-n-195 {
		margin-right: -195px !important;
	}
	.ct\:mb-n-195 {
		margin-bottom: -195px !important;
	}
	.ct\:ml-n-195 {
		margin-left: -195px !important;
	}
	.ct\:mt-200 {
		margin-top: 200px !important;
	}
	.ct\:mr-200 {
		margin-right: 200px !important;
	}
	.ct\:mb-200 {
		margin-bottom: 200px !important;
	}
	.ct\:ml-200 {
		margin-left: 200px !important;
	}
	.ct\:mt-n-200 {
		margin-top: -200px !important;
	}
	.ct\:mr-n-200 {
		margin-right: -200px !important;
	}
	.ct\:mb-n-200 {
		margin-bottom: -200px !important;
	}
	.ct\:ml-n-200 {
		margin-left: -200px !important;
	}
	.ct\:mt-205 {
		margin-top: 205px !important;
	}
	.ct\:mr-205 {
		margin-right: 205px !important;
	}
	.ct\:mb-205 {
		margin-bottom: 205px !important;
	}
	.ct\:ml-205 {
		margin-left: 205px !important;
	}
	.ct\:mt-n-205 {
		margin-top: -205px !important;
	}
	.ct\:mr-n-205 {
		margin-right: -205px !important;
	}
	.ct\:mb-n-205 {
		margin-bottom: -205px !important;
	}
	.ct\:ml-n-205 {
		margin-left: -205px !important;
	}
	.ct\:mt-210 {
		margin-top: 210px !important;
	}
	.ct\:mr-210 {
		margin-right: 210px !important;
	}
	.ct\:mb-210 {
		margin-bottom: 210px !important;
	}
	.ct\:ml-210 {
		margin-left: 210px !important;
	}
	.ct\:mt-n-210 {
		margin-top: -210px !important;
	}
	.ct\:mr-n-210 {
		margin-right: -210px !important;
	}
	.ct\:mb-n-210 {
		margin-bottom: -210px !important;
	}
	.ct\:ml-n-210 {
		margin-left: -210px !important;
	}
	.ct\:mt-215 {
		margin-top: 215px !important;
	}
	.ct\:mr-215 {
		margin-right: 215px !important;
	}
	.ct\:mb-215 {
		margin-bottom: 215px !important;
	}
	.ct\:ml-215 {
		margin-left: 215px !important;
	}
	.ct\:mt-n-215 {
		margin-top: -215px !important;
	}
	.ct\:mr-n-215 {
		margin-right: -215px !important;
	}
	.ct\:mb-n-215 {
		margin-bottom: -215px !important;
	}
	.ct\:ml-n-215 {
		margin-left: -215px !important;
	}
	.ct\:mt-220 {
		margin-top: 220px !important;
	}
	.ct\:mr-220 {
		margin-right: 220px !important;
	}
	.ct\:mb-220 {
		margin-bottom: 220px !important;
	}
	.ct\:ml-220 {
		margin-left: 220px !important;
	}
	.ct\:mt-n-220 {
		margin-top: -220px !important;
	}
	.ct\:mr-n-220 {
		margin-right: -220px !important;
	}
	.ct\:mb-n-220 {
		margin-bottom: -220px !important;
	}
	.ct\:ml-n-220 {
		margin-left: -220px !important;
	}
	.ct\:mt-225 {
		margin-top: 225px !important;
	}
	.ct\:mr-225 {
		margin-right: 225px !important;
	}
	.ct\:mb-225 {
		margin-bottom: 225px !important;
	}
	.ct\:ml-225 {
		margin-left: 225px !important;
	}
	.ct\:mt-n-225 {
		margin-top: -225px !important;
	}
	.ct\:mr-n-225 {
		margin-right: -225px !important;
	}
	.ct\:mb-n-225 {
		margin-bottom: -225px !important;
	}
	.ct\:ml-n-225 {
		margin-left: -225px !important;
	}
	.ct\:mt-230 {
		margin-top: 230px !important;
	}
	.ct\:mr-230 {
		margin-right: 230px !important;
	}
	.ct\:mb-230 {
		margin-bottom: 230px !important;
	}
	.ct\:ml-230 {
		margin-left: 230px !important;
	}
	.ct\:mt-n-230 {
		margin-top: -230px !important;
	}
	.ct\:mr-n-230 {
		margin-right: -230px !important;
	}
	.ct\:mb-n-230 {
		margin-bottom: -230px !important;
	}
	.ct\:ml-n-230 {
		margin-left: -230px !important;
	}
	.ct\:mt-235 {
		margin-top: 235px !important;
	}
	.ct\:mr-235 {
		margin-right: 235px !important;
	}
	.ct\:mb-235 {
		margin-bottom: 235px !important;
	}
	.ct\:ml-235 {
		margin-left: 235px !important;
	}
	.ct\:mt-n-235 {
		margin-top: -235px !important;
	}
	.ct\:mr-n-235 {
		margin-right: -235px !important;
	}
	.ct\:mb-n-235 {
		margin-bottom: -235px !important;
	}
	.ct\:ml-n-235 {
		margin-left: -235px !important;
	}
	.ct\:mt-240 {
		margin-top: 240px !important;
	}
	.ct\:mr-240 {
		margin-right: 240px !important;
	}
	.ct\:mb-240 {
		margin-bottom: 240px !important;
	}
	.ct\:ml-240 {
		margin-left: 240px !important;
	}
	.ct\:mt-n-240 {
		margin-top: -240px !important;
	}
	.ct\:mr-n-240 {
		margin-right: -240px !important;
	}
	.ct\:mb-n-240 {
		margin-bottom: -240px !important;
	}
	.ct\:ml-n-240 {
		margin-left: -240px !important;
	}
	.ct\:mt-245 {
		margin-top: 245px !important;
	}
	.ct\:mr-245 {
		margin-right: 245px !important;
	}
	.ct\:mb-245 {
		margin-bottom: 245px !important;
	}
	.ct\:ml-245 {
		margin-left: 245px !important;
	}
	.ct\:mt-n-245 {
		margin-top: -245px !important;
	}
	.ct\:mr-n-245 {
		margin-right: -245px !important;
	}
	.ct\:mb-n-245 {
		margin-bottom: -245px !important;
	}
	.ct\:ml-n-245 {
		margin-left: -245px !important;
	}
	.ct\:mt-250 {
		margin-top: 250px !important;
	}
	.ct\:mr-250 {
		margin-right: 250px !important;
	}
	.ct\:mb-250 {
		margin-bottom: 250px !important;
	}
	.ct\:ml-250 {
		margin-left: 250px !important;
	}
	.ct\:mt-n-250 {
		margin-top: -250px !important;
	}
	.ct\:mr-n-250 {
		margin-right: -250px !important;
	}
	.ct\:mb-n-250 {
		margin-bottom: -250px !important;
	}
	.ct\:ml-n-250 {
		margin-left: -250px !important;
	}
	.ct\:mt-255 {
		margin-top: 255px !important;
	}
	.ct\:mr-255 {
		margin-right: 255px !important;
	}
	.ct\:mb-255 {
		margin-bottom: 255px !important;
	}
	.ct\:ml-255 {
		margin-left: 255px !important;
	}
	.ct\:mt-n-255 {
		margin-top: -255px !important;
	}
	.ct\:mr-n-255 {
		margin-right: -255px !important;
	}
	.ct\:mb-n-255 {
		margin-bottom: -255px !important;
	}
	.ct\:ml-n-255 {
		margin-left: -255px !important;
	}
	.ct\:mt-260 {
		margin-top: 260px !important;
	}
	.ct\:mr-260 {
		margin-right: 260px !important;
	}
	.ct\:mb-260 {
		margin-bottom: 260px !important;
	}
	.ct\:ml-260 {
		margin-left: 260px !important;
	}
	.ct\:mt-n-260 {
		margin-top: -260px !important;
	}
	.ct\:mr-n-260 {
		margin-right: -260px !important;
	}
	.ct\:mb-n-260 {
		margin-bottom: -260px !important;
	}
	.ct\:ml-n-260 {
		margin-left: -260px !important;
	}
	.ct\:mt-265 {
		margin-top: 265px !important;
	}
	.ct\:mr-265 {
		margin-right: 265px !important;
	}
	.ct\:mb-265 {
		margin-bottom: 265px !important;
	}
	.ct\:ml-265 {
		margin-left: 265px !important;
	}
	.ct\:mt-n-265 {
		margin-top: -265px !important;
	}
	.ct\:mr-n-265 {
		margin-right: -265px !important;
	}
	.ct\:mb-n-265 {
		margin-bottom: -265px !important;
	}
	.ct\:ml-n-265 {
		margin-left: -265px !important;
	}
	.ct\:mt-270 {
		margin-top: 270px !important;
	}
	.ct\:mr-270 {
		margin-right: 270px !important;
	}
	.ct\:mb-270 {
		margin-bottom: 270px !important;
	}
	.ct\:ml-270 {
		margin-left: 270px !important;
	}
	.ct\:mt-n-270 {
		margin-top: -270px !important;
	}
	.ct\:mr-n-270 {
		margin-right: -270px !important;
	}
	.ct\:mb-n-270 {
		margin-bottom: -270px !important;
	}
	.ct\:ml-n-270 {
		margin-left: -270px !important;
	}
	.ct\:mt-275 {
		margin-top: 275px !important;
	}
	.ct\:mr-275 {
		margin-right: 275px !important;
	}
	.ct\:mb-275 {
		margin-bottom: 275px !important;
	}
	.ct\:ml-275 {
		margin-left: 275px !important;
	}
	.ct\:mt-n-275 {
		margin-top: -275px !important;
	}
	.ct\:mr-n-275 {
		margin-right: -275px !important;
	}
	.ct\:mb-n-275 {
		margin-bottom: -275px !important;
	}
	.ct\:ml-n-275 {
		margin-left: -275px !important;
	}
	.ct\:mt-280 {
		margin-top: 280px !important;
	}
	.ct\:mr-280 {
		margin-right: 280px !important;
	}
	.ct\:mb-280 {
		margin-bottom: 280px !important;
	}
	.ct\:ml-280 {
		margin-left: 280px !important;
	}
	.ct\:mt-n-280 {
		margin-top: -280px !important;
	}
	.ct\:mr-n-280 {
		margin-right: -280px !important;
	}
	.ct\:mb-n-280 {
		margin-bottom: -280px !important;
	}
	.ct\:ml-n-280 {
		margin-left: -280px !important;
	}
	.ct\:mt-285 {
		margin-top: 285px !important;
	}
	.ct\:mr-285 {
		margin-right: 285px !important;
	}
	.ct\:mb-285 {
		margin-bottom: 285px !important;
	}
	.ct\:ml-285 {
		margin-left: 285px !important;
	}
	.ct\:mt-n-285 {
		margin-top: -285px !important;
	}
	.ct\:mr-n-285 {
		margin-right: -285px !important;
	}
	.ct\:mb-n-285 {
		margin-bottom: -285px !important;
	}
	.ct\:ml-n-285 {
		margin-left: -285px !important;
	}
	.ct\:mt-290 {
		margin-top: 290px !important;
	}
	.ct\:mr-290 {
		margin-right: 290px !important;
	}
	.ct\:mb-290 {
		margin-bottom: 290px !important;
	}
	.ct\:ml-290 {
		margin-left: 290px !important;
	}
	.ct\:mt-n-290 {
		margin-top: -290px !important;
	}
	.ct\:mr-n-290 {
		margin-right: -290px !important;
	}
	.ct\:mb-n-290 {
		margin-bottom: -290px !important;
	}
	.ct\:ml-n-290 {
		margin-left: -290px !important;
	}
	.ct\:mt-295 {
		margin-top: 295px !important;
	}
	.ct\:mr-295 {
		margin-right: 295px !important;
	}
	.ct\:mb-295 {
		margin-bottom: 295px !important;
	}
	.ct\:ml-295 {
		margin-left: 295px !important;
	}
	.ct\:mt-n-295 {
		margin-top: -295px !important;
	}
	.ct\:mr-n-295 {
		margin-right: -295px !important;
	}
	.ct\:mb-n-295 {
		margin-bottom: -295px !important;
	}
	.ct\:ml-n-295 {
		margin-left: -295px !important;
	}
	.ct\:mt-300 {
		margin-top: 300px !important;
	}
	.ct\:mr-300 {
		margin-right: 300px !important;
	}
	.ct\:mb-300 {
		margin-bottom: 300px !important;
	}
	.ct\:ml-300 {
		margin-left: 300px !important;
	}
	.ct\:mt-n-300 {
		margin-top: -300px !important;
	}
	.ct\:mr-n-300 {
		margin-right: -300px !important;
	}
	.ct\:mb-n-300 {
		margin-bottom: -300px !important;
	}
	.ct\:ml-n-300 {
		margin-left: -300px !important;
	}
	.ct\:pt-0 {
		padding-top: 0px !important;
	}
	.ct\:pr-0 {
		padding-right: 0px !important;
	}
	.ct\:pb-0 {
		padding-bottom: 0px !important;
	}
	.ct\:pl-0 {
		padding-left: 0px !important;
	}
	.ct\:pt-5 {
		padding-top: 5px !important;
	}
	.ct\:pr-5 {
		padding-right: 5px !important;
	}
	.ct\:pb-5 {
		padding-bottom: 5px !important;
	}
	.ct\:pl-5 {
		padding-left: 5px !important;
	}
	.ct\:pt-10 {
		padding-top: 10px !important;
	}
	.ct\:pr-10 {
		padding-right: 10px !important;
	}
	.ct\:pb-10 {
		padding-bottom: 10px !important;
	}
	.ct\:pl-10 {
		padding-left: 10px !important;
	}
	.ct\:pt-15 {
		padding-top: 15px !important;
	}
	.ct\:pr-15 {
		padding-right: 15px !important;
	}
	.ct\:pb-15 {
		padding-bottom: 15px !important;
	}
	.ct\:pl-15 {
		padding-left: 15px !important;
	}
	.ct\:pt-20 {
		padding-top: 20px !important;
	}
	.ct\:pr-20 {
		padding-right: 20px !important;
	}
	.ct\:pb-20 {
		padding-bottom: 20px !important;
	}
	.ct\:pl-20 {
		padding-left: 20px !important;
	}
	.ct\:pt-25 {
		padding-top: 25px !important;
	}
	.ct\:pr-25 {
		padding-right: 25px !important;
	}
	.ct\:pb-25 {
		padding-bottom: 25px !important;
	}
	.ct\:pl-25 {
		padding-left: 25px !important;
	}
	.ct\:pt-30 {
		padding-top: 30px !important;
	}
	.ct\:pr-30 {
		padding-right: 30px !important;
	}
	.ct\:pb-30 {
		padding-bottom: 30px !important;
	}
	.ct\:pl-30 {
		padding-left: 30px !important;
	}
	.ct\:pt-35 {
		padding-top: 35px !important;
	}
	.ct\:pr-35 {
		padding-right: 35px !important;
	}
	.ct\:pb-35 {
		padding-bottom: 35px !important;
	}
	.ct\:pl-35 {
		padding-left: 35px !important;
	}
	.ct\:pt-40 {
		padding-top: 40px !important;
	}
	.ct\:pr-40 {
		padding-right: 40px !important;
	}
	.ct\:pb-40 {
		padding-bottom: 40px !important;
	}
	.ct\:pl-40 {
		padding-left: 40px !important;
	}
	.ct\:pt-45 {
		padding-top: 45px !important;
	}
	.ct\:pr-45 {
		padding-right: 45px !important;
	}
	.ct\:pb-45 {
		padding-bottom: 45px !important;
	}
	.ct\:pl-45 {
		padding-left: 45px !important;
	}
	.ct\:pt-50 {
		padding-top: 50px !important;
	}
	.ct\:pr-50 {
		padding-right: 50px !important;
	}
	.ct\:pb-50 {
		padding-bottom: 50px !important;
	}
	.ct\:pl-50 {
		padding-left: 50px !important;
	}
	.ct\:pt-55 {
		padding-top: 55px !important;
	}
	.ct\:pr-55 {
		padding-right: 55px !important;
	}
	.ct\:pb-55 {
		padding-bottom: 55px !important;
	}
	.ct\:pl-55 {
		padding-left: 55px !important;
	}
	.ct\:pt-60 {
		padding-top: 60px !important;
	}
	.ct\:pr-60 {
		padding-right: 60px !important;
	}
	.ct\:pb-60 {
		padding-bottom: 60px !important;
	}
	.ct\:pl-60 {
		padding-left: 60px !important;
	}
	.ct\:pt-65 {
		padding-top: 65px !important;
	}
	.ct\:pr-65 {
		padding-right: 65px !important;
	}
	.ct\:pb-65 {
		padding-bottom: 65px !important;
	}
	.ct\:pl-65 {
		padding-left: 65px !important;
	}
	.ct\:pt-70 {
		padding-top: 70px !important;
	}
	.ct\:pr-70 {
		padding-right: 70px !important;
	}
	.ct\:pb-70 {
		padding-bottom: 70px !important;
	}
	.ct\:pl-70 {
		padding-left: 70px !important;
	}
	.ct\:pt-75 {
		padding-top: 75px !important;
	}
	.ct\:pr-75 {
		padding-right: 75px !important;
	}
	.ct\:pb-75 {
		padding-bottom: 75px !important;
	}
	.ct\:pl-75 {
		padding-left: 75px !important;
	}
	.ct\:pt-80 {
		padding-top: 80px !important;
	}
	.ct\:pr-80 {
		padding-right: 80px !important;
	}
	.ct\:pb-80 {
		padding-bottom: 80px !important;
	}
	.ct\:pl-80 {
		padding-left: 80px !important;
	}
	.ct\:pt-85 {
		padding-top: 85px !important;
	}
	.ct\:pr-85 {
		padding-right: 85px !important;
	}
	.ct\:pb-85 {
		padding-bottom: 85px !important;
	}
	.ct\:pl-85 {
		padding-left: 85px !important;
	}
	.ct\:pt-90 {
		padding-top: 90px !important;
	}
	.ct\:pr-90 {
		padding-right: 90px !important;
	}
	.ct\:pb-90 {
		padding-bottom: 90px !important;
	}
	.ct\:pl-90 {
		padding-left: 90px !important;
	}
	.ct\:pt-95 {
		padding-top: 95px !important;
	}
	.ct\:pr-95 {
		padding-right: 95px !important;
	}
	.ct\:pb-95 {
		padding-bottom: 95px !important;
	}
	.ct\:pl-95 {
		padding-left: 95px !important;
	}
	.ct\:pt-100 {
		padding-top: 100px !important;
	}
	.ct\:pr-100 {
		padding-right: 100px !important;
	}
	.ct\:pb-100 {
		padding-bottom: 100px !important;
	}
	.ct\:pl-100 {
		padding-left: 100px !important;
	}
	.ct\:pt-105 {
		padding-top: 105px !important;
	}
	.ct\:pr-105 {
		padding-right: 105px !important;
	}
	.ct\:pb-105 {
		padding-bottom: 105px !important;
	}
	.ct\:pl-105 {
		padding-left: 105px !important;
	}
	.ct\:pt-110 {
		padding-top: 110px !important;
	}
	.ct\:pr-110 {
		padding-right: 110px !important;
	}
	.ct\:pb-110 {
		padding-bottom: 110px !important;
	}
	.ct\:pl-110 {
		padding-left: 110px !important;
	}
	.ct\:pt-115 {
		padding-top: 115px !important;
	}
	.ct\:pr-115 {
		padding-right: 115px !important;
	}
	.ct\:pb-115 {
		padding-bottom: 115px !important;
	}
	.ct\:pl-115 {
		padding-left: 115px !important;
	}
	.ct\:pt-120 {
		padding-top: 120px !important;
	}
	.ct\:pr-120 {
		padding-right: 120px !important;
	}
	.ct\:pb-120 {
		padding-bottom: 120px !important;
	}
	.ct\:pl-120 {
		padding-left: 120px !important;
	}
	.ct\:pt-125 {
		padding-top: 125px !important;
	}
	.ct\:pr-125 {
		padding-right: 125px !important;
	}
	.ct\:pb-125 {
		padding-bottom: 125px !important;
	}
	.ct\:pl-125 {
		padding-left: 125px !important;
	}
	.ct\:pt-130 {
		padding-top: 130px !important;
	}
	.ct\:pr-130 {
		padding-right: 130px !important;
	}
	.ct\:pb-130 {
		padding-bottom: 130px !important;
	}
	.ct\:pl-130 {
		padding-left: 130px !important;
	}
	.ct\:pt-135 {
		padding-top: 135px !important;
	}
	.ct\:pr-135 {
		padding-right: 135px !important;
	}
	.ct\:pb-135 {
		padding-bottom: 135px !important;
	}
	.ct\:pl-135 {
		padding-left: 135px !important;
	}
	.ct\:pt-140 {
		padding-top: 140px !important;
	}
	.ct\:pr-140 {
		padding-right: 140px !important;
	}
	.ct\:pb-140 {
		padding-bottom: 140px !important;
	}
	.ct\:pl-140 {
		padding-left: 140px !important;
	}
	.ct\:pt-145 {
		padding-top: 145px !important;
	}
	.ct\:pr-145 {
		padding-right: 145px !important;
	}
	.ct\:pb-145 {
		padding-bottom: 145px !important;
	}
	.ct\:pl-145 {
		padding-left: 145px !important;
	}
	.ct\:pt-150 {
		padding-top: 150px !important;
	}
	.ct\:pr-150 {
		padding-right: 150px !important;
	}
	.ct\:pb-150 {
		padding-bottom: 150px !important;
	}
	.ct\:pl-150 {
		padding-left: 150px !important;
	}
	.ct\:pt-155 {
		padding-top: 155px !important;
	}
	.ct\:pr-155 {
		padding-right: 155px !important;
	}
	.ct\:pb-155 {
		padding-bottom: 155px !important;
	}
	.ct\:pl-155 {
		padding-left: 155px !important;
	}
	.ct\:pt-160 {
		padding-top: 160px !important;
	}
	.ct\:pr-160 {
		padding-right: 160px !important;
	}
	.ct\:pb-160 {
		padding-bottom: 160px !important;
	}
	.ct\:pl-160 {
		padding-left: 160px !important;
	}
	.ct\:pt-165 {
		padding-top: 165px !important;
	}
	.ct\:pr-165 {
		padding-right: 165px !important;
	}
	.ct\:pb-165 {
		padding-bottom: 165px !important;
	}
	.ct\:pl-165 {
		padding-left: 165px !important;
	}
	.ct\:pt-170 {
		padding-top: 170px !important;
	}
	.ct\:pr-170 {
		padding-right: 170px !important;
	}
	.ct\:pb-170 {
		padding-bottom: 170px !important;
	}
	.ct\:pl-170 {
		padding-left: 170px !important;
	}
	.ct\:pt-175 {
		padding-top: 175px !important;
	}
	.ct\:pr-175 {
		padding-right: 175px !important;
	}
	.ct\:pb-175 {
		padding-bottom: 175px !important;
	}
	.ct\:pl-175 {
		padding-left: 175px !important;
	}
	.ct\:pt-180 {
		padding-top: 180px !important;
	}
	.ct\:pr-180 {
		padding-right: 180px !important;
	}
	.ct\:pb-180 {
		padding-bottom: 180px !important;
	}
	.ct\:pl-180 {
		padding-left: 180px !important;
	}
	.ct\:pt-185 {
		padding-top: 185px !important;
	}
	.ct\:pr-185 {
		padding-right: 185px !important;
	}
	.ct\:pb-185 {
		padding-bottom: 185px !important;
	}
	.ct\:pl-185 {
		padding-left: 185px !important;
	}
	.ct\:pt-190 {
		padding-top: 190px !important;
	}
	.ct\:pr-190 {
		padding-right: 190px !important;
	}
	.ct\:pb-190 {
		padding-bottom: 190px !important;
	}
	.ct\:pl-190 {
		padding-left: 190px !important;
	}
	.ct\:pt-195 {
		padding-top: 195px !important;
	}
	.ct\:pr-195 {
		padding-right: 195px !important;
	}
	.ct\:pb-195 {
		padding-bottom: 195px !important;
	}
	.ct\:pl-195 {
		padding-left: 195px !important;
	}
	.ct\:pt-200 {
		padding-top: 200px !important;
	}
	.ct\:pr-200 {
		padding-right: 200px !important;
	}
	.ct\:pb-200 {
		padding-bottom: 200px !important;
	}
	.ct\:pl-200 {
		padding-left: 200px !important;
	}
	.ct\:pt-205 {
		padding-top: 205px !important;
	}
	.ct\:pr-205 {
		padding-right: 205px !important;
	}
	.ct\:pb-205 {
		padding-bottom: 205px !important;
	}
	.ct\:pl-205 {
		padding-left: 205px !important;
	}
	.ct\:pt-210 {
		padding-top: 210px !important;
	}
	.ct\:pr-210 {
		padding-right: 210px !important;
	}
	.ct\:pb-210 {
		padding-bottom: 210px !important;
	}
	.ct\:pl-210 {
		padding-left: 210px !important;
	}
	.ct\:pt-215 {
		padding-top: 215px !important;
	}
	.ct\:pr-215 {
		padding-right: 215px !important;
	}
	.ct\:pb-215 {
		padding-bottom: 215px !important;
	}
	.ct\:pl-215 {
		padding-left: 215px !important;
	}
	.ct\:pt-220 {
		padding-top: 220px !important;
	}
	.ct\:pr-220 {
		padding-right: 220px !important;
	}
	.ct\:pb-220 {
		padding-bottom: 220px !important;
	}
	.ct\:pl-220 {
		padding-left: 220px !important;
	}
	.ct\:pt-225 {
		padding-top: 225px !important;
	}
	.ct\:pr-225 {
		padding-right: 225px !important;
	}
	.ct\:pb-225 {
		padding-bottom: 225px !important;
	}
	.ct\:pl-225 {
		padding-left: 225px !important;
	}
	.ct\:pt-230 {
		padding-top: 230px !important;
	}
	.ct\:pr-230 {
		padding-right: 230px !important;
	}
	.ct\:pb-230 {
		padding-bottom: 230px !important;
	}
	.ct\:pl-230 {
		padding-left: 230px !important;
	}
	.ct\:pt-235 {
		padding-top: 235px !important;
	}
	.ct\:pr-235 {
		padding-right: 235px !important;
	}
	.ct\:pb-235 {
		padding-bottom: 235px !important;
	}
	.ct\:pl-235 {
		padding-left: 235px !important;
	}
	.ct\:pt-240 {
		padding-top: 240px !important;
	}
	.ct\:pr-240 {
		padding-right: 240px !important;
	}
	.ct\:pb-240 {
		padding-bottom: 240px !important;
	}
	.ct\:pl-240 {
		padding-left: 240px !important;
	}
	.ct\:pt-245 {
		padding-top: 245px !important;
	}
	.ct\:pr-245 {
		padding-right: 245px !important;
	}
	.ct\:pb-245 {
		padding-bottom: 245px !important;
	}
	.ct\:pl-245 {
		padding-left: 245px !important;
	}
	.ct\:pt-250 {
		padding-top: 250px !important;
	}
	.ct\:pr-250 {
		padding-right: 250px !important;
	}
	.ct\:pb-250 {
		padding-bottom: 250px !important;
	}
	.ct\:pl-250 {
		padding-left: 250px !important;
	}
	.ct\:pt-255 {
		padding-top: 255px !important;
	}
	.ct\:pr-255 {
		padding-right: 255px !important;
	}
	.ct\:pb-255 {
		padding-bottom: 255px !important;
	}
	.ct\:pl-255 {
		padding-left: 255px !important;
	}
	.ct\:pt-260 {
		padding-top: 260px !important;
	}
	.ct\:pr-260 {
		padding-right: 260px !important;
	}
	.ct\:pb-260 {
		padding-bottom: 260px !important;
	}
	.ct\:pl-260 {
		padding-left: 260px !important;
	}
	.ct\:pt-265 {
		padding-top: 265px !important;
	}
	.ct\:pr-265 {
		padding-right: 265px !important;
	}
	.ct\:pb-265 {
		padding-bottom: 265px !important;
	}
	.ct\:pl-265 {
		padding-left: 265px !important;
	}
	.ct\:pt-270 {
		padding-top: 270px !important;
	}
	.ct\:pr-270 {
		padding-right: 270px !important;
	}
	.ct\:pb-270 {
		padding-bottom: 270px !important;
	}
	.ct\:pl-270 {
		padding-left: 270px !important;
	}
	.ct\:pt-275 {
		padding-top: 275px !important;
	}
	.ct\:pr-275 {
		padding-right: 275px !important;
	}
	.ct\:pb-275 {
		padding-bottom: 275px !important;
	}
	.ct\:pl-275 {
		padding-left: 275px !important;
	}
	.ct\:pt-280 {
		padding-top: 280px !important;
	}
	.ct\:pr-280 {
		padding-right: 280px !important;
	}
	.ct\:pb-280 {
		padding-bottom: 280px !important;
	}
	.ct\:pl-280 {
		padding-left: 280px !important;
	}
	.ct\:pt-285 {
		padding-top: 285px !important;
	}
	.ct\:pr-285 {
		padding-right: 285px !important;
	}
	.ct\:pb-285 {
		padding-bottom: 285px !important;
	}
	.ct\:pl-285 {
		padding-left: 285px !important;
	}
	.ct\:pt-290 {
		padding-top: 290px !important;
	}
	.ct\:pr-290 {
		padding-right: 290px !important;
	}
	.ct\:pb-290 {
		padding-bottom: 290px !important;
	}
	.ct\:pl-290 {
		padding-left: 290px !important;
	}
	.ct\:pt-295 {
		padding-top: 295px !important;
	}
	.ct\:pr-295 {
		padding-right: 295px !important;
	}
	.ct\:pb-295 {
		padding-bottom: 295px !important;
	}
	.ct\:pl-295 {
		padding-left: 295px !important;
	}
	.ct\:pt-300 {
		padding-top: 300px !important;
	}
	.ct\:pr-300 {
		padding-right: 300px !important;
	}
	.ct\:pb-300 {
		padding-bottom: 300px !important;
	}
	.ct\:pl-300 {
		padding-left: 300px !important;
	}
}
@media screen and (max-width: 1024px) {
	.md\:mt--300 {
		margin-top: -300px !important;
	}
	.md\:mr--300 {
		margin-right: -300px !important;
	}
	.md\:mb--300 {
		margin-bottom: -300px !important;
	}
	.md\:ml--300 {
		margin-left: -300px !important;
	}
	.md\:mt-n--300 {
		margin-top: --300px !important;
	}
	.md\:mr-n--300 {
		margin-right: --300px !important;
	}
	.md\:mb-n--300 {
		margin-bottom: --300px !important;
	}
	.md\:ml-n--300 {
		margin-left: --300px !important;
	}
	.md\:mt--295 {
		margin-top: -295px !important;
	}
	.md\:mr--295 {
		margin-right: -295px !important;
	}
	.md\:mb--295 {
		margin-bottom: -295px !important;
	}
	.md\:ml--295 {
		margin-left: -295px !important;
	}
	.md\:mt-n--295 {
		margin-top: --295px !important;
	}
	.md\:mr-n--295 {
		margin-right: --295px !important;
	}
	.md\:mb-n--295 {
		margin-bottom: --295px !important;
	}
	.md\:ml-n--295 {
		margin-left: --295px !important;
	}
	.md\:mt--290 {
		margin-top: -290px !important;
	}
	.md\:mr--290 {
		margin-right: -290px !important;
	}
	.md\:mb--290 {
		margin-bottom: -290px !important;
	}
	.md\:ml--290 {
		margin-left: -290px !important;
	}
	.md\:mt-n--290 {
		margin-top: --290px !important;
	}
	.md\:mr-n--290 {
		margin-right: --290px !important;
	}
	.md\:mb-n--290 {
		margin-bottom: --290px !important;
	}
	.md\:ml-n--290 {
		margin-left: --290px !important;
	}
	.md\:mt--285 {
		margin-top: -285px !important;
	}
	.md\:mr--285 {
		margin-right: -285px !important;
	}
	.md\:mb--285 {
		margin-bottom: -285px !important;
	}
	.md\:ml--285 {
		margin-left: -285px !important;
	}
	.md\:mt-n--285 {
		margin-top: --285px !important;
	}
	.md\:mr-n--285 {
		margin-right: --285px !important;
	}
	.md\:mb-n--285 {
		margin-bottom: --285px !important;
	}
	.md\:ml-n--285 {
		margin-left: --285px !important;
	}
	.md\:mt--280 {
		margin-top: -280px !important;
	}
	.md\:mr--280 {
		margin-right: -280px !important;
	}
	.md\:mb--280 {
		margin-bottom: -280px !important;
	}
	.md\:ml--280 {
		margin-left: -280px !important;
	}
	.md\:mt-n--280 {
		margin-top: --280px !important;
	}
	.md\:mr-n--280 {
		margin-right: --280px !important;
	}
	.md\:mb-n--280 {
		margin-bottom: --280px !important;
	}
	.md\:ml-n--280 {
		margin-left: --280px !important;
	}
	.md\:mt--275 {
		margin-top: -275px !important;
	}
	.md\:mr--275 {
		margin-right: -275px !important;
	}
	.md\:mb--275 {
		margin-bottom: -275px !important;
	}
	.md\:ml--275 {
		margin-left: -275px !important;
	}
	.md\:mt-n--275 {
		margin-top: --275px !important;
	}
	.md\:mr-n--275 {
		margin-right: --275px !important;
	}
	.md\:mb-n--275 {
		margin-bottom: --275px !important;
	}
	.md\:ml-n--275 {
		margin-left: --275px !important;
	}
	.md\:mt--270 {
		margin-top: -270px !important;
	}
	.md\:mr--270 {
		margin-right: -270px !important;
	}
	.md\:mb--270 {
		margin-bottom: -270px !important;
	}
	.md\:ml--270 {
		margin-left: -270px !important;
	}
	.md\:mt-n--270 {
		margin-top: --270px !important;
	}
	.md\:mr-n--270 {
		margin-right: --270px !important;
	}
	.md\:mb-n--270 {
		margin-bottom: --270px !important;
	}
	.md\:ml-n--270 {
		margin-left: --270px !important;
	}
	.md\:mt--265 {
		margin-top: -265px !important;
	}
	.md\:mr--265 {
		margin-right: -265px !important;
	}
	.md\:mb--265 {
		margin-bottom: -265px !important;
	}
	.md\:ml--265 {
		margin-left: -265px !important;
	}
	.md\:mt-n--265 {
		margin-top: --265px !important;
	}
	.md\:mr-n--265 {
		margin-right: --265px !important;
	}
	.md\:mb-n--265 {
		margin-bottom: --265px !important;
	}
	.md\:ml-n--265 {
		margin-left: --265px !important;
	}
	.md\:mt--260 {
		margin-top: -260px !important;
	}
	.md\:mr--260 {
		margin-right: -260px !important;
	}
	.md\:mb--260 {
		margin-bottom: -260px !important;
	}
	.md\:ml--260 {
		margin-left: -260px !important;
	}
	.md\:mt-n--260 {
		margin-top: --260px !important;
	}
	.md\:mr-n--260 {
		margin-right: --260px !important;
	}
	.md\:mb-n--260 {
		margin-bottom: --260px !important;
	}
	.md\:ml-n--260 {
		margin-left: --260px !important;
	}
	.md\:mt--255 {
		margin-top: -255px !important;
	}
	.md\:mr--255 {
		margin-right: -255px !important;
	}
	.md\:mb--255 {
		margin-bottom: -255px !important;
	}
	.md\:ml--255 {
		margin-left: -255px !important;
	}
	.md\:mt-n--255 {
		margin-top: --255px !important;
	}
	.md\:mr-n--255 {
		margin-right: --255px !important;
	}
	.md\:mb-n--255 {
		margin-bottom: --255px !important;
	}
	.md\:ml-n--255 {
		margin-left: --255px !important;
	}
	.md\:mt--250 {
		margin-top: -250px !important;
	}
	.md\:mr--250 {
		margin-right: -250px !important;
	}
	.md\:mb--250 {
		margin-bottom: -250px !important;
	}
	.md\:ml--250 {
		margin-left: -250px !important;
	}
	.md\:mt-n--250 {
		margin-top: --250px !important;
	}
	.md\:mr-n--250 {
		margin-right: --250px !important;
	}
	.md\:mb-n--250 {
		margin-bottom: --250px !important;
	}
	.md\:ml-n--250 {
		margin-left: --250px !important;
	}
	.md\:mt--245 {
		margin-top: -245px !important;
	}
	.md\:mr--245 {
		margin-right: -245px !important;
	}
	.md\:mb--245 {
		margin-bottom: -245px !important;
	}
	.md\:ml--245 {
		margin-left: -245px !important;
	}
	.md\:mt-n--245 {
		margin-top: --245px !important;
	}
	.md\:mr-n--245 {
		margin-right: --245px !important;
	}
	.md\:mb-n--245 {
		margin-bottom: --245px !important;
	}
	.md\:ml-n--245 {
		margin-left: --245px !important;
	}
	.md\:mt--240 {
		margin-top: -240px !important;
	}
	.md\:mr--240 {
		margin-right: -240px !important;
	}
	.md\:mb--240 {
		margin-bottom: -240px !important;
	}
	.md\:ml--240 {
		margin-left: -240px !important;
	}
	.md\:mt-n--240 {
		margin-top: --240px !important;
	}
	.md\:mr-n--240 {
		margin-right: --240px !important;
	}
	.md\:mb-n--240 {
		margin-bottom: --240px !important;
	}
	.md\:ml-n--240 {
		margin-left: --240px !important;
	}
	.md\:mt--235 {
		margin-top: -235px !important;
	}
	.md\:mr--235 {
		margin-right: -235px !important;
	}
	.md\:mb--235 {
		margin-bottom: -235px !important;
	}
	.md\:ml--235 {
		margin-left: -235px !important;
	}
	.md\:mt-n--235 {
		margin-top: --235px !important;
	}
	.md\:mr-n--235 {
		margin-right: --235px !important;
	}
	.md\:mb-n--235 {
		margin-bottom: --235px !important;
	}
	.md\:ml-n--235 {
		margin-left: --235px !important;
	}
	.md\:mt--230 {
		margin-top: -230px !important;
	}
	.md\:mr--230 {
		margin-right: -230px !important;
	}
	.md\:mb--230 {
		margin-bottom: -230px !important;
	}
	.md\:ml--230 {
		margin-left: -230px !important;
	}
	.md\:mt-n--230 {
		margin-top: --230px !important;
	}
	.md\:mr-n--230 {
		margin-right: --230px !important;
	}
	.md\:mb-n--230 {
		margin-bottom: --230px !important;
	}
	.md\:ml-n--230 {
		margin-left: --230px !important;
	}
	.md\:mt--225 {
		margin-top: -225px !important;
	}
	.md\:mr--225 {
		margin-right: -225px !important;
	}
	.md\:mb--225 {
		margin-bottom: -225px !important;
	}
	.md\:ml--225 {
		margin-left: -225px !important;
	}
	.md\:mt-n--225 {
		margin-top: --225px !important;
	}
	.md\:mr-n--225 {
		margin-right: --225px !important;
	}
	.md\:mb-n--225 {
		margin-bottom: --225px !important;
	}
	.md\:ml-n--225 {
		margin-left: --225px !important;
	}
	.md\:mt--220 {
		margin-top: -220px !important;
	}
	.md\:mr--220 {
		margin-right: -220px !important;
	}
	.md\:mb--220 {
		margin-bottom: -220px !important;
	}
	.md\:ml--220 {
		margin-left: -220px !important;
	}
	.md\:mt-n--220 {
		margin-top: --220px !important;
	}
	.md\:mr-n--220 {
		margin-right: --220px !important;
	}
	.md\:mb-n--220 {
		margin-bottom: --220px !important;
	}
	.md\:ml-n--220 {
		margin-left: --220px !important;
	}
	.md\:mt--215 {
		margin-top: -215px !important;
	}
	.md\:mr--215 {
		margin-right: -215px !important;
	}
	.md\:mb--215 {
		margin-bottom: -215px !important;
	}
	.md\:ml--215 {
		margin-left: -215px !important;
	}
	.md\:mt-n--215 {
		margin-top: --215px !important;
	}
	.md\:mr-n--215 {
		margin-right: --215px !important;
	}
	.md\:mb-n--215 {
		margin-bottom: --215px !important;
	}
	.md\:ml-n--215 {
		margin-left: --215px !important;
	}
	.md\:mt--210 {
		margin-top: -210px !important;
	}
	.md\:mr--210 {
		margin-right: -210px !important;
	}
	.md\:mb--210 {
		margin-bottom: -210px !important;
	}
	.md\:ml--210 {
		margin-left: -210px !important;
	}
	.md\:mt-n--210 {
		margin-top: --210px !important;
	}
	.md\:mr-n--210 {
		margin-right: --210px !important;
	}
	.md\:mb-n--210 {
		margin-bottom: --210px !important;
	}
	.md\:ml-n--210 {
		margin-left: --210px !important;
	}
	.md\:mt--205 {
		margin-top: -205px !important;
	}
	.md\:mr--205 {
		margin-right: -205px !important;
	}
	.md\:mb--205 {
		margin-bottom: -205px !important;
	}
	.md\:ml--205 {
		margin-left: -205px !important;
	}
	.md\:mt-n--205 {
		margin-top: --205px !important;
	}
	.md\:mr-n--205 {
		margin-right: --205px !important;
	}
	.md\:mb-n--205 {
		margin-bottom: --205px !important;
	}
	.md\:ml-n--205 {
		margin-left: --205px !important;
	}
	.md\:mt--200 {
		margin-top: -200px !important;
	}
	.md\:mr--200 {
		margin-right: -200px !important;
	}
	.md\:mb--200 {
		margin-bottom: -200px !important;
	}
	.md\:ml--200 {
		margin-left: -200px !important;
	}
	.md\:mt-n--200 {
		margin-top: --200px !important;
	}
	.md\:mr-n--200 {
		margin-right: --200px !important;
	}
	.md\:mb-n--200 {
		margin-bottom: --200px !important;
	}
	.md\:ml-n--200 {
		margin-left: --200px !important;
	}
	.md\:mt--195 {
		margin-top: -195px !important;
	}
	.md\:mr--195 {
		margin-right: -195px !important;
	}
	.md\:mb--195 {
		margin-bottom: -195px !important;
	}
	.md\:ml--195 {
		margin-left: -195px !important;
	}
	.md\:mt-n--195 {
		margin-top: --195px !important;
	}
	.md\:mr-n--195 {
		margin-right: --195px !important;
	}
	.md\:mb-n--195 {
		margin-bottom: --195px !important;
	}
	.md\:ml-n--195 {
		margin-left: --195px !important;
	}
	.md\:mt--190 {
		margin-top: -190px !important;
	}
	.md\:mr--190 {
		margin-right: -190px !important;
	}
	.md\:mb--190 {
		margin-bottom: -190px !important;
	}
	.md\:ml--190 {
		margin-left: -190px !important;
	}
	.md\:mt-n--190 {
		margin-top: --190px !important;
	}
	.md\:mr-n--190 {
		margin-right: --190px !important;
	}
	.md\:mb-n--190 {
		margin-bottom: --190px !important;
	}
	.md\:ml-n--190 {
		margin-left: --190px !important;
	}
	.md\:mt--185 {
		margin-top: -185px !important;
	}
	.md\:mr--185 {
		margin-right: -185px !important;
	}
	.md\:mb--185 {
		margin-bottom: -185px !important;
	}
	.md\:ml--185 {
		margin-left: -185px !important;
	}
	.md\:mt-n--185 {
		margin-top: --185px !important;
	}
	.md\:mr-n--185 {
		margin-right: --185px !important;
	}
	.md\:mb-n--185 {
		margin-bottom: --185px !important;
	}
	.md\:ml-n--185 {
		margin-left: --185px !important;
	}
	.md\:mt--180 {
		margin-top: -180px !important;
	}
	.md\:mr--180 {
		margin-right: -180px !important;
	}
	.md\:mb--180 {
		margin-bottom: -180px !important;
	}
	.md\:ml--180 {
		margin-left: -180px !important;
	}
	.md\:mt-n--180 {
		margin-top: --180px !important;
	}
	.md\:mr-n--180 {
		margin-right: --180px !important;
	}
	.md\:mb-n--180 {
		margin-bottom: --180px !important;
	}
	.md\:ml-n--180 {
		margin-left: --180px !important;
	}
	.md\:mt--175 {
		margin-top: -175px !important;
	}
	.md\:mr--175 {
		margin-right: -175px !important;
	}
	.md\:mb--175 {
		margin-bottom: -175px !important;
	}
	.md\:ml--175 {
		margin-left: -175px !important;
	}
	.md\:mt-n--175 {
		margin-top: --175px !important;
	}
	.md\:mr-n--175 {
		margin-right: --175px !important;
	}
	.md\:mb-n--175 {
		margin-bottom: --175px !important;
	}
	.md\:ml-n--175 {
		margin-left: --175px !important;
	}
	.md\:mt--170 {
		margin-top: -170px !important;
	}
	.md\:mr--170 {
		margin-right: -170px !important;
	}
	.md\:mb--170 {
		margin-bottom: -170px !important;
	}
	.md\:ml--170 {
		margin-left: -170px !important;
	}
	.md\:mt-n--170 {
		margin-top: --170px !important;
	}
	.md\:mr-n--170 {
		margin-right: --170px !important;
	}
	.md\:mb-n--170 {
		margin-bottom: --170px !important;
	}
	.md\:ml-n--170 {
		margin-left: --170px !important;
	}
	.md\:mt--165 {
		margin-top: -165px !important;
	}
	.md\:mr--165 {
		margin-right: -165px !important;
	}
	.md\:mb--165 {
		margin-bottom: -165px !important;
	}
	.md\:ml--165 {
		margin-left: -165px !important;
	}
	.md\:mt-n--165 {
		margin-top: --165px !important;
	}
	.md\:mr-n--165 {
		margin-right: --165px !important;
	}
	.md\:mb-n--165 {
		margin-bottom: --165px !important;
	}
	.md\:ml-n--165 {
		margin-left: --165px !important;
	}
	.md\:mt--160 {
		margin-top: -160px !important;
	}
	.md\:mr--160 {
		margin-right: -160px !important;
	}
	.md\:mb--160 {
		margin-bottom: -160px !important;
	}
	.md\:ml--160 {
		margin-left: -160px !important;
	}
	.md\:mt-n--160 {
		margin-top: --160px !important;
	}
	.md\:mr-n--160 {
		margin-right: --160px !important;
	}
	.md\:mb-n--160 {
		margin-bottom: --160px !important;
	}
	.md\:ml-n--160 {
		margin-left: --160px !important;
	}
	.md\:mt--155 {
		margin-top: -155px !important;
	}
	.md\:mr--155 {
		margin-right: -155px !important;
	}
	.md\:mb--155 {
		margin-bottom: -155px !important;
	}
	.md\:ml--155 {
		margin-left: -155px !important;
	}
	.md\:mt-n--155 {
		margin-top: --155px !important;
	}
	.md\:mr-n--155 {
		margin-right: --155px !important;
	}
	.md\:mb-n--155 {
		margin-bottom: --155px !important;
	}
	.md\:ml-n--155 {
		margin-left: --155px !important;
	}
	.md\:mt--150 {
		margin-top: -150px !important;
	}
	.md\:mr--150 {
		margin-right: -150px !important;
	}
	.md\:mb--150 {
		margin-bottom: -150px !important;
	}
	.md\:ml--150 {
		margin-left: -150px !important;
	}
	.md\:mt-n--150 {
		margin-top: --150px !important;
	}
	.md\:mr-n--150 {
		margin-right: --150px !important;
	}
	.md\:mb-n--150 {
		margin-bottom: --150px !important;
	}
	.md\:ml-n--150 {
		margin-left: --150px !important;
	}
	.md\:mt--145 {
		margin-top: -145px !important;
	}
	.md\:mr--145 {
		margin-right: -145px !important;
	}
	.md\:mb--145 {
		margin-bottom: -145px !important;
	}
	.md\:ml--145 {
		margin-left: -145px !important;
	}
	.md\:mt-n--145 {
		margin-top: --145px !important;
	}
	.md\:mr-n--145 {
		margin-right: --145px !important;
	}
	.md\:mb-n--145 {
		margin-bottom: --145px !important;
	}
	.md\:ml-n--145 {
		margin-left: --145px !important;
	}
	.md\:mt--140 {
		margin-top: -140px !important;
	}
	.md\:mr--140 {
		margin-right: -140px !important;
	}
	.md\:mb--140 {
		margin-bottom: -140px !important;
	}
	.md\:ml--140 {
		margin-left: -140px !important;
	}
	.md\:mt-n--140 {
		margin-top: --140px !important;
	}
	.md\:mr-n--140 {
		margin-right: --140px !important;
	}
	.md\:mb-n--140 {
		margin-bottom: --140px !important;
	}
	.md\:ml-n--140 {
		margin-left: --140px !important;
	}
	.md\:mt--135 {
		margin-top: -135px !important;
	}
	.md\:mr--135 {
		margin-right: -135px !important;
	}
	.md\:mb--135 {
		margin-bottom: -135px !important;
	}
	.md\:ml--135 {
		margin-left: -135px !important;
	}
	.md\:mt-n--135 {
		margin-top: --135px !important;
	}
	.md\:mr-n--135 {
		margin-right: --135px !important;
	}
	.md\:mb-n--135 {
		margin-bottom: --135px !important;
	}
	.md\:ml-n--135 {
		margin-left: --135px !important;
	}
	.md\:mt--130 {
		margin-top: -130px !important;
	}
	.md\:mr--130 {
		margin-right: -130px !important;
	}
	.md\:mb--130 {
		margin-bottom: -130px !important;
	}
	.md\:ml--130 {
		margin-left: -130px !important;
	}
	.md\:mt-n--130 {
		margin-top: --130px !important;
	}
	.md\:mr-n--130 {
		margin-right: --130px !important;
	}
	.md\:mb-n--130 {
		margin-bottom: --130px !important;
	}
	.md\:ml-n--130 {
		margin-left: --130px !important;
	}
	.md\:mt--125 {
		margin-top: -125px !important;
	}
	.md\:mr--125 {
		margin-right: -125px !important;
	}
	.md\:mb--125 {
		margin-bottom: -125px !important;
	}
	.md\:ml--125 {
		margin-left: -125px !important;
	}
	.md\:mt-n--125 {
		margin-top: --125px !important;
	}
	.md\:mr-n--125 {
		margin-right: --125px !important;
	}
	.md\:mb-n--125 {
		margin-bottom: --125px !important;
	}
	.md\:ml-n--125 {
		margin-left: --125px !important;
	}
	.md\:mt--120 {
		margin-top: -120px !important;
	}
	.md\:mr--120 {
		margin-right: -120px !important;
	}
	.md\:mb--120 {
		margin-bottom: -120px !important;
	}
	.md\:ml--120 {
		margin-left: -120px !important;
	}
	.md\:mt-n--120 {
		margin-top: --120px !important;
	}
	.md\:mr-n--120 {
		margin-right: --120px !important;
	}
	.md\:mb-n--120 {
		margin-bottom: --120px !important;
	}
	.md\:ml-n--120 {
		margin-left: --120px !important;
	}
	.md\:mt--115 {
		margin-top: -115px !important;
	}
	.md\:mr--115 {
		margin-right: -115px !important;
	}
	.md\:mb--115 {
		margin-bottom: -115px !important;
	}
	.md\:ml--115 {
		margin-left: -115px !important;
	}
	.md\:mt-n--115 {
		margin-top: --115px !important;
	}
	.md\:mr-n--115 {
		margin-right: --115px !important;
	}
	.md\:mb-n--115 {
		margin-bottom: --115px !important;
	}
	.md\:ml-n--115 {
		margin-left: --115px !important;
	}
	.md\:mt--110 {
		margin-top: -110px !important;
	}
	.md\:mr--110 {
		margin-right: -110px !important;
	}
	.md\:mb--110 {
		margin-bottom: -110px !important;
	}
	.md\:ml--110 {
		margin-left: -110px !important;
	}
	.md\:mt-n--110 {
		margin-top: --110px !important;
	}
	.md\:mr-n--110 {
		margin-right: --110px !important;
	}
	.md\:mb-n--110 {
		margin-bottom: --110px !important;
	}
	.md\:ml-n--110 {
		margin-left: --110px !important;
	}
	.md\:mt--105 {
		margin-top: -105px !important;
	}
	.md\:mr--105 {
		margin-right: -105px !important;
	}
	.md\:mb--105 {
		margin-bottom: -105px !important;
	}
	.md\:ml--105 {
		margin-left: -105px !important;
	}
	.md\:mt-n--105 {
		margin-top: --105px !important;
	}
	.md\:mr-n--105 {
		margin-right: --105px !important;
	}
	.md\:mb-n--105 {
		margin-bottom: --105px !important;
	}
	.md\:ml-n--105 {
		margin-left: --105px !important;
	}
	.md\:mt--100 {
		margin-top: -100px !important;
	}
	.md\:mr--100 {
		margin-right: -100px !important;
	}
	.md\:mb--100 {
		margin-bottom: -100px !important;
	}
	.md\:ml--100 {
		margin-left: -100px !important;
	}
	.md\:mt-n--100 {
		margin-top: --100px !important;
	}
	.md\:mr-n--100 {
		margin-right: --100px !important;
	}
	.md\:mb-n--100 {
		margin-bottom: --100px !important;
	}
	.md\:ml-n--100 {
		margin-left: --100px !important;
	}
	.md\:mt--95 {
		margin-top: -95px !important;
	}
	.md\:mr--95 {
		margin-right: -95px !important;
	}
	.md\:mb--95 {
		margin-bottom: -95px !important;
	}
	.md\:ml--95 {
		margin-left: -95px !important;
	}
	.md\:mt-n--95 {
		margin-top: --95px !important;
	}
	.md\:mr-n--95 {
		margin-right: --95px !important;
	}
	.md\:mb-n--95 {
		margin-bottom: --95px !important;
	}
	.md\:ml-n--95 {
		margin-left: --95px !important;
	}
	.md\:mt--90 {
		margin-top: -90px !important;
	}
	.md\:mr--90 {
		margin-right: -90px !important;
	}
	.md\:mb--90 {
		margin-bottom: -90px !important;
	}
	.md\:ml--90 {
		margin-left: -90px !important;
	}
	.md\:mt-n--90 {
		margin-top: --90px !important;
	}
	.md\:mr-n--90 {
		margin-right: --90px !important;
	}
	.md\:mb-n--90 {
		margin-bottom: --90px !important;
	}
	.md\:ml-n--90 {
		margin-left: --90px !important;
	}
	.md\:mt--85 {
		margin-top: -85px !important;
	}
	.md\:mr--85 {
		margin-right: -85px !important;
	}
	.md\:mb--85 {
		margin-bottom: -85px !important;
	}
	.md\:ml--85 {
		margin-left: -85px !important;
	}
	.md\:mt-n--85 {
		margin-top: --85px !important;
	}
	.md\:mr-n--85 {
		margin-right: --85px !important;
	}
	.md\:mb-n--85 {
		margin-bottom: --85px !important;
	}
	.md\:ml-n--85 {
		margin-left: --85px !important;
	}
	.md\:mt--80 {
		margin-top: -80px !important;
	}
	.md\:mr--80 {
		margin-right: -80px !important;
	}
	.md\:mb--80 {
		margin-bottom: -80px !important;
	}
	.md\:ml--80 {
		margin-left: -80px !important;
	}
	.md\:mt-n--80 {
		margin-top: --80px !important;
	}
	.md\:mr-n--80 {
		margin-right: --80px !important;
	}
	.md\:mb-n--80 {
		margin-bottom: --80px !important;
	}
	.md\:ml-n--80 {
		margin-left: --80px !important;
	}
	.md\:mt--75 {
		margin-top: -75px !important;
	}
	.md\:mr--75 {
		margin-right: -75px !important;
	}
	.md\:mb--75 {
		margin-bottom: -75px !important;
	}
	.md\:ml--75 {
		margin-left: -75px !important;
	}
	.md\:mt-n--75 {
		margin-top: --75px !important;
	}
	.md\:mr-n--75 {
		margin-right: --75px !important;
	}
	.md\:mb-n--75 {
		margin-bottom: --75px !important;
	}
	.md\:ml-n--75 {
		margin-left: --75px !important;
	}
	.md\:mt--70 {
		margin-top: -70px !important;
	}
	.md\:mr--70 {
		margin-right: -70px !important;
	}
	.md\:mb--70 {
		margin-bottom: -70px !important;
	}
	.md\:ml--70 {
		margin-left: -70px !important;
	}
	.md\:mt-n--70 {
		margin-top: --70px !important;
	}
	.md\:mr-n--70 {
		margin-right: --70px !important;
	}
	.md\:mb-n--70 {
		margin-bottom: --70px !important;
	}
	.md\:ml-n--70 {
		margin-left: --70px !important;
	}
	.md\:mt--65 {
		margin-top: -65px !important;
	}
	.md\:mr--65 {
		margin-right: -65px !important;
	}
	.md\:mb--65 {
		margin-bottom: -65px !important;
	}
	.md\:ml--65 {
		margin-left: -65px !important;
	}
	.md\:mt-n--65 {
		margin-top: --65px !important;
	}
	.md\:mr-n--65 {
		margin-right: --65px !important;
	}
	.md\:mb-n--65 {
		margin-bottom: --65px !important;
	}
	.md\:ml-n--65 {
		margin-left: --65px !important;
	}
	.md\:mt--60 {
		margin-top: -60px !important;
	}
	.md\:mr--60 {
		margin-right: -60px !important;
	}
	.md\:mb--60 {
		margin-bottom: -60px !important;
	}
	.md\:ml--60 {
		margin-left: -60px !important;
	}
	.md\:mt-n--60 {
		margin-top: --60px !important;
	}
	.md\:mr-n--60 {
		margin-right: --60px !important;
	}
	.md\:mb-n--60 {
		margin-bottom: --60px !important;
	}
	.md\:ml-n--60 {
		margin-left: --60px !important;
	}
	.md\:mt--55 {
		margin-top: -55px !important;
	}
	.md\:mr--55 {
		margin-right: -55px !important;
	}
	.md\:mb--55 {
		margin-bottom: -55px !important;
	}
	.md\:ml--55 {
		margin-left: -55px !important;
	}
	.md\:mt-n--55 {
		margin-top: --55px !important;
	}
	.md\:mr-n--55 {
		margin-right: --55px !important;
	}
	.md\:mb-n--55 {
		margin-bottom: --55px !important;
	}
	.md\:ml-n--55 {
		margin-left: --55px !important;
	}
	.md\:mt--50 {
		margin-top: -50px !important;
	}
	.md\:mr--50 {
		margin-right: -50px !important;
	}
	.md\:mb--50 {
		margin-bottom: -50px !important;
	}
	.md\:ml--50 {
		margin-left: -50px !important;
	}
	.md\:mt-n--50 {
		margin-top: --50px !important;
	}
	.md\:mr-n--50 {
		margin-right: --50px !important;
	}
	.md\:mb-n--50 {
		margin-bottom: --50px !important;
	}
	.md\:ml-n--50 {
		margin-left: --50px !important;
	}
	.md\:mt--45 {
		margin-top: -45px !important;
	}
	.md\:mr--45 {
		margin-right: -45px !important;
	}
	.md\:mb--45 {
		margin-bottom: -45px !important;
	}
	.md\:ml--45 {
		margin-left: -45px !important;
	}
	.md\:mt-n--45 {
		margin-top: --45px !important;
	}
	.md\:mr-n--45 {
		margin-right: --45px !important;
	}
	.md\:mb-n--45 {
		margin-bottom: --45px !important;
	}
	.md\:ml-n--45 {
		margin-left: --45px !important;
	}
	.md\:mt--40 {
		margin-top: -40px !important;
	}
	.md\:mr--40 {
		margin-right: -40px !important;
	}
	.md\:mb--40 {
		margin-bottom: -40px !important;
	}
	.md\:ml--40 {
		margin-left: -40px !important;
	}
	.md\:mt-n--40 {
		margin-top: --40px !important;
	}
	.md\:mr-n--40 {
		margin-right: --40px !important;
	}
	.md\:mb-n--40 {
		margin-bottom: --40px !important;
	}
	.md\:ml-n--40 {
		margin-left: --40px !important;
	}
	.md\:mt--35 {
		margin-top: -35px !important;
	}
	.md\:mr--35 {
		margin-right: -35px !important;
	}
	.md\:mb--35 {
		margin-bottom: -35px !important;
	}
	.md\:ml--35 {
		margin-left: -35px !important;
	}
	.md\:mt-n--35 {
		margin-top: --35px !important;
	}
	.md\:mr-n--35 {
		margin-right: --35px !important;
	}
	.md\:mb-n--35 {
		margin-bottom: --35px !important;
	}
	.md\:ml-n--35 {
		margin-left: --35px !important;
	}
	.md\:mt--30 {
		margin-top: -30px !important;
	}
	.md\:mr--30 {
		margin-right: -30px !important;
	}
	.md\:mb--30 {
		margin-bottom: -30px !important;
	}
	.md\:ml--30 {
		margin-left: -30px !important;
	}
	.md\:mt-n--30 {
		margin-top: --30px !important;
	}
	.md\:mr-n--30 {
		margin-right: --30px !important;
	}
	.md\:mb-n--30 {
		margin-bottom: --30px !important;
	}
	.md\:ml-n--30 {
		margin-left: --30px !important;
	}
	.md\:mt--25 {
		margin-top: -25px !important;
	}
	.md\:mr--25 {
		margin-right: -25px !important;
	}
	.md\:mb--25 {
		margin-bottom: -25px !important;
	}
	.md\:ml--25 {
		margin-left: -25px !important;
	}
	.md\:mt-n--25 {
		margin-top: --25px !important;
	}
	.md\:mr-n--25 {
		margin-right: --25px !important;
	}
	.md\:mb-n--25 {
		margin-bottom: --25px !important;
	}
	.md\:ml-n--25 {
		margin-left: --25px !important;
	}
	.md\:mt--20 {
		margin-top: -20px !important;
	}
	.md\:mr--20 {
		margin-right: -20px !important;
	}
	.md\:mb--20 {
		margin-bottom: -20px !important;
	}
	.md\:ml--20 {
		margin-left: -20px !important;
	}
	.md\:mt-n--20 {
		margin-top: --20px !important;
	}
	.md\:mr-n--20 {
		margin-right: --20px !important;
	}
	.md\:mb-n--20 {
		margin-bottom: --20px !important;
	}
	.md\:ml-n--20 {
		margin-left: --20px !important;
	}
	.md\:mt--15 {
		margin-top: -15px !important;
	}
	.md\:mr--15 {
		margin-right: -15px !important;
	}
	.md\:mb--15 {
		margin-bottom: -15px !important;
	}
	.md\:ml--15 {
		margin-left: -15px !important;
	}
	.md\:mt-n--15 {
		margin-top: --15px !important;
	}
	.md\:mr-n--15 {
		margin-right: --15px !important;
	}
	.md\:mb-n--15 {
		margin-bottom: --15px !important;
	}
	.md\:ml-n--15 {
		margin-left: --15px !important;
	}
	.md\:mt--10 {
		margin-top: -10px !important;
	}
	.md\:mr--10 {
		margin-right: -10px !important;
	}
	.md\:mb--10 {
		margin-bottom: -10px !important;
	}
	.md\:ml--10 {
		margin-left: -10px !important;
	}
	.md\:mt-n--10 {
		margin-top: --10px !important;
	}
	.md\:mr-n--10 {
		margin-right: --10px !important;
	}
	.md\:mb-n--10 {
		margin-bottom: --10px !important;
	}
	.md\:ml-n--10 {
		margin-left: --10px !important;
	}
	.md\:mt--5 {
		margin-top: -5px !important;
	}
	.md\:mr--5 {
		margin-right: -5px !important;
	}
	.md\:mb--5 {
		margin-bottom: -5px !important;
	}
	.md\:ml--5 {
		margin-left: -5px !important;
	}
	.md\:mt-n--5 {
		margin-top: --5px !important;
	}
	.md\:mr-n--5 {
		margin-right: --5px !important;
	}
	.md\:mb-n--5 {
		margin-bottom: --5px !important;
	}
	.md\:ml-n--5 {
		margin-left: --5px !important;
	}
	.md\:mt-0 {
		margin-top: 0px !important;
	}
	.md\:mr-0 {
		margin-right: 0px !important;
	}
	.md\:mb-0 {
		margin-bottom: 0px !important;
	}
	.md\:ml-0 {
		margin-left: 0px !important;
	}
	.md\:mt-n-0 {
		margin-top: -0px !important;
	}
	.md\:mr-n-0 {
		margin-right: -0px !important;
	}
	.md\:mb-n-0 {
		margin-bottom: -0px !important;
	}
	.md\:ml-n-0 {
		margin-left: -0px !important;
	}
	.md\:mt-5 {
		margin-top: 5px !important;
	}
	.md\:mr-5 {
		margin-right: 5px !important;
	}
	.md\:mb-5 {
		margin-bottom: 5px !important;
	}
	.md\:ml-5 {
		margin-left: 5px !important;
	}
	.md\:mt-n-5 {
		margin-top: -5px !important;
	}
	.md\:mr-n-5 {
		margin-right: -5px !important;
	}
	.md\:mb-n-5 {
		margin-bottom: -5px !important;
	}
	.md\:ml-n-5 {
		margin-left: -5px !important;
	}
	.md\:mt-10 {
		margin-top: 10px !important;
	}
	.md\:mr-10 {
		margin-right: 10px !important;
	}
	.md\:mb-10 {
		margin-bottom: 10px !important;
	}
	.md\:ml-10 {
		margin-left: 10px !important;
	}
	.md\:mt-n-10 {
		margin-top: -10px !important;
	}
	.md\:mr-n-10 {
		margin-right: -10px !important;
	}
	.md\:mb-n-10 {
		margin-bottom: -10px !important;
	}
	.md\:ml-n-10 {
		margin-left: -10px !important;
	}
	.md\:mt-15 {
		margin-top: 15px !important;
	}
	.md\:mr-15 {
		margin-right: 15px !important;
	}
	.md\:mb-15 {
		margin-bottom: 15px !important;
	}
	.md\:ml-15 {
		margin-left: 15px !important;
	}
	.md\:mt-n-15 {
		margin-top: -15px !important;
	}
	.md\:mr-n-15 {
		margin-right: -15px !important;
	}
	.md\:mb-n-15 {
		margin-bottom: -15px !important;
	}
	.md\:ml-n-15 {
		margin-left: -15px !important;
	}
	.md\:mt-20 {
		margin-top: 20px !important;
	}
	.md\:mr-20 {
		margin-right: 20px !important;
	}
	.md\:mb-20 {
		margin-bottom: 20px !important;
	}
	.md\:ml-20 {
		margin-left: 20px !important;
	}
	.md\:mt-n-20 {
		margin-top: -20px !important;
	}
	.md\:mr-n-20 {
		margin-right: -20px !important;
	}
	.md\:mb-n-20 {
		margin-bottom: -20px !important;
	}
	.md\:ml-n-20 {
		margin-left: -20px !important;
	}
	.md\:mt-25 {
		margin-top: 25px !important;
	}
	.md\:mr-25 {
		margin-right: 25px !important;
	}
	.md\:mb-25 {
		margin-bottom: 25px !important;
	}
	.md\:ml-25 {
		margin-left: 25px !important;
	}
	.md\:mt-n-25 {
		margin-top: -25px !important;
	}
	.md\:mr-n-25 {
		margin-right: -25px !important;
	}
	.md\:mb-n-25 {
		margin-bottom: -25px !important;
	}
	.md\:ml-n-25 {
		margin-left: -25px !important;
	}
	.md\:mt-30 {
		margin-top: 30px !important;
	}
	.md\:mr-30 {
		margin-right: 30px !important;
	}
	.md\:mb-30 {
		margin-bottom: 30px !important;
	}
	.md\:ml-30 {
		margin-left: 30px !important;
	}
	.md\:mt-n-30 {
		margin-top: -30px !important;
	}
	.md\:mr-n-30 {
		margin-right: -30px !important;
	}
	.md\:mb-n-30 {
		margin-bottom: -30px !important;
	}
	.md\:ml-n-30 {
		margin-left: -30px !important;
	}
	.md\:mt-35 {
		margin-top: 35px !important;
	}
	.md\:mr-35 {
		margin-right: 35px !important;
	}
	.md\:mb-35 {
		margin-bottom: 35px !important;
	}
	.md\:ml-35 {
		margin-left: 35px !important;
	}
	.md\:mt-n-35 {
		margin-top: -35px !important;
	}
	.md\:mr-n-35 {
		margin-right: -35px !important;
	}
	.md\:mb-n-35 {
		margin-bottom: -35px !important;
	}
	.md\:ml-n-35 {
		margin-left: -35px !important;
	}
	.md\:mt-40 {
		margin-top: 40px !important;
	}
	.md\:mr-40 {
		margin-right: 40px !important;
	}
	.md\:mb-40 {
		margin-bottom: 40px !important;
	}
	.md\:ml-40 {
		margin-left: 40px !important;
	}
	.md\:mt-n-40 {
		margin-top: -40px !important;
	}
	.md\:mr-n-40 {
		margin-right: -40px !important;
	}
	.md\:mb-n-40 {
		margin-bottom: -40px !important;
	}
	.md\:ml-n-40 {
		margin-left: -40px !important;
	}
	.md\:mt-45 {
		margin-top: 45px !important;
	}
	.md\:mr-45 {
		margin-right: 45px !important;
	}
	.md\:mb-45 {
		margin-bottom: 45px !important;
	}
	.md\:ml-45 {
		margin-left: 45px !important;
	}
	.md\:mt-n-45 {
		margin-top: -45px !important;
	}
	.md\:mr-n-45 {
		margin-right: -45px !important;
	}
	.md\:mb-n-45 {
		margin-bottom: -45px !important;
	}
	.md\:ml-n-45 {
		margin-left: -45px !important;
	}
	.md\:mt-50 {
		margin-top: 50px !important;
	}
	.md\:mr-50 {
		margin-right: 50px !important;
	}
	.md\:mb-50 {
		margin-bottom: 50px !important;
	}
	.md\:ml-50 {
		margin-left: 50px !important;
	}
	.md\:mt-n-50 {
		margin-top: -50px !important;
	}
	.md\:mr-n-50 {
		margin-right: -50px !important;
	}
	.md\:mb-n-50 {
		margin-bottom: -50px !important;
	}
	.md\:ml-n-50 {
		margin-left: -50px !important;
	}
	.md\:mt-55 {
		margin-top: 55px !important;
	}
	.md\:mr-55 {
		margin-right: 55px !important;
	}
	.md\:mb-55 {
		margin-bottom: 55px !important;
	}
	.md\:ml-55 {
		margin-left: 55px !important;
	}
	.md\:mt-n-55 {
		margin-top: -55px !important;
	}
	.md\:mr-n-55 {
		margin-right: -55px !important;
	}
	.md\:mb-n-55 {
		margin-bottom: -55px !important;
	}
	.md\:ml-n-55 {
		margin-left: -55px !important;
	}
	.md\:mt-60 {
		margin-top: 60px !important;
	}
	.md\:mr-60 {
		margin-right: 60px !important;
	}
	.md\:mb-60 {
		margin-bottom: 60px !important;
	}
	.md\:ml-60 {
		margin-left: 60px !important;
	}
	.md\:mt-n-60 {
		margin-top: -60px !important;
	}
	.md\:mr-n-60 {
		margin-right: -60px !important;
	}
	.md\:mb-n-60 {
		margin-bottom: -60px !important;
	}
	.md\:ml-n-60 {
		margin-left: -60px !important;
	}
	.md\:mt-65 {
		margin-top: 65px !important;
	}
	.md\:mr-65 {
		margin-right: 65px !important;
	}
	.md\:mb-65 {
		margin-bottom: 65px !important;
	}
	.md\:ml-65 {
		margin-left: 65px !important;
	}
	.md\:mt-n-65 {
		margin-top: -65px !important;
	}
	.md\:mr-n-65 {
		margin-right: -65px !important;
	}
	.md\:mb-n-65 {
		margin-bottom: -65px !important;
	}
	.md\:ml-n-65 {
		margin-left: -65px !important;
	}
	.md\:mt-70 {
		margin-top: 70px !important;
	}
	.md\:mr-70 {
		margin-right: 70px !important;
	}
	.md\:mb-70 {
		margin-bottom: 70px !important;
	}
	.md\:ml-70 {
		margin-left: 70px !important;
	}
	.md\:mt-n-70 {
		margin-top: -70px !important;
	}
	.md\:mr-n-70 {
		margin-right: -70px !important;
	}
	.md\:mb-n-70 {
		margin-bottom: -70px !important;
	}
	.md\:ml-n-70 {
		margin-left: -70px !important;
	}
	.md\:mt-75 {
		margin-top: 75px !important;
	}
	.md\:mr-75 {
		margin-right: 75px !important;
	}
	.md\:mb-75 {
		margin-bottom: 75px !important;
	}
	.md\:ml-75 {
		margin-left: 75px !important;
	}
	.md\:mt-n-75 {
		margin-top: -75px !important;
	}
	.md\:mr-n-75 {
		margin-right: -75px !important;
	}
	.md\:mb-n-75 {
		margin-bottom: -75px !important;
	}
	.md\:ml-n-75 {
		margin-left: -75px !important;
	}
	.md\:mt-80 {
		margin-top: 80px !important;
	}
	.md\:mr-80 {
		margin-right: 80px !important;
	}
	.md\:mb-80 {
		margin-bottom: 80px !important;
	}
	.md\:ml-80 {
		margin-left: 80px !important;
	}
	.md\:mt-n-80 {
		margin-top: -80px !important;
	}
	.md\:mr-n-80 {
		margin-right: -80px !important;
	}
	.md\:mb-n-80 {
		margin-bottom: -80px !important;
	}
	.md\:ml-n-80 {
		margin-left: -80px !important;
	}
	.md\:mt-85 {
		margin-top: 85px !important;
	}
	.md\:mr-85 {
		margin-right: 85px !important;
	}
	.md\:mb-85 {
		margin-bottom: 85px !important;
	}
	.md\:ml-85 {
		margin-left: 85px !important;
	}
	.md\:mt-n-85 {
		margin-top: -85px !important;
	}
	.md\:mr-n-85 {
		margin-right: -85px !important;
	}
	.md\:mb-n-85 {
		margin-bottom: -85px !important;
	}
	.md\:ml-n-85 {
		margin-left: -85px !important;
	}
	.md\:mt-90 {
		margin-top: 90px !important;
	}
	.md\:mr-90 {
		margin-right: 90px !important;
	}
	.md\:mb-90 {
		margin-bottom: 90px !important;
	}
	.md\:ml-90 {
		margin-left: 90px !important;
	}
	.md\:mt-n-90 {
		margin-top: -90px !important;
	}
	.md\:mr-n-90 {
		margin-right: -90px !important;
	}
	.md\:mb-n-90 {
		margin-bottom: -90px !important;
	}
	.md\:ml-n-90 {
		margin-left: -90px !important;
	}
	.md\:mt-95 {
		margin-top: 95px !important;
	}
	.md\:mr-95 {
		margin-right: 95px !important;
	}
	.md\:mb-95 {
		margin-bottom: 95px !important;
	}
	.md\:ml-95 {
		margin-left: 95px !important;
	}
	.md\:mt-n-95 {
		margin-top: -95px !important;
	}
	.md\:mr-n-95 {
		margin-right: -95px !important;
	}
	.md\:mb-n-95 {
		margin-bottom: -95px !important;
	}
	.md\:ml-n-95 {
		margin-left: -95px !important;
	}
	.md\:mt-100 {
		margin-top: 100px !important;
	}
	.md\:mr-100 {
		margin-right: 100px !important;
	}
	.md\:mb-100 {
		margin-bottom: 100px !important;
	}
	.md\:ml-100 {
		margin-left: 100px !important;
	}
	.md\:mt-n-100 {
		margin-top: -100px !important;
	}
	.md\:mr-n-100 {
		margin-right: -100px !important;
	}
	.md\:mb-n-100 {
		margin-bottom: -100px !important;
	}
	.md\:ml-n-100 {
		margin-left: -100px !important;
	}
	.md\:mt-105 {
		margin-top: 105px !important;
	}
	.md\:mr-105 {
		margin-right: 105px !important;
	}
	.md\:mb-105 {
		margin-bottom: 105px !important;
	}
	.md\:ml-105 {
		margin-left: 105px !important;
	}
	.md\:mt-n-105 {
		margin-top: -105px !important;
	}
	.md\:mr-n-105 {
		margin-right: -105px !important;
	}
	.md\:mb-n-105 {
		margin-bottom: -105px !important;
	}
	.md\:ml-n-105 {
		margin-left: -105px !important;
	}
	.md\:mt-110 {
		margin-top: 110px !important;
	}
	.md\:mr-110 {
		margin-right: 110px !important;
	}
	.md\:mb-110 {
		margin-bottom: 110px !important;
	}
	.md\:ml-110 {
		margin-left: 110px !important;
	}
	.md\:mt-n-110 {
		margin-top: -110px !important;
	}
	.md\:mr-n-110 {
		margin-right: -110px !important;
	}
	.md\:mb-n-110 {
		margin-bottom: -110px !important;
	}
	.md\:ml-n-110 {
		margin-left: -110px !important;
	}
	.md\:mt-115 {
		margin-top: 115px !important;
	}
	.md\:mr-115 {
		margin-right: 115px !important;
	}
	.md\:mb-115 {
		margin-bottom: 115px !important;
	}
	.md\:ml-115 {
		margin-left: 115px !important;
	}
	.md\:mt-n-115 {
		margin-top: -115px !important;
	}
	.md\:mr-n-115 {
		margin-right: -115px !important;
	}
	.md\:mb-n-115 {
		margin-bottom: -115px !important;
	}
	.md\:ml-n-115 {
		margin-left: -115px !important;
	}
	.md\:mt-120 {
		margin-top: 120px !important;
	}
	.md\:mr-120 {
		margin-right: 120px !important;
	}
	.md\:mb-120 {
		margin-bottom: 120px !important;
	}
	.md\:ml-120 {
		margin-left: 120px !important;
	}
	.md\:mt-n-120 {
		margin-top: -120px !important;
	}
	.md\:mr-n-120 {
		margin-right: -120px !important;
	}
	.md\:mb-n-120 {
		margin-bottom: -120px !important;
	}
	.md\:ml-n-120 {
		margin-left: -120px !important;
	}
	.md\:mt-125 {
		margin-top: 125px !important;
	}
	.md\:mr-125 {
		margin-right: 125px !important;
	}
	.md\:mb-125 {
		margin-bottom: 125px !important;
	}
	.md\:ml-125 {
		margin-left: 125px !important;
	}
	.md\:mt-n-125 {
		margin-top: -125px !important;
	}
	.md\:mr-n-125 {
		margin-right: -125px !important;
	}
	.md\:mb-n-125 {
		margin-bottom: -125px !important;
	}
	.md\:ml-n-125 {
		margin-left: -125px !important;
	}
	.md\:mt-130 {
		margin-top: 130px !important;
	}
	.md\:mr-130 {
		margin-right: 130px !important;
	}
	.md\:mb-130 {
		margin-bottom: 130px !important;
	}
	.md\:ml-130 {
		margin-left: 130px !important;
	}
	.md\:mt-n-130 {
		margin-top: -130px !important;
	}
	.md\:mr-n-130 {
		margin-right: -130px !important;
	}
	.md\:mb-n-130 {
		margin-bottom: -130px !important;
	}
	.md\:ml-n-130 {
		margin-left: -130px !important;
	}
	.md\:mt-135 {
		margin-top: 135px !important;
	}
	.md\:mr-135 {
		margin-right: 135px !important;
	}
	.md\:mb-135 {
		margin-bottom: 135px !important;
	}
	.md\:ml-135 {
		margin-left: 135px !important;
	}
	.md\:mt-n-135 {
		margin-top: -135px !important;
	}
	.md\:mr-n-135 {
		margin-right: -135px !important;
	}
	.md\:mb-n-135 {
		margin-bottom: -135px !important;
	}
	.md\:ml-n-135 {
		margin-left: -135px !important;
	}
	.md\:mt-140 {
		margin-top: 140px !important;
	}
	.md\:mr-140 {
		margin-right: 140px !important;
	}
	.md\:mb-140 {
		margin-bottom: 140px !important;
	}
	.md\:ml-140 {
		margin-left: 140px !important;
	}
	.md\:mt-n-140 {
		margin-top: -140px !important;
	}
	.md\:mr-n-140 {
		margin-right: -140px !important;
	}
	.md\:mb-n-140 {
		margin-bottom: -140px !important;
	}
	.md\:ml-n-140 {
		margin-left: -140px !important;
	}
	.md\:mt-145 {
		margin-top: 145px !important;
	}
	.md\:mr-145 {
		margin-right: 145px !important;
	}
	.md\:mb-145 {
		margin-bottom: 145px !important;
	}
	.md\:ml-145 {
		margin-left: 145px !important;
	}
	.md\:mt-n-145 {
		margin-top: -145px !important;
	}
	.md\:mr-n-145 {
		margin-right: -145px !important;
	}
	.md\:mb-n-145 {
		margin-bottom: -145px !important;
	}
	.md\:ml-n-145 {
		margin-left: -145px !important;
	}
	.md\:mt-150 {
		margin-top: 150px !important;
	}
	.md\:mr-150 {
		margin-right: 150px !important;
	}
	.md\:mb-150 {
		margin-bottom: 150px !important;
	}
	.md\:ml-150 {
		margin-left: 150px !important;
	}
	.md\:mt-n-150 {
		margin-top: -150px !important;
	}
	.md\:mr-n-150 {
		margin-right: -150px !important;
	}
	.md\:mb-n-150 {
		margin-bottom: -150px !important;
	}
	.md\:ml-n-150 {
		margin-left: -150px !important;
	}
	.md\:mt-155 {
		margin-top: 155px !important;
	}
	.md\:mr-155 {
		margin-right: 155px !important;
	}
	.md\:mb-155 {
		margin-bottom: 155px !important;
	}
	.md\:ml-155 {
		margin-left: 155px !important;
	}
	.md\:mt-n-155 {
		margin-top: -155px !important;
	}
	.md\:mr-n-155 {
		margin-right: -155px !important;
	}
	.md\:mb-n-155 {
		margin-bottom: -155px !important;
	}
	.md\:ml-n-155 {
		margin-left: -155px !important;
	}
	.md\:mt-160 {
		margin-top: 160px !important;
	}
	.md\:mr-160 {
		margin-right: 160px !important;
	}
	.md\:mb-160 {
		margin-bottom: 160px !important;
	}
	.md\:ml-160 {
		margin-left: 160px !important;
	}
	.md\:mt-n-160 {
		margin-top: -160px !important;
	}
	.md\:mr-n-160 {
		margin-right: -160px !important;
	}
	.md\:mb-n-160 {
		margin-bottom: -160px !important;
	}
	.md\:ml-n-160 {
		margin-left: -160px !important;
	}
	.md\:mt-165 {
		margin-top: 165px !important;
	}
	.md\:mr-165 {
		margin-right: 165px !important;
	}
	.md\:mb-165 {
		margin-bottom: 165px !important;
	}
	.md\:ml-165 {
		margin-left: 165px !important;
	}
	.md\:mt-n-165 {
		margin-top: -165px !important;
	}
	.md\:mr-n-165 {
		margin-right: -165px !important;
	}
	.md\:mb-n-165 {
		margin-bottom: -165px !important;
	}
	.md\:ml-n-165 {
		margin-left: -165px !important;
	}
	.md\:mt-170 {
		margin-top: 170px !important;
	}
	.md\:mr-170 {
		margin-right: 170px !important;
	}
	.md\:mb-170 {
		margin-bottom: 170px !important;
	}
	.md\:ml-170 {
		margin-left: 170px !important;
	}
	.md\:mt-n-170 {
		margin-top: -170px !important;
	}
	.md\:mr-n-170 {
		margin-right: -170px !important;
	}
	.md\:mb-n-170 {
		margin-bottom: -170px !important;
	}
	.md\:ml-n-170 {
		margin-left: -170px !important;
	}
	.md\:mt-175 {
		margin-top: 175px !important;
	}
	.md\:mr-175 {
		margin-right: 175px !important;
	}
	.md\:mb-175 {
		margin-bottom: 175px !important;
	}
	.md\:ml-175 {
		margin-left: 175px !important;
	}
	.md\:mt-n-175 {
		margin-top: -175px !important;
	}
	.md\:mr-n-175 {
		margin-right: -175px !important;
	}
	.md\:mb-n-175 {
		margin-bottom: -175px !important;
	}
	.md\:ml-n-175 {
		margin-left: -175px !important;
	}
	.md\:mt-180 {
		margin-top: 180px !important;
	}
	.md\:mr-180 {
		margin-right: 180px !important;
	}
	.md\:mb-180 {
		margin-bottom: 180px !important;
	}
	.md\:ml-180 {
		margin-left: 180px !important;
	}
	.md\:mt-n-180 {
		margin-top: -180px !important;
	}
	.md\:mr-n-180 {
		margin-right: -180px !important;
	}
	.md\:mb-n-180 {
		margin-bottom: -180px !important;
	}
	.md\:ml-n-180 {
		margin-left: -180px !important;
	}
	.md\:mt-185 {
		margin-top: 185px !important;
	}
	.md\:mr-185 {
		margin-right: 185px !important;
	}
	.md\:mb-185 {
		margin-bottom: 185px !important;
	}
	.md\:ml-185 {
		margin-left: 185px !important;
	}
	.md\:mt-n-185 {
		margin-top: -185px !important;
	}
	.md\:mr-n-185 {
		margin-right: -185px !important;
	}
	.md\:mb-n-185 {
		margin-bottom: -185px !important;
	}
	.md\:ml-n-185 {
		margin-left: -185px !important;
	}
	.md\:mt-190 {
		margin-top: 190px !important;
	}
	.md\:mr-190 {
		margin-right: 190px !important;
	}
	.md\:mb-190 {
		margin-bottom: 190px !important;
	}
	.md\:ml-190 {
		margin-left: 190px !important;
	}
	.md\:mt-n-190 {
		margin-top: -190px !important;
	}
	.md\:mr-n-190 {
		margin-right: -190px !important;
	}
	.md\:mb-n-190 {
		margin-bottom: -190px !important;
	}
	.md\:ml-n-190 {
		margin-left: -190px !important;
	}
	.md\:mt-195 {
		margin-top: 195px !important;
	}
	.md\:mr-195 {
		margin-right: 195px !important;
	}
	.md\:mb-195 {
		margin-bottom: 195px !important;
	}
	.md\:ml-195 {
		margin-left: 195px !important;
	}
	.md\:mt-n-195 {
		margin-top: -195px !important;
	}
	.md\:mr-n-195 {
		margin-right: -195px !important;
	}
	.md\:mb-n-195 {
		margin-bottom: -195px !important;
	}
	.md\:ml-n-195 {
		margin-left: -195px !important;
	}
	.md\:mt-200 {
		margin-top: 200px !important;
	}
	.md\:mr-200 {
		margin-right: 200px !important;
	}
	.md\:mb-200 {
		margin-bottom: 200px !important;
	}
	.md\:ml-200 {
		margin-left: 200px !important;
	}
	.md\:mt-n-200 {
		margin-top: -200px !important;
	}
	.md\:mr-n-200 {
		margin-right: -200px !important;
	}
	.md\:mb-n-200 {
		margin-bottom: -200px !important;
	}
	.md\:ml-n-200 {
		margin-left: -200px !important;
	}
	.md\:mt-205 {
		margin-top: 205px !important;
	}
	.md\:mr-205 {
		margin-right: 205px !important;
	}
	.md\:mb-205 {
		margin-bottom: 205px !important;
	}
	.md\:ml-205 {
		margin-left: 205px !important;
	}
	.md\:mt-n-205 {
		margin-top: -205px !important;
	}
	.md\:mr-n-205 {
		margin-right: -205px !important;
	}
	.md\:mb-n-205 {
		margin-bottom: -205px !important;
	}
	.md\:ml-n-205 {
		margin-left: -205px !important;
	}
	.md\:mt-210 {
		margin-top: 210px !important;
	}
	.md\:mr-210 {
		margin-right: 210px !important;
	}
	.md\:mb-210 {
		margin-bottom: 210px !important;
	}
	.md\:ml-210 {
		margin-left: 210px !important;
	}
	.md\:mt-n-210 {
		margin-top: -210px !important;
	}
	.md\:mr-n-210 {
		margin-right: -210px !important;
	}
	.md\:mb-n-210 {
		margin-bottom: -210px !important;
	}
	.md\:ml-n-210 {
		margin-left: -210px !important;
	}
	.md\:mt-215 {
		margin-top: 215px !important;
	}
	.md\:mr-215 {
		margin-right: 215px !important;
	}
	.md\:mb-215 {
		margin-bottom: 215px !important;
	}
	.md\:ml-215 {
		margin-left: 215px !important;
	}
	.md\:mt-n-215 {
		margin-top: -215px !important;
	}
	.md\:mr-n-215 {
		margin-right: -215px !important;
	}
	.md\:mb-n-215 {
		margin-bottom: -215px !important;
	}
	.md\:ml-n-215 {
		margin-left: -215px !important;
	}
	.md\:mt-220 {
		margin-top: 220px !important;
	}
	.md\:mr-220 {
		margin-right: 220px !important;
	}
	.md\:mb-220 {
		margin-bottom: 220px !important;
	}
	.md\:ml-220 {
		margin-left: 220px !important;
	}
	.md\:mt-n-220 {
		margin-top: -220px !important;
	}
	.md\:mr-n-220 {
		margin-right: -220px !important;
	}
	.md\:mb-n-220 {
		margin-bottom: -220px !important;
	}
	.md\:ml-n-220 {
		margin-left: -220px !important;
	}
	.md\:mt-225 {
		margin-top: 225px !important;
	}
	.md\:mr-225 {
		margin-right: 225px !important;
	}
	.md\:mb-225 {
		margin-bottom: 225px !important;
	}
	.md\:ml-225 {
		margin-left: 225px !important;
	}
	.md\:mt-n-225 {
		margin-top: -225px !important;
	}
	.md\:mr-n-225 {
		margin-right: -225px !important;
	}
	.md\:mb-n-225 {
		margin-bottom: -225px !important;
	}
	.md\:ml-n-225 {
		margin-left: -225px !important;
	}
	.md\:mt-230 {
		margin-top: 230px !important;
	}
	.md\:mr-230 {
		margin-right: 230px !important;
	}
	.md\:mb-230 {
		margin-bottom: 230px !important;
	}
	.md\:ml-230 {
		margin-left: 230px !important;
	}
	.md\:mt-n-230 {
		margin-top: -230px !important;
	}
	.md\:mr-n-230 {
		margin-right: -230px !important;
	}
	.md\:mb-n-230 {
		margin-bottom: -230px !important;
	}
	.md\:ml-n-230 {
		margin-left: -230px !important;
	}
	.md\:mt-235 {
		margin-top: 235px !important;
	}
	.md\:mr-235 {
		margin-right: 235px !important;
	}
	.md\:mb-235 {
		margin-bottom: 235px !important;
	}
	.md\:ml-235 {
		margin-left: 235px !important;
	}
	.md\:mt-n-235 {
		margin-top: -235px !important;
	}
	.md\:mr-n-235 {
		margin-right: -235px !important;
	}
	.md\:mb-n-235 {
		margin-bottom: -235px !important;
	}
	.md\:ml-n-235 {
		margin-left: -235px !important;
	}
	.md\:mt-240 {
		margin-top: 240px !important;
	}
	.md\:mr-240 {
		margin-right: 240px !important;
	}
	.md\:mb-240 {
		margin-bottom: 240px !important;
	}
	.md\:ml-240 {
		margin-left: 240px !important;
	}
	.md\:mt-n-240 {
		margin-top: -240px !important;
	}
	.md\:mr-n-240 {
		margin-right: -240px !important;
	}
	.md\:mb-n-240 {
		margin-bottom: -240px !important;
	}
	.md\:ml-n-240 {
		margin-left: -240px !important;
	}
	.md\:mt-245 {
		margin-top: 245px !important;
	}
	.md\:mr-245 {
		margin-right: 245px !important;
	}
	.md\:mb-245 {
		margin-bottom: 245px !important;
	}
	.md\:ml-245 {
		margin-left: 245px !important;
	}
	.md\:mt-n-245 {
		margin-top: -245px !important;
	}
	.md\:mr-n-245 {
		margin-right: -245px !important;
	}
	.md\:mb-n-245 {
		margin-bottom: -245px !important;
	}
	.md\:ml-n-245 {
		margin-left: -245px !important;
	}
	.md\:mt-250 {
		margin-top: 250px !important;
	}
	.md\:mr-250 {
		margin-right: 250px !important;
	}
	.md\:mb-250 {
		margin-bottom: 250px !important;
	}
	.md\:ml-250 {
		margin-left: 250px !important;
	}
	.md\:mt-n-250 {
		margin-top: -250px !important;
	}
	.md\:mr-n-250 {
		margin-right: -250px !important;
	}
	.md\:mb-n-250 {
		margin-bottom: -250px !important;
	}
	.md\:ml-n-250 {
		margin-left: -250px !important;
	}
	.md\:mt-255 {
		margin-top: 255px !important;
	}
	.md\:mr-255 {
		margin-right: 255px !important;
	}
	.md\:mb-255 {
		margin-bottom: 255px !important;
	}
	.md\:ml-255 {
		margin-left: 255px !important;
	}
	.md\:mt-n-255 {
		margin-top: -255px !important;
	}
	.md\:mr-n-255 {
		margin-right: -255px !important;
	}
	.md\:mb-n-255 {
		margin-bottom: -255px !important;
	}
	.md\:ml-n-255 {
		margin-left: -255px !important;
	}
	.md\:mt-260 {
		margin-top: 260px !important;
	}
	.md\:mr-260 {
		margin-right: 260px !important;
	}
	.md\:mb-260 {
		margin-bottom: 260px !important;
	}
	.md\:ml-260 {
		margin-left: 260px !important;
	}
	.md\:mt-n-260 {
		margin-top: -260px !important;
	}
	.md\:mr-n-260 {
		margin-right: -260px !important;
	}
	.md\:mb-n-260 {
		margin-bottom: -260px !important;
	}
	.md\:ml-n-260 {
		margin-left: -260px !important;
	}
	.md\:mt-265 {
		margin-top: 265px !important;
	}
	.md\:mr-265 {
		margin-right: 265px !important;
	}
	.md\:mb-265 {
		margin-bottom: 265px !important;
	}
	.md\:ml-265 {
		margin-left: 265px !important;
	}
	.md\:mt-n-265 {
		margin-top: -265px !important;
	}
	.md\:mr-n-265 {
		margin-right: -265px !important;
	}
	.md\:mb-n-265 {
		margin-bottom: -265px !important;
	}
	.md\:ml-n-265 {
		margin-left: -265px !important;
	}
	.md\:mt-270 {
		margin-top: 270px !important;
	}
	.md\:mr-270 {
		margin-right: 270px !important;
	}
	.md\:mb-270 {
		margin-bottom: 270px !important;
	}
	.md\:ml-270 {
		margin-left: 270px !important;
	}
	.md\:mt-n-270 {
		margin-top: -270px !important;
	}
	.md\:mr-n-270 {
		margin-right: -270px !important;
	}
	.md\:mb-n-270 {
		margin-bottom: -270px !important;
	}
	.md\:ml-n-270 {
		margin-left: -270px !important;
	}
	.md\:mt-275 {
		margin-top: 275px !important;
	}
	.md\:mr-275 {
		margin-right: 275px !important;
	}
	.md\:mb-275 {
		margin-bottom: 275px !important;
	}
	.md\:ml-275 {
		margin-left: 275px !important;
	}
	.md\:mt-n-275 {
		margin-top: -275px !important;
	}
	.md\:mr-n-275 {
		margin-right: -275px !important;
	}
	.md\:mb-n-275 {
		margin-bottom: -275px !important;
	}
	.md\:ml-n-275 {
		margin-left: -275px !important;
	}
	.md\:mt-280 {
		margin-top: 280px !important;
	}
	.md\:mr-280 {
		margin-right: 280px !important;
	}
	.md\:mb-280 {
		margin-bottom: 280px !important;
	}
	.md\:ml-280 {
		margin-left: 280px !important;
	}
	.md\:mt-n-280 {
		margin-top: -280px !important;
	}
	.md\:mr-n-280 {
		margin-right: -280px !important;
	}
	.md\:mb-n-280 {
		margin-bottom: -280px !important;
	}
	.md\:ml-n-280 {
		margin-left: -280px !important;
	}
	.md\:mt-285 {
		margin-top: 285px !important;
	}
	.md\:mr-285 {
		margin-right: 285px !important;
	}
	.md\:mb-285 {
		margin-bottom: 285px !important;
	}
	.md\:ml-285 {
		margin-left: 285px !important;
	}
	.md\:mt-n-285 {
		margin-top: -285px !important;
	}
	.md\:mr-n-285 {
		margin-right: -285px !important;
	}
	.md\:mb-n-285 {
		margin-bottom: -285px !important;
	}
	.md\:ml-n-285 {
		margin-left: -285px !important;
	}
	.md\:mt-290 {
		margin-top: 290px !important;
	}
	.md\:mr-290 {
		margin-right: 290px !important;
	}
	.md\:mb-290 {
		margin-bottom: 290px !important;
	}
	.md\:ml-290 {
		margin-left: 290px !important;
	}
	.md\:mt-n-290 {
		margin-top: -290px !important;
	}
	.md\:mr-n-290 {
		margin-right: -290px !important;
	}
	.md\:mb-n-290 {
		margin-bottom: -290px !important;
	}
	.md\:ml-n-290 {
		margin-left: -290px !important;
	}
	.md\:mt-295 {
		margin-top: 295px !important;
	}
	.md\:mr-295 {
		margin-right: 295px !important;
	}
	.md\:mb-295 {
		margin-bottom: 295px !important;
	}
	.md\:ml-295 {
		margin-left: 295px !important;
	}
	.md\:mt-n-295 {
		margin-top: -295px !important;
	}
	.md\:mr-n-295 {
		margin-right: -295px !important;
	}
	.md\:mb-n-295 {
		margin-bottom: -295px !important;
	}
	.md\:ml-n-295 {
		margin-left: -295px !important;
	}
	.md\:mt-300 {
		margin-top: 300px !important;
	}
	.md\:mr-300 {
		margin-right: 300px !important;
	}
	.md\:mb-300 {
		margin-bottom: 300px !important;
	}
	.md\:ml-300 {
		margin-left: 300px !important;
	}
	.md\:mt-n-300 {
		margin-top: -300px !important;
	}
	.md\:mr-n-300 {
		margin-right: -300px !important;
	}
	.md\:mb-n-300 {
		margin-bottom: -300px !important;
	}
	.md\:ml-n-300 {
		margin-left: -300px !important;
	}
	.md\:pt-0 {
		padding-top: 0px !important;
	}
	.md\:pr-0 {
		padding-right: 0px !important;
	}
	.md\:pb-0 {
		padding-bottom: 0px !important;
	}
	.md\:pl-0 {
		padding-left: 0px !important;
	}
	.md\:pt-5 {
		padding-top: 5px !important;
	}
	.md\:pr-5 {
		padding-right: 5px !important;
	}
	.md\:pb-5 {
		padding-bottom: 5px !important;
	}
	.md\:pl-5 {
		padding-left: 5px !important;
	}
	.md\:pt-10 {
		padding-top: 10px !important;
	}
	.md\:pr-10 {
		padding-right: 10px !important;
	}
	.md\:pb-10 {
		padding-bottom: 10px !important;
	}
	.md\:pl-10 {
		padding-left: 10px !important;
	}
	.md\:pt-15 {
		padding-top: 15px !important;
	}
	.md\:pr-15 {
		padding-right: 15px !important;
	}
	.md\:pb-15 {
		padding-bottom: 15px !important;
	}
	.md\:pl-15 {
		padding-left: 15px !important;
	}
	.md\:pt-20 {
		padding-top: 20px !important;
	}
	.md\:pr-20 {
		padding-right: 20px !important;
	}
	.md\:pb-20 {
		padding-bottom: 20px !important;
	}
	.md\:pl-20 {
		padding-left: 20px !important;
	}
	.md\:pt-25 {
		padding-top: 25px !important;
	}
	.md\:pr-25 {
		padding-right: 25px !important;
	}
	.md\:pb-25 {
		padding-bottom: 25px !important;
	}
	.md\:pl-25 {
		padding-left: 25px !important;
	}
	.md\:pt-30 {
		padding-top: 30px !important;
	}
	.md\:pr-30 {
		padding-right: 30px !important;
	}
	.md\:pb-30 {
		padding-bottom: 30px !important;
	}
	.md\:pl-30 {
		padding-left: 30px !important;
	}
	.md\:pt-35 {
		padding-top: 35px !important;
	}
	.md\:pr-35 {
		padding-right: 35px !important;
	}
	.md\:pb-35 {
		padding-bottom: 35px !important;
	}
	.md\:pl-35 {
		padding-left: 35px !important;
	}
	.md\:pt-40 {
		padding-top: 40px !important;
	}
	.md\:pr-40 {
		padding-right: 40px !important;
	}
	.md\:pb-40 {
		padding-bottom: 40px !important;
	}
	.md\:pl-40 {
		padding-left: 40px !important;
	}
	.md\:pt-45 {
		padding-top: 45px !important;
	}
	.md\:pr-45 {
		padding-right: 45px !important;
	}
	.md\:pb-45 {
		padding-bottom: 45px !important;
	}
	.md\:pl-45 {
		padding-left: 45px !important;
	}
	.md\:pt-50 {
		padding-top: 50px !important;
	}
	.md\:pr-50 {
		padding-right: 50px !important;
	}
	.md\:pb-50 {
		padding-bottom: 50px !important;
	}
	.md\:pl-50 {
		padding-left: 50px !important;
	}
	.md\:pt-55 {
		padding-top: 55px !important;
	}
	.md\:pr-55 {
		padding-right: 55px !important;
	}
	.md\:pb-55 {
		padding-bottom: 55px !important;
	}
	.md\:pl-55 {
		padding-left: 55px !important;
	}
	.md\:pt-60 {
		padding-top: 60px !important;
	}
	.md\:pr-60 {
		padding-right: 60px !important;
	}
	.md\:pb-60 {
		padding-bottom: 60px !important;
	}
	.md\:pl-60 {
		padding-left: 60px !important;
	}
	.md\:pt-65 {
		padding-top: 65px !important;
	}
	.md\:pr-65 {
		padding-right: 65px !important;
	}
	.md\:pb-65 {
		padding-bottom: 65px !important;
	}
	.md\:pl-65 {
		padding-left: 65px !important;
	}
	.md\:pt-70 {
		padding-top: 70px !important;
	}
	.md\:pr-70 {
		padding-right: 70px !important;
	}
	.md\:pb-70 {
		padding-bottom: 70px !important;
	}
	.md\:pl-70 {
		padding-left: 70px !important;
	}
	.md\:pt-75 {
		padding-top: 75px !important;
	}
	.md\:pr-75 {
		padding-right: 75px !important;
	}
	.md\:pb-75 {
		padding-bottom: 75px !important;
	}
	.md\:pl-75 {
		padding-left: 75px !important;
	}
	.md\:pt-80 {
		padding-top: 80px !important;
	}
	.md\:pr-80 {
		padding-right: 80px !important;
	}
	.md\:pb-80 {
		padding-bottom: 80px !important;
	}
	.md\:pl-80 {
		padding-left: 80px !important;
	}
	.md\:pt-85 {
		padding-top: 85px !important;
	}
	.md\:pr-85 {
		padding-right: 85px !important;
	}
	.md\:pb-85 {
		padding-bottom: 85px !important;
	}
	.md\:pl-85 {
		padding-left: 85px !important;
	}
	.md\:pt-90 {
		padding-top: 90px !important;
	}
	.md\:pr-90 {
		padding-right: 90px !important;
	}
	.md\:pb-90 {
		padding-bottom: 90px !important;
	}
	.md\:pl-90 {
		padding-left: 90px !important;
	}
	.md\:pt-95 {
		padding-top: 95px !important;
	}
	.md\:pr-95 {
		padding-right: 95px !important;
	}
	.md\:pb-95 {
		padding-bottom: 95px !important;
	}
	.md\:pl-95 {
		padding-left: 95px !important;
	}
	.md\:pt-100 {
		padding-top: 100px !important;
	}
	.md\:pr-100 {
		padding-right: 100px !important;
	}
	.md\:pb-100 {
		padding-bottom: 100px !important;
	}
	.md\:pl-100 {
		padding-left: 100px !important;
	}
	.md\:pt-105 {
		padding-top: 105px !important;
	}
	.md\:pr-105 {
		padding-right: 105px !important;
	}
	.md\:pb-105 {
		padding-bottom: 105px !important;
	}
	.md\:pl-105 {
		padding-left: 105px !important;
	}
	.md\:pt-110 {
		padding-top: 110px !important;
	}
	.md\:pr-110 {
		padding-right: 110px !important;
	}
	.md\:pb-110 {
		padding-bottom: 110px !important;
	}
	.md\:pl-110 {
		padding-left: 110px !important;
	}
	.md\:pt-115 {
		padding-top: 115px !important;
	}
	.md\:pr-115 {
		padding-right: 115px !important;
	}
	.md\:pb-115 {
		padding-bottom: 115px !important;
	}
	.md\:pl-115 {
		padding-left: 115px !important;
	}
	.md\:pt-120 {
		padding-top: 120px !important;
	}
	.md\:pr-120 {
		padding-right: 120px !important;
	}
	.md\:pb-120 {
		padding-bottom: 120px !important;
	}
	.md\:pl-120 {
		padding-left: 120px !important;
	}
	.md\:pt-125 {
		padding-top: 125px !important;
	}
	.md\:pr-125 {
		padding-right: 125px !important;
	}
	.md\:pb-125 {
		padding-bottom: 125px !important;
	}
	.md\:pl-125 {
		padding-left: 125px !important;
	}
	.md\:pt-130 {
		padding-top: 130px !important;
	}
	.md\:pr-130 {
		padding-right: 130px !important;
	}
	.md\:pb-130 {
		padding-bottom: 130px !important;
	}
	.md\:pl-130 {
		padding-left: 130px !important;
	}
	.md\:pt-135 {
		padding-top: 135px !important;
	}
	.md\:pr-135 {
		padding-right: 135px !important;
	}
	.md\:pb-135 {
		padding-bottom: 135px !important;
	}
	.md\:pl-135 {
		padding-left: 135px !important;
	}
	.md\:pt-140 {
		padding-top: 140px !important;
	}
	.md\:pr-140 {
		padding-right: 140px !important;
	}
	.md\:pb-140 {
		padding-bottom: 140px !important;
	}
	.md\:pl-140 {
		padding-left: 140px !important;
	}
	.md\:pt-145 {
		padding-top: 145px !important;
	}
	.md\:pr-145 {
		padding-right: 145px !important;
	}
	.md\:pb-145 {
		padding-bottom: 145px !important;
	}
	.md\:pl-145 {
		padding-left: 145px !important;
	}
	.md\:pt-150 {
		padding-top: 150px !important;
	}
	.md\:pr-150 {
		padding-right: 150px !important;
	}
	.md\:pb-150 {
		padding-bottom: 150px !important;
	}
	.md\:pl-150 {
		padding-left: 150px !important;
	}
	.md\:pt-155 {
		padding-top: 155px !important;
	}
	.md\:pr-155 {
		padding-right: 155px !important;
	}
	.md\:pb-155 {
		padding-bottom: 155px !important;
	}
	.md\:pl-155 {
		padding-left: 155px !important;
	}
	.md\:pt-160 {
		padding-top: 160px !important;
	}
	.md\:pr-160 {
		padding-right: 160px !important;
	}
	.md\:pb-160 {
		padding-bottom: 160px !important;
	}
	.md\:pl-160 {
		padding-left: 160px !important;
	}
	.md\:pt-165 {
		padding-top: 165px !important;
	}
	.md\:pr-165 {
		padding-right: 165px !important;
	}
	.md\:pb-165 {
		padding-bottom: 165px !important;
	}
	.md\:pl-165 {
		padding-left: 165px !important;
	}
	.md\:pt-170 {
		padding-top: 170px !important;
	}
	.md\:pr-170 {
		padding-right: 170px !important;
	}
	.md\:pb-170 {
		padding-bottom: 170px !important;
	}
	.md\:pl-170 {
		padding-left: 170px !important;
	}
	.md\:pt-175 {
		padding-top: 175px !important;
	}
	.md\:pr-175 {
		padding-right: 175px !important;
	}
	.md\:pb-175 {
		padding-bottom: 175px !important;
	}
	.md\:pl-175 {
		padding-left: 175px !important;
	}
	.md\:pt-180 {
		padding-top: 180px !important;
	}
	.md\:pr-180 {
		padding-right: 180px !important;
	}
	.md\:pb-180 {
		padding-bottom: 180px !important;
	}
	.md\:pl-180 {
		padding-left: 180px !important;
	}
	.md\:pt-185 {
		padding-top: 185px !important;
	}
	.md\:pr-185 {
		padding-right: 185px !important;
	}
	.md\:pb-185 {
		padding-bottom: 185px !important;
	}
	.md\:pl-185 {
		padding-left: 185px !important;
	}
	.md\:pt-190 {
		padding-top: 190px !important;
	}
	.md\:pr-190 {
		padding-right: 190px !important;
	}
	.md\:pb-190 {
		padding-bottom: 190px !important;
	}
	.md\:pl-190 {
		padding-left: 190px !important;
	}
	.md\:pt-195 {
		padding-top: 195px !important;
	}
	.md\:pr-195 {
		padding-right: 195px !important;
	}
	.md\:pb-195 {
		padding-bottom: 195px !important;
	}
	.md\:pl-195 {
		padding-left: 195px !important;
	}
	.md\:pt-200 {
		padding-top: 200px !important;
	}
	.md\:pr-200 {
		padding-right: 200px !important;
	}
	.md\:pb-200 {
		padding-bottom: 200px !important;
	}
	.md\:pl-200 {
		padding-left: 200px !important;
	}
	.md\:pt-205 {
		padding-top: 205px !important;
	}
	.md\:pr-205 {
		padding-right: 205px !important;
	}
	.md\:pb-205 {
		padding-bottom: 205px !important;
	}
	.md\:pl-205 {
		padding-left: 205px !important;
	}
	.md\:pt-210 {
		padding-top: 210px !important;
	}
	.md\:pr-210 {
		padding-right: 210px !important;
	}
	.md\:pb-210 {
		padding-bottom: 210px !important;
	}
	.md\:pl-210 {
		padding-left: 210px !important;
	}
	.md\:pt-215 {
		padding-top: 215px !important;
	}
	.md\:pr-215 {
		padding-right: 215px !important;
	}
	.md\:pb-215 {
		padding-bottom: 215px !important;
	}
	.md\:pl-215 {
		padding-left: 215px !important;
	}
	.md\:pt-220 {
		padding-top: 220px !important;
	}
	.md\:pr-220 {
		padding-right: 220px !important;
	}
	.md\:pb-220 {
		padding-bottom: 220px !important;
	}
	.md\:pl-220 {
		padding-left: 220px !important;
	}
	.md\:pt-225 {
		padding-top: 225px !important;
	}
	.md\:pr-225 {
		padding-right: 225px !important;
	}
	.md\:pb-225 {
		padding-bottom: 225px !important;
	}
	.md\:pl-225 {
		padding-left: 225px !important;
	}
	.md\:pt-230 {
		padding-top: 230px !important;
	}
	.md\:pr-230 {
		padding-right: 230px !important;
	}
	.md\:pb-230 {
		padding-bottom: 230px !important;
	}
	.md\:pl-230 {
		padding-left: 230px !important;
	}
	.md\:pt-235 {
		padding-top: 235px !important;
	}
	.md\:pr-235 {
		padding-right: 235px !important;
	}
	.md\:pb-235 {
		padding-bottom: 235px !important;
	}
	.md\:pl-235 {
		padding-left: 235px !important;
	}
	.md\:pt-240 {
		padding-top: 240px !important;
	}
	.md\:pr-240 {
		padding-right: 240px !important;
	}
	.md\:pb-240 {
		padding-bottom: 240px !important;
	}
	.md\:pl-240 {
		padding-left: 240px !important;
	}
	.md\:pt-245 {
		padding-top: 245px !important;
	}
	.md\:pr-245 {
		padding-right: 245px !important;
	}
	.md\:pb-245 {
		padding-bottom: 245px !important;
	}
	.md\:pl-245 {
		padding-left: 245px !important;
	}
	.md\:pt-250 {
		padding-top: 250px !important;
	}
	.md\:pr-250 {
		padding-right: 250px !important;
	}
	.md\:pb-250 {
		padding-bottom: 250px !important;
	}
	.md\:pl-250 {
		padding-left: 250px !important;
	}
	.md\:pt-255 {
		padding-top: 255px !important;
	}
	.md\:pr-255 {
		padding-right: 255px !important;
	}
	.md\:pb-255 {
		padding-bottom: 255px !important;
	}
	.md\:pl-255 {
		padding-left: 255px !important;
	}
	.md\:pt-260 {
		padding-top: 260px !important;
	}
	.md\:pr-260 {
		padding-right: 260px !important;
	}
	.md\:pb-260 {
		padding-bottom: 260px !important;
	}
	.md\:pl-260 {
		padding-left: 260px !important;
	}
	.md\:pt-265 {
		padding-top: 265px !important;
	}
	.md\:pr-265 {
		padding-right: 265px !important;
	}
	.md\:pb-265 {
		padding-bottom: 265px !important;
	}
	.md\:pl-265 {
		padding-left: 265px !important;
	}
	.md\:pt-270 {
		padding-top: 270px !important;
	}
	.md\:pr-270 {
		padding-right: 270px !important;
	}
	.md\:pb-270 {
		padding-bottom: 270px !important;
	}
	.md\:pl-270 {
		padding-left: 270px !important;
	}
	.md\:pt-275 {
		padding-top: 275px !important;
	}
	.md\:pr-275 {
		padding-right: 275px !important;
	}
	.md\:pb-275 {
		padding-bottom: 275px !important;
	}
	.md\:pl-275 {
		padding-left: 275px !important;
	}
	.md\:pt-280 {
		padding-top: 280px !important;
	}
	.md\:pr-280 {
		padding-right: 280px !important;
	}
	.md\:pb-280 {
		padding-bottom: 280px !important;
	}
	.md\:pl-280 {
		padding-left: 280px !important;
	}
	.md\:pt-285 {
		padding-top: 285px !important;
	}
	.md\:pr-285 {
		padding-right: 285px !important;
	}
	.md\:pb-285 {
		padding-bottom: 285px !important;
	}
	.md\:pl-285 {
		padding-left: 285px !important;
	}
	.md\:pt-290 {
		padding-top: 290px !important;
	}
	.md\:pr-290 {
		padding-right: 290px !important;
	}
	.md\:pb-290 {
		padding-bottom: 290px !important;
	}
	.md\:pl-290 {
		padding-left: 290px !important;
	}
	.md\:pt-295 {
		padding-top: 295px !important;
	}
	.md\:pr-295 {
		padding-right: 295px !important;
	}
	.md\:pb-295 {
		padding-bottom: 295px !important;
	}
	.md\:pl-295 {
		padding-left: 295px !important;
	}
	.md\:pt-300 {
		padding-top: 300px !important;
	}
	.md\:pr-300 {
		padding-right: 300px !important;
	}
	.md\:pb-300 {
		padding-bottom: 300px !important;
	}
	.md\:pl-300 {
		padding-left: 300px !important;
	}
}
@media screen and (max-width: 767px) {
	.sm\:mt--300 {
		margin-top: -300px !important;
	}
	.sm\:mr--300 {
		margin-right: -300px !important;
	}
	.sm\:mb--300 {
		margin-bottom: -300px !important;
	}
	.sm\:ml--300 {
		margin-left: -300px !important;
	}
	.sm\:mt-n--300 {
		margin-top: --300px !important;
	}
	.sm\:mr-n--300 {
		margin-right: --300px !important;
	}
	.sm\:mb-n--300 {
		margin-bottom: --300px !important;
	}
	.sm\:ml-n--300 {
		margin-left: --300px !important;
	}
	.sm\:mt--295 {
		margin-top: -295px !important;
	}
	.sm\:mr--295 {
		margin-right: -295px !important;
	}
	.sm\:mb--295 {
		margin-bottom: -295px !important;
	}
	.sm\:ml--295 {
		margin-left: -295px !important;
	}
	.sm\:mt-n--295 {
		margin-top: --295px !important;
	}
	.sm\:mr-n--295 {
		margin-right: --295px !important;
	}
	.sm\:mb-n--295 {
		margin-bottom: --295px !important;
	}
	.sm\:ml-n--295 {
		margin-left: --295px !important;
	}
	.sm\:mt--290 {
		margin-top: -290px !important;
	}
	.sm\:mr--290 {
		margin-right: -290px !important;
	}
	.sm\:mb--290 {
		margin-bottom: -290px !important;
	}
	.sm\:ml--290 {
		margin-left: -290px !important;
	}
	.sm\:mt-n--290 {
		margin-top: --290px !important;
	}
	.sm\:mr-n--290 {
		margin-right: --290px !important;
	}
	.sm\:mb-n--290 {
		margin-bottom: --290px !important;
	}
	.sm\:ml-n--290 {
		margin-left: --290px !important;
	}
	.sm\:mt--285 {
		margin-top: -285px !important;
	}
	.sm\:mr--285 {
		margin-right: -285px !important;
	}
	.sm\:mb--285 {
		margin-bottom: -285px !important;
	}
	.sm\:ml--285 {
		margin-left: -285px !important;
	}
	.sm\:mt-n--285 {
		margin-top: --285px !important;
	}
	.sm\:mr-n--285 {
		margin-right: --285px !important;
	}
	.sm\:mb-n--285 {
		margin-bottom: --285px !important;
	}
	.sm\:ml-n--285 {
		margin-left: --285px !important;
	}
	.sm\:mt--280 {
		margin-top: -280px !important;
	}
	.sm\:mr--280 {
		margin-right: -280px !important;
	}
	.sm\:mb--280 {
		margin-bottom: -280px !important;
	}
	.sm\:ml--280 {
		margin-left: -280px !important;
	}
	.sm\:mt-n--280 {
		margin-top: --280px !important;
	}
	.sm\:mr-n--280 {
		margin-right: --280px !important;
	}
	.sm\:mb-n--280 {
		margin-bottom: --280px !important;
	}
	.sm\:ml-n--280 {
		margin-left: --280px !important;
	}
	.sm\:mt--275 {
		margin-top: -275px !important;
	}
	.sm\:mr--275 {
		margin-right: -275px !important;
	}
	.sm\:mb--275 {
		margin-bottom: -275px !important;
	}
	.sm\:ml--275 {
		margin-left: -275px !important;
	}
	.sm\:mt-n--275 {
		margin-top: --275px !important;
	}
	.sm\:mr-n--275 {
		margin-right: --275px !important;
	}
	.sm\:mb-n--275 {
		margin-bottom: --275px !important;
	}
	.sm\:ml-n--275 {
		margin-left: --275px !important;
	}
	.sm\:mt--270 {
		margin-top: -270px !important;
	}
	.sm\:mr--270 {
		margin-right: -270px !important;
	}
	.sm\:mb--270 {
		margin-bottom: -270px !important;
	}
	.sm\:ml--270 {
		margin-left: -270px !important;
	}
	.sm\:mt-n--270 {
		margin-top: --270px !important;
	}
	.sm\:mr-n--270 {
		margin-right: --270px !important;
	}
	.sm\:mb-n--270 {
		margin-bottom: --270px !important;
	}
	.sm\:ml-n--270 {
		margin-left: --270px !important;
	}
	.sm\:mt--265 {
		margin-top: -265px !important;
	}
	.sm\:mr--265 {
		margin-right: -265px !important;
	}
	.sm\:mb--265 {
		margin-bottom: -265px !important;
	}
	.sm\:ml--265 {
		margin-left: -265px !important;
	}
	.sm\:mt-n--265 {
		margin-top: --265px !important;
	}
	.sm\:mr-n--265 {
		margin-right: --265px !important;
	}
	.sm\:mb-n--265 {
		margin-bottom: --265px !important;
	}
	.sm\:ml-n--265 {
		margin-left: --265px !important;
	}
	.sm\:mt--260 {
		margin-top: -260px !important;
	}
	.sm\:mr--260 {
		margin-right: -260px !important;
	}
	.sm\:mb--260 {
		margin-bottom: -260px !important;
	}
	.sm\:ml--260 {
		margin-left: -260px !important;
	}
	.sm\:mt-n--260 {
		margin-top: --260px !important;
	}
	.sm\:mr-n--260 {
		margin-right: --260px !important;
	}
	.sm\:mb-n--260 {
		margin-bottom: --260px !important;
	}
	.sm\:ml-n--260 {
		margin-left: --260px !important;
	}
	.sm\:mt--255 {
		margin-top: -255px !important;
	}
	.sm\:mr--255 {
		margin-right: -255px !important;
	}
	.sm\:mb--255 {
		margin-bottom: -255px !important;
	}
	.sm\:ml--255 {
		margin-left: -255px !important;
	}
	.sm\:mt-n--255 {
		margin-top: --255px !important;
	}
	.sm\:mr-n--255 {
		margin-right: --255px !important;
	}
	.sm\:mb-n--255 {
		margin-bottom: --255px !important;
	}
	.sm\:ml-n--255 {
		margin-left: --255px !important;
	}
	.sm\:mt--250 {
		margin-top: -250px !important;
	}
	.sm\:mr--250 {
		margin-right: -250px !important;
	}
	.sm\:mb--250 {
		margin-bottom: -250px !important;
	}
	.sm\:ml--250 {
		margin-left: -250px !important;
	}
	.sm\:mt-n--250 {
		margin-top: --250px !important;
	}
	.sm\:mr-n--250 {
		margin-right: --250px !important;
	}
	.sm\:mb-n--250 {
		margin-bottom: --250px !important;
	}
	.sm\:ml-n--250 {
		margin-left: --250px !important;
	}
	.sm\:mt--245 {
		margin-top: -245px !important;
	}
	.sm\:mr--245 {
		margin-right: -245px !important;
	}
	.sm\:mb--245 {
		margin-bottom: -245px !important;
	}
	.sm\:ml--245 {
		margin-left: -245px !important;
	}
	.sm\:mt-n--245 {
		margin-top: --245px !important;
	}
	.sm\:mr-n--245 {
		margin-right: --245px !important;
	}
	.sm\:mb-n--245 {
		margin-bottom: --245px !important;
	}
	.sm\:ml-n--245 {
		margin-left: --245px !important;
	}
	.sm\:mt--240 {
		margin-top: -240px !important;
	}
	.sm\:mr--240 {
		margin-right: -240px !important;
	}
	.sm\:mb--240 {
		margin-bottom: -240px !important;
	}
	.sm\:ml--240 {
		margin-left: -240px !important;
	}
	.sm\:mt-n--240 {
		margin-top: --240px !important;
	}
	.sm\:mr-n--240 {
		margin-right: --240px !important;
	}
	.sm\:mb-n--240 {
		margin-bottom: --240px !important;
	}
	.sm\:ml-n--240 {
		margin-left: --240px !important;
	}
	.sm\:mt--235 {
		margin-top: -235px !important;
	}
	.sm\:mr--235 {
		margin-right: -235px !important;
	}
	.sm\:mb--235 {
		margin-bottom: -235px !important;
	}
	.sm\:ml--235 {
		margin-left: -235px !important;
	}
	.sm\:mt-n--235 {
		margin-top: --235px !important;
	}
	.sm\:mr-n--235 {
		margin-right: --235px !important;
	}
	.sm\:mb-n--235 {
		margin-bottom: --235px !important;
	}
	.sm\:ml-n--235 {
		margin-left: --235px !important;
	}
	.sm\:mt--230 {
		margin-top: -230px !important;
	}
	.sm\:mr--230 {
		margin-right: -230px !important;
	}
	.sm\:mb--230 {
		margin-bottom: -230px !important;
	}
	.sm\:ml--230 {
		margin-left: -230px !important;
	}
	.sm\:mt-n--230 {
		margin-top: --230px !important;
	}
	.sm\:mr-n--230 {
		margin-right: --230px !important;
	}
	.sm\:mb-n--230 {
		margin-bottom: --230px !important;
	}
	.sm\:ml-n--230 {
		margin-left: --230px !important;
	}
	.sm\:mt--225 {
		margin-top: -225px !important;
	}
	.sm\:mr--225 {
		margin-right: -225px !important;
	}
	.sm\:mb--225 {
		margin-bottom: -225px !important;
	}
	.sm\:ml--225 {
		margin-left: -225px !important;
	}
	.sm\:mt-n--225 {
		margin-top: --225px !important;
	}
	.sm\:mr-n--225 {
		margin-right: --225px !important;
	}
	.sm\:mb-n--225 {
		margin-bottom: --225px !important;
	}
	.sm\:ml-n--225 {
		margin-left: --225px !important;
	}
	.sm\:mt--220 {
		margin-top: -220px !important;
	}
	.sm\:mr--220 {
		margin-right: -220px !important;
	}
	.sm\:mb--220 {
		margin-bottom: -220px !important;
	}
	.sm\:ml--220 {
		margin-left: -220px !important;
	}
	.sm\:mt-n--220 {
		margin-top: --220px !important;
	}
	.sm\:mr-n--220 {
		margin-right: --220px !important;
	}
	.sm\:mb-n--220 {
		margin-bottom: --220px !important;
	}
	.sm\:ml-n--220 {
		margin-left: --220px !important;
	}
	.sm\:mt--215 {
		margin-top: -215px !important;
	}
	.sm\:mr--215 {
		margin-right: -215px !important;
	}
	.sm\:mb--215 {
		margin-bottom: -215px !important;
	}
	.sm\:ml--215 {
		margin-left: -215px !important;
	}
	.sm\:mt-n--215 {
		margin-top: --215px !important;
	}
	.sm\:mr-n--215 {
		margin-right: --215px !important;
	}
	.sm\:mb-n--215 {
		margin-bottom: --215px !important;
	}
	.sm\:ml-n--215 {
		margin-left: --215px !important;
	}
	.sm\:mt--210 {
		margin-top: -210px !important;
	}
	.sm\:mr--210 {
		margin-right: -210px !important;
	}
	.sm\:mb--210 {
		margin-bottom: -210px !important;
	}
	.sm\:ml--210 {
		margin-left: -210px !important;
	}
	.sm\:mt-n--210 {
		margin-top: --210px !important;
	}
	.sm\:mr-n--210 {
		margin-right: --210px !important;
	}
	.sm\:mb-n--210 {
		margin-bottom: --210px !important;
	}
	.sm\:ml-n--210 {
		margin-left: --210px !important;
	}
	.sm\:mt--205 {
		margin-top: -205px !important;
	}
	.sm\:mr--205 {
		margin-right: -205px !important;
	}
	.sm\:mb--205 {
		margin-bottom: -205px !important;
	}
	.sm\:ml--205 {
		margin-left: -205px !important;
	}
	.sm\:mt-n--205 {
		margin-top: --205px !important;
	}
	.sm\:mr-n--205 {
		margin-right: --205px !important;
	}
	.sm\:mb-n--205 {
		margin-bottom: --205px !important;
	}
	.sm\:ml-n--205 {
		margin-left: --205px !important;
	}
	.sm\:mt--200 {
		margin-top: -200px !important;
	}
	.sm\:mr--200 {
		margin-right: -200px !important;
	}
	.sm\:mb--200 {
		margin-bottom: -200px !important;
	}
	.sm\:ml--200 {
		margin-left: -200px !important;
	}
	.sm\:mt-n--200 {
		margin-top: --200px !important;
	}
	.sm\:mr-n--200 {
		margin-right: --200px !important;
	}
	.sm\:mb-n--200 {
		margin-bottom: --200px !important;
	}
	.sm\:ml-n--200 {
		margin-left: --200px !important;
	}
	.sm\:mt--195 {
		margin-top: -195px !important;
	}
	.sm\:mr--195 {
		margin-right: -195px !important;
	}
	.sm\:mb--195 {
		margin-bottom: -195px !important;
	}
	.sm\:ml--195 {
		margin-left: -195px !important;
	}
	.sm\:mt-n--195 {
		margin-top: --195px !important;
	}
	.sm\:mr-n--195 {
		margin-right: --195px !important;
	}
	.sm\:mb-n--195 {
		margin-bottom: --195px !important;
	}
	.sm\:ml-n--195 {
		margin-left: --195px !important;
	}
	.sm\:mt--190 {
		margin-top: -190px !important;
	}
	.sm\:mr--190 {
		margin-right: -190px !important;
	}
	.sm\:mb--190 {
		margin-bottom: -190px !important;
	}
	.sm\:ml--190 {
		margin-left: -190px !important;
	}
	.sm\:mt-n--190 {
		margin-top: --190px !important;
	}
	.sm\:mr-n--190 {
		margin-right: --190px !important;
	}
	.sm\:mb-n--190 {
		margin-bottom: --190px !important;
	}
	.sm\:ml-n--190 {
		margin-left: --190px !important;
	}
	.sm\:mt--185 {
		margin-top: -185px !important;
	}
	.sm\:mr--185 {
		margin-right: -185px !important;
	}
	.sm\:mb--185 {
		margin-bottom: -185px !important;
	}
	.sm\:ml--185 {
		margin-left: -185px !important;
	}
	.sm\:mt-n--185 {
		margin-top: --185px !important;
	}
	.sm\:mr-n--185 {
		margin-right: --185px !important;
	}
	.sm\:mb-n--185 {
		margin-bottom: --185px !important;
	}
	.sm\:ml-n--185 {
		margin-left: --185px !important;
	}
	.sm\:mt--180 {
		margin-top: -180px !important;
	}
	.sm\:mr--180 {
		margin-right: -180px !important;
	}
	.sm\:mb--180 {
		margin-bottom: -180px !important;
	}
	.sm\:ml--180 {
		margin-left: -180px !important;
	}
	.sm\:mt-n--180 {
		margin-top: --180px !important;
	}
	.sm\:mr-n--180 {
		margin-right: --180px !important;
	}
	.sm\:mb-n--180 {
		margin-bottom: --180px !important;
	}
	.sm\:ml-n--180 {
		margin-left: --180px !important;
	}
	.sm\:mt--175 {
		margin-top: -175px !important;
	}
	.sm\:mr--175 {
		margin-right: -175px !important;
	}
	.sm\:mb--175 {
		margin-bottom: -175px !important;
	}
	.sm\:ml--175 {
		margin-left: -175px !important;
	}
	.sm\:mt-n--175 {
		margin-top: --175px !important;
	}
	.sm\:mr-n--175 {
		margin-right: --175px !important;
	}
	.sm\:mb-n--175 {
		margin-bottom: --175px !important;
	}
	.sm\:ml-n--175 {
		margin-left: --175px !important;
	}
	.sm\:mt--170 {
		margin-top: -170px !important;
	}
	.sm\:mr--170 {
		margin-right: -170px !important;
	}
	.sm\:mb--170 {
		margin-bottom: -170px !important;
	}
	.sm\:ml--170 {
		margin-left: -170px !important;
	}
	.sm\:mt-n--170 {
		margin-top: --170px !important;
	}
	.sm\:mr-n--170 {
		margin-right: --170px !important;
	}
	.sm\:mb-n--170 {
		margin-bottom: --170px !important;
	}
	.sm\:ml-n--170 {
		margin-left: --170px !important;
	}
	.sm\:mt--165 {
		margin-top: -165px !important;
	}
	.sm\:mr--165 {
		margin-right: -165px !important;
	}
	.sm\:mb--165 {
		margin-bottom: -165px !important;
	}
	.sm\:ml--165 {
		margin-left: -165px !important;
	}
	.sm\:mt-n--165 {
		margin-top: --165px !important;
	}
	.sm\:mr-n--165 {
		margin-right: --165px !important;
	}
	.sm\:mb-n--165 {
		margin-bottom: --165px !important;
	}
	.sm\:ml-n--165 {
		margin-left: --165px !important;
	}
	.sm\:mt--160 {
		margin-top: -160px !important;
	}
	.sm\:mr--160 {
		margin-right: -160px !important;
	}
	.sm\:mb--160 {
		margin-bottom: -160px !important;
	}
	.sm\:ml--160 {
		margin-left: -160px !important;
	}
	.sm\:mt-n--160 {
		margin-top: --160px !important;
	}
	.sm\:mr-n--160 {
		margin-right: --160px !important;
	}
	.sm\:mb-n--160 {
		margin-bottom: --160px !important;
	}
	.sm\:ml-n--160 {
		margin-left: --160px !important;
	}
	.sm\:mt--155 {
		margin-top: -155px !important;
	}
	.sm\:mr--155 {
		margin-right: -155px !important;
	}
	.sm\:mb--155 {
		margin-bottom: -155px !important;
	}
	.sm\:ml--155 {
		margin-left: -155px !important;
	}
	.sm\:mt-n--155 {
		margin-top: --155px !important;
	}
	.sm\:mr-n--155 {
		margin-right: --155px !important;
	}
	.sm\:mb-n--155 {
		margin-bottom: --155px !important;
	}
	.sm\:ml-n--155 {
		margin-left: --155px !important;
	}
	.sm\:mt--150 {
		margin-top: -150px !important;
	}
	.sm\:mr--150 {
		margin-right: -150px !important;
	}
	.sm\:mb--150 {
		margin-bottom: -150px !important;
	}
	.sm\:ml--150 {
		margin-left: -150px !important;
	}
	.sm\:mt-n--150 {
		margin-top: --150px !important;
	}
	.sm\:mr-n--150 {
		margin-right: --150px !important;
	}
	.sm\:mb-n--150 {
		margin-bottom: --150px !important;
	}
	.sm\:ml-n--150 {
		margin-left: --150px !important;
	}
	.sm\:mt--145 {
		margin-top: -145px !important;
	}
	.sm\:mr--145 {
		margin-right: -145px !important;
	}
	.sm\:mb--145 {
		margin-bottom: -145px !important;
	}
	.sm\:ml--145 {
		margin-left: -145px !important;
	}
	.sm\:mt-n--145 {
		margin-top: --145px !important;
	}
	.sm\:mr-n--145 {
		margin-right: --145px !important;
	}
	.sm\:mb-n--145 {
		margin-bottom: --145px !important;
	}
	.sm\:ml-n--145 {
		margin-left: --145px !important;
	}
	.sm\:mt--140 {
		margin-top: -140px !important;
	}
	.sm\:mr--140 {
		margin-right: -140px !important;
	}
	.sm\:mb--140 {
		margin-bottom: -140px !important;
	}
	.sm\:ml--140 {
		margin-left: -140px !important;
	}
	.sm\:mt-n--140 {
		margin-top: --140px !important;
	}
	.sm\:mr-n--140 {
		margin-right: --140px !important;
	}
	.sm\:mb-n--140 {
		margin-bottom: --140px !important;
	}
	.sm\:ml-n--140 {
		margin-left: --140px !important;
	}
	.sm\:mt--135 {
		margin-top: -135px !important;
	}
	.sm\:mr--135 {
		margin-right: -135px !important;
	}
	.sm\:mb--135 {
		margin-bottom: -135px !important;
	}
	.sm\:ml--135 {
		margin-left: -135px !important;
	}
	.sm\:mt-n--135 {
		margin-top: --135px !important;
	}
	.sm\:mr-n--135 {
		margin-right: --135px !important;
	}
	.sm\:mb-n--135 {
		margin-bottom: --135px !important;
	}
	.sm\:ml-n--135 {
		margin-left: --135px !important;
	}
	.sm\:mt--130 {
		margin-top: -130px !important;
	}
	.sm\:mr--130 {
		margin-right: -130px !important;
	}
	.sm\:mb--130 {
		margin-bottom: -130px !important;
	}
	.sm\:ml--130 {
		margin-left: -130px !important;
	}
	.sm\:mt-n--130 {
		margin-top: --130px !important;
	}
	.sm\:mr-n--130 {
		margin-right: --130px !important;
	}
	.sm\:mb-n--130 {
		margin-bottom: --130px !important;
	}
	.sm\:ml-n--130 {
		margin-left: --130px !important;
	}
	.sm\:mt--125 {
		margin-top: -125px !important;
	}
	.sm\:mr--125 {
		margin-right: -125px !important;
	}
	.sm\:mb--125 {
		margin-bottom: -125px !important;
	}
	.sm\:ml--125 {
		margin-left: -125px !important;
	}
	.sm\:mt-n--125 {
		margin-top: --125px !important;
	}
	.sm\:mr-n--125 {
		margin-right: --125px !important;
	}
	.sm\:mb-n--125 {
		margin-bottom: --125px !important;
	}
	.sm\:ml-n--125 {
		margin-left: --125px !important;
	}
	.sm\:mt--120 {
		margin-top: -120px !important;
	}
	.sm\:mr--120 {
		margin-right: -120px !important;
	}
	.sm\:mb--120 {
		margin-bottom: -120px !important;
	}
	.sm\:ml--120 {
		margin-left: -120px !important;
	}
	.sm\:mt-n--120 {
		margin-top: --120px !important;
	}
	.sm\:mr-n--120 {
		margin-right: --120px !important;
	}
	.sm\:mb-n--120 {
		margin-bottom: --120px !important;
	}
	.sm\:ml-n--120 {
		margin-left: --120px !important;
	}
	.sm\:mt--115 {
		margin-top: -115px !important;
	}
	.sm\:mr--115 {
		margin-right: -115px !important;
	}
	.sm\:mb--115 {
		margin-bottom: -115px !important;
	}
	.sm\:ml--115 {
		margin-left: -115px !important;
	}
	.sm\:mt-n--115 {
		margin-top: --115px !important;
	}
	.sm\:mr-n--115 {
		margin-right: --115px !important;
	}
	.sm\:mb-n--115 {
		margin-bottom: --115px !important;
	}
	.sm\:ml-n--115 {
		margin-left: --115px !important;
	}
	.sm\:mt--110 {
		margin-top: -110px !important;
	}
	.sm\:mr--110 {
		margin-right: -110px !important;
	}
	.sm\:mb--110 {
		margin-bottom: -110px !important;
	}
	.sm\:ml--110 {
		margin-left: -110px !important;
	}
	.sm\:mt-n--110 {
		margin-top: --110px !important;
	}
	.sm\:mr-n--110 {
		margin-right: --110px !important;
	}
	.sm\:mb-n--110 {
		margin-bottom: --110px !important;
	}
	.sm\:ml-n--110 {
		margin-left: --110px !important;
	}
	.sm\:mt--105 {
		margin-top: -105px !important;
	}
	.sm\:mr--105 {
		margin-right: -105px !important;
	}
	.sm\:mb--105 {
		margin-bottom: -105px !important;
	}
	.sm\:ml--105 {
		margin-left: -105px !important;
	}
	.sm\:mt-n--105 {
		margin-top: --105px !important;
	}
	.sm\:mr-n--105 {
		margin-right: --105px !important;
	}
	.sm\:mb-n--105 {
		margin-bottom: --105px !important;
	}
	.sm\:ml-n--105 {
		margin-left: --105px !important;
	}
	.sm\:mt--100 {
		margin-top: -100px !important;
	}
	.sm\:mr--100 {
		margin-right: -100px !important;
	}
	.sm\:mb--100 {
		margin-bottom: -100px !important;
	}
	.sm\:ml--100 {
		margin-left: -100px !important;
	}
	.sm\:mt-n--100 {
		margin-top: --100px !important;
	}
	.sm\:mr-n--100 {
		margin-right: --100px !important;
	}
	.sm\:mb-n--100 {
		margin-bottom: --100px !important;
	}
	.sm\:ml-n--100 {
		margin-left: --100px !important;
	}
	.sm\:mt--95 {
		margin-top: -95px !important;
	}
	.sm\:mr--95 {
		margin-right: -95px !important;
	}
	.sm\:mb--95 {
		margin-bottom: -95px !important;
	}
	.sm\:ml--95 {
		margin-left: -95px !important;
	}
	.sm\:mt-n--95 {
		margin-top: --95px !important;
	}
	.sm\:mr-n--95 {
		margin-right: --95px !important;
	}
	.sm\:mb-n--95 {
		margin-bottom: --95px !important;
	}
	.sm\:ml-n--95 {
		margin-left: --95px !important;
	}
	.sm\:mt--90 {
		margin-top: -90px !important;
	}
	.sm\:mr--90 {
		margin-right: -90px !important;
	}
	.sm\:mb--90 {
		margin-bottom: -90px !important;
	}
	.sm\:ml--90 {
		margin-left: -90px !important;
	}
	.sm\:mt-n--90 {
		margin-top: --90px !important;
	}
	.sm\:mr-n--90 {
		margin-right: --90px !important;
	}
	.sm\:mb-n--90 {
		margin-bottom: --90px !important;
	}
	.sm\:ml-n--90 {
		margin-left: --90px !important;
	}
	.sm\:mt--85 {
		margin-top: -85px !important;
	}
	.sm\:mr--85 {
		margin-right: -85px !important;
	}
	.sm\:mb--85 {
		margin-bottom: -85px !important;
	}
	.sm\:ml--85 {
		margin-left: -85px !important;
	}
	.sm\:mt-n--85 {
		margin-top: --85px !important;
	}
	.sm\:mr-n--85 {
		margin-right: --85px !important;
	}
	.sm\:mb-n--85 {
		margin-bottom: --85px !important;
	}
	.sm\:ml-n--85 {
		margin-left: --85px !important;
	}
	.sm\:mt--80 {
		margin-top: -80px !important;
	}
	.sm\:mr--80 {
		margin-right: -80px !important;
	}
	.sm\:mb--80 {
		margin-bottom: -80px !important;
	}
	.sm\:ml--80 {
		margin-left: -80px !important;
	}
	.sm\:mt-n--80 {
		margin-top: --80px !important;
	}
	.sm\:mr-n--80 {
		margin-right: --80px !important;
	}
	.sm\:mb-n--80 {
		margin-bottom: --80px !important;
	}
	.sm\:ml-n--80 {
		margin-left: --80px !important;
	}
	.sm\:mt--75 {
		margin-top: -75px !important;
	}
	.sm\:mr--75 {
		margin-right: -75px !important;
	}
	.sm\:mb--75 {
		margin-bottom: -75px !important;
	}
	.sm\:ml--75 {
		margin-left: -75px !important;
	}
	.sm\:mt-n--75 {
		margin-top: --75px !important;
	}
	.sm\:mr-n--75 {
		margin-right: --75px !important;
	}
	.sm\:mb-n--75 {
		margin-bottom: --75px !important;
	}
	.sm\:ml-n--75 {
		margin-left: --75px !important;
	}
	.sm\:mt--70 {
		margin-top: -70px !important;
	}
	.sm\:mr--70 {
		margin-right: -70px !important;
	}
	.sm\:mb--70 {
		margin-bottom: -70px !important;
	}
	.sm\:ml--70 {
		margin-left: -70px !important;
	}
	.sm\:mt-n--70 {
		margin-top: --70px !important;
	}
	.sm\:mr-n--70 {
		margin-right: --70px !important;
	}
	.sm\:mb-n--70 {
		margin-bottom: --70px !important;
	}
	.sm\:ml-n--70 {
		margin-left: --70px !important;
	}
	.sm\:mt--65 {
		margin-top: -65px !important;
	}
	.sm\:mr--65 {
		margin-right: -65px !important;
	}
	.sm\:mb--65 {
		margin-bottom: -65px !important;
	}
	.sm\:ml--65 {
		margin-left: -65px !important;
	}
	.sm\:mt-n--65 {
		margin-top: --65px !important;
	}
	.sm\:mr-n--65 {
		margin-right: --65px !important;
	}
	.sm\:mb-n--65 {
		margin-bottom: --65px !important;
	}
	.sm\:ml-n--65 {
		margin-left: --65px !important;
	}
	.sm\:mt--60 {
		margin-top: -60px !important;
	}
	.sm\:mr--60 {
		margin-right: -60px !important;
	}
	.sm\:mb--60 {
		margin-bottom: -60px !important;
	}
	.sm\:ml--60 {
		margin-left: -60px !important;
	}
	.sm\:mt-n--60 {
		margin-top: --60px !important;
	}
	.sm\:mr-n--60 {
		margin-right: --60px !important;
	}
	.sm\:mb-n--60 {
		margin-bottom: --60px !important;
	}
	.sm\:ml-n--60 {
		margin-left: --60px !important;
	}
	.sm\:mt--55 {
		margin-top: -55px !important;
	}
	.sm\:mr--55 {
		margin-right: -55px !important;
	}
	.sm\:mb--55 {
		margin-bottom: -55px !important;
	}
	.sm\:ml--55 {
		margin-left: -55px !important;
	}
	.sm\:mt-n--55 {
		margin-top: --55px !important;
	}
	.sm\:mr-n--55 {
		margin-right: --55px !important;
	}
	.sm\:mb-n--55 {
		margin-bottom: --55px !important;
	}
	.sm\:ml-n--55 {
		margin-left: --55px !important;
	}
	.sm\:mt--50 {
		margin-top: -50px !important;
	}
	.sm\:mr--50 {
		margin-right: -50px !important;
	}
	.sm\:mb--50 {
		margin-bottom: -50px !important;
	}
	.sm\:ml--50 {
		margin-left: -50px !important;
	}
	.sm\:mt-n--50 {
		margin-top: --50px !important;
	}
	.sm\:mr-n--50 {
		margin-right: --50px !important;
	}
	.sm\:mb-n--50 {
		margin-bottom: --50px !important;
	}
	.sm\:ml-n--50 {
		margin-left: --50px !important;
	}
	.sm\:mt--45 {
		margin-top: -45px !important;
	}
	.sm\:mr--45 {
		margin-right: -45px !important;
	}
	.sm\:mb--45 {
		margin-bottom: -45px !important;
	}
	.sm\:ml--45 {
		margin-left: -45px !important;
	}
	.sm\:mt-n--45 {
		margin-top: --45px !important;
	}
	.sm\:mr-n--45 {
		margin-right: --45px !important;
	}
	.sm\:mb-n--45 {
		margin-bottom: --45px !important;
	}
	.sm\:ml-n--45 {
		margin-left: --45px !important;
	}
	.sm\:mt--40 {
		margin-top: -40px !important;
	}
	.sm\:mr--40 {
		margin-right: -40px !important;
	}
	.sm\:mb--40 {
		margin-bottom: -40px !important;
	}
	.sm\:ml--40 {
		margin-left: -40px !important;
	}
	.sm\:mt-n--40 {
		margin-top: --40px !important;
	}
	.sm\:mr-n--40 {
		margin-right: --40px !important;
	}
	.sm\:mb-n--40 {
		margin-bottom: --40px !important;
	}
	.sm\:ml-n--40 {
		margin-left: --40px !important;
	}
	.sm\:mt--35 {
		margin-top: -35px !important;
	}
	.sm\:mr--35 {
		margin-right: -35px !important;
	}
	.sm\:mb--35 {
		margin-bottom: -35px !important;
	}
	.sm\:ml--35 {
		margin-left: -35px !important;
	}
	.sm\:mt-n--35 {
		margin-top: --35px !important;
	}
	.sm\:mr-n--35 {
		margin-right: --35px !important;
	}
	.sm\:mb-n--35 {
		margin-bottom: --35px !important;
	}
	.sm\:ml-n--35 {
		margin-left: --35px !important;
	}
	.sm\:mt--30 {
		margin-top: -30px !important;
	}
	.sm\:mr--30 {
		margin-right: -30px !important;
	}
	.sm\:mb--30 {
		margin-bottom: -30px !important;
	}
	.sm\:ml--30 {
		margin-left: -30px !important;
	}
	.sm\:mt-n--30 {
		margin-top: --30px !important;
	}
	.sm\:mr-n--30 {
		margin-right: --30px !important;
	}
	.sm\:mb-n--30 {
		margin-bottom: --30px !important;
	}
	.sm\:ml-n--30 {
		margin-left: --30px !important;
	}
	.sm\:mt--25 {
		margin-top: -25px !important;
	}
	.sm\:mr--25 {
		margin-right: -25px !important;
	}
	.sm\:mb--25 {
		margin-bottom: -25px !important;
	}
	.sm\:ml--25 {
		margin-left: -25px !important;
	}
	.sm\:mt-n--25 {
		margin-top: --25px !important;
	}
	.sm\:mr-n--25 {
		margin-right: --25px !important;
	}
	.sm\:mb-n--25 {
		margin-bottom: --25px !important;
	}
	.sm\:ml-n--25 {
		margin-left: --25px !important;
	}
	.sm\:mt--20 {
		margin-top: -20px !important;
	}
	.sm\:mr--20 {
		margin-right: -20px !important;
	}
	.sm\:mb--20 {
		margin-bottom: -20px !important;
	}
	.sm\:ml--20 {
		margin-left: -20px !important;
	}
	.sm\:mt-n--20 {
		margin-top: --20px !important;
	}
	.sm\:mr-n--20 {
		margin-right: --20px !important;
	}
	.sm\:mb-n--20 {
		margin-bottom: --20px !important;
	}
	.sm\:ml-n--20 {
		margin-left: --20px !important;
	}
	.sm\:mt--15 {
		margin-top: -15px !important;
	}
	.sm\:mr--15 {
		margin-right: -15px !important;
	}
	.sm\:mb--15 {
		margin-bottom: -15px !important;
	}
	.sm\:ml--15 {
		margin-left: -15px !important;
	}
	.sm\:mt-n--15 {
		margin-top: --15px !important;
	}
	.sm\:mr-n--15 {
		margin-right: --15px !important;
	}
	.sm\:mb-n--15 {
		margin-bottom: --15px !important;
	}
	.sm\:ml-n--15 {
		margin-left: --15px !important;
	}
	.sm\:mt--10 {
		margin-top: -10px !important;
	}
	.sm\:mr--10 {
		margin-right: -10px !important;
	}
	.sm\:mb--10 {
		margin-bottom: -10px !important;
	}
	.sm\:ml--10 {
		margin-left: -10px !important;
	}
	.sm\:mt-n--10 {
		margin-top: --10px !important;
	}
	.sm\:mr-n--10 {
		margin-right: --10px !important;
	}
	.sm\:mb-n--10 {
		margin-bottom: --10px !important;
	}
	.sm\:ml-n--10 {
		margin-left: --10px !important;
	}
	.sm\:mt--5 {
		margin-top: -5px !important;
	}
	.sm\:mr--5 {
		margin-right: -5px !important;
	}
	.sm\:mb--5 {
		margin-bottom: -5px !important;
	}
	.sm\:ml--5 {
		margin-left: -5px !important;
	}
	.sm\:mt-n--5 {
		margin-top: --5px !important;
	}
	.sm\:mr-n--5 {
		margin-right: --5px !important;
	}
	.sm\:mb-n--5 {
		margin-bottom: --5px !important;
	}
	.sm\:ml-n--5 {
		margin-left: --5px !important;
	}
	.sm\:mt-0 {
		margin-top: 0px !important;
	}
	.sm\:mr-0 {
		margin-right: 0px !important;
	}
	.sm\:mb-0 {
		margin-bottom: 0px !important;
	}
	.sm\:ml-0 {
		margin-left: 0px !important;
	}
	.sm\:mt-n-0 {
		margin-top: -0px !important;
	}
	.sm\:mr-n-0 {
		margin-right: -0px !important;
	}
	.sm\:mb-n-0 {
		margin-bottom: -0px !important;
	}
	.sm\:ml-n-0 {
		margin-left: -0px !important;
	}
	.sm\:mt-5 {
		margin-top: 5px !important;
	}
	.sm\:mr-5 {
		margin-right: 5px !important;
	}
	.sm\:mb-5 {
		margin-bottom: 5px !important;
	}
	.sm\:ml-5 {
		margin-left: 5px !important;
	}
	.sm\:mt-n-5 {
		margin-top: -5px !important;
	}
	.sm\:mr-n-5 {
		margin-right: -5px !important;
	}
	.sm\:mb-n-5 {
		margin-bottom: -5px !important;
	}
	.sm\:ml-n-5 {
		margin-left: -5px !important;
	}
	.sm\:mt-10 {
		margin-top: 10px !important;
	}
	.sm\:mr-10 {
		margin-right: 10px !important;
	}
	.sm\:mb-10 {
		margin-bottom: 10px !important;
	}
	.sm\:ml-10 {
		margin-left: 10px !important;
	}
	.sm\:mt-n-10 {
		margin-top: -10px !important;
	}
	.sm\:mr-n-10 {
		margin-right: -10px !important;
	}
	.sm\:mb-n-10 {
		margin-bottom: -10px !important;
	}
	.sm\:ml-n-10 {
		margin-left: -10px !important;
	}
	.sm\:mt-15 {
		margin-top: 15px !important;
	}
	.sm\:mr-15 {
		margin-right: 15px !important;
	}
	.sm\:mb-15 {
		margin-bottom: 15px !important;
	}
	.sm\:ml-15 {
		margin-left: 15px !important;
	}
	.sm\:mt-n-15 {
		margin-top: -15px !important;
	}
	.sm\:mr-n-15 {
		margin-right: -15px !important;
	}
	.sm\:mb-n-15 {
		margin-bottom: -15px !important;
	}
	.sm\:ml-n-15 {
		margin-left: -15px !important;
	}
	.sm\:mt-20 {
		margin-top: 20px !important;
	}
	.sm\:mr-20 {
		margin-right: 20px !important;
	}
	.sm\:mb-20 {
		margin-bottom: 20px !important;
	}
	.sm\:ml-20 {
		margin-left: 20px !important;
	}
	.sm\:mt-n-20 {
		margin-top: -20px !important;
	}
	.sm\:mr-n-20 {
		margin-right: -20px !important;
	}
	.sm\:mb-n-20 {
		margin-bottom: -20px !important;
	}
	.sm\:ml-n-20 {
		margin-left: -20px !important;
	}
	.sm\:mt-25 {
		margin-top: 25px !important;
	}
	.sm\:mr-25 {
		margin-right: 25px !important;
	}
	.sm\:mb-25 {
		margin-bottom: 25px !important;
	}
	.sm\:ml-25 {
		margin-left: 25px !important;
	}
	.sm\:mt-n-25 {
		margin-top: -25px !important;
	}
	.sm\:mr-n-25 {
		margin-right: -25px !important;
	}
	.sm\:mb-n-25 {
		margin-bottom: -25px !important;
	}
	.sm\:ml-n-25 {
		margin-left: -25px !important;
	}
	.sm\:mt-30 {
		margin-top: 30px !important;
	}
	.sm\:mr-30 {
		margin-right: 30px !important;
	}
	.sm\:mb-30 {
		margin-bottom: 30px !important;
	}
	.sm\:ml-30 {
		margin-left: 30px !important;
	}
	.sm\:mt-n-30 {
		margin-top: -30px !important;
	}
	.sm\:mr-n-30 {
		margin-right: -30px !important;
	}
	.sm\:mb-n-30 {
		margin-bottom: -30px !important;
	}
	.sm\:ml-n-30 {
		margin-left: -30px !important;
	}
	.sm\:mt-35 {
		margin-top: 35px !important;
	}
	.sm\:mr-35 {
		margin-right: 35px !important;
	}
	.sm\:mb-35 {
		margin-bottom: 35px !important;
	}
	.sm\:ml-35 {
		margin-left: 35px !important;
	}
	.sm\:mt-n-35 {
		margin-top: -35px !important;
	}
	.sm\:mr-n-35 {
		margin-right: -35px !important;
	}
	.sm\:mb-n-35 {
		margin-bottom: -35px !important;
	}
	.sm\:ml-n-35 {
		margin-left: -35px !important;
	}
	.sm\:mt-40 {
		margin-top: 40px !important;
	}
	.sm\:mr-40 {
		margin-right: 40px !important;
	}
	.sm\:mb-40 {
		margin-bottom: 40px !important;
	}
	.sm\:ml-40 {
		margin-left: 40px !important;
	}
	.sm\:mt-n-40 {
		margin-top: -40px !important;
	}
	.sm\:mr-n-40 {
		margin-right: -40px !important;
	}
	.sm\:mb-n-40 {
		margin-bottom: -40px !important;
	}
	.sm\:ml-n-40 {
		margin-left: -40px !important;
	}
	.sm\:mt-45 {
		margin-top: 45px !important;
	}
	.sm\:mr-45 {
		margin-right: 45px !important;
	}
	.sm\:mb-45 {
		margin-bottom: 45px !important;
	}
	.sm\:ml-45 {
		margin-left: 45px !important;
	}
	.sm\:mt-n-45 {
		margin-top: -45px !important;
	}
	.sm\:mr-n-45 {
		margin-right: -45px !important;
	}
	.sm\:mb-n-45 {
		margin-bottom: -45px !important;
	}
	.sm\:ml-n-45 {
		margin-left: -45px !important;
	}
	.sm\:mt-50 {
		margin-top: 50px !important;
	}
	.sm\:mr-50 {
		margin-right: 50px !important;
	}
	.sm\:mb-50 {
		margin-bottom: 50px !important;
	}
	.sm\:ml-50 {
		margin-left: 50px !important;
	}
	.sm\:mt-n-50 {
		margin-top: -50px !important;
	}
	.sm\:mr-n-50 {
		margin-right: -50px !important;
	}
	.sm\:mb-n-50 {
		margin-bottom: -50px !important;
	}
	.sm\:ml-n-50 {
		margin-left: -50px !important;
	}
	.sm\:mt-55 {
		margin-top: 55px !important;
	}
	.sm\:mr-55 {
		margin-right: 55px !important;
	}
	.sm\:mb-55 {
		margin-bottom: 55px !important;
	}
	.sm\:ml-55 {
		margin-left: 55px !important;
	}
	.sm\:mt-n-55 {
		margin-top: -55px !important;
	}
	.sm\:mr-n-55 {
		margin-right: -55px !important;
	}
	.sm\:mb-n-55 {
		margin-bottom: -55px !important;
	}
	.sm\:ml-n-55 {
		margin-left: -55px !important;
	}
	.sm\:mt-60 {
		margin-top: 60px !important;
	}
	.sm\:mr-60 {
		margin-right: 60px !important;
	}
	.sm\:mb-60 {
		margin-bottom: 60px !important;
	}
	.sm\:ml-60 {
		margin-left: 60px !important;
	}
	.sm\:mt-n-60 {
		margin-top: -60px !important;
	}
	.sm\:mr-n-60 {
		margin-right: -60px !important;
	}
	.sm\:mb-n-60 {
		margin-bottom: -60px !important;
	}
	.sm\:ml-n-60 {
		margin-left: -60px !important;
	}
	.sm\:mt-65 {
		margin-top: 65px !important;
	}
	.sm\:mr-65 {
		margin-right: 65px !important;
	}
	.sm\:mb-65 {
		margin-bottom: 65px !important;
	}
	.sm\:ml-65 {
		margin-left: 65px !important;
	}
	.sm\:mt-n-65 {
		margin-top: -65px !important;
	}
	.sm\:mr-n-65 {
		margin-right: -65px !important;
	}
	.sm\:mb-n-65 {
		margin-bottom: -65px !important;
	}
	.sm\:ml-n-65 {
		margin-left: -65px !important;
	}
	.sm\:mt-70 {
		margin-top: 70px !important;
	}
	.sm\:mr-70 {
		margin-right: 70px !important;
	}
	.sm\:mb-70 {
		margin-bottom: 70px !important;
	}
	.sm\:ml-70 {
		margin-left: 70px !important;
	}
	.sm\:mt-n-70 {
		margin-top: -70px !important;
	}
	.sm\:mr-n-70 {
		margin-right: -70px !important;
	}
	.sm\:mb-n-70 {
		margin-bottom: -70px !important;
	}
	.sm\:ml-n-70 {
		margin-left: -70px !important;
	}
	.sm\:mt-75 {
		margin-top: 75px !important;
	}
	.sm\:mr-75 {
		margin-right: 75px !important;
	}
	.sm\:mb-75 {
		margin-bottom: 75px !important;
	}
	.sm\:ml-75 {
		margin-left: 75px !important;
	}
	.sm\:mt-n-75 {
		margin-top: -75px !important;
	}
	.sm\:mr-n-75 {
		margin-right: -75px !important;
	}
	.sm\:mb-n-75 {
		margin-bottom: -75px !important;
	}
	.sm\:ml-n-75 {
		margin-left: -75px !important;
	}
	.sm\:mt-80 {
		margin-top: 80px !important;
	}
	.sm\:mr-80 {
		margin-right: 80px !important;
	}
	.sm\:mb-80 {
		margin-bottom: 80px !important;
	}
	.sm\:ml-80 {
		margin-left: 80px !important;
	}
	.sm\:mt-n-80 {
		margin-top: -80px !important;
	}
	.sm\:mr-n-80 {
		margin-right: -80px !important;
	}
	.sm\:mb-n-80 {
		margin-bottom: -80px !important;
	}
	.sm\:ml-n-80 {
		margin-left: -80px !important;
	}
	.sm\:mt-85 {
		margin-top: 85px !important;
	}
	.sm\:mr-85 {
		margin-right: 85px !important;
	}
	.sm\:mb-85 {
		margin-bottom: 85px !important;
	}
	.sm\:ml-85 {
		margin-left: 85px !important;
	}
	.sm\:mt-n-85 {
		margin-top: -85px !important;
	}
	.sm\:mr-n-85 {
		margin-right: -85px !important;
	}
	.sm\:mb-n-85 {
		margin-bottom: -85px !important;
	}
	.sm\:ml-n-85 {
		margin-left: -85px !important;
	}
	.sm\:mt-90 {
		margin-top: 90px !important;
	}
	.sm\:mr-90 {
		margin-right: 90px !important;
	}
	.sm\:mb-90 {
		margin-bottom: 90px !important;
	}
	.sm\:ml-90 {
		margin-left: 90px !important;
	}
	.sm\:mt-n-90 {
		margin-top: -90px !important;
	}
	.sm\:mr-n-90 {
		margin-right: -90px !important;
	}
	.sm\:mb-n-90 {
		margin-bottom: -90px !important;
	}
	.sm\:ml-n-90 {
		margin-left: -90px !important;
	}
	.sm\:mt-95 {
		margin-top: 95px !important;
	}
	.sm\:mr-95 {
		margin-right: 95px !important;
	}
	.sm\:mb-95 {
		margin-bottom: 95px !important;
	}
	.sm\:ml-95 {
		margin-left: 95px !important;
	}
	.sm\:mt-n-95 {
		margin-top: -95px !important;
	}
	.sm\:mr-n-95 {
		margin-right: -95px !important;
	}
	.sm\:mb-n-95 {
		margin-bottom: -95px !important;
	}
	.sm\:ml-n-95 {
		margin-left: -95px !important;
	}
	.sm\:mt-100 {
		margin-top: 100px !important;
	}
	.sm\:mr-100 {
		margin-right: 100px !important;
	}
	.sm\:mb-100 {
		margin-bottom: 100px !important;
	}
	.sm\:ml-100 {
		margin-left: 100px !important;
	}
	.sm\:mt-n-100 {
		margin-top: -100px !important;
	}
	.sm\:mr-n-100 {
		margin-right: -100px !important;
	}
	.sm\:mb-n-100 {
		margin-bottom: -100px !important;
	}
	.sm\:ml-n-100 {
		margin-left: -100px !important;
	}
	.sm\:mt-105 {
		margin-top: 105px !important;
	}
	.sm\:mr-105 {
		margin-right: 105px !important;
	}
	.sm\:mb-105 {
		margin-bottom: 105px !important;
	}
	.sm\:ml-105 {
		margin-left: 105px !important;
	}
	.sm\:mt-n-105 {
		margin-top: -105px !important;
	}
	.sm\:mr-n-105 {
		margin-right: -105px !important;
	}
	.sm\:mb-n-105 {
		margin-bottom: -105px !important;
	}
	.sm\:ml-n-105 {
		margin-left: -105px !important;
	}
	.sm\:mt-110 {
		margin-top: 110px !important;
	}
	.sm\:mr-110 {
		margin-right: 110px !important;
	}
	.sm\:mb-110 {
		margin-bottom: 110px !important;
	}
	.sm\:ml-110 {
		margin-left: 110px !important;
	}
	.sm\:mt-n-110 {
		margin-top: -110px !important;
	}
	.sm\:mr-n-110 {
		margin-right: -110px !important;
	}
	.sm\:mb-n-110 {
		margin-bottom: -110px !important;
	}
	.sm\:ml-n-110 {
		margin-left: -110px !important;
	}
	.sm\:mt-115 {
		margin-top: 115px !important;
	}
	.sm\:mr-115 {
		margin-right: 115px !important;
	}
	.sm\:mb-115 {
		margin-bottom: 115px !important;
	}
	.sm\:ml-115 {
		margin-left: 115px !important;
	}
	.sm\:mt-n-115 {
		margin-top: -115px !important;
	}
	.sm\:mr-n-115 {
		margin-right: -115px !important;
	}
	.sm\:mb-n-115 {
		margin-bottom: -115px !important;
	}
	.sm\:ml-n-115 {
		margin-left: -115px !important;
	}
	.sm\:mt-120 {
		margin-top: 120px !important;
	}
	.sm\:mr-120 {
		margin-right: 120px !important;
	}
	.sm\:mb-120 {
		margin-bottom: 120px !important;
	}
	.sm\:ml-120 {
		margin-left: 120px !important;
	}
	.sm\:mt-n-120 {
		margin-top: -120px !important;
	}
	.sm\:mr-n-120 {
		margin-right: -120px !important;
	}
	.sm\:mb-n-120 {
		margin-bottom: -120px !important;
	}
	.sm\:ml-n-120 {
		margin-left: -120px !important;
	}
	.sm\:mt-125 {
		margin-top: 125px !important;
	}
	.sm\:mr-125 {
		margin-right: 125px !important;
	}
	.sm\:mb-125 {
		margin-bottom: 125px !important;
	}
	.sm\:ml-125 {
		margin-left: 125px !important;
	}
	.sm\:mt-n-125 {
		margin-top: -125px !important;
	}
	.sm\:mr-n-125 {
		margin-right: -125px !important;
	}
	.sm\:mb-n-125 {
		margin-bottom: -125px !important;
	}
	.sm\:ml-n-125 {
		margin-left: -125px !important;
	}
	.sm\:mt-130 {
		margin-top: 130px !important;
	}
	.sm\:mr-130 {
		margin-right: 130px !important;
	}
	.sm\:mb-130 {
		margin-bottom: 130px !important;
	}
	.sm\:ml-130 {
		margin-left: 130px !important;
	}
	.sm\:mt-n-130 {
		margin-top: -130px !important;
	}
	.sm\:mr-n-130 {
		margin-right: -130px !important;
	}
	.sm\:mb-n-130 {
		margin-bottom: -130px !important;
	}
	.sm\:ml-n-130 {
		margin-left: -130px !important;
	}
	.sm\:mt-135 {
		margin-top: 135px !important;
	}
	.sm\:mr-135 {
		margin-right: 135px !important;
	}
	.sm\:mb-135 {
		margin-bottom: 135px !important;
	}
	.sm\:ml-135 {
		margin-left: 135px !important;
	}
	.sm\:mt-n-135 {
		margin-top: -135px !important;
	}
	.sm\:mr-n-135 {
		margin-right: -135px !important;
	}
	.sm\:mb-n-135 {
		margin-bottom: -135px !important;
	}
	.sm\:ml-n-135 {
		margin-left: -135px !important;
	}
	.sm\:mt-140 {
		margin-top: 140px !important;
	}
	.sm\:mr-140 {
		margin-right: 140px !important;
	}
	.sm\:mb-140 {
		margin-bottom: 140px !important;
	}
	.sm\:ml-140 {
		margin-left: 140px !important;
	}
	.sm\:mt-n-140 {
		margin-top: -140px !important;
	}
	.sm\:mr-n-140 {
		margin-right: -140px !important;
	}
	.sm\:mb-n-140 {
		margin-bottom: -140px !important;
	}
	.sm\:ml-n-140 {
		margin-left: -140px !important;
	}
	.sm\:mt-145 {
		margin-top: 145px !important;
	}
	.sm\:mr-145 {
		margin-right: 145px !important;
	}
	.sm\:mb-145 {
		margin-bottom: 145px !important;
	}
	.sm\:ml-145 {
		margin-left: 145px !important;
	}
	.sm\:mt-n-145 {
		margin-top: -145px !important;
	}
	.sm\:mr-n-145 {
		margin-right: -145px !important;
	}
	.sm\:mb-n-145 {
		margin-bottom: -145px !important;
	}
	.sm\:ml-n-145 {
		margin-left: -145px !important;
	}
	.sm\:mt-150 {
		margin-top: 150px !important;
	}
	.sm\:mr-150 {
		margin-right: 150px !important;
	}
	.sm\:mb-150 {
		margin-bottom: 150px !important;
	}
	.sm\:ml-150 {
		margin-left: 150px !important;
	}
	.sm\:mt-n-150 {
		margin-top: -150px !important;
	}
	.sm\:mr-n-150 {
		margin-right: -150px !important;
	}
	.sm\:mb-n-150 {
		margin-bottom: -150px !important;
	}
	.sm\:ml-n-150 {
		margin-left: -150px !important;
	}
	.sm\:mt-155 {
		margin-top: 155px !important;
	}
	.sm\:mr-155 {
		margin-right: 155px !important;
	}
	.sm\:mb-155 {
		margin-bottom: 155px !important;
	}
	.sm\:ml-155 {
		margin-left: 155px !important;
	}
	.sm\:mt-n-155 {
		margin-top: -155px !important;
	}
	.sm\:mr-n-155 {
		margin-right: -155px !important;
	}
	.sm\:mb-n-155 {
		margin-bottom: -155px !important;
	}
	.sm\:ml-n-155 {
		margin-left: -155px !important;
	}
	.sm\:mt-160 {
		margin-top: 160px !important;
	}
	.sm\:mr-160 {
		margin-right: 160px !important;
	}
	.sm\:mb-160 {
		margin-bottom: 160px !important;
	}
	.sm\:ml-160 {
		margin-left: 160px !important;
	}
	.sm\:mt-n-160 {
		margin-top: -160px !important;
	}
	.sm\:mr-n-160 {
		margin-right: -160px !important;
	}
	.sm\:mb-n-160 {
		margin-bottom: -160px !important;
	}
	.sm\:ml-n-160 {
		margin-left: -160px !important;
	}
	.sm\:mt-165 {
		margin-top: 165px !important;
	}
	.sm\:mr-165 {
		margin-right: 165px !important;
	}
	.sm\:mb-165 {
		margin-bottom: 165px !important;
	}
	.sm\:ml-165 {
		margin-left: 165px !important;
	}
	.sm\:mt-n-165 {
		margin-top: -165px !important;
	}
	.sm\:mr-n-165 {
		margin-right: -165px !important;
	}
	.sm\:mb-n-165 {
		margin-bottom: -165px !important;
	}
	.sm\:ml-n-165 {
		margin-left: -165px !important;
	}
	.sm\:mt-170 {
		margin-top: 170px !important;
	}
	.sm\:mr-170 {
		margin-right: 170px !important;
	}
	.sm\:mb-170 {
		margin-bottom: 170px !important;
	}
	.sm\:ml-170 {
		margin-left: 170px !important;
	}
	.sm\:mt-n-170 {
		margin-top: -170px !important;
	}
	.sm\:mr-n-170 {
		margin-right: -170px !important;
	}
	.sm\:mb-n-170 {
		margin-bottom: -170px !important;
	}
	.sm\:ml-n-170 {
		margin-left: -170px !important;
	}
	.sm\:mt-175 {
		margin-top: 175px !important;
	}
	.sm\:mr-175 {
		margin-right: 175px !important;
	}
	.sm\:mb-175 {
		margin-bottom: 175px !important;
	}
	.sm\:ml-175 {
		margin-left: 175px !important;
	}
	.sm\:mt-n-175 {
		margin-top: -175px !important;
	}
	.sm\:mr-n-175 {
		margin-right: -175px !important;
	}
	.sm\:mb-n-175 {
		margin-bottom: -175px !important;
	}
	.sm\:ml-n-175 {
		margin-left: -175px !important;
	}
	.sm\:mt-180 {
		margin-top: 180px !important;
	}
	.sm\:mr-180 {
		margin-right: 180px !important;
	}
	.sm\:mb-180 {
		margin-bottom: 180px !important;
	}
	.sm\:ml-180 {
		margin-left: 180px !important;
	}
	.sm\:mt-n-180 {
		margin-top: -180px !important;
	}
	.sm\:mr-n-180 {
		margin-right: -180px !important;
	}
	.sm\:mb-n-180 {
		margin-bottom: -180px !important;
	}
	.sm\:ml-n-180 {
		margin-left: -180px !important;
	}
	.sm\:mt-185 {
		margin-top: 185px !important;
	}
	.sm\:mr-185 {
		margin-right: 185px !important;
	}
	.sm\:mb-185 {
		margin-bottom: 185px !important;
	}
	.sm\:ml-185 {
		margin-left: 185px !important;
	}
	.sm\:mt-n-185 {
		margin-top: -185px !important;
	}
	.sm\:mr-n-185 {
		margin-right: -185px !important;
	}
	.sm\:mb-n-185 {
		margin-bottom: -185px !important;
	}
	.sm\:ml-n-185 {
		margin-left: -185px !important;
	}
	.sm\:mt-190 {
		margin-top: 190px !important;
	}
	.sm\:mr-190 {
		margin-right: 190px !important;
	}
	.sm\:mb-190 {
		margin-bottom: 190px !important;
	}
	.sm\:ml-190 {
		margin-left: 190px !important;
	}
	.sm\:mt-n-190 {
		margin-top: -190px !important;
	}
	.sm\:mr-n-190 {
		margin-right: -190px !important;
	}
	.sm\:mb-n-190 {
		margin-bottom: -190px !important;
	}
	.sm\:ml-n-190 {
		margin-left: -190px !important;
	}
	.sm\:mt-195 {
		margin-top: 195px !important;
	}
	.sm\:mr-195 {
		margin-right: 195px !important;
	}
	.sm\:mb-195 {
		margin-bottom: 195px !important;
	}
	.sm\:ml-195 {
		margin-left: 195px !important;
	}
	.sm\:mt-n-195 {
		margin-top: -195px !important;
	}
	.sm\:mr-n-195 {
		margin-right: -195px !important;
	}
	.sm\:mb-n-195 {
		margin-bottom: -195px !important;
	}
	.sm\:ml-n-195 {
		margin-left: -195px !important;
	}
	.sm\:mt-200 {
		margin-top: 200px !important;
	}
	.sm\:mr-200 {
		margin-right: 200px !important;
	}
	.sm\:mb-200 {
		margin-bottom: 200px !important;
	}
	.sm\:ml-200 {
		margin-left: 200px !important;
	}
	.sm\:mt-n-200 {
		margin-top: -200px !important;
	}
	.sm\:mr-n-200 {
		margin-right: -200px !important;
	}
	.sm\:mb-n-200 {
		margin-bottom: -200px !important;
	}
	.sm\:ml-n-200 {
		margin-left: -200px !important;
	}
	.sm\:mt-205 {
		margin-top: 205px !important;
	}
	.sm\:mr-205 {
		margin-right: 205px !important;
	}
	.sm\:mb-205 {
		margin-bottom: 205px !important;
	}
	.sm\:ml-205 {
		margin-left: 205px !important;
	}
	.sm\:mt-n-205 {
		margin-top: -205px !important;
	}
	.sm\:mr-n-205 {
		margin-right: -205px !important;
	}
	.sm\:mb-n-205 {
		margin-bottom: -205px !important;
	}
	.sm\:ml-n-205 {
		margin-left: -205px !important;
	}
	.sm\:mt-210 {
		margin-top: 210px !important;
	}
	.sm\:mr-210 {
		margin-right: 210px !important;
	}
	.sm\:mb-210 {
		margin-bottom: 210px !important;
	}
	.sm\:ml-210 {
		margin-left: 210px !important;
	}
	.sm\:mt-n-210 {
		margin-top: -210px !important;
	}
	.sm\:mr-n-210 {
		margin-right: -210px !important;
	}
	.sm\:mb-n-210 {
		margin-bottom: -210px !important;
	}
	.sm\:ml-n-210 {
		margin-left: -210px !important;
	}
	.sm\:mt-215 {
		margin-top: 215px !important;
	}
	.sm\:mr-215 {
		margin-right: 215px !important;
	}
	.sm\:mb-215 {
		margin-bottom: 215px !important;
	}
	.sm\:ml-215 {
		margin-left: 215px !important;
	}
	.sm\:mt-n-215 {
		margin-top: -215px !important;
	}
	.sm\:mr-n-215 {
		margin-right: -215px !important;
	}
	.sm\:mb-n-215 {
		margin-bottom: -215px !important;
	}
	.sm\:ml-n-215 {
		margin-left: -215px !important;
	}
	.sm\:mt-220 {
		margin-top: 220px !important;
	}
	.sm\:mr-220 {
		margin-right: 220px !important;
	}
	.sm\:mb-220 {
		margin-bottom: 220px !important;
	}
	.sm\:ml-220 {
		margin-left: 220px !important;
	}
	.sm\:mt-n-220 {
		margin-top: -220px !important;
	}
	.sm\:mr-n-220 {
		margin-right: -220px !important;
	}
	.sm\:mb-n-220 {
		margin-bottom: -220px !important;
	}
	.sm\:ml-n-220 {
		margin-left: -220px !important;
	}
	.sm\:mt-225 {
		margin-top: 225px !important;
	}
	.sm\:mr-225 {
		margin-right: 225px !important;
	}
	.sm\:mb-225 {
		margin-bottom: 225px !important;
	}
	.sm\:ml-225 {
		margin-left: 225px !important;
	}
	.sm\:mt-n-225 {
		margin-top: -225px !important;
	}
	.sm\:mr-n-225 {
		margin-right: -225px !important;
	}
	.sm\:mb-n-225 {
		margin-bottom: -225px !important;
	}
	.sm\:ml-n-225 {
		margin-left: -225px !important;
	}
	.sm\:mt-230 {
		margin-top: 230px !important;
	}
	.sm\:mr-230 {
		margin-right: 230px !important;
	}
	.sm\:mb-230 {
		margin-bottom: 230px !important;
	}
	.sm\:ml-230 {
		margin-left: 230px !important;
	}
	.sm\:mt-n-230 {
		margin-top: -230px !important;
	}
	.sm\:mr-n-230 {
		margin-right: -230px !important;
	}
	.sm\:mb-n-230 {
		margin-bottom: -230px !important;
	}
	.sm\:ml-n-230 {
		margin-left: -230px !important;
	}
	.sm\:mt-235 {
		margin-top: 235px !important;
	}
	.sm\:mr-235 {
		margin-right: 235px !important;
	}
	.sm\:mb-235 {
		margin-bottom: 235px !important;
	}
	.sm\:ml-235 {
		margin-left: 235px !important;
	}
	.sm\:mt-n-235 {
		margin-top: -235px !important;
	}
	.sm\:mr-n-235 {
		margin-right: -235px !important;
	}
	.sm\:mb-n-235 {
		margin-bottom: -235px !important;
	}
	.sm\:ml-n-235 {
		margin-left: -235px !important;
	}
	.sm\:mt-240 {
		margin-top: 240px !important;
	}
	.sm\:mr-240 {
		margin-right: 240px !important;
	}
	.sm\:mb-240 {
		margin-bottom: 240px !important;
	}
	.sm\:ml-240 {
		margin-left: 240px !important;
	}
	.sm\:mt-n-240 {
		margin-top: -240px !important;
	}
	.sm\:mr-n-240 {
		margin-right: -240px !important;
	}
	.sm\:mb-n-240 {
		margin-bottom: -240px !important;
	}
	.sm\:ml-n-240 {
		margin-left: -240px !important;
	}
	.sm\:mt-245 {
		margin-top: 245px !important;
	}
	.sm\:mr-245 {
		margin-right: 245px !important;
	}
	.sm\:mb-245 {
		margin-bottom: 245px !important;
	}
	.sm\:ml-245 {
		margin-left: 245px !important;
	}
	.sm\:mt-n-245 {
		margin-top: -245px !important;
	}
	.sm\:mr-n-245 {
		margin-right: -245px !important;
	}
	.sm\:mb-n-245 {
		margin-bottom: -245px !important;
	}
	.sm\:ml-n-245 {
		margin-left: -245px !important;
	}
	.sm\:mt-250 {
		margin-top: 250px !important;
	}
	.sm\:mr-250 {
		margin-right: 250px !important;
	}
	.sm\:mb-250 {
		margin-bottom: 250px !important;
	}
	.sm\:ml-250 {
		margin-left: 250px !important;
	}
	.sm\:mt-n-250 {
		margin-top: -250px !important;
	}
	.sm\:mr-n-250 {
		margin-right: -250px !important;
	}
	.sm\:mb-n-250 {
		margin-bottom: -250px !important;
	}
	.sm\:ml-n-250 {
		margin-left: -250px !important;
	}
	.sm\:mt-255 {
		margin-top: 255px !important;
	}
	.sm\:mr-255 {
		margin-right: 255px !important;
	}
	.sm\:mb-255 {
		margin-bottom: 255px !important;
	}
	.sm\:ml-255 {
		margin-left: 255px !important;
	}
	.sm\:mt-n-255 {
		margin-top: -255px !important;
	}
	.sm\:mr-n-255 {
		margin-right: -255px !important;
	}
	.sm\:mb-n-255 {
		margin-bottom: -255px !important;
	}
	.sm\:ml-n-255 {
		margin-left: -255px !important;
	}
	.sm\:mt-260 {
		margin-top: 260px !important;
	}
	.sm\:mr-260 {
		margin-right: 260px !important;
	}
	.sm\:mb-260 {
		margin-bottom: 260px !important;
	}
	.sm\:ml-260 {
		margin-left: 260px !important;
	}
	.sm\:mt-n-260 {
		margin-top: -260px !important;
	}
	.sm\:mr-n-260 {
		margin-right: -260px !important;
	}
	.sm\:mb-n-260 {
		margin-bottom: -260px !important;
	}
	.sm\:ml-n-260 {
		margin-left: -260px !important;
	}
	.sm\:mt-265 {
		margin-top: 265px !important;
	}
	.sm\:mr-265 {
		margin-right: 265px !important;
	}
	.sm\:mb-265 {
		margin-bottom: 265px !important;
	}
	.sm\:ml-265 {
		margin-left: 265px !important;
	}
	.sm\:mt-n-265 {
		margin-top: -265px !important;
	}
	.sm\:mr-n-265 {
		margin-right: -265px !important;
	}
	.sm\:mb-n-265 {
		margin-bottom: -265px !important;
	}
	.sm\:ml-n-265 {
		margin-left: -265px !important;
	}
	.sm\:mt-270 {
		margin-top: 270px !important;
	}
	.sm\:mr-270 {
		margin-right: 270px !important;
	}
	.sm\:mb-270 {
		margin-bottom: 270px !important;
	}
	.sm\:ml-270 {
		margin-left: 270px !important;
	}
	.sm\:mt-n-270 {
		margin-top: -270px !important;
	}
	.sm\:mr-n-270 {
		margin-right: -270px !important;
	}
	.sm\:mb-n-270 {
		margin-bottom: -270px !important;
	}
	.sm\:ml-n-270 {
		margin-left: -270px !important;
	}
	.sm\:mt-275 {
		margin-top: 275px !important;
	}
	.sm\:mr-275 {
		margin-right: 275px !important;
	}
	.sm\:mb-275 {
		margin-bottom: 275px !important;
	}
	.sm\:ml-275 {
		margin-left: 275px !important;
	}
	.sm\:mt-n-275 {
		margin-top: -275px !important;
	}
	.sm\:mr-n-275 {
		margin-right: -275px !important;
	}
	.sm\:mb-n-275 {
		margin-bottom: -275px !important;
	}
	.sm\:ml-n-275 {
		margin-left: -275px !important;
	}
	.sm\:mt-280 {
		margin-top: 280px !important;
	}
	.sm\:mr-280 {
		margin-right: 280px !important;
	}
	.sm\:mb-280 {
		margin-bottom: 280px !important;
	}
	.sm\:ml-280 {
		margin-left: 280px !important;
	}
	.sm\:mt-n-280 {
		margin-top: -280px !important;
	}
	.sm\:mr-n-280 {
		margin-right: -280px !important;
	}
	.sm\:mb-n-280 {
		margin-bottom: -280px !important;
	}
	.sm\:ml-n-280 {
		margin-left: -280px !important;
	}
	.sm\:mt-285 {
		margin-top: 285px !important;
	}
	.sm\:mr-285 {
		margin-right: 285px !important;
	}
	.sm\:mb-285 {
		margin-bottom: 285px !important;
	}
	.sm\:ml-285 {
		margin-left: 285px !important;
	}
	.sm\:mt-n-285 {
		margin-top: -285px !important;
	}
	.sm\:mr-n-285 {
		margin-right: -285px !important;
	}
	.sm\:mb-n-285 {
		margin-bottom: -285px !important;
	}
	.sm\:ml-n-285 {
		margin-left: -285px !important;
	}
	.sm\:mt-290 {
		margin-top: 290px !important;
	}
	.sm\:mr-290 {
		margin-right: 290px !important;
	}
	.sm\:mb-290 {
		margin-bottom: 290px !important;
	}
	.sm\:ml-290 {
		margin-left: 290px !important;
	}
	.sm\:mt-n-290 {
		margin-top: -290px !important;
	}
	.sm\:mr-n-290 {
		margin-right: -290px !important;
	}
	.sm\:mb-n-290 {
		margin-bottom: -290px !important;
	}
	.sm\:ml-n-290 {
		margin-left: -290px !important;
	}
	.sm\:mt-295 {
		margin-top: 295px !important;
	}
	.sm\:mr-295 {
		margin-right: 295px !important;
	}
	.sm\:mb-295 {
		margin-bottom: 295px !important;
	}
	.sm\:ml-295 {
		margin-left: 295px !important;
	}
	.sm\:mt-n-295 {
		margin-top: -295px !important;
	}
	.sm\:mr-n-295 {
		margin-right: -295px !important;
	}
	.sm\:mb-n-295 {
		margin-bottom: -295px !important;
	}
	.sm\:ml-n-295 {
		margin-left: -295px !important;
	}
	.sm\:mt-300 {
		margin-top: 300px !important;
	}
	.sm\:mr-300 {
		margin-right: 300px !important;
	}
	.sm\:mb-300 {
		margin-bottom: 300px !important;
	}
	.sm\:ml-300 {
		margin-left: 300px !important;
	}
	.sm\:mt-n-300 {
		margin-top: -300px !important;
	}
	.sm\:mr-n-300 {
		margin-right: -300px !important;
	}
	.sm\:mb-n-300 {
		margin-bottom: -300px !important;
	}
	.sm\:ml-n-300 {
		margin-left: -300px !important;
	}
	.sm\:pt-0 {
		padding-top: 0px !important;
	}
	.sm\:pr-0 {
		padding-right: 0px !important;
	}
	.sm\:pb-0 {
		padding-bottom: 0px !important;
	}
	.sm\:pl-0 {
		padding-left: 0px !important;
	}
	.sm\:pt-5 {
		padding-top: 5px !important;
	}
	.sm\:pr-5 {
		padding-right: 5px !important;
	}
	.sm\:pb-5 {
		padding-bottom: 5px !important;
	}
	.sm\:pl-5 {
		padding-left: 5px !important;
	}
	.sm\:pt-10 {
		padding-top: 10px !important;
	}
	.sm\:pr-10 {
		padding-right: 10px !important;
	}
	.sm\:pb-10 {
		padding-bottom: 10px !important;
	}
	.sm\:pl-10 {
		padding-left: 10px !important;
	}
	.sm\:pt-15 {
		padding-top: 15px !important;
	}
	.sm\:pr-15 {
		padding-right: 15px !important;
	}
	.sm\:pb-15 {
		padding-bottom: 15px !important;
	}
	.sm\:pl-15 {
		padding-left: 15px !important;
	}
	.sm\:pt-20 {
		padding-top: 20px !important;
	}
	.sm\:pr-20 {
		padding-right: 20px !important;
	}
	.sm\:pb-20 {
		padding-bottom: 20px !important;
	}
	.sm\:pl-20 {
		padding-left: 20px !important;
	}
	.sm\:pt-25 {
		padding-top: 25px !important;
	}
	.sm\:pr-25 {
		padding-right: 25px !important;
	}
	.sm\:pb-25 {
		padding-bottom: 25px !important;
	}
	.sm\:pl-25 {
		padding-left: 25px !important;
	}
	.sm\:pt-30 {
		padding-top: 30px !important;
	}
	.sm\:pr-30 {
		padding-right: 30px !important;
	}
	.sm\:pb-30 {
		padding-bottom: 30px !important;
	}
	.sm\:pl-30 {
		padding-left: 30px !important;
	}
	.sm\:pt-35 {
		padding-top: 35px !important;
	}
	.sm\:pr-35 {
		padding-right: 35px !important;
	}
	.sm\:pb-35 {
		padding-bottom: 35px !important;
	}
	.sm\:pl-35 {
		padding-left: 35px !important;
	}
	.sm\:pt-40 {
		padding-top: 40px !important;
	}
	.sm\:pr-40 {
		padding-right: 40px !important;
	}
	.sm\:pb-40 {
		padding-bottom: 40px !important;
	}
	.sm\:pl-40 {
		padding-left: 40px !important;
	}
	.sm\:pt-45 {
		padding-top: 45px !important;
	}
	.sm\:pr-45 {
		padding-right: 45px !important;
	}
	.sm\:pb-45 {
		padding-bottom: 45px !important;
	}
	.sm\:pl-45 {
		padding-left: 45px !important;
	}
	.sm\:pt-50 {
		padding-top: 50px !important;
	}
	.sm\:pr-50 {
		padding-right: 50px !important;
	}
	.sm\:pb-50 {
		padding-bottom: 50px !important;
	}
	.sm\:pl-50 {
		padding-left: 50px !important;
	}
	.sm\:pt-55 {
		padding-top: 55px !important;
	}
	.sm\:pr-55 {
		padding-right: 55px !important;
	}
	.sm\:pb-55 {
		padding-bottom: 55px !important;
	}
	.sm\:pl-55 {
		padding-left: 55px !important;
	}
	.sm\:pt-60 {
		padding-top: 60px !important;
	}
	.sm\:pr-60 {
		padding-right: 60px !important;
	}
	.sm\:pb-60 {
		padding-bottom: 60px !important;
	}
	.sm\:pl-60 {
		padding-left: 60px !important;
	}
	.sm\:pt-65 {
		padding-top: 65px !important;
	}
	.sm\:pr-65 {
		padding-right: 65px !important;
	}
	.sm\:pb-65 {
		padding-bottom: 65px !important;
	}
	.sm\:pl-65 {
		padding-left: 65px !important;
	}
	.sm\:pt-70 {
		padding-top: 70px !important;
	}
	.sm\:pr-70 {
		padding-right: 70px !important;
	}
	.sm\:pb-70 {
		padding-bottom: 70px !important;
	}
	.sm\:pl-70 {
		padding-left: 70px !important;
	}
	.sm\:pt-75 {
		padding-top: 75px !important;
	}
	.sm\:pr-75 {
		padding-right: 75px !important;
	}
	.sm\:pb-75 {
		padding-bottom: 75px !important;
	}
	.sm\:pl-75 {
		padding-left: 75px !important;
	}
	.sm\:pt-80 {
		padding-top: 80px !important;
	}
	.sm\:pr-80 {
		padding-right: 80px !important;
	}
	.sm\:pb-80 {
		padding-bottom: 80px !important;
	}
	.sm\:pl-80 {
		padding-left: 80px !important;
	}
	.sm\:pt-85 {
		padding-top: 85px !important;
	}
	.sm\:pr-85 {
		padding-right: 85px !important;
	}
	.sm\:pb-85 {
		padding-bottom: 85px !important;
	}
	.sm\:pl-85 {
		padding-left: 85px !important;
	}
	.sm\:pt-90 {
		padding-top: 90px !important;
	}
	.sm\:pr-90 {
		padding-right: 90px !important;
	}
	.sm\:pb-90 {
		padding-bottom: 90px !important;
	}
	.sm\:pl-90 {
		padding-left: 90px !important;
	}
	.sm\:pt-95 {
		padding-top: 95px !important;
	}
	.sm\:pr-95 {
		padding-right: 95px !important;
	}
	.sm\:pb-95 {
		padding-bottom: 95px !important;
	}
	.sm\:pl-95 {
		padding-left: 95px !important;
	}
	.sm\:pt-100 {
		padding-top: 100px !important;
	}
	.sm\:pr-100 {
		padding-right: 100px !important;
	}
	.sm\:pb-100 {
		padding-bottom: 100px !important;
	}
	.sm\:pl-100 {
		padding-left: 100px !important;
	}
	.sm\:pt-105 {
		padding-top: 105px !important;
	}
	.sm\:pr-105 {
		padding-right: 105px !important;
	}
	.sm\:pb-105 {
		padding-bottom: 105px !important;
	}
	.sm\:pl-105 {
		padding-left: 105px !important;
	}
	.sm\:pt-110 {
		padding-top: 110px !important;
	}
	.sm\:pr-110 {
		padding-right: 110px !important;
	}
	.sm\:pb-110 {
		padding-bottom: 110px !important;
	}
	.sm\:pl-110 {
		padding-left: 110px !important;
	}
	.sm\:pt-115 {
		padding-top: 115px !important;
	}
	.sm\:pr-115 {
		padding-right: 115px !important;
	}
	.sm\:pb-115 {
		padding-bottom: 115px !important;
	}
	.sm\:pl-115 {
		padding-left: 115px !important;
	}
	.sm\:pt-120 {
		padding-top: 120px !important;
	}
	.sm\:pr-120 {
		padding-right: 120px !important;
	}
	.sm\:pb-120 {
		padding-bottom: 120px !important;
	}
	.sm\:pl-120 {
		padding-left: 120px !important;
	}
	.sm\:pt-125 {
		padding-top: 125px !important;
	}
	.sm\:pr-125 {
		padding-right: 125px !important;
	}
	.sm\:pb-125 {
		padding-bottom: 125px !important;
	}
	.sm\:pl-125 {
		padding-left: 125px !important;
	}
	.sm\:pt-130 {
		padding-top: 130px !important;
	}
	.sm\:pr-130 {
		padding-right: 130px !important;
	}
	.sm\:pb-130 {
		padding-bottom: 130px !important;
	}
	.sm\:pl-130 {
		padding-left: 130px !important;
	}
	.sm\:pt-135 {
		padding-top: 135px !important;
	}
	.sm\:pr-135 {
		padding-right: 135px !important;
	}
	.sm\:pb-135 {
		padding-bottom: 135px !important;
	}
	.sm\:pl-135 {
		padding-left: 135px !important;
	}
	.sm\:pt-140 {
		padding-top: 140px !important;
	}
	.sm\:pr-140 {
		padding-right: 140px !important;
	}
	.sm\:pb-140 {
		padding-bottom: 140px !important;
	}
	.sm\:pl-140 {
		padding-left: 140px !important;
	}
	.sm\:pt-145 {
		padding-top: 145px !important;
	}
	.sm\:pr-145 {
		padding-right: 145px !important;
	}
	.sm\:pb-145 {
		padding-bottom: 145px !important;
	}
	.sm\:pl-145 {
		padding-left: 145px !important;
	}
	.sm\:pt-150 {
		padding-top: 150px !important;
	}
	.sm\:pr-150 {
		padding-right: 150px !important;
	}
	.sm\:pb-150 {
		padding-bottom: 150px !important;
	}
	.sm\:pl-150 {
		padding-left: 150px !important;
	}
	.sm\:pt-155 {
		padding-top: 155px !important;
	}
	.sm\:pr-155 {
		padding-right: 155px !important;
	}
	.sm\:pb-155 {
		padding-bottom: 155px !important;
	}
	.sm\:pl-155 {
		padding-left: 155px !important;
	}
	.sm\:pt-160 {
		padding-top: 160px !important;
	}
	.sm\:pr-160 {
		padding-right: 160px !important;
	}
	.sm\:pb-160 {
		padding-bottom: 160px !important;
	}
	.sm\:pl-160 {
		padding-left: 160px !important;
	}
	.sm\:pt-165 {
		padding-top: 165px !important;
	}
	.sm\:pr-165 {
		padding-right: 165px !important;
	}
	.sm\:pb-165 {
		padding-bottom: 165px !important;
	}
	.sm\:pl-165 {
		padding-left: 165px !important;
	}
	.sm\:pt-170 {
		padding-top: 170px !important;
	}
	.sm\:pr-170 {
		padding-right: 170px !important;
	}
	.sm\:pb-170 {
		padding-bottom: 170px !important;
	}
	.sm\:pl-170 {
		padding-left: 170px !important;
	}
	.sm\:pt-175 {
		padding-top: 175px !important;
	}
	.sm\:pr-175 {
		padding-right: 175px !important;
	}
	.sm\:pb-175 {
		padding-bottom: 175px !important;
	}
	.sm\:pl-175 {
		padding-left: 175px !important;
	}
	.sm\:pt-180 {
		padding-top: 180px !important;
	}
	.sm\:pr-180 {
		padding-right: 180px !important;
	}
	.sm\:pb-180 {
		padding-bottom: 180px !important;
	}
	.sm\:pl-180 {
		padding-left: 180px !important;
	}
	.sm\:pt-185 {
		padding-top: 185px !important;
	}
	.sm\:pr-185 {
		padding-right: 185px !important;
	}
	.sm\:pb-185 {
		padding-bottom: 185px !important;
	}
	.sm\:pl-185 {
		padding-left: 185px !important;
	}
	.sm\:pt-190 {
		padding-top: 190px !important;
	}
	.sm\:pr-190 {
		padding-right: 190px !important;
	}
	.sm\:pb-190 {
		padding-bottom: 190px !important;
	}
	.sm\:pl-190 {
		padding-left: 190px !important;
	}
	.sm\:pt-195 {
		padding-top: 195px !important;
	}
	.sm\:pr-195 {
		padding-right: 195px !important;
	}
	.sm\:pb-195 {
		padding-bottom: 195px !important;
	}
	.sm\:pl-195 {
		padding-left: 195px !important;
	}
	.sm\:pt-200 {
		padding-top: 200px !important;
	}
	.sm\:pr-200 {
		padding-right: 200px !important;
	}
	.sm\:pb-200 {
		padding-bottom: 200px !important;
	}
	.sm\:pl-200 {
		padding-left: 200px !important;
	}
	.sm\:pt-205 {
		padding-top: 205px !important;
	}
	.sm\:pr-205 {
		padding-right: 205px !important;
	}
	.sm\:pb-205 {
		padding-bottom: 205px !important;
	}
	.sm\:pl-205 {
		padding-left: 205px !important;
	}
	.sm\:pt-210 {
		padding-top: 210px !important;
	}
	.sm\:pr-210 {
		padding-right: 210px !important;
	}
	.sm\:pb-210 {
		padding-bottom: 210px !important;
	}
	.sm\:pl-210 {
		padding-left: 210px !important;
	}
	.sm\:pt-215 {
		padding-top: 215px !important;
	}
	.sm\:pr-215 {
		padding-right: 215px !important;
	}
	.sm\:pb-215 {
		padding-bottom: 215px !important;
	}
	.sm\:pl-215 {
		padding-left: 215px !important;
	}
	.sm\:pt-220 {
		padding-top: 220px !important;
	}
	.sm\:pr-220 {
		padding-right: 220px !important;
	}
	.sm\:pb-220 {
		padding-bottom: 220px !important;
	}
	.sm\:pl-220 {
		padding-left: 220px !important;
	}
	.sm\:pt-225 {
		padding-top: 225px !important;
	}
	.sm\:pr-225 {
		padding-right: 225px !important;
	}
	.sm\:pb-225 {
		padding-bottom: 225px !important;
	}
	.sm\:pl-225 {
		padding-left: 225px !important;
	}
	.sm\:pt-230 {
		padding-top: 230px !important;
	}
	.sm\:pr-230 {
		padding-right: 230px !important;
	}
	.sm\:pb-230 {
		padding-bottom: 230px !important;
	}
	.sm\:pl-230 {
		padding-left: 230px !important;
	}
	.sm\:pt-235 {
		padding-top: 235px !important;
	}
	.sm\:pr-235 {
		padding-right: 235px !important;
	}
	.sm\:pb-235 {
		padding-bottom: 235px !important;
	}
	.sm\:pl-235 {
		padding-left: 235px !important;
	}
	.sm\:pt-240 {
		padding-top: 240px !important;
	}
	.sm\:pr-240 {
		padding-right: 240px !important;
	}
	.sm\:pb-240 {
		padding-bottom: 240px !important;
	}
	.sm\:pl-240 {
		padding-left: 240px !important;
	}
	.sm\:pt-245 {
		padding-top: 245px !important;
	}
	.sm\:pr-245 {
		padding-right: 245px !important;
	}
	.sm\:pb-245 {
		padding-bottom: 245px !important;
	}
	.sm\:pl-245 {
		padding-left: 245px !important;
	}
	.sm\:pt-250 {
		padding-top: 250px !important;
	}
	.sm\:pr-250 {
		padding-right: 250px !important;
	}
	.sm\:pb-250 {
		padding-bottom: 250px !important;
	}
	.sm\:pl-250 {
		padding-left: 250px !important;
	}
	.sm\:pt-255 {
		padding-top: 255px !important;
	}
	.sm\:pr-255 {
		padding-right: 255px !important;
	}
	.sm\:pb-255 {
		padding-bottom: 255px !important;
	}
	.sm\:pl-255 {
		padding-left: 255px !important;
	}
	.sm\:pt-260 {
		padding-top: 260px !important;
	}
	.sm\:pr-260 {
		padding-right: 260px !important;
	}
	.sm\:pb-260 {
		padding-bottom: 260px !important;
	}
	.sm\:pl-260 {
		padding-left: 260px !important;
	}
	.sm\:pt-265 {
		padding-top: 265px !important;
	}
	.sm\:pr-265 {
		padding-right: 265px !important;
	}
	.sm\:pb-265 {
		padding-bottom: 265px !important;
	}
	.sm\:pl-265 {
		padding-left: 265px !important;
	}
	.sm\:pt-270 {
		padding-top: 270px !important;
	}
	.sm\:pr-270 {
		padding-right: 270px !important;
	}
	.sm\:pb-270 {
		padding-bottom: 270px !important;
	}
	.sm\:pl-270 {
		padding-left: 270px !important;
	}
	.sm\:pt-275 {
		padding-top: 275px !important;
	}
	.sm\:pr-275 {
		padding-right: 275px !important;
	}
	.sm\:pb-275 {
		padding-bottom: 275px !important;
	}
	.sm\:pl-275 {
		padding-left: 275px !important;
	}
	.sm\:pt-280 {
		padding-top: 280px !important;
	}
	.sm\:pr-280 {
		padding-right: 280px !important;
	}
	.sm\:pb-280 {
		padding-bottom: 280px !important;
	}
	.sm\:pl-280 {
		padding-left: 280px !important;
	}
	.sm\:pt-285 {
		padding-top: 285px !important;
	}
	.sm\:pr-285 {
		padding-right: 285px !important;
	}
	.sm\:pb-285 {
		padding-bottom: 285px !important;
	}
	.sm\:pl-285 {
		padding-left: 285px !important;
	}
	.sm\:pt-290 {
		padding-top: 290px !important;
	}
	.sm\:pr-290 {
		padding-right: 290px !important;
	}
	.sm\:pb-290 {
		padding-bottom: 290px !important;
	}
	.sm\:pl-290 {
		padding-left: 290px !important;
	}
	.sm\:pt-295 {
		padding-top: 295px !important;
	}
	.sm\:pr-295 {
		padding-right: 295px !important;
	}
	.sm\:pb-295 {
		padding-bottom: 295px !important;
	}
	.sm\:pl-295 {
		padding-left: 295px !important;
	}
	.sm\:pt-300 {
		padding-top: 300px !important;
	}
	.sm\:pr-300 {
		padding-right: 300px !important;
	}
	.sm\:pb-300 {
		padding-bottom: 300px !important;
	}
	.sm\:pl-300 {
		padding-left: 300px !important;
	}
}
.w-auto {
	width: auto !important;
}
.w-full {
	width: 100% !important;
}
.w-0 {
	width: 0px !important;
}
.w-5 {
	width: 5px !important;
}
.w-10 {
	width: 10px !important;
}
.w-15 {
	width: 15px !important;
}
.w-20 {
	width: 20px !important;
}
.w-25 {
	width: 25px !important;
}
.w-30 {
	width: 30px !important;
}
.w-35 {
	width: 35px !important;
}
.w-40 {
	width: 40px !important;
}
.w-45 {
	width: 45px !important;
}
.w-50 {
	width: 50px !important;
}
.w-55 {
	width: 55px !important;
}
.w-60 {
	width: 60px !important;
}
.w-65 {
	width: 65px !important;
}
.w-70 {
	width: 70px !important;
}
.w-75 {
	width: 75px !important;
}
.w-80 {
	width: 80px !important;
}
.w-85 {
	width: 85px !important;
}
.w-90 {
	width: 90px !important;
}
.w-95 {
	width: 95px !important;
}
.w-100 {
	width: 100px !important;
}
.w-105 {
	width: 105px !important;
}
.w-110 {
	width: 110px !important;
}
.w-115 {
	width: 115px !important;
}
.w-120 {
	width: 120px !important;
}
.w-125 {
	width: 125px !important;
}
.w-130 {
	width: 130px !important;
}
.w-135 {
	width: 135px !important;
}
.w-140 {
	width: 140px !important;
}
.w-145 {
	width: 145px !important;
}
.w-150 {
	width: 150px !important;
}
.w-155 {
	width: 155px !important;
}
.w-160 {
	width: 160px !important;
}
.w-165 {
	width: 165px !important;
}
.w-170 {
	width: 170px !important;
}
.w-175 {
	width: 175px !important;
}
.w-180 {
	width: 180px !important;
}
.w-185 {
	width: 185px !important;
}
.w-190 {
	width: 190px !important;
}
.w-195 {
	width: 195px !important;
}
.w-200 {
	width: 200px !important;
}
.w-205 {
	width: 205px !important;
}
.w-210 {
	width: 210px !important;
}
.w-215 {
	width: 215px !important;
}
.w-220 {
	width: 220px !important;
}
.w-225 {
	width: 225px !important;
}
.w-230 {
	width: 230px !important;
}
.w-235 {
	width: 235px !important;
}
.w-240 {
	width: 240px !important;
}
.w-245 {
	width: 245px !important;
}
.w-250 {
	width: 250px !important;
}
.w-255 {
	width: 255px !important;
}
.w-260 {
	width: 260px !important;
}
.w-265 {
	width: 265px !important;
}
.w-270 {
	width: 270px !important;
}
.w-275 {
	width: 275px !important;
}
.w-280 {
	width: 280px !important;
}
.w-285 {
	width: 285px !important;
}
.w-290 {
	width: 290px !important;
}
.w-295 {
	width: 295px !important;
}
.w-300 {
	width: 300px !important;
}
.w-305 {
	width: 305px !important;
}
.w-310 {
	width: 310px !important;
}
.w-315 {
	width: 315px !important;
}
.w-320 {
	width: 320px !important;
}
.w-325 {
	width: 325px !important;
}
.w-330 {
	width: 330px !important;
}
.w-335 {
	width: 335px !important;
}
.w-340 {
	width: 340px !important;
}
.w-345 {
	width: 345px !important;
}
.w-350 {
	width: 350px !important;
}
.w-355 {
	width: 355px !important;
}
.w-360 {
	width: 360px !important;
}
.w-365 {
	width: 365px !important;
}
.w-370 {
	width: 370px !important;
}
.w-375 {
	width: 375px !important;
}
.w-380 {
	width: 380px !important;
}
.w-385 {
	width: 385px !important;
}
.w-390 {
	width: 390px !important;
}
.w-395 {
	width: 395px !important;
}
.w-400 {
	width: 400px !important;
}
.w-405 {
	width: 405px !important;
}
.w-410 {
	width: 410px !important;
}
.w-415 {
	width: 415px !important;
}
.w-420 {
	width: 420px !important;
}
.w-425 {
	width: 425px !important;
}
.w-430 {
	width: 430px !important;
}
.w-435 {
	width: 435px !important;
}
.w-440 {
	width: 440px !important;
}
.w-445 {
	width: 445px !important;
}
.w-450 {
	width: 450px !important;
}
.w-455 {
	width: 455px !important;
}
.w-460 {
	width: 460px !important;
}
.w-465 {
	width: 465px !important;
}
.w-470 {
	width: 470px !important;
}
.w-475 {
	width: 475px !important;
}
.w-480 {
	width: 480px !important;
}
.w-485 {
	width: 485px !important;
}
.w-490 {
	width: 490px !important;
}
.w-495 {
	width: 495px !important;
}
.w-500 {
	width: 500px !important;
}
.w-505 {
	width: 505px !important;
}
.w-510 {
	width: 510px !important;
}
.w-515 {
	width: 515px !important;
}
.w-520 {
	width: 520px !important;
}
.w-525 {
	width: 525px !important;
}
.w-530 {
	width: 530px !important;
}
.w-535 {
	width: 535px !important;
}
.w-540 {
	width: 540px !important;
}
.w-545 {
	width: 545px !important;
}
.w-550 {
	width: 550px !important;
}
.w-555 {
	width: 555px !important;
}
.w-560 {
	width: 560px !important;
}
.w-565 {
	width: 565px !important;
}
.w-570 {
	width: 570px !important;
}
.w-575 {
	width: 575px !important;
}
.w-580 {
	width: 580px !important;
}
.w-585 {
	width: 585px !important;
}
.w-590 {
	width: 590px !important;
}
.w-595 {
	width: 595px !important;
}
.w-600 {
	width: 600px !important;
}
.w-605 {
	width: 605px !important;
}
.w-610 {
	width: 610px !important;
}
.w-615 {
	width: 615px !important;
}
.w-620 {
	width: 620px !important;
}
.w-625 {
	width: 625px !important;
}
.w-630 {
	width: 630px !important;
}
.w-635 {
	width: 635px !important;
}
.w-640 {
	width: 640px !important;
}
.w-645 {
	width: 645px !important;
}
.w-650 {
	width: 650px !important;
}
.w-655 {
	width: 655px !important;
}
.w-660 {
	width: 660px !important;
}
.w-665 {
	width: 665px !important;
}
.w-670 {
	width: 670px !important;
}
.w-675 {
	width: 675px !important;
}
.w-680 {
	width: 680px !important;
}
.w-685 {
	width: 685px !important;
}
.w-690 {
	width: 690px !important;
}
.w-695 {
	width: 695px !important;
}
.w-700 {
	width: 700px !important;
}
.w-705 {
	width: 705px !important;
}
.w-710 {
	width: 710px !important;
}
.w-715 {
	width: 715px !important;
}
.w-720 {
	width: 720px !important;
}
.w-725 {
	width: 725px !important;
}
.w-730 {
	width: 730px !important;
}
.w-735 {
	width: 735px !important;
}
.w-740 {
	width: 740px !important;
}
.w-745 {
	width: 745px !important;
}
.w-750 {
	width: 750px !important;
}
.w-755 {
	width: 755px !important;
}
.w-760 {
	width: 760px !important;
}
.w-765 {
	width: 765px !important;
}
.w-770 {
	width: 770px !important;
}
.w-775 {
	width: 775px !important;
}
.w-780 {
	width: 780px !important;
}
.w-785 {
	width: 785px !important;
}
.w-790 {
	width: 790px !important;
}
.w-795 {
	width: 795px !important;
}
.w-800 {
	width: 800px !important;
}
.w-805 {
	width: 805px !important;
}
.w-810 {
	width: 810px !important;
}
.w-815 {
	width: 815px !important;
}
.w-820 {
	width: 820px !important;
}
.w-825 {
	width: 825px !important;
}
.w-830 {
	width: 830px !important;
}
.w-835 {
	width: 835px !important;
}
.w-840 {
	width: 840px !important;
}
.w-845 {
	width: 845px !important;
}
.w-850 {
	width: 850px !important;
}
.w-855 {
	width: 855px !important;
}
.w-860 {
	width: 860px !important;
}
.w-865 {
	width: 865px !important;
}
.w-870 {
	width: 870px !important;
}
.w-875 {
	width: 875px !important;
}
.w-880 {
	width: 880px !important;
}
.w-885 {
	width: 885px !important;
}
.w-890 {
	width: 890px !important;
}
.w-895 {
	width: 895px !important;
}
.w-900 {
	width: 900px !important;
}
.w-905 {
	width: 905px !important;
}
.w-910 {
	width: 910px !important;
}
.w-915 {
	width: 915px !important;
}
.w-920 {
	width: 920px !important;
}
.w-925 {
	width: 925px !important;
}
.w-930 {
	width: 930px !important;
}
.w-935 {
	width: 935px !important;
}
.w-940 {
	width: 940px !important;
}
.w-945 {
	width: 945px !important;
}
.w-950 {
	width: 950px !important;
}
.w-955 {
	width: 955px !important;
}
.w-960 {
	width: 960px !important;
}
.w-965 {
	width: 965px !important;
}
.w-970 {
	width: 970px !important;
}
.w-975 {
	width: 975px !important;
}
.w-980 {
	width: 980px !important;
}
.w-985 {
	width: 985px !important;
}
.w-990 {
	width: 990px !important;
}
.w-995 {
	width: 995px !important;
}
.w-1000 {
	width: 1000px !important;
}
.w-per-1 {
	width: 1% !important;
}
.w-per-2 {
	width: 2% !important;
}
.w-per-3 {
	width: 3% !important;
}
.w-per-4 {
	width: 4% !important;
}
.w-per-5 {
	width: 5% !important;
}
.w-per-6 {
	width: 6% !important;
}
.w-per-7 {
	width: 7% !important;
}
.w-per-8 {
	width: 8% !important;
}
.w-per-9 {
	width: 9% !important;
}
.w-per-10 {
	width: 10% !important;
}
.w-per-11 {
	width: 11% !important;
}
.w-per-12 {
	width: 12% !important;
}
.w-per-13 {
	width: 13% !important;
}
.w-per-14 {
	width: 14% !important;
}
.w-per-15 {
	width: 15% !important;
}
.w-per-16 {
	width: 16% !important;
}
.w-per-17 {
	width: 17% !important;
}
.w-per-18 {
	width: 18% !important;
}
.w-per-19 {
	width: 19% !important;
}
.w-per-20 {
	width: 20% !important;
}
.w-per-21 {
	width: 21% !important;
}
.w-per-22 {
	width: 22% !important;
}
.w-per-23 {
	width: 23% !important;
}
.w-per-24 {
	width: 24% !important;
}
.w-per-25 {
	width: 25% !important;
}
.w-per-26 {
	width: 26% !important;
}
.w-per-27 {
	width: 27% !important;
}
.w-per-28 {
	width: 28% !important;
}
.w-per-29 {
	width: 29% !important;
}
.w-per-30 {
	width: 30% !important;
}
.w-per-31 {
	width: 31% !important;
}
.w-per-32 {
	width: 32% !important;
}
.w-per-33 {
	width: 33% !important;
}
.w-per-34 {
	width: 34% !important;
}
.w-per-35 {
	width: 35% !important;
}
.w-per-36 {
	width: 36% !important;
}
.w-per-37 {
	width: 37% !important;
}
.w-per-38 {
	width: 38% !important;
}
.w-per-39 {
	width: 39% !important;
}
.w-per-40 {
	width: 40% !important;
}
.w-per-41 {
	width: 41% !important;
}
.w-per-42 {
	width: 42% !important;
}
.w-per-43 {
	width: 43% !important;
}
.w-per-44 {
	width: 44% !important;
}
.w-per-45 {
	width: 45% !important;
}
.w-per-46 {
	width: 46% !important;
}
.w-per-47 {
	width: 47% !important;
}
.w-per-48 {
	width: 48% !important;
}
.w-per-49 {
	width: 49% !important;
}
.w-per-50 {
	width: 50% !important;
}
.w-per-51 {
	width: 51% !important;
}
.w-per-52 {
	width: 52% !important;
}
.w-per-53 {
	width: 53% !important;
}
.w-per-54 {
	width: 54% !important;
}
.w-per-55 {
	width: 55% !important;
}
.w-per-56 {
	width: 56% !important;
}
.w-per-57 {
	width: 57% !important;
}
.w-per-58 {
	width: 58% !important;
}
.w-per-59 {
	width: 59% !important;
}
.w-per-60 {
	width: 60% !important;
}
.w-per-61 {
	width: 61% !important;
}
.w-per-62 {
	width: 62% !important;
}
.w-per-63 {
	width: 63% !important;
}
.w-per-64 {
	width: 64% !important;
}
.w-per-65 {
	width: 65% !important;
}
.w-per-66 {
	width: 66% !important;
}
.w-per-67 {
	width: 67% !important;
}
.w-per-68 {
	width: 68% !important;
}
.w-per-69 {
	width: 69% !important;
}
.w-per-70 {
	width: 70% !important;
}
.w-per-71 {
	width: 71% !important;
}
.w-per-72 {
	width: 72% !important;
}
.w-per-73 {
	width: 73% !important;
}
.w-per-74 {
	width: 74% !important;
}
.w-per-75 {
	width: 75% !important;
}
.w-per-76 {
	width: 76% !important;
}
.w-per-77 {
	width: 77% !important;
}
.w-per-78 {
	width: 78% !important;
}
.w-per-79 {
	width: 79% !important;
}
.w-per-80 {
	width: 80% !important;
}
.w-per-81 {
	width: 81% !important;
}
.w-per-82 {
	width: 82% !important;
}
.w-per-83 {
	width: 83% !important;
}
.w-per-84 {
	width: 84% !important;
}
.w-per-85 {
	width: 85% !important;
}
.w-per-86 {
	width: 86% !important;
}
.w-per-87 {
	width: 87% !important;
}
.w-per-88 {
	width: 88% !important;
}
.w-per-89 {
	width: 89% !important;
}
.w-per-90 {
	width: 90% !important;
}
.w-per-91 {
	width: 91% !important;
}
.w-per-92 {
	width: 92% !important;
}
.w-per-93 {
	width: 93% !important;
}
.w-per-94 {
	width: 94% !important;
}
.w-per-95 {
	width: 95% !important;
}
.w-per-96 {
	width: 96% !important;
}
.w-per-97 {
	width: 97% !important;
}
.w-per-98 {
	width: 98% !important;
}
.w-per-99 {
	width: 99% !important;
}
.w-per-100 {
	width: 100% !important;
}

.max-w-none {
	max-width: none !important;
}
.max-w-full {
	max-width: 100% !important;
}
.max-w-0 {
	max-width: 0px !important;
}
.max-w-5 {
	max-width: 5px !important;
}
.max-w-10 {
	max-width: 10px !important;
}
.max-w-15 {
	max-width: 15px !important;
}
.max-w-20 {
	max-width: 20px !important;
}
.max-w-25 {
	max-width: 25px !important;
}
.max-w-30 {
	max-width: 30px !important;
}
.max-w-35 {
	max-width: 35px !important;
}
.max-w-40 {
	max-width: 40px !important;
}
.max-w-45 {
	max-width: 45px !important;
}
.max-w-50 {
	max-width: 50px !important;
}
.max-w-55 {
	max-width: 55px !important;
}
.max-w-60 {
	max-width: 60px !important;
}
.max-w-65 {
	max-width: 65px !important;
}
.max-w-70 {
	max-width: 70px !important;
}
.max-w-75 {
	max-width: 75px !important;
}
.max-w-80 {
	max-width: 80px !important;
}
.max-w-85 {
	max-width: 85px !important;
}
.max-w-90 {
	max-width: 90px !important;
}
.max-w-95 {
	max-width: 95px !important;
}
.max-w-100 {
	max-width: 100px !important;
}
.max-w-105 {
	max-width: 105px !important;
}
.max-w-110 {
	max-width: 110px !important;
}
.max-w-115 {
	max-width: 115px !important;
}
.max-w-120 {
	max-width: 120px !important;
}
.max-w-125 {
	max-width: 125px !important;
}
.max-w-130 {
	max-width: 130px !important;
}
.max-w-135 {
	max-width: 135px !important;
}
.max-w-140 {
	max-width: 140px !important;
}
.max-w-145 {
	max-width: 145px !important;
}
.max-w-150 {
	max-width: 150px !important;
}
.max-w-155 {
	max-width: 155px !important;
}
.max-w-160 {
	max-width: 160px !important;
}
.max-w-165 {
	max-width: 165px !important;
}
.max-w-170 {
	max-width: 170px !important;
}
.max-w-175 {
	max-width: 175px !important;
}
.max-w-180 {
	max-width: 180px !important;
}
.max-w-185 {
	max-width: 185px !important;
}
.max-w-190 {
	max-width: 190px !important;
}
.max-w-195 {
	max-width: 195px !important;
}
.max-w-200 {
	max-width: 200px !important;
}
.max-w-205 {
	max-width: 205px !important;
}
.max-w-210 {
	max-width: 210px !important;
}
.max-w-215 {
	max-width: 215px !important;
}
.max-w-220 {
	max-width: 220px !important;
}
.max-w-225 {
	max-width: 225px !important;
}
.max-w-230 {
	max-width: 230px !important;
}
.max-w-235 {
	max-width: 235px !important;
}
.max-w-240 {
	max-width: 240px !important;
}
.max-w-245 {
	max-width: 245px !important;
}
.max-w-250 {
	max-width: 250px !important;
}
.max-w-255 {
	max-width: 255px !important;
}
.max-w-260 {
	max-width: 260px !important;
}
.max-w-265 {
	max-width: 265px !important;
}
.max-w-270 {
	max-width: 270px !important;
}
.max-w-275 {
	max-width: 275px !important;
}
.max-w-280 {
	max-width: 280px !important;
}
.max-w-285 {
	max-width: 285px !important;
}
.max-w-290 {
	max-width: 290px !important;
}
.max-w-295 {
	max-width: 295px !important;
}
.max-w-300 {
	max-width: 300px !important;
}
.max-w-305 {
	max-width: 305px !important;
}
.max-w-310 {
	max-width: 310px !important;
}
.max-w-315 {
	max-width: 315px !important;
}
.max-w-320 {
	max-width: 320px !important;
}
.max-w-325 {
	max-width: 325px !important;
}
.max-w-330 {
	max-width: 330px !important;
}
.max-w-335 {
	max-width: 335px !important;
}
.max-w-340 {
	max-width: 340px !important;
}
.max-w-345 {
	max-width: 345px !important;
}
.max-w-350 {
	max-width: 350px !important;
}
.max-w-355 {
	max-width: 355px !important;
}
.max-w-360 {
	max-width: 360px !important;
}
.max-w-365 {
	max-width: 365px !important;
}
.max-w-370 {
	max-width: 370px !important;
}
.max-w-375 {
	max-width: 375px !important;
}
.max-w-380 {
	max-width: 380px !important;
}
.max-w-385 {
	max-width: 385px !important;
}
.max-w-390 {
	max-width: 390px !important;
}
.max-w-395 {
	max-width: 395px !important;
}
.max-w-400 {
	max-width: 400px !important;
}
.max-w-405 {
	max-width: 405px !important;
}
.max-w-410 {
	max-width: 410px !important;
}
.max-w-415 {
	max-width: 415px !important;
}
.max-w-420 {
	max-width: 420px !important;
}
.max-w-425 {
	max-width: 425px !important;
}
.max-w-430 {
	max-width: 430px !important;
}
.max-w-435 {
	max-width: 435px !important;
}
.max-w-440 {
	max-width: 440px !important;
}
.max-w-445 {
	max-width: 445px !important;
}
.max-w-450 {
	max-width: 450px !important;
}
.max-w-455 {
	max-width: 455px !important;
}
.max-w-460 {
	max-width: 460px !important;
}
.max-w-465 {
	max-width: 465px !important;
}
.max-w-470 {
	max-width: 470px !important;
}
.max-w-475 {
	max-width: 475px !important;
}
.max-w-480 {
	max-width: 480px !important;
}
.max-w-485 {
	max-width: 485px !important;
}
.max-w-490 {
	max-width: 490px !important;
}
.max-w-495 {
	max-width: 495px !important;
}
.max-w-500 {
	max-width: 500px !important;
}
.max-w-505 {
	max-width: 505px !important;
}
.max-w-510 {
	max-width: 510px !important;
}
.max-w-515 {
	max-width: 515px !important;
}
.max-w-520 {
	max-width: 520px !important;
}
.max-w-525 {
	max-width: 525px !important;
}
.max-w-530 {
	max-width: 530px !important;
}
.max-w-535 {
	max-width: 535px !important;
}
.max-w-540 {
	max-width: 540px !important;
}
.max-w-545 {
	max-width: 545px !important;
}
.max-w-550 {
	max-width: 550px !important;
}
.max-w-555 {
	max-width: 555px !important;
}
.max-w-560 {
	max-width: 560px !important;
}
.max-w-565 {
	max-width: 565px !important;
}
.max-w-570 {
	max-width: 570px !important;
}
.max-w-575 {
	max-width: 575px !important;
}
.max-w-580 {
	max-width: 580px !important;
}
.max-w-585 {
	max-width: 585px !important;
}
.max-w-590 {
	max-width: 590px !important;
}
.max-w-595 {
	max-width: 595px !important;
}
.max-w-600 {
	max-width: 600px !important;
}
.max-w-605 {
	max-width: 605px !important;
}
.max-w-610 {
	max-width: 610px !important;
}
.max-w-615 {
	max-width: 615px !important;
}
.max-w-620 {
	max-width: 620px !important;
}
.max-w-625 {
	max-width: 625px !important;
}
.max-w-630 {
	max-width: 630px !important;
}
.max-w-635 {
	max-width: 635px !important;
}
.max-w-640 {
	max-width: 640px !important;
}
.max-w-645 {
	max-width: 645px !important;
}
.max-w-650 {
	max-width: 650px !important;
}
.max-w-655 {
	max-width: 655px !important;
}
.max-w-660 {
	max-width: 660px !important;
}
.max-w-665 {
	max-width: 665px !important;
}
.max-w-670 {
	max-width: 670px !important;
}
.max-w-675 {
	max-width: 675px !important;
}
.max-w-680 {
	max-width: 680px !important;
}
.max-w-685 {
	max-width: 685px !important;
}
.max-w-690 {
	max-width: 690px !important;
}
.max-w-695 {
	max-width: 695px !important;
}
.max-w-700 {
	max-width: 700px !important;
}
.max-w-705 {
	max-width: 705px !important;
}
.max-w-710 {
	max-width: 710px !important;
}
.max-w-715 {
	max-width: 715px !important;
}
.max-w-720 {
	max-width: 720px !important;
}
.max-w-725 {
	max-width: 725px !important;
}
.max-w-730 {
	max-width: 730px !important;
}
.max-w-735 {
	max-width: 735px !important;
}
.max-w-740 {
	max-width: 740px !important;
}
.max-w-745 {
	max-width: 745px !important;
}
.max-w-750 {
	max-width: 750px !important;
}
.max-w-755 {
	max-width: 755px !important;
}
.max-w-760 {
	max-width: 760px !important;
}
.max-w-765 {
	max-width: 765px !important;
}
.max-w-770 {
	max-width: 770px !important;
}
.max-w-775 {
	max-width: 775px !important;
}
.max-w-780 {
	max-width: 780px !important;
}
.max-w-785 {
	max-width: 785px !important;
}
.max-w-790 {
	max-width: 790px !important;
}
.max-w-795 {
	max-width: 795px !important;
}
.max-w-800 {
	max-width: 800px !important;
}
.max-w-805 {
	max-width: 805px !important;
}
.max-w-810 {
	max-width: 810px !important;
}
.max-w-815 {
	max-width: 815px !important;
}
.max-w-820 {
	max-width: 820px !important;
}
.max-w-825 {
	max-width: 825px !important;
}
.max-w-830 {
	max-width: 830px !important;
}
.max-w-835 {
	max-width: 835px !important;
}
.max-w-840 {
	max-width: 840px !important;
}
.max-w-845 {
	max-width: 845px !important;
}
.max-w-850 {
	max-width: 850px !important;
}
.max-w-855 {
	max-width: 855px !important;
}
.max-w-860 {
	max-width: 860px !important;
}
.max-w-865 {
	max-width: 865px !important;
}
.max-w-870 {
	max-width: 870px !important;
}
.max-w-875 {
	max-width: 875px !important;
}
.max-w-880 {
	max-width: 880px !important;
}
.max-w-885 {
	max-width: 885px !important;
}
.max-w-890 {
	max-width: 890px !important;
}
.max-w-895 {
	max-width: 895px !important;
}
.max-w-900 {
	max-width: 900px !important;
}
.max-w-905 {
	max-width: 905px !important;
}
.max-w-910 {
	max-width: 910px !important;
}
.max-w-915 {
	max-width: 915px !important;
}
.max-w-920 {
	max-width: 920px !important;
}
.max-w-925 {
	max-width: 925px !important;
}
.max-w-930 {
	max-width: 930px !important;
}
.max-w-935 {
	max-width: 935px !important;
}
.max-w-940 {
	max-width: 940px !important;
}
.max-w-945 {
	max-width: 945px !important;
}
.max-w-950 {
	max-width: 950px !important;
}
.max-w-955 {
	max-width: 955px !important;
}
.max-w-960 {
	max-width: 960px !important;
}
.max-w-965 {
	max-width: 965px !important;
}
.max-w-970 {
	max-width: 970px !important;
}
.max-w-975 {
	max-width: 975px !important;
}
.max-w-980 {
	max-width: 980px !important;
}
.max-w-985 {
	max-width: 985px !important;
}
.max-w-990 {
	max-width: 990px !important;
}
.max-w-995 {
	max-width: 995px !important;
}
.max-w-1000 {
	max-width: 1000px !important;
}
.max-w-per-1 {
	max-width: 1% !important;
}
.max-w-per-2 {
	max-width: 2% !important;
}
.max-w-per-3 {
	max-width: 3% !important;
}
.max-w-per-4 {
	max-width: 4% !important;
}
.max-w-per-5 {
	max-width: 5% !important;
}
.max-w-per-6 {
	max-width: 6% !important;
}
.max-w-per-7 {
	max-width: 7% !important;
}
.max-w-per-8 {
	max-width: 8% !important;
}
.max-w-per-9 {
	max-width: 9% !important;
}
.max-w-per-10 {
	max-width: 10% !important;
}
.max-w-per-11 {
	max-width: 11% !important;
}
.max-w-per-12 {
	max-width: 12% !important;
}
.max-w-per-13 {
	max-width: 13% !important;
}
.max-w-per-14 {
	max-width: 14% !important;
}
.max-w-per-15 {
	max-width: 15% !important;
}
.max-w-per-16 {
	max-width: 16% !important;
}
.max-w-per-17 {
	max-width: 17% !important;
}
.max-w-per-18 {
	max-width: 18% !important;
}
.max-w-per-19 {
	max-width: 19% !important;
}
.max-w-per-20 {
	max-width: 20% !important;
}
.max-w-per-21 {
	max-width: 21% !important;
}
.max-w-per-22 {
	max-width: 22% !important;
}
.max-w-per-23 {
	max-width: 23% !important;
}
.max-w-per-24 {
	max-width: 24% !important;
}
.max-w-per-25 {
	max-width: 25% !important;
}
.max-w-per-26 {
	max-width: 26% !important;
}
.max-w-per-27 {
	max-width: 27% !important;
}
.max-w-per-28 {
	max-width: 28% !important;
}
.max-w-per-29 {
	max-width: 29% !important;
}
.max-w-per-30 {
	max-width: 30% !important;
}
.max-w-per-31 {
	max-width: 31% !important;
}
.max-w-per-32 {
	max-width: 32% !important;
}
.max-w-per-33 {
	max-width: 33% !important;
}
.max-w-per-34 {
	max-width: 34% !important;
}
.max-w-per-35 {
	max-width: 35% !important;
}
.max-w-per-36 {
	max-width: 36% !important;
}
.max-w-per-37 {
	max-width: 37% !important;
}
.max-w-per-38 {
	max-width: 38% !important;
}
.max-w-per-39 {
	max-width: 39% !important;
}
.max-w-per-40 {
	max-width: 40% !important;
}
.max-w-per-41 {
	max-width: 41% !important;
}
.max-w-per-42 {
	max-width: 42% !important;
}
.max-w-per-43 {
	max-width: 43% !important;
}
.max-w-per-44 {
	max-width: 44% !important;
}
.max-w-per-45 {
	max-width: 45% !important;
}
.max-w-per-46 {
	max-width: 46% !important;
}
.max-w-per-47 {
	max-width: 47% !important;
}
.max-w-per-48 {
	max-width: 48% !important;
}
.max-w-per-49 {
	max-width: 49% !important;
}
.max-w-per-50 {
	max-width: 50% !important;
}
.max-w-per-51 {
	max-width: 51% !important;
}
.max-w-per-52 {
	max-width: 52% !important;
}
.max-w-per-53 {
	max-width: 53% !important;
}
.max-w-per-54 {
	max-width: 54% !important;
}
.max-w-per-55 {
	max-width: 55% !important;
}
.max-w-per-56 {
	max-width: 56% !important;
}
.max-w-per-57 {
	max-width: 57% !important;
}
.max-w-per-58 {
	max-width: 58% !important;
}
.max-w-per-59 {
	max-width: 59% !important;
}
.max-w-per-60 {
	max-width: 60% !important;
}
.max-w-per-61 {
	max-width: 61% !important;
}
.max-w-per-62 {
	max-width: 62% !important;
}
.max-w-per-63 {
	max-width: 63% !important;
}
.max-w-per-64 {
	max-width: 64% !important;
}
.max-w-per-65 {
	max-width: 65% !important;
}
.max-w-per-66 {
	max-width: 66% !important;
}
.max-w-per-67 {
	max-width: 67% !important;
}
.max-w-per-68 {
	max-width: 68% !important;
}
.max-w-per-69 {
	max-width: 69% !important;
}
.max-w-per-70 {
	max-width: 70% !important;
}
.max-w-per-71 {
	max-width: 71% !important;
}
.max-w-per-72 {
	max-width: 72% !important;
}
.max-w-per-73 {
	max-width: 73% !important;
}
.max-w-per-74 {
	max-width: 74% !important;
}
.max-w-per-75 {
	max-width: 75% !important;
}
.max-w-per-76 {
	max-width: 76% !important;
}
.max-w-per-77 {
	max-width: 77% !important;
}
.max-w-per-78 {
	max-width: 78% !important;
}
.max-w-per-79 {
	max-width: 79% !important;
}
.max-w-per-80 {
	max-width: 80% !important;
}
.max-w-per-81 {
	max-width: 81% !important;
}
.max-w-per-82 {
	max-width: 82% !important;
}
.max-w-per-83 {
	max-width: 83% !important;
}
.max-w-per-84 {
	max-width: 84% !important;
}
.max-w-per-85 {
	max-width: 85% !important;
}
.max-w-per-86 {
	max-width: 86% !important;
}
.max-w-per-87 {
	max-width: 87% !important;
}
.max-w-per-88 {
	max-width: 88% !important;
}
.max-w-per-89 {
	max-width: 89% !important;
}
.max-w-per-90 {
	max-width: 90% !important;
}
.max-w-per-91 {
	max-width: 91% !important;
}
.max-w-per-92 {
	max-width: 92% !important;
}
.max-w-per-93 {
	max-width: 93% !important;
}
.max-w-per-94 {
	max-width: 94% !important;
}
.max-w-per-95 {
	max-width: 95% !important;
}
.max-w-per-96 {
	max-width: 96% !important;
}
.max-w-per-97 {
	max-width: 97% !important;
}
.max-w-per-98 {
	max-width: 98% !important;
}
.max-w-per-99 {
	max-width: 99% !important;
}
.max-w-per-100 {
	max-width: 100% !important;
}
.max-w-1080 {
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto;
}
.max-w-740 {
	max-width: 740px;
}

.min-w-none {
	min-width: none !important;
}
.min-w-full {
	min-width: 100% !important;
}
.min-w-0 {
	min-width: 0px !important;
}
.min-w-5 {
	min-width: 5px !important;
}
.min-w-10 {
	min-width: 10px !important;
}
.min-w-15 {
	min-width: 15px !important;
}
.min-w-20 {
	min-width: 20px !important;
}
.min-w-25 {
	min-width: 25px !important;
}
.min-w-30 {
	min-width: 30px !important;
}
.min-w-35 {
	min-width: 35px !important;
}
.min-w-40 {
	min-width: 40px !important;
}
.min-w-45 {
	min-width: 45px !important;
}
.min-w-50 {
	min-width: 50px !important;
}
.min-w-55 {
	min-width: 55px !important;
}
.min-w-60 {
	min-width: 60px !important;
}
.min-w-65 {
	min-width: 65px !important;
}
.min-w-70 {
	min-width: 70px !important;
}
.min-w-75 {
	min-width: 75px !important;
}
.min-w-80 {
	min-width: 80px !important;
}
.min-w-85 {
	min-width: 85px !important;
}
.min-w-90 {
	min-width: 90px !important;
}
.min-w-95 {
	min-width: 95px !important;
}
.min-w-100 {
	min-width: 100px !important;
}
.min-w-105 {
	min-width: 105px !important;
}
.min-w-110 {
	min-width: 110px !important;
}
.min-w-115 {
	min-width: 115px !important;
}
.min-w-120 {
	min-width: 120px !important;
}
.min-w-125 {
	min-width: 125px !important;
}
.min-w-130 {
	min-width: 130px !important;
}
.min-w-135 {
	min-width: 135px !important;
}
.min-w-140 {
	min-width: 140px !important;
}
.min-w-145 {
	min-width: 145px !important;
}
.min-w-150 {
	min-width: 150px !important;
}
.min-w-155 {
	min-width: 155px !important;
}
.min-w-160 {
	min-width: 160px !important;
}
.min-w-165 {
	min-width: 165px !important;
}
.min-w-170 {
	min-width: 170px !important;
}
.min-w-175 {
	min-width: 175px !important;
}
.min-w-180 {
	min-width: 180px !important;
}
.min-w-185 {
	min-width: 185px !important;
}
.min-w-190 {
	min-width: 190px !important;
}
.min-w-195 {
	min-width: 195px !important;
}
.min-w-200 {
	min-width: 200px !important;
}
.min-w-205 {
	min-width: 205px !important;
}
.min-w-210 {
	min-width: 210px !important;
}
.min-w-215 {
	min-width: 215px !important;
}
.min-w-220 {
	min-width: 220px !important;
}
.min-w-225 {
	min-width: 225px !important;
}
.min-w-230 {
	min-width: 230px !important;
}
.min-w-235 {
	min-width: 235px !important;
}
.min-w-240 {
	min-width: 240px !important;
}
.min-w-245 {
	min-width: 245px !important;
}
.min-w-250 {
	min-width: 250px !important;
}
.min-w-255 {
	min-width: 255px !important;
}
.min-w-260 {
	min-width: 260px !important;
}
.min-w-265 {
	min-width: 265px !important;
}
.min-w-270 {
	min-width: 270px !important;
}
.min-w-275 {
	min-width: 275px !important;
}
.min-w-280 {
	min-width: 280px !important;
}
.min-w-285 {
	min-width: 285px !important;
}
.min-w-290 {
	min-width: 290px !important;
}
.min-w-295 {
	min-width: 295px !important;
}
.min-w-300 {
	min-width: 300px !important;
}
.min-w-305 {
	min-width: 305px !important;
}
.min-w-310 {
	min-width: 310px !important;
}
.min-w-315 {
	min-width: 315px !important;
}
.min-w-320 {
	min-width: 320px !important;
}
.min-w-325 {
	min-width: 325px !important;
}
.min-w-330 {
	min-width: 330px !important;
}
.min-w-335 {
	min-width: 335px !important;
}
.min-w-340 {
	min-width: 340px !important;
}
.min-w-345 {
	min-width: 345px !important;
}
.min-w-350 {
	min-width: 350px !important;
}
.min-w-355 {
	min-width: 355px !important;
}
.min-w-360 {
	min-width: 360px !important;
}
.min-w-365 {
	min-width: 365px !important;
}
.min-w-370 {
	min-width: 370px !important;
}
.min-w-375 {
	min-width: 375px !important;
}
.min-w-380 {
	min-width: 380px !important;
}
.min-w-385 {
	min-width: 385px !important;
}
.min-w-390 {
	min-width: 390px !important;
}
.min-w-395 {
	min-width: 395px !important;
}
.min-w-400 {
	min-width: 400px !important;
}
.min-w-405 {
	min-width: 405px !important;
}
.min-w-410 {
	min-width: 410px !important;
}
.min-w-415 {
	min-width: 415px !important;
}
.min-w-420 {
	min-width: 420px !important;
}
.min-w-425 {
	min-width: 425px !important;
}
.min-w-430 {
	min-width: 430px !important;
}
.min-w-435 {
	min-width: 435px !important;
}
.min-w-440 {
	min-width: 440px !important;
}
.min-w-445 {
	min-width: 445px !important;
}
.min-w-450 {
	min-width: 450px !important;
}
.min-w-455 {
	min-width: 455px !important;
}
.min-w-460 {
	min-width: 460px !important;
}
.min-w-465 {
	min-width: 465px !important;
}
.min-w-470 {
	min-width: 470px !important;
}
.min-w-475 {
	min-width: 475px !important;
}
.min-w-480 {
	min-width: 480px !important;
}
.min-w-485 {
	min-width: 485px !important;
}
.min-w-490 {
	min-width: 490px !important;
}
.min-w-495 {
	min-width: 495px !important;
}
.min-w-500 {
	min-width: 500px !important;
}
.min-w-505 {
	min-width: 505px !important;
}
.min-w-510 {
	min-width: 510px !important;
}
.min-w-515 {
	min-width: 515px !important;
}
.min-w-520 {
	min-width: 520px !important;
}
.min-w-525 {
	min-width: 525px !important;
}
.min-w-530 {
	min-width: 530px !important;
}
.min-w-535 {
	min-width: 535px !important;
}
.min-w-540 {
	min-width: 540px !important;
}
.min-w-545 {
	min-width: 545px !important;
}
.min-w-550 {
	min-width: 550px !important;
}
.min-w-555 {
	min-width: 555px !important;
}
.min-w-560 {
	min-width: 560px !important;
}
.min-w-565 {
	min-width: 565px !important;
}
.min-w-570 {
	min-width: 570px !important;
}
.min-w-575 {
	min-width: 575px !important;
}
.min-w-580 {
	min-width: 580px !important;
}
.min-w-585 {
	min-width: 585px !important;
}
.min-w-590 {
	min-width: 590px !important;
}
.min-w-595 {
	min-width: 595px !important;
}
.min-w-600 {
	min-width: 600px !important;
}
.min-w-605 {
	min-width: 605px !important;
}
.min-w-610 {
	min-width: 610px !important;
}
.min-w-615 {
	min-width: 615px !important;
}
.min-w-620 {
	min-width: 620px !important;
}
.min-w-625 {
	min-width: 625px !important;
}
.min-w-630 {
	min-width: 630px !important;
}
.min-w-635 {
	min-width: 635px !important;
}
.min-w-640 {
	min-width: 640px !important;
}
.min-w-645 {
	min-width: 645px !important;
}
.min-w-650 {
	min-width: 650px !important;
}
.min-w-655 {
	min-width: 655px !important;
}
.min-w-660 {
	min-width: 660px !important;
}
.min-w-665 {
	min-width: 665px !important;
}
.min-w-670 {
	min-width: 670px !important;
}
.min-w-675 {
	min-width: 675px !important;
}
.min-w-680 {
	min-width: 680px !important;
}
.min-w-685 {
	min-width: 685px !important;
}
.min-w-690 {
	min-width: 690px !important;
}
.min-w-695 {
	min-width: 695px !important;
}
.min-w-700 {
	min-width: 700px !important;
}
.min-w-705 {
	min-width: 705px !important;
}
.min-w-710 {
	min-width: 710px !important;
}
.min-w-715 {
	min-width: 715px !important;
}
.min-w-720 {
	min-width: 720px !important;
}
.min-w-725 {
	min-width: 725px !important;
}
.min-w-730 {
	min-width: 730px !important;
}
.min-w-735 {
	min-width: 735px !important;
}
.min-w-740 {
	min-width: 740px !important;
}
.min-w-745 {
	min-width: 745px !important;
}
.min-w-750 {
	min-width: 750px !important;
}
.min-w-755 {
	min-width: 755px !important;
}
.min-w-760 {
	min-width: 760px !important;
}
.min-w-765 {
	min-width: 765px !important;
}
.min-w-770 {
	min-width: 770px !important;
}
.min-w-775 {
	min-width: 775px !important;
}
.min-w-780 {
	min-width: 780px !important;
}
.min-w-785 {
	min-width: 785px !important;
}
.min-w-790 {
	min-width: 790px !important;
}
.min-w-795 {
	min-width: 795px !important;
}
.min-w-800 {
	min-width: 800px !important;
}
.min-w-805 {
	min-width: 805px !important;
}
.min-w-810 {
	min-width: 810px !important;
}
.min-w-815 {
	min-width: 815px !important;
}
.min-w-820 {
	min-width: 820px !important;
}
.min-w-825 {
	min-width: 825px !important;
}
.min-w-830 {
	min-width: 830px !important;
}
.min-w-835 {
	min-width: 835px !important;
}
.min-w-840 {
	min-width: 840px !important;
}
.min-w-845 {
	min-width: 845px !important;
}
.min-w-850 {
	min-width: 850px !important;
}
.min-w-855 {
	min-width: 855px !important;
}
.min-w-860 {
	min-width: 860px !important;
}
.min-w-865 {
	min-width: 865px !important;
}
.min-w-870 {
	min-width: 870px !important;
}
.min-w-875 {
	min-width: 875px !important;
}
.min-w-880 {
	min-width: 880px !important;
}
.min-w-885 {
	min-width: 885px !important;
}
.min-w-890 {
	min-width: 890px !important;
}
.min-w-895 {
	min-width: 895px !important;
}
.min-w-900 {
	min-width: 900px !important;
}
.min-w-905 {
	min-width: 905px !important;
}
.min-w-910 {
	min-width: 910px !important;
}
.min-w-915 {
	min-width: 915px !important;
}
.min-w-920 {
	min-width: 920px !important;
}
.min-w-925 {
	min-width: 925px !important;
}
.min-w-930 {
	min-width: 930px !important;
}
.min-w-935 {
	min-width: 935px !important;
}
.min-w-940 {
	min-width: 940px !important;
}
.min-w-945 {
	min-width: 945px !important;
}
.min-w-950 {
	min-width: 950px !important;
}
.min-w-955 {
	min-width: 955px !important;
}
.min-w-960 {
	min-width: 960px !important;
}
.min-w-965 {
	min-width: 965px !important;
}
.min-w-970 {
	min-width: 970px !important;
}
.min-w-975 {
	min-width: 975px !important;
}
.min-w-980 {
	min-width: 980px !important;
}
.min-w-985 {
	min-width: 985px !important;
}
.min-w-990 {
	min-width: 990px !important;
}
.min-w-995 {
	min-width: 995px !important;
}
.min-w-1000 {
	min-width: 1000px !important;
}
.min-w-per-1 {
	width: 1% !important;
}
.min-w-per-2 {
	width: 2% !important;
}
.min-w-per-3 {
	width: 3% !important;
}
.min-w-per-4 {
	width: 4% !important;
}
.min-w-per-5 {
	width: 5% !important;
}
.min-w-per-6 {
	width: 6% !important;
}
.min-w-per-7 {
	width: 7% !important;
}
.min-w-per-8 {
	width: 8% !important;
}
.min-w-per-9 {
	width: 9% !important;
}
.min-w-per-10 {
	width: 10% !important;
}
.min-w-per-11 {
	width: 11% !important;
}
.min-w-per-12 {
	width: 12% !important;
}
.min-w-per-13 {
	width: 13% !important;
}
.min-w-per-14 {
	width: 14% !important;
}
.min-w-per-15 {
	width: 15% !important;
}
.min-w-per-16 {
	width: 16% !important;
}
.min-w-per-17 {
	width: 17% !important;
}
.min-w-per-18 {
	width: 18% !important;
}
.min-w-per-19 {
	width: 19% !important;
}
.min-w-per-20 {
	width: 20% !important;
}
.min-w-per-21 {
	width: 21% !important;
}
.min-w-per-22 {
	width: 22% !important;
}
.min-w-per-23 {
	width: 23% !important;
}
.min-w-per-24 {
	width: 24% !important;
}
.min-w-per-25 {
	width: 25% !important;
}
.min-w-per-26 {
	width: 26% !important;
}
.min-w-per-27 {
	width: 27% !important;
}
.min-w-per-28 {
	width: 28% !important;
}
.min-w-per-29 {
	width: 29% !important;
}
.min-w-per-30 {
	width: 30% !important;
}
.min-w-per-31 {
	width: 31% !important;
}
.min-w-per-32 {
	width: 32% !important;
}
.min-w-per-33 {
	width: 33% !important;
}
.min-w-per-34 {
	width: 34% !important;
}
.min-w-per-35 {
	width: 35% !important;
}
.min-w-per-36 {
	width: 36% !important;
}
.min-w-per-37 {
	width: 37% !important;
}
.min-w-per-38 {
	width: 38% !important;
}
.min-w-per-39 {
	width: 39% !important;
}
.min-w-per-40 {
	width: 40% !important;
}
.min-w-per-41 {
	width: 41% !important;
}
.min-w-per-42 {
	width: 42% !important;
}
.min-w-per-43 {
	width: 43% !important;
}
.min-w-per-44 {
	width: 44% !important;
}
.min-w-per-45 {
	width: 45% !important;
}
.min-w-per-46 {
	width: 46% !important;
}
.min-w-per-47 {
	width: 47% !important;
}
.min-w-per-48 {
	width: 48% !important;
}
.min-w-per-49 {
	width: 49% !important;
}
.min-w-per-50 {
	width: 50% !important;
}
.min-w-per-51 {
	width: 51% !important;
}
.min-w-per-52 {
	width: 52% !important;
}
.min-w-per-53 {
	width: 53% !important;
}
.min-w-per-54 {
	width: 54% !important;
}
.min-w-per-55 {
	width: 55% !important;
}
.min-w-per-56 {
	width: 56% !important;
}
.min-w-per-57 {
	width: 57% !important;
}
.min-w-per-58 {
	width: 58% !important;
}
.min-w-per-59 {
	width: 59% !important;
}
.min-w-per-60 {
	width: 60% !important;
}
.min-w-per-61 {
	width: 61% !important;
}
.min-w-per-62 {
	width: 62% !important;
}
.min-w-per-63 {
	width: 63% !important;
}
.min-w-per-64 {
	width: 64% !important;
}
.min-w-per-65 {
	width: 65% !important;
}
.min-w-per-66 {
	width: 66% !important;
}
.min-w-per-67 {
	width: 67% !important;
}
.min-w-per-68 {
	width: 68% !important;
}
.min-w-per-69 {
	width: 69% !important;
}
.min-w-per-70 {
	width: 70% !important;
}
.min-w-per-71 {
	width: 71% !important;
}
.min-w-per-72 {
	width: 72% !important;
}
.min-w-per-73 {
	width: 73% !important;
}
.min-w-per-74 {
	width: 74% !important;
}
.min-w-per-75 {
	width: 75% !important;
}
.min-w-per-76 {
	width: 76% !important;
}
.min-w-per-77 {
	width: 77% !important;
}
.min-w-per-78 {
	width: 78% !important;
}
.min-w-per-79 {
	width: 79% !important;
}
.min-w-per-80 {
	width: 80% !important;
}
.min-w-per-81 {
	width: 81% !important;
}
.min-w-per-82 {
	width: 82% !important;
}
.min-w-per-83 {
	width: 83% !important;
}
.min-w-per-84 {
	width: 84% !important;
}
.min-w-per-85 {
	width: 85% !important;
}
.min-w-per-86 {
	width: 86% !important;
}
.min-w-per-87 {
	width: 87% !important;
}
.min-w-per-88 {
	width: 88% !important;
}
.min-w-per-89 {
	width: 89% !important;
}
.min-w-per-90 {
	width: 90% !important;
}
.min-w-per-91 {
	width: 91% !important;
}
.min-w-per-92 {
	width: 92% !important;
}
.min-w-per-93 {
	width: 93% !important;
}
.min-w-per-94 {
	width: 94% !important;
}
.min-w-per-95 {
	width: 95% !important;
}
.min-w-per-96 {
	width: 96% !important;
}
.min-w-per-97 {
	width: 97% !important;
}
.min-w-per-98 {
	width: 98% !important;
}
.min-w-per-99 {
	width: 99% !important;
}
.min-w-per-100 {
	width: 100% !important;
}

@media screen and (max-width: 1200px) {
	.ct\:w-auto {
		width: auto !important;
	}
	.ct\:w-full {
		width: 100% !important;
	}
	.ct\:w-0 {
		width: 0px !important;
	}
	.ct\:w-5 {
		width: 5px !important;
	}
	.ct\:w-10 {
		width: 10px !important;
	}
	.ct\:w-15 {
		width: 15px !important;
	}
	.ct\:w-20 {
		width: 20px !important;
	}
	.ct\:w-25 {
		width: 25px !important;
	}
	.ct\:w-30 {
		width: 30px !important;
	}
	.ct\:w-35 {
		width: 35px !important;
	}
	.ct\:w-40 {
		width: 40px !important;
	}
	.ct\:w-45 {
		width: 45px !important;
	}
	.ct\:w-50 {
		width: 50px !important;
	}
	.ct\:w-55 {
		width: 55px !important;
	}
	.ct\:w-60 {
		width: 60px !important;
	}
	.ct\:w-65 {
		width: 65px !important;
	}
	.ct\:w-70 {
		width: 70px !important;
	}
	.ct\:w-75 {
		width: 75px !important;
	}
	.ct\:w-80 {
		width: 80px !important;
	}
	.ct\:w-85 {
		width: 85px !important;
	}
	.ct\:w-90 {
		width: 90px !important;
	}
	.ct\:w-95 {
		width: 95px !important;
	}
	.ct\:w-100 {
		width: 100px !important;
	}
	.ct\:w-105 {
		width: 105px !important;
	}
	.ct\:w-110 {
		width: 110px !important;
	}
	.ct\:w-115 {
		width: 115px !important;
	}
	.ct\:w-120 {
		width: 120px !important;
	}
	.ct\:w-125 {
		width: 125px !important;
	}
	.ct\:w-130 {
		width: 130px !important;
	}
	.ct\:w-135 {
		width: 135px !important;
	}
	.ct\:w-140 {
		width: 140px !important;
	}
	.ct\:w-145 {
		width: 145px !important;
	}
	.ct\:w-150 {
		width: 150px !important;
	}
	.ct\:w-155 {
		width: 155px !important;
	}
	.ct\:w-160 {
		width: 160px !important;
	}
	.ct\:w-165 {
		width: 165px !important;
	}
	.ct\:w-170 {
		width: 170px !important;
	}
	.ct\:w-175 {
		width: 175px !important;
	}
	.ct\:w-180 {
		width: 180px !important;
	}
	.ct\:w-185 {
		width: 185px !important;
	}
	.ct\:w-190 {
		width: 190px !important;
	}
	.ct\:w-195 {
		width: 195px !important;
	}
	.ct\:w-200 {
		width: 200px !important;
	}
	.ct\:w-205 {
		width: 205px !important;
	}
	.ct\:w-210 {
		width: 210px !important;
	}
	.ct\:w-215 {
		width: 215px !important;
	}
	.ct\:w-220 {
		width: 220px !important;
	}
	.ct\:w-225 {
		width: 225px !important;
	}
	.ct\:w-230 {
		width: 230px !important;
	}
	.ct\:w-235 {
		width: 235px !important;
	}
	.ct\:w-240 {
		width: 240px !important;
	}
	.ct\:w-245 {
		width: 245px !important;
	}
	.ct\:w-250 {
		width: 250px !important;
	}
	.ct\:w-255 {
		width: 255px !important;
	}
	.ct\:w-260 {
		width: 260px !important;
	}
	.ct\:w-265 {
		width: 265px !important;
	}
	.ct\:w-270 {
		width: 270px !important;
	}
	.ct\:w-275 {
		width: 275px !important;
	}
	.ct\:w-280 {
		width: 280px !important;
	}
	.ct\:w-285 {
		width: 285px !important;
	}
	.ct\:w-290 {
		width: 290px !important;
	}
	.ct\:w-295 {
		width: 295px !important;
	}
	.ct\:w-300 {
		width: 300px !important;
	}
	.ct\:w-305 {
		width: 305px !important;
	}
	.ct\:w-310 {
		width: 310px !important;
	}
	.ct\:w-315 {
		width: 315px !important;
	}
	.ct\:w-320 {
		width: 320px !important;
	}
	.ct\:w-325 {
		width: 325px !important;
	}
	.ct\:w-330 {
		width: 330px !important;
	}
	.ct\:w-335 {
		width: 335px !important;
	}
	.ct\:w-340 {
		width: 340px !important;
	}
	.ct\:w-345 {
		width: 345px !important;
	}
	.ct\:w-350 {
		width: 350px !important;
	}
	.ct\:w-355 {
		width: 355px !important;
	}
	.ct\:w-360 {
		width: 360px !important;
	}
	.ct\:w-365 {
		width: 365px !important;
	}
	.ct\:w-370 {
		width: 370px !important;
	}
	.ct\:w-375 {
		width: 375px !important;
	}
	.ct\:w-380 {
		width: 380px !important;
	}
	.ct\:w-385 {
		width: 385px !important;
	}
	.ct\:w-390 {
		width: 390px !important;
	}
	.ct\:w-395 {
		width: 395px !important;
	}
	.ct\:w-400 {
		width: 400px !important;
	}
	.ct\:w-405 {
		width: 405px !important;
	}
	.ct\:w-410 {
		width: 410px !important;
	}
	.ct\:w-415 {
		width: 415px !important;
	}
	.ct\:w-420 {
		width: 420px !important;
	}
	.ct\:w-425 {
		width: 425px !important;
	}
	.ct\:w-430 {
		width: 430px !important;
	}
	.ct\:w-435 {
		width: 435px !important;
	}
	.ct\:w-440 {
		width: 440px !important;
	}
	.ct\:w-445 {
		width: 445px !important;
	}
	.ct\:w-450 {
		width: 450px !important;
	}
	.ct\:w-455 {
		width: 455px !important;
	}
	.ct\:w-460 {
		width: 460px !important;
	}
	.ct\:w-465 {
		width: 465px !important;
	}
	.ct\:w-470 {
		width: 470px !important;
	}
	.ct\:w-475 {
		width: 475px !important;
	}
	.ct\:w-480 {
		width: 480px !important;
	}
	.ct\:w-485 {
		width: 485px !important;
	}
	.ct\:w-490 {
		width: 490px !important;
	}
	.ct\:w-495 {
		width: 495px !important;
	}
	.ct\:w-500 {
		width: 500px !important;
	}
	.ct\:w-505 {
		width: 505px !important;
	}
	.ct\:w-510 {
		width: 510px !important;
	}
	.ct\:w-515 {
		width: 515px !important;
	}
	.ct\:w-520 {
		width: 520px !important;
	}
	.ct\:w-525 {
		width: 525px !important;
	}
	.ct\:w-530 {
		width: 530px !important;
	}
	.ct\:w-535 {
		width: 535px !important;
	}
	.ct\:w-540 {
		width: 540px !important;
	}
	.ct\:w-545 {
		width: 545px !important;
	}
	.ct\:w-550 {
		width: 550px !important;
	}
	.ct\:w-555 {
		width: 555px !important;
	}
	.ct\:w-560 {
		width: 560px !important;
	}
	.ct\:w-565 {
		width: 565px !important;
	}
	.ct\:w-570 {
		width: 570px !important;
	}
	.ct\:w-575 {
		width: 575px !important;
	}
	.ct\:w-580 {
		width: 580px !important;
	}
	.ct\:w-585 {
		width: 585px !important;
	}
	.ct\:w-590 {
		width: 590px !important;
	}
	.ct\:w-595 {
		width: 595px !important;
	}
	.ct\:w-600 {
		width: 600px !important;
	}
	.ct\:w-605 {
		width: 605px !important;
	}
	.ct\:w-610 {
		width: 610px !important;
	}
	.ct\:w-615 {
		width: 615px !important;
	}
	.ct\:w-620 {
		width: 620px !important;
	}
	.ct\:w-625 {
		width: 625px !important;
	}
	.ct\:w-630 {
		width: 630px !important;
	}
	.ct\:w-635 {
		width: 635px !important;
	}
	.ct\:w-640 {
		width: 640px !important;
	}
	.ct\:w-645 {
		width: 645px !important;
	}
	.ct\:w-650 {
		width: 650px !important;
	}
	.ct\:w-655 {
		width: 655px !important;
	}
	.ct\:w-660 {
		width: 660px !important;
	}
	.ct\:w-665 {
		width: 665px !important;
	}
	.ct\:w-670 {
		width: 670px !important;
	}
	.ct\:w-675 {
		width: 675px !important;
	}
	.ct\:w-680 {
		width: 680px !important;
	}
	.ct\:w-685 {
		width: 685px !important;
	}
	.ct\:w-690 {
		width: 690px !important;
	}
	.ct\:w-695 {
		width: 695px !important;
	}
	.ct\:w-700 {
		width: 700px !important;
	}
	.ct\:w-705 {
		width: 705px !important;
	}
	.ct\:w-710 {
		width: 710px !important;
	}
	.ct\:w-715 {
		width: 715px !important;
	}
	.ct\:w-720 {
		width: 720px !important;
	}
	.ct\:w-725 {
		width: 725px !important;
	}
	.ct\:w-730 {
		width: 730px !important;
	}
	.ct\:w-735 {
		width: 735px !important;
	}
	.ct\:w-740 {
		width: 740px !important;
	}
	.ct\:w-745 {
		width: 745px !important;
	}
	.ct\:w-750 {
		width: 750px !important;
	}
	.ct\:w-755 {
		width: 755px !important;
	}
	.ct\:w-760 {
		width: 760px !important;
	}
	.ct\:w-765 {
		width: 765px !important;
	}
	.ct\:w-770 {
		width: 770px !important;
	}
	.ct\:w-775 {
		width: 775px !important;
	}
	.ct\:w-780 {
		width: 780px !important;
	}
	.ct\:w-785 {
		width: 785px !important;
	}
	.ct\:w-790 {
		width: 790px !important;
	}
	.ct\:w-795 {
		width: 795px !important;
	}
	.ct\:w-800 {
		width: 800px !important;
	}
	.ct\:w-805 {
		width: 805px !important;
	}
	.ct\:w-810 {
		width: 810px !important;
	}
	.ct\:w-815 {
		width: 815px !important;
	}
	.ct\:w-820 {
		width: 820px !important;
	}
	.ct\:w-825 {
		width: 825px !important;
	}
	.ct\:w-830 {
		width: 830px !important;
	}
	.ct\:w-835 {
		width: 835px !important;
	}
	.ct\:w-840 {
		width: 840px !important;
	}
	.ct\:w-845 {
		width: 845px !important;
	}
	.ct\:w-850 {
		width: 850px !important;
	}
	.ct\:w-855 {
		width: 855px !important;
	}
	.ct\:w-860 {
		width: 860px !important;
	}
	.ct\:w-865 {
		width: 865px !important;
	}
	.ct\:w-870 {
		width: 870px !important;
	}
	.ct\:w-875 {
		width: 875px !important;
	}
	.ct\:w-880 {
		width: 880px !important;
	}
	.ct\:w-885 {
		width: 885px !important;
	}
	.ct\:w-890 {
		width: 890px !important;
	}
	.ct\:w-895 {
		width: 895px !important;
	}
	.ct\:w-900 {
		width: 900px !important;
	}
	.ct\:w-905 {
		width: 905px !important;
	}
	.ct\:w-910 {
		width: 910px !important;
	}
	.ct\:w-915 {
		width: 915px !important;
	}
	.ct\:w-920 {
		width: 920px !important;
	}
	.ct\:w-925 {
		width: 925px !important;
	}
	.ct\:w-930 {
		width: 930px !important;
	}
	.ct\:w-935 {
		width: 935px !important;
	}
	.ct\:w-940 {
		width: 940px !important;
	}
	.ct\:w-945 {
		width: 945px !important;
	}
	.ct\:w-950 {
		width: 950px !important;
	}
	.ct\:w-955 {
		width: 955px !important;
	}
	.ct\:w-960 {
		width: 960px !important;
	}
	.ct\:w-965 {
		width: 965px !important;
	}
	.ct\:w-970 {
		width: 970px !important;
	}
	.ct\:w-975 {
		width: 975px !important;
	}
	.ct\:w-980 {
		width: 980px !important;
	}
	.ct\:w-985 {
		width: 985px !important;
	}
	.ct\:w-990 {
		width: 990px !important;
	}
	.ct\:w-995 {
		width: 995px !important;
	}
	.ct\:w-1000 {
		width: 1000px !important;
	}
	.ct\:w-per-1 {
		width: 1% !important;
	}
	.ct\:w-per-2 {
		width: 2% !important;
	}
	.ct\:w-per-3 {
		width: 3% !important;
	}
	.ct\:w-per-4 {
		width: 4% !important;
	}
	.ct\:w-per-5 {
		width: 5% !important;
	}
	.ct\:w-per-6 {
		width: 6% !important;
	}
	.ct\:w-per-7 {
		width: 7% !important;
	}
	.ct\:w-per-8 {
		width: 8% !important;
	}
	.ct\:w-per-9 {
		width: 9% !important;
	}
	.ct\:w-per-10 {
		width: 10% !important;
	}
	.ct\:w-per-11 {
		width: 11% !important;
	}
	.ct\:w-per-12 {
		width: 12% !important;
	}
	.ct\:w-per-13 {
		width: 13% !important;
	}
	.ct\:w-per-14 {
		width: 14% !important;
	}
	.ct\:w-per-15 {
		width: 15% !important;
	}
	.ct\:w-per-16 {
		width: 16% !important;
	}
	.ct\:w-per-17 {
		width: 17% !important;
	}
	.ct\:w-per-18 {
		width: 18% !important;
	}
	.ct\:w-per-19 {
		width: 19% !important;
	}
	.ct\:w-per-20 {
		width: 20% !important;
	}
	.ct\:w-per-21 {
		width: 21% !important;
	}
	.ct\:w-per-22 {
		width: 22% !important;
	}
	.ct\:w-per-23 {
		width: 23% !important;
	}
	.ct\:w-per-24 {
		width: 24% !important;
	}
	.ct\:w-per-25 {
		width: 25% !important;
	}
	.ct\:w-per-26 {
		width: 26% !important;
	}
	.ct\:w-per-27 {
		width: 27% !important;
	}
	.ct\:w-per-28 {
		width: 28% !important;
	}
	.ct\:w-per-29 {
		width: 29% !important;
	}
	.ct\:w-per-30 {
		width: 30% !important;
	}
	.ct\:w-per-31 {
		width: 31% !important;
	}
	.ct\:w-per-32 {
		width: 32% !important;
	}
	.ct\:w-per-33 {
		width: 33% !important;
	}
	.ct\:w-per-34 {
		width: 34% !important;
	}
	.ct\:w-per-35 {
		width: 35% !important;
	}
	.ct\:w-per-36 {
		width: 36% !important;
	}
	.ct\:w-per-37 {
		width: 37% !important;
	}
	.ct\:w-per-38 {
		width: 38% !important;
	}
	.ct\:w-per-39 {
		width: 39% !important;
	}
	.ct\:w-per-40 {
		width: 40% !important;
	}
	.ct\:w-per-41 {
		width: 41% !important;
	}
	.ct\:w-per-42 {
		width: 42% !important;
	}
	.ct\:w-per-43 {
		width: 43% !important;
	}
	.ct\:w-per-44 {
		width: 44% !important;
	}
	.ct\:w-per-45 {
		width: 45% !important;
	}
	.ct\:w-per-46 {
		width: 46% !important;
	}
	.ct\:w-per-47 {
		width: 47% !important;
	}
	.ct\:w-per-48 {
		width: 48% !important;
	}
	.ct\:w-per-49 {
		width: 49% !important;
	}
	.ct\:w-per-50 {
		width: 50% !important;
	}
	.ct\:w-per-51 {
		width: 51% !important;
	}
	.ct\:w-per-52 {
		width: 52% !important;
	}
	.ct\:w-per-53 {
		width: 53% !important;
	}
	.ct\:w-per-54 {
		width: 54% !important;
	}
	.ct\:w-per-55 {
		width: 55% !important;
	}
	.ct\:w-per-56 {
		width: 56% !important;
	}
	.ct\:w-per-57 {
		width: 57% !important;
	}
	.ct\:w-per-58 {
		width: 58% !important;
	}
	.ct\:w-per-59 {
		width: 59% !important;
	}
	.ct\:w-per-60 {
		width: 60% !important;
	}
	.ct\:w-per-61 {
		width: 61% !important;
	}
	.ct\:w-per-62 {
		width: 62% !important;
	}
	.ct\:w-per-63 {
		width: 63% !important;
	}
	.ct\:w-per-64 {
		width: 64% !important;
	}
	.ct\:w-per-65 {
		width: 65% !important;
	}
	.ct\:w-per-66 {
		width: 66% !important;
	}
	.ct\:w-per-67 {
		width: 67% !important;
	}
	.ct\:w-per-68 {
		width: 68% !important;
	}
	.ct\:w-per-69 {
		width: 69% !important;
	}
	.ct\:w-per-70 {
		width: 70% !important;
	}
	.ct\:w-per-71 {
		width: 71% !important;
	}
	.ct\:w-per-72 {
		width: 72% !important;
	}
	.ct\:w-per-73 {
		width: 73% !important;
	}
	.ct\:w-per-74 {
		width: 74% !important;
	}
	.ct\:w-per-75 {
		width: 75% !important;
	}
	.ct\:w-per-76 {
		width: 76% !important;
	}
	.ct\:w-per-77 {
		width: 77% !important;
	}
	.ct\:w-per-78 {
		width: 78% !important;
	}
	.ct\:w-per-79 {
		width: 79% !important;
	}
	.ct\:w-per-80 {
		width: 80% !important;
	}
	.ct\:w-per-81 {
		width: 81% !important;
	}
	.ct\:w-per-82 {
		width: 82% !important;
	}
	.ct\:w-per-83 {
		width: 83% !important;
	}
	.ct\:w-per-84 {
		width: 84% !important;
	}
	.ct\:w-per-85 {
		width: 85% !important;
	}
	.ct\:w-per-86 {
		width: 86% !important;
	}
	.ct\:w-per-87 {
		width: 87% !important;
	}
	.ct\:w-per-88 {
		width: 88% !important;
	}
	.ct\:w-per-89 {
		width: 89% !important;
	}
	.ct\:w-per-90 {
		width: 90% !important;
	}
	.ct\:w-per-91 {
		width: 91% !important;
	}
	.ct\:w-per-92 {
		width: 92% !important;
	}
	.ct\:w-per-93 {
		width: 93% !important;
	}
	.ct\:w-per-94 {
		width: 94% !important;
	}
	.ct\:w-per-95 {
		width: 95% !important;
	}
	.ct\:w-per-96 {
		width: 96% !important;
	}
	.ct\:w-per-97 {
		width: 97% !important;
	}
	.ct\:w-per-98 {
		width: 98% !important;
	}
	.ct\:w-per-99 {
		width: 99% !important;
	}
	.ct\:w-per-100 {
		width: 100% !important;
	}
	.ct\:max-w-none {
		max-width: none !important;
	}
	.ct\:max-w-full {
		max-width: 100% !important;
	}
	.ct\:max-w-0 {
		max-width: 0px !important;
	}
	.ct\:max-w-5 {
		max-width: 5px !important;
	}
	.ct\:max-w-10 {
		max-width: 10px !important;
	}
	.ct\:max-w-15 {
		max-width: 15px !important;
	}
	.ct\:max-w-20 {
		max-width: 20px !important;
	}
	.ct\:max-w-25 {
		max-width: 25px !important;
	}
	.ct\:max-w-30 {
		max-width: 30px !important;
	}
	.ct\:max-w-35 {
		max-width: 35px !important;
	}
	.ct\:max-w-40 {
		max-width: 40px !important;
	}
	.ct\:max-w-45 {
		max-width: 45px !important;
	}
	.ct\:max-w-50 {
		max-width: 50px !important;
	}
	.ct\:max-w-55 {
		max-width: 55px !important;
	}
	.ct\:max-w-60 {
		max-width: 60px !important;
	}
	.ct\:max-w-65 {
		max-width: 65px !important;
	}
	.ct\:max-w-70 {
		max-width: 70px !important;
	}
	.ct\:max-w-75 {
		max-width: 75px !important;
	}
	.ct\:max-w-80 {
		max-width: 80px !important;
	}
	.ct\:max-w-85 {
		max-width: 85px !important;
	}
	.ct\:max-w-90 {
		max-width: 90px !important;
	}
	.ct\:max-w-95 {
		max-width: 95px !important;
	}
	.ct\:max-w-100 {
		max-width: 100px !important;
	}
	.ct\:max-w-105 {
		max-width: 105px !important;
	}
	.ct\:max-w-110 {
		max-width: 110px !important;
	}
	.ct\:max-w-115 {
		max-width: 115px !important;
	}
	.ct\:max-w-120 {
		max-width: 120px !important;
	}
	.ct\:max-w-125 {
		max-width: 125px !important;
	}
	.ct\:max-w-130 {
		max-width: 130px !important;
	}
	.ct\:max-w-135 {
		max-width: 135px !important;
	}
	.ct\:max-w-140 {
		max-width: 140px !important;
	}
	.ct\:max-w-145 {
		max-width: 145px !important;
	}
	.ct\:max-w-150 {
		max-width: 150px !important;
	}
	.ct\:max-w-155 {
		max-width: 155px !important;
	}
	.ct\:max-w-160 {
		max-width: 160px !important;
	}
	.ct\:max-w-165 {
		max-width: 165px !important;
	}
	.ct\:max-w-170 {
		max-width: 170px !important;
	}
	.ct\:max-w-175 {
		max-width: 175px !important;
	}
	.ct\:max-w-180 {
		max-width: 180px !important;
	}
	.ct\:max-w-185 {
		max-width: 185px !important;
	}
	.ct\:max-w-190 {
		max-width: 190px !important;
	}
	.ct\:max-w-195 {
		max-width: 195px !important;
	}
	.ct\:max-w-200 {
		max-width: 200px !important;
	}
	.ct\:max-w-205 {
		max-width: 205px !important;
	}
	.ct\:max-w-210 {
		max-width: 210px !important;
	}
	.ct\:max-w-215 {
		max-width: 215px !important;
	}
	.ct\:max-w-220 {
		max-width: 220px !important;
	}
	.ct\:max-w-225 {
		max-width: 225px !important;
	}
	.ct\:max-w-230 {
		max-width: 230px !important;
	}
	.ct\:max-w-235 {
		max-width: 235px !important;
	}
	.ct\:max-w-240 {
		max-width: 240px !important;
	}
	.ct\:max-w-245 {
		max-width: 245px !important;
	}
	.ct\:max-w-250 {
		max-width: 250px !important;
	}
	.ct\:max-w-255 {
		max-width: 255px !important;
	}
	.ct\:max-w-260 {
		max-width: 260px !important;
	}
	.ct\:max-w-265 {
		max-width: 265px !important;
	}
	.ct\:max-w-270 {
		max-width: 270px !important;
	}
	.ct\:max-w-275 {
		max-width: 275px !important;
	}
	.ct\:max-w-280 {
		max-width: 280px !important;
	}
	.ct\:max-w-285 {
		max-width: 285px !important;
	}
	.ct\:max-w-290 {
		max-width: 290px !important;
	}
	.ct\:max-w-295 {
		max-width: 295px !important;
	}
	.ct\:max-w-300 {
		max-width: 300px !important;
	}
	.ct\:max-w-305 {
		max-width: 305px !important;
	}
	.ct\:max-w-310 {
		max-width: 310px !important;
	}
	.ct\:max-w-315 {
		max-width: 315px !important;
	}
	.ct\:max-w-320 {
		max-width: 320px !important;
	}
	.ct\:max-w-325 {
		max-width: 325px !important;
	}
	.ct\:max-w-330 {
		max-width: 330px !important;
	}
	.ct\:max-w-335 {
		max-width: 335px !important;
	}
	.ct\:max-w-340 {
		max-width: 340px !important;
	}
	.ct\:max-w-345 {
		max-width: 345px !important;
	}
	.ct\:max-w-350 {
		max-width: 350px !important;
	}
	.ct\:max-w-355 {
		max-width: 355px !important;
	}
	.ct\:max-w-360 {
		max-width: 360px !important;
	}
	.ct\:max-w-365 {
		max-width: 365px !important;
	}
	.ct\:max-w-370 {
		max-width: 370px !important;
	}
	.ct\:max-w-375 {
		max-width: 375px !important;
	}
	.ct\:max-w-380 {
		max-width: 380px !important;
	}
	.ct\:max-w-385 {
		max-width: 385px !important;
	}
	.ct\:max-w-390 {
		max-width: 390px !important;
	}
	.ct\:max-w-395 {
		max-width: 395px !important;
	}
	.ct\:max-w-400 {
		max-width: 400px !important;
	}
	.ct\:max-w-405 {
		max-width: 405px !important;
	}
	.ct\:max-w-410 {
		max-width: 410px !important;
	}
	.ct\:max-w-415 {
		max-width: 415px !important;
	}
	.ct\:max-w-420 {
		max-width: 420px !important;
	}
	.ct\:max-w-425 {
		max-width: 425px !important;
	}
	.ct\:max-w-430 {
		max-width: 430px !important;
	}
	.ct\:max-w-435 {
		max-width: 435px !important;
	}
	.ct\:max-w-440 {
		max-width: 440px !important;
	}
	.ct\:max-w-445 {
		max-width: 445px !important;
	}
	.ct\:max-w-450 {
		max-width: 450px !important;
	}
	.ct\:max-w-455 {
		max-width: 455px !important;
	}
	.ct\:max-w-460 {
		max-width: 460px !important;
	}
	.ct\:max-w-465 {
		max-width: 465px !important;
	}
	.ct\:max-w-470 {
		max-width: 470px !important;
	}
	.ct\:max-w-475 {
		max-width: 475px !important;
	}
	.ct\:max-w-480 {
		max-width: 480px !important;
	}
	.ct\:max-w-485 {
		max-width: 485px !important;
	}
	.ct\:max-w-490 {
		max-width: 490px !important;
	}
	.ct\:max-w-495 {
		max-width: 495px !important;
	}
	.ct\:max-w-500 {
		max-width: 500px !important;
	}
	.ct\:max-w-505 {
		max-width: 505px !important;
	}
	.ct\:max-w-510 {
		max-width: 510px !important;
	}
	.ct\:max-w-515 {
		max-width: 515px !important;
	}
	.ct\:max-w-520 {
		max-width: 520px !important;
	}
	.ct\:max-w-525 {
		max-width: 525px !important;
	}
	.ct\:max-w-530 {
		max-width: 530px !important;
	}
	.ct\:max-w-535 {
		max-width: 535px !important;
	}
	.ct\:max-w-540 {
		max-width: 540px !important;
	}
	.ct\:max-w-545 {
		max-width: 545px !important;
	}
	.ct\:max-w-550 {
		max-width: 550px !important;
	}
	.ct\:max-w-555 {
		max-width: 555px !important;
	}
	.ct\:max-w-560 {
		max-width: 560px !important;
	}
	.ct\:max-w-565 {
		max-width: 565px !important;
	}
	.ct\:max-w-570 {
		max-width: 570px !important;
	}
	.ct\:max-w-575 {
		max-width: 575px !important;
	}
	.ct\:max-w-580 {
		max-width: 580px !important;
	}
	.ct\:max-w-585 {
		max-width: 585px !important;
	}
	.ct\:max-w-590 {
		max-width: 590px !important;
	}
	.ct\:max-w-595 {
		max-width: 595px !important;
	}
	.ct\:max-w-600 {
		max-width: 600px !important;
	}
	.ct\:max-w-605 {
		max-width: 605px !important;
	}
	.ct\:max-w-610 {
		max-width: 610px !important;
	}
	.ct\:max-w-615 {
		max-width: 615px !important;
	}
	.ct\:max-w-620 {
		max-width: 620px !important;
	}
	.ct\:max-w-625 {
		max-width: 625px !important;
	}
	.ct\:max-w-630 {
		max-width: 630px !important;
	}
	.ct\:max-w-635 {
		max-width: 635px !important;
	}
	.ct\:max-w-640 {
		max-width: 640px !important;
	}
	.ct\:max-w-645 {
		max-width: 645px !important;
	}
	.ct\:max-w-650 {
		max-width: 650px !important;
	}
	.ct\:max-w-655 {
		max-width: 655px !important;
	}
	.ct\:max-w-660 {
		max-width: 660px !important;
	}
	.ct\:max-w-665 {
		max-width: 665px !important;
	}
	.ct\:max-w-670 {
		max-width: 670px !important;
	}
	.ct\:max-w-675 {
		max-width: 675px !important;
	}
	.ct\:max-w-680 {
		max-width: 680px !important;
	}
	.ct\:max-w-685 {
		max-width: 685px !important;
	}
	.ct\:max-w-690 {
		max-width: 690px !important;
	}
	.ct\:max-w-695 {
		max-width: 695px !important;
	}
	.ct\:max-w-700 {
		max-width: 700px !important;
	}
	.ct\:max-w-705 {
		max-width: 705px !important;
	}
	.ct\:max-w-710 {
		max-width: 710px !important;
	}
	.ct\:max-w-715 {
		max-width: 715px !important;
	}
	.ct\:max-w-720 {
		max-width: 720px !important;
	}
	.ct\:max-w-725 {
		max-width: 725px !important;
	}
	.ct\:max-w-730 {
		max-width: 730px !important;
	}
	.ct\:max-w-735 {
		max-width: 735px !important;
	}
	.ct\:max-w-740 {
		max-width: 740px !important;
	}
	.ct\:max-w-745 {
		max-width: 745px !important;
	}
	.ct\:max-w-750 {
		max-width: 750px !important;
	}
	.ct\:max-w-755 {
		max-width: 755px !important;
	}
	.ct\:max-w-760 {
		max-width: 760px !important;
	}
	.ct\:max-w-765 {
		max-width: 765px !important;
	}
	.ct\:max-w-770 {
		max-width: 770px !important;
	}
	.ct\:max-w-775 {
		max-width: 775px !important;
	}
	.ct\:max-w-780 {
		max-width: 780px !important;
	}
	.ct\:max-w-785 {
		max-width: 785px !important;
	}
	.ct\:max-w-790 {
		max-width: 790px !important;
	}
	.ct\:max-w-795 {
		max-width: 795px !important;
	}
	.ct\:max-w-800 {
		max-width: 800px !important;
	}
	.ct\:max-w-805 {
		max-width: 805px !important;
	}
	.ct\:max-w-810 {
		max-width: 810px !important;
	}
	.ct\:max-w-815 {
		max-width: 815px !important;
	}
	.ct\:max-w-820 {
		max-width: 820px !important;
	}
	.ct\:max-w-825 {
		max-width: 825px !important;
	}
	.ct\:max-w-830 {
		max-width: 830px !important;
	}
	.ct\:max-w-835 {
		max-width: 835px !important;
	}
	.ct\:max-w-840 {
		max-width: 840px !important;
	}
	.ct\:max-w-845 {
		max-width: 845px !important;
	}
	.ct\:max-w-850 {
		max-width: 850px !important;
	}
	.ct\:max-w-855 {
		max-width: 855px !important;
	}
	.ct\:max-w-860 {
		max-width: 860px !important;
	}
	.ct\:max-w-865 {
		max-width: 865px !important;
	}
	.ct\:max-w-870 {
		max-width: 870px !important;
	}
	.ct\:max-w-875 {
		max-width: 875px !important;
	}
	.ct\:max-w-880 {
		max-width: 880px !important;
	}
	.ct\:max-w-885 {
		max-width: 885px !important;
	}
	.ct\:max-w-890 {
		max-width: 890px !important;
	}
	.ct\:max-w-895 {
		max-width: 895px !important;
	}
	.ct\:max-w-900 {
		max-width: 900px !important;
	}
	.ct\:max-w-905 {
		max-width: 905px !important;
	}
	.ct\:max-w-910 {
		max-width: 910px !important;
	}
	.ct\:max-w-915 {
		max-width: 915px !important;
	}
	.ct\:max-w-920 {
		max-width: 920px !important;
	}
	.ct\:max-w-925 {
		max-width: 925px !important;
	}
	.ct\:max-w-930 {
		max-width: 930px !important;
	}
	.ct\:max-w-935 {
		max-width: 935px !important;
	}
	.ct\:max-w-940 {
		max-width: 940px !important;
	}
	.ct\:max-w-945 {
		max-width: 945px !important;
	}
	.ct\:max-w-950 {
		max-width: 950px !important;
	}
	.ct\:max-w-955 {
		max-width: 955px !important;
	}
	.ct\:max-w-960 {
		max-width: 960px !important;
	}
	.ct\:max-w-965 {
		max-width: 965px !important;
	}
	.ct\:max-w-970 {
		max-width: 970px !important;
	}
	.ct\:max-w-975 {
		max-width: 975px !important;
	}
	.ct\:max-w-980 {
		max-width: 980px !important;
	}
	.ct\:max-w-985 {
		max-width: 985px !important;
	}
	.ct\:max-w-990 {
		max-width: 990px !important;
	}
	.ct\:max-w-995 {
		max-width: 995px !important;
	}
	.ct\:max-w-1000 {
		max-width: 1000px !important;
	}
	.ct\:max-w-per-1 {
		max-width: 1% !important;
	}
	.ct\:max-w-per-2 {
		max-width: 2% !important;
	}
	.ct\:max-w-per-3 {
		max-width: 3% !important;
	}
	.ct\:max-w-per-4 {
		max-width: 4% !important;
	}
	.ct\:max-w-per-5 {
		max-width: 5% !important;
	}
	.ct\:max-w-per-6 {
		max-width: 6% !important;
	}
	.ct\:max-w-per-7 {
		max-width: 7% !important;
	}
	.ct\:max-w-per-8 {
		max-width: 8% !important;
	}
	.ct\:max-w-per-9 {
		max-width: 9% !important;
	}
	.ct\:max-w-per-10 {
		max-width: 10% !important;
	}
	.ct\:max-w-per-11 {
		max-width: 11% !important;
	}
	.ct\:max-w-per-12 {
		max-width: 12% !important;
	}
	.ct\:max-w-per-13 {
		max-width: 13% !important;
	}
	.ct\:max-w-per-14 {
		max-width: 14% !important;
	}
	.ct\:max-w-per-15 {
		max-width: 15% !important;
	}
	.ct\:max-w-per-16 {
		max-width: 16% !important;
	}
	.ct\:max-w-per-17 {
		max-width: 17% !important;
	}
	.ct\:max-w-per-18 {
		max-width: 18% !important;
	}
	.ct\:max-w-per-19 {
		max-width: 19% !important;
	}
	.ct\:max-w-per-20 {
		max-width: 20% !important;
	}
	.ct\:max-w-per-21 {
		max-width: 21% !important;
	}
	.ct\:max-w-per-22 {
		max-width: 22% !important;
	}
	.ct\:max-w-per-23 {
		max-width: 23% !important;
	}
	.ct\:max-w-per-24 {
		max-width: 24% !important;
	}
	.ct\:max-w-per-25 {
		max-width: 25% !important;
	}
	.ct\:max-w-per-26 {
		max-width: 26% !important;
	}
	.ct\:max-w-per-27 {
		max-width: 27% !important;
	}
	.ct\:max-w-per-28 {
		max-width: 28% !important;
	}
	.ct\:max-w-per-29 {
		max-width: 29% !important;
	}
	.ct\:max-w-per-30 {
		max-width: 30% !important;
	}
	.ct\:max-w-per-31 {
		max-width: 31% !important;
	}
	.ct\:max-w-per-32 {
		max-width: 32% !important;
	}
	.ct\:max-w-per-33 {
		max-width: 33% !important;
	}
	.ct\:max-w-per-34 {
		max-width: 34% !important;
	}
	.ct\:max-w-per-35 {
		max-width: 35% !important;
	}
	.ct\:max-w-per-36 {
		max-width: 36% !important;
	}
	.ct\:max-w-per-37 {
		max-width: 37% !important;
	}
	.ct\:max-w-per-38 {
		max-width: 38% !important;
	}
	.ct\:max-w-per-39 {
		max-width: 39% !important;
	}
	.ct\:max-w-per-40 {
		max-width: 40% !important;
	}
	.ct\:max-w-per-41 {
		max-width: 41% !important;
	}
	.ct\:max-w-per-42 {
		max-width: 42% !important;
	}
	.ct\:max-w-per-43 {
		max-width: 43% !important;
	}
	.ct\:max-w-per-44 {
		max-width: 44% !important;
	}
	.ct\:max-w-per-45 {
		max-width: 45% !important;
	}
	.ct\:max-w-per-46 {
		max-width: 46% !important;
	}
	.ct\:max-w-per-47 {
		max-width: 47% !important;
	}
	.ct\:max-w-per-48 {
		max-width: 48% !important;
	}
	.ct\:max-w-per-49 {
		max-width: 49% !important;
	}
	.ct\:max-w-per-50 {
		max-width: 50% !important;
	}
	.ct\:max-w-per-51 {
		max-width: 51% !important;
	}
	.ct\:max-w-per-52 {
		max-width: 52% !important;
	}
	.ct\:max-w-per-53 {
		max-width: 53% !important;
	}
	.ct\:max-w-per-54 {
		max-width: 54% !important;
	}
	.ct\:max-w-per-55 {
		max-width: 55% !important;
	}
	.ct\:max-w-per-56 {
		max-width: 56% !important;
	}
	.ct\:max-w-per-57 {
		max-width: 57% !important;
	}
	.ct\:max-w-per-58 {
		max-width: 58% !important;
	}
	.ct\:max-w-per-59 {
		max-width: 59% !important;
	}
	.ct\:max-w-per-60 {
		max-width: 60% !important;
	}
	.ct\:max-w-per-61 {
		max-width: 61% !important;
	}
	.ct\:max-w-per-62 {
		max-width: 62% !important;
	}
	.ct\:max-w-per-63 {
		max-width: 63% !important;
	}
	.ct\:max-w-per-64 {
		max-width: 64% !important;
	}
	.ct\:max-w-per-65 {
		max-width: 65% !important;
	}
	.ct\:max-w-per-66 {
		max-width: 66% !important;
	}
	.ct\:max-w-per-67 {
		max-width: 67% !important;
	}
	.ct\:max-w-per-68 {
		max-width: 68% !important;
	}
	.ct\:max-w-per-69 {
		max-width: 69% !important;
	}
	.ct\:max-w-per-70 {
		max-width: 70% !important;
	}
	.ct\:max-w-per-71 {
		max-width: 71% !important;
	}
	.ct\:max-w-per-72 {
		max-width: 72% !important;
	}
	.ct\:max-w-per-73 {
		max-width: 73% !important;
	}
	.ct\:max-w-per-74 {
		max-width: 74% !important;
	}
	.ct\:max-w-per-75 {
		max-width: 75% !important;
	}
	.ct\:max-w-per-76 {
		max-width: 76% !important;
	}
	.ct\:max-w-per-77 {
		max-width: 77% !important;
	}
	.ct\:max-w-per-78 {
		max-width: 78% !important;
	}
	.ct\:max-w-per-79 {
		max-width: 79% !important;
	}
	.ct\:max-w-per-80 {
		max-width: 80% !important;
	}
	.ct\:max-w-per-81 {
		max-width: 81% !important;
	}
	.ct\:max-w-per-82 {
		max-width: 82% !important;
	}
	.ct\:max-w-per-83 {
		max-width: 83% !important;
	}
	.ct\:max-w-per-84 {
		max-width: 84% !important;
	}
	.ct\:max-w-per-85 {
		max-width: 85% !important;
	}
	.ct\:max-w-per-86 {
		max-width: 86% !important;
	}
	.ct\:max-w-per-87 {
		max-width: 87% !important;
	}
	.ct\:max-w-per-88 {
		max-width: 88% !important;
	}
	.ct\:max-w-per-89 {
		max-width: 89% !important;
	}
	.ct\:max-w-per-90 {
		max-width: 90% !important;
	}
	.ct\:max-w-per-91 {
		max-width: 91% !important;
	}
	.ct\:max-w-per-92 {
		max-width: 92% !important;
	}
	.ct\:max-w-per-93 {
		max-width: 93% !important;
	}
	.ct\:max-w-per-94 {
		max-width: 94% !important;
	}
	.ct\:max-w-per-95 {
		max-width: 95% !important;
	}
	.ct\:max-w-per-96 {
		max-width: 96% !important;
	}
	.ct\:max-w-per-97 {
		max-width: 97% !important;
	}
	.ct\:max-w-per-98 {
		max-width: 98% !important;
	}
	.ct\:max-w-per-99 {
		max-width: 99% !important;
	}
	.ct\:max-w-per-100 {
		max-width: 100% !important;
	}
	.ct\:min-w-none {
		min-width: none !important;
	}
	.ct\:min-w-full {
		min-width: 100% !important;
	}
	.ct\:min-w-0 {
		min-width: 0px !important;
	}
	.ct\:min-w-5 {
		min-width: 5px !important;
	}
	.ct\:min-w-10 {
		min-width: 10px !important;
	}
	.ct\:min-w-15 {
		min-width: 15px !important;
	}
	.ct\:min-w-20 {
		min-width: 20px !important;
	}
	.ct\:min-w-25 {
		min-width: 25px !important;
	}
	.ct\:min-w-30 {
		min-width: 30px !important;
	}
	.ct\:min-w-35 {
		min-width: 35px !important;
	}
	.ct\:min-w-40 {
		min-width: 40px !important;
	}
	.ct\:min-w-45 {
		min-width: 45px !important;
	}
	.ct\:min-w-50 {
		min-width: 50px !important;
	}
	.ct\:min-w-55 {
		min-width: 55px !important;
	}
	.ct\:min-w-60 {
		min-width: 60px !important;
	}
	.ct\:min-w-65 {
		min-width: 65px !important;
	}
	.ct\:min-w-70 {
		min-width: 70px !important;
	}
	.ct\:min-w-75 {
		min-width: 75px !important;
	}
	.ct\:min-w-80 {
		min-width: 80px !important;
	}
	.ct\:min-w-85 {
		min-width: 85px !important;
	}
	.ct\:min-w-90 {
		min-width: 90px !important;
	}
	.ct\:min-w-95 {
		min-width: 95px !important;
	}
	.ct\:min-w-100 {
		min-width: 100px !important;
	}
	.ct\:min-w-105 {
		min-width: 105px !important;
	}
	.ct\:min-w-110 {
		min-width: 110px !important;
	}
	.ct\:min-w-115 {
		min-width: 115px !important;
	}
	.ct\:min-w-120 {
		min-width: 120px !important;
	}
	.ct\:min-w-125 {
		min-width: 125px !important;
	}
	.ct\:min-w-130 {
		min-width: 130px !important;
	}
	.ct\:min-w-135 {
		min-width: 135px !important;
	}
	.ct\:min-w-140 {
		min-width: 140px !important;
	}
	.ct\:min-w-145 {
		min-width: 145px !important;
	}
	.ct\:min-w-150 {
		min-width: 150px !important;
	}
	.ct\:min-w-155 {
		min-width: 155px !important;
	}
	.ct\:min-w-160 {
		min-width: 160px !important;
	}
	.ct\:min-w-165 {
		min-width: 165px !important;
	}
	.ct\:min-w-170 {
		min-width: 170px !important;
	}
	.ct\:min-w-175 {
		min-width: 175px !important;
	}
	.ct\:min-w-180 {
		min-width: 180px !important;
	}
	.ct\:min-w-185 {
		min-width: 185px !important;
	}
	.ct\:min-w-190 {
		min-width: 190px !important;
	}
	.ct\:min-w-195 {
		min-width: 195px !important;
	}
	.ct\:min-w-200 {
		min-width: 200px !important;
	}
	.ct\:min-w-205 {
		min-width: 205px !important;
	}
	.ct\:min-w-210 {
		min-width: 210px !important;
	}
	.ct\:min-w-215 {
		min-width: 215px !important;
	}
	.ct\:min-w-220 {
		min-width: 220px !important;
	}
	.ct\:min-w-225 {
		min-width: 225px !important;
	}
	.ct\:min-w-230 {
		min-width: 230px !important;
	}
	.ct\:min-w-235 {
		min-width: 235px !important;
	}
	.ct\:min-w-240 {
		min-width: 240px !important;
	}
	.ct\:min-w-245 {
		min-width: 245px !important;
	}
	.ct\:min-w-250 {
		min-width: 250px !important;
	}
	.ct\:min-w-255 {
		min-width: 255px !important;
	}
	.ct\:min-w-260 {
		min-width: 260px !important;
	}
	.ct\:min-w-265 {
		min-width: 265px !important;
	}
	.ct\:min-w-270 {
		min-width: 270px !important;
	}
	.ct\:min-w-275 {
		min-width: 275px !important;
	}
	.ct\:min-w-280 {
		min-width: 280px !important;
	}
	.ct\:min-w-285 {
		min-width: 285px !important;
	}
	.ct\:min-w-290 {
		min-width: 290px !important;
	}
	.ct\:min-w-295 {
		min-width: 295px !important;
	}
	.ct\:min-w-300 {
		min-width: 300px !important;
	}
	.ct\:min-w-305 {
		min-width: 305px !important;
	}
	.ct\:min-w-310 {
		min-width: 310px !important;
	}
	.ct\:min-w-315 {
		min-width: 315px !important;
	}
	.ct\:min-w-320 {
		min-width: 320px !important;
	}
	.ct\:min-w-325 {
		min-width: 325px !important;
	}
	.ct\:min-w-330 {
		min-width: 330px !important;
	}
	.ct\:min-w-335 {
		min-width: 335px !important;
	}
	.ct\:min-w-340 {
		min-width: 340px !important;
	}
	.ct\:min-w-345 {
		min-width: 345px !important;
	}
	.ct\:min-w-350 {
		min-width: 350px !important;
	}
	.ct\:min-w-355 {
		min-width: 355px !important;
	}
	.ct\:min-w-360 {
		min-width: 360px !important;
	}
	.ct\:min-w-365 {
		min-width: 365px !important;
	}
	.ct\:min-w-370 {
		min-width: 370px !important;
	}
	.ct\:min-w-375 {
		min-width: 375px !important;
	}
	.ct\:min-w-380 {
		min-width: 380px !important;
	}
	.ct\:min-w-385 {
		min-width: 385px !important;
	}
	.ct\:min-w-390 {
		min-width: 390px !important;
	}
	.ct\:min-w-395 {
		min-width: 395px !important;
	}
	.ct\:min-w-400 {
		min-width: 400px !important;
	}
	.ct\:min-w-405 {
		min-width: 405px !important;
	}
	.ct\:min-w-410 {
		min-width: 410px !important;
	}
	.ct\:min-w-415 {
		min-width: 415px !important;
	}
	.ct\:min-w-420 {
		min-width: 420px !important;
	}
	.ct\:min-w-425 {
		min-width: 425px !important;
	}
	.ct\:min-w-430 {
		min-width: 430px !important;
	}
	.ct\:min-w-435 {
		min-width: 435px !important;
	}
	.ct\:min-w-440 {
		min-width: 440px !important;
	}
	.ct\:min-w-445 {
		min-width: 445px !important;
	}
	.ct\:min-w-450 {
		min-width: 450px !important;
	}
	.ct\:min-w-455 {
		min-width: 455px !important;
	}
	.ct\:min-w-460 {
		min-width: 460px !important;
	}
	.ct\:min-w-465 {
		min-width: 465px !important;
	}
	.ct\:min-w-470 {
		min-width: 470px !important;
	}
	.ct\:min-w-475 {
		min-width: 475px !important;
	}
	.ct\:min-w-480 {
		min-width: 480px !important;
	}
	.ct\:min-w-485 {
		min-width: 485px !important;
	}
	.ct\:min-w-490 {
		min-width: 490px !important;
	}
	.ct\:min-w-495 {
		min-width: 495px !important;
	}
	.ct\:min-w-500 {
		min-width: 500px !important;
	}
	.ct\:min-w-505 {
		min-width: 505px !important;
	}
	.ct\:min-w-510 {
		min-width: 510px !important;
	}
	.ct\:min-w-515 {
		min-width: 515px !important;
	}
	.ct\:min-w-520 {
		min-width: 520px !important;
	}
	.ct\:min-w-525 {
		min-width: 525px !important;
	}
	.ct\:min-w-530 {
		min-width: 530px !important;
	}
	.ct\:min-w-535 {
		min-width: 535px !important;
	}
	.ct\:min-w-540 {
		min-width: 540px !important;
	}
	.ct\:min-w-545 {
		min-width: 545px !important;
	}
	.ct\:min-w-550 {
		min-width: 550px !important;
	}
	.ct\:min-w-555 {
		min-width: 555px !important;
	}
	.ct\:min-w-560 {
		min-width: 560px !important;
	}
	.ct\:min-w-565 {
		min-width: 565px !important;
	}
	.ct\:min-w-570 {
		min-width: 570px !important;
	}
	.ct\:min-w-575 {
		min-width: 575px !important;
	}
	.ct\:min-w-580 {
		min-width: 580px !important;
	}
	.ct\:min-w-585 {
		min-width: 585px !important;
	}
	.ct\:min-w-590 {
		min-width: 590px !important;
	}
	.ct\:min-w-595 {
		min-width: 595px !important;
	}
	.ct\:min-w-600 {
		min-width: 600px !important;
	}
	.ct\:min-w-605 {
		min-width: 605px !important;
	}
	.ct\:min-w-610 {
		min-width: 610px !important;
	}
	.ct\:min-w-615 {
		min-width: 615px !important;
	}
	.ct\:min-w-620 {
		min-width: 620px !important;
	}
	.ct\:min-w-625 {
		min-width: 625px !important;
	}
	.ct\:min-w-630 {
		min-width: 630px !important;
	}
	.ct\:min-w-635 {
		min-width: 635px !important;
	}
	.ct\:min-w-640 {
		min-width: 640px !important;
	}
	.ct\:min-w-645 {
		min-width: 645px !important;
	}
	.ct\:min-w-650 {
		min-width: 650px !important;
	}
	.ct\:min-w-655 {
		min-width: 655px !important;
	}
	.ct\:min-w-660 {
		min-width: 660px !important;
	}
	.ct\:min-w-665 {
		min-width: 665px !important;
	}
	.ct\:min-w-670 {
		min-width: 670px !important;
	}
	.ct\:min-w-675 {
		min-width: 675px !important;
	}
	.ct\:min-w-680 {
		min-width: 680px !important;
	}
	.ct\:min-w-685 {
		min-width: 685px !important;
	}
	.ct\:min-w-690 {
		min-width: 690px !important;
	}
	.ct\:min-w-695 {
		min-width: 695px !important;
	}
	.ct\:min-w-700 {
		min-width: 700px !important;
	}
	.ct\:min-w-705 {
		min-width: 705px !important;
	}
	.ct\:min-w-710 {
		min-width: 710px !important;
	}
	.ct\:min-w-715 {
		min-width: 715px !important;
	}
	.ct\:min-w-720 {
		min-width: 720px !important;
	}
	.ct\:min-w-725 {
		min-width: 725px !important;
	}
	.ct\:min-w-730 {
		min-width: 730px !important;
	}
	.ct\:min-w-735 {
		min-width: 735px !important;
	}
	.ct\:min-w-740 {
		min-width: 740px !important;
	}
	.ct\:min-w-745 {
		min-width: 745px !important;
	}
	.ct\:min-w-750 {
		min-width: 750px !important;
	}
	.ct\:min-w-755 {
		min-width: 755px !important;
	}
	.ct\:min-w-760 {
		min-width: 760px !important;
	}
	.ct\:min-w-765 {
		min-width: 765px !important;
	}
	.ct\:min-w-770 {
		min-width: 770px !important;
	}
	.ct\:min-w-775 {
		min-width: 775px !important;
	}
	.ct\:min-w-780 {
		min-width: 780px !important;
	}
	.ct\:min-w-785 {
		min-width: 785px !important;
	}
	.ct\:min-w-790 {
		min-width: 790px !important;
	}
	.ct\:min-w-795 {
		min-width: 795px !important;
	}
	.ct\:min-w-800 {
		min-width: 800px !important;
	}
	.ct\:min-w-805 {
		min-width: 805px !important;
	}
	.ct\:min-w-810 {
		min-width: 810px !important;
	}
	.ct\:min-w-815 {
		min-width: 815px !important;
	}
	.ct\:min-w-820 {
		min-width: 820px !important;
	}
	.ct\:min-w-825 {
		min-width: 825px !important;
	}
	.ct\:min-w-830 {
		min-width: 830px !important;
	}
	.ct\:min-w-835 {
		min-width: 835px !important;
	}
	.ct\:min-w-840 {
		min-width: 840px !important;
	}
	.ct\:min-w-845 {
		min-width: 845px !important;
	}
	.ct\:min-w-850 {
		min-width: 850px !important;
	}
	.ct\:min-w-855 {
		min-width: 855px !important;
	}
	.ct\:min-w-860 {
		min-width: 860px !important;
	}
	.ct\:min-w-865 {
		min-width: 865px !important;
	}
	.ct\:min-w-870 {
		min-width: 870px !important;
	}
	.ct\:min-w-875 {
		min-width: 875px !important;
	}
	.ct\:min-w-880 {
		min-width: 880px !important;
	}
	.ct\:min-w-885 {
		min-width: 885px !important;
	}
	.ct\:min-w-890 {
		min-width: 890px !important;
	}
	.ct\:min-w-895 {
		min-width: 895px !important;
	}
	.ct\:min-w-900 {
		min-width: 900px !important;
	}
	.ct\:min-w-905 {
		min-width: 905px !important;
	}
	.ct\:min-w-910 {
		min-width: 910px !important;
	}
	.ct\:min-w-915 {
		min-width: 915px !important;
	}
	.ct\:min-w-920 {
		min-width: 920px !important;
	}
	.ct\:min-w-925 {
		min-width: 925px !important;
	}
	.ct\:min-w-930 {
		min-width: 930px !important;
	}
	.ct\:min-w-935 {
		min-width: 935px !important;
	}
	.ct\:min-w-940 {
		min-width: 940px !important;
	}
	.ct\:min-w-945 {
		min-width: 945px !important;
	}
	.ct\:min-w-950 {
		min-width: 950px !important;
	}
	.ct\:min-w-955 {
		min-width: 955px !important;
	}
	.ct\:min-w-960 {
		min-width: 960px !important;
	}
	.ct\:min-w-965 {
		min-width: 965px !important;
	}
	.ct\:min-w-970 {
		min-width: 970px !important;
	}
	.ct\:min-w-975 {
		min-width: 975px !important;
	}
	.ct\:min-w-980 {
		min-width: 980px !important;
	}
	.ct\:min-w-985 {
		min-width: 985px !important;
	}
	.ct\:min-w-990 {
		min-width: 990px !important;
	}
	.ct\:min-w-995 {
		min-width: 995px !important;
	}
	.ct\:min-w-1000 {
		min-width: 1000px !important;
	}
	.ct\:min-w-per-1 {
		width: 1% !important;
	}
	.ct\:min-w-per-2 {
		width: 2% !important;
	}
	.ct\:min-w-per-3 {
		width: 3% !important;
	}
	.ct\:min-w-per-4 {
		width: 4% !important;
	}
	.ct\:min-w-per-5 {
		width: 5% !important;
	}
	.ct\:min-w-per-6 {
		width: 6% !important;
	}
	.ct\:min-w-per-7 {
		width: 7% !important;
	}
	.ct\:min-w-per-8 {
		width: 8% !important;
	}
	.ct\:min-w-per-9 {
		width: 9% !important;
	}
	.ct\:min-w-per-10 {
		width: 10% !important;
	}
	.ct\:min-w-per-11 {
		width: 11% !important;
	}
	.ct\:min-w-per-12 {
		width: 12% !important;
	}
	.ct\:min-w-per-13 {
		width: 13% !important;
	}
	.ct\:min-w-per-14 {
		width: 14% !important;
	}
	.ct\:min-w-per-15 {
		width: 15% !important;
	}
	.ct\:min-w-per-16 {
		width: 16% !important;
	}
	.ct\:min-w-per-17 {
		width: 17% !important;
	}
	.ct\:min-w-per-18 {
		width: 18% !important;
	}
	.ct\:min-w-per-19 {
		width: 19% !important;
	}
	.ct\:min-w-per-20 {
		width: 20% !important;
	}
	.ct\:min-w-per-21 {
		width: 21% !important;
	}
	.ct\:min-w-per-22 {
		width: 22% !important;
	}
	.ct\:min-w-per-23 {
		width: 23% !important;
	}
	.ct\:min-w-per-24 {
		width: 24% !important;
	}
	.ct\:min-w-per-25 {
		width: 25% !important;
	}
	.ct\:min-w-per-26 {
		width: 26% !important;
	}
	.ct\:min-w-per-27 {
		width: 27% !important;
	}
	.ct\:min-w-per-28 {
		width: 28% !important;
	}
	.ct\:min-w-per-29 {
		width: 29% !important;
	}
	.ct\:min-w-per-30 {
		width: 30% !important;
	}
	.ct\:min-w-per-31 {
		width: 31% !important;
	}
	.ct\:min-w-per-32 {
		width: 32% !important;
	}
	.ct\:min-w-per-33 {
		width: 33% !important;
	}
	.ct\:min-w-per-34 {
		width: 34% !important;
	}
	.ct\:min-w-per-35 {
		width: 35% !important;
	}
	.ct\:min-w-per-36 {
		width: 36% !important;
	}
	.ct\:min-w-per-37 {
		width: 37% !important;
	}
	.ct\:min-w-per-38 {
		width: 38% !important;
	}
	.ct\:min-w-per-39 {
		width: 39% !important;
	}
	.ct\:min-w-per-40 {
		width: 40% !important;
	}
	.ct\:min-w-per-41 {
		width: 41% !important;
	}
	.ct\:min-w-per-42 {
		width: 42% !important;
	}
	.ct\:min-w-per-43 {
		width: 43% !important;
	}
	.ct\:min-w-per-44 {
		width: 44% !important;
	}
	.ct\:min-w-per-45 {
		width: 45% !important;
	}
	.ct\:min-w-per-46 {
		width: 46% !important;
	}
	.ct\:min-w-per-47 {
		width: 47% !important;
	}
	.ct\:min-w-per-48 {
		width: 48% !important;
	}
	.ct\:min-w-per-49 {
		width: 49% !important;
	}
	.ct\:min-w-per-50 {
		width: 50% !important;
	}
	.ct\:min-w-per-51 {
		width: 51% !important;
	}
	.ct\:min-w-per-52 {
		width: 52% !important;
	}
	.ct\:min-w-per-53 {
		width: 53% !important;
	}
	.ct\:min-w-per-54 {
		width: 54% !important;
	}
	.ct\:min-w-per-55 {
		width: 55% !important;
	}
	.ct\:min-w-per-56 {
		width: 56% !important;
	}
	.ct\:min-w-per-57 {
		width: 57% !important;
	}
	.ct\:min-w-per-58 {
		width: 58% !important;
	}
	.ct\:min-w-per-59 {
		width: 59% !important;
	}
	.ct\:min-w-per-60 {
		width: 60% !important;
	}
	.ct\:min-w-per-61 {
		width: 61% !important;
	}
	.ct\:min-w-per-62 {
		width: 62% !important;
	}
	.ct\:min-w-per-63 {
		width: 63% !important;
	}
	.ct\:min-w-per-64 {
		width: 64% !important;
	}
	.ct\:min-w-per-65 {
		width: 65% !important;
	}
	.ct\:min-w-per-66 {
		width: 66% !important;
	}
	.ct\:min-w-per-67 {
		width: 67% !important;
	}
	.ct\:min-w-per-68 {
		width: 68% !important;
	}
	.ct\:min-w-per-69 {
		width: 69% !important;
	}
	.ct\:min-w-per-70 {
		width: 70% !important;
	}
	.ct\:min-w-per-71 {
		width: 71% !important;
	}
	.ct\:min-w-per-72 {
		width: 72% !important;
	}
	.ct\:min-w-per-73 {
		width: 73% !important;
	}
	.ct\:min-w-per-74 {
		width: 74% !important;
	}
	.ct\:min-w-per-75 {
		width: 75% !important;
	}
	.ct\:min-w-per-76 {
		width: 76% !important;
	}
	.ct\:min-w-per-77 {
		width: 77% !important;
	}
	.ct\:min-w-per-78 {
		width: 78% !important;
	}
	.ct\:min-w-per-79 {
		width: 79% !important;
	}
	.ct\:min-w-per-80 {
		width: 80% !important;
	}
	.ct\:min-w-per-81 {
		width: 81% !important;
	}
	.ct\:min-w-per-82 {
		width: 82% !important;
	}
	.ct\:min-w-per-83 {
		width: 83% !important;
	}
	.ct\:min-w-per-84 {
		width: 84% !important;
	}
	.ct\:min-w-per-85 {
		width: 85% !important;
	}
	.ct\:min-w-per-86 {
		width: 86% !important;
	}
	.ct\:min-w-per-87 {
		width: 87% !important;
	}
	.ct\:min-w-per-88 {
		width: 88% !important;
	}
	.ct\:min-w-per-89 {
		width: 89% !important;
	}
	.ct\:min-w-per-90 {
		width: 90% !important;
	}
	.ct\:min-w-per-91 {
		width: 91% !important;
	}
	.ct\:min-w-per-92 {
		width: 92% !important;
	}
	.ct\:min-w-per-93 {
		width: 93% !important;
	}
	.ct\:min-w-per-94 {
		width: 94% !important;
	}
	.ct\:min-w-per-95 {
		width: 95% !important;
	}
	.ct\:min-w-per-96 {
		width: 96% !important;
	}
	.ct\:min-w-per-97 {
		width: 97% !important;
	}
	.ct\:min-w-per-98 {
		width: 98% !important;
	}
	.ct\:min-w-per-99 {
		width: 99% !important;
	}
	.ct\:min-w-per-100 {
		width: 100% !important;
	}
}
@media screen and (min-width: 1025px) {
	.lg\:w-auto {
		width: auto !important;
	}
	.lg\:w-full {
		width: 100% !important;
	}
	.lg\:w-0 {
		width: 0px !important;
	}
	.lg\:w-5 {
		width: 5px !important;
	}
	.lg\:w-10 {
		width: 10px !important;
	}
	.lg\:w-15 {
		width: 15px !important;
	}
	.lg\:w-20 {
		width: 20px !important;
	}
	.lg\:w-25 {
		width: 25px !important;
	}
	.lg\:w-30 {
		width: 30px !important;
	}
	.lg\:w-35 {
		width: 35px !important;
	}
	.lg\:w-40 {
		width: 40px !important;
	}
	.lg\:w-45 {
		width: 45px !important;
	}
	.lg\:w-50 {
		width: 50px !important;
	}
	.lg\:w-55 {
		width: 55px !important;
	}
	.lg\:w-60 {
		width: 60px !important;
	}
	.lg\:w-65 {
		width: 65px !important;
	}
	.lg\:w-70 {
		width: 70px !important;
	}
	.lg\:w-75 {
		width: 75px !important;
	}
	.lg\:w-80 {
		width: 80px !important;
	}
	.lg\:w-85 {
		width: 85px !important;
	}
	.lg\:w-90 {
		width: 90px !important;
	}
	.lg\:w-95 {
		width: 95px !important;
	}
	.lg\:w-100 {
		width: 100px !important;
	}
	.lg\:w-105 {
		width: 105px !important;
	}
	.lg\:w-110 {
		width: 110px !important;
	}
	.lg\:w-115 {
		width: 115px !important;
	}
	.lg\:w-120 {
		width: 120px !important;
	}
	.lg\:w-125 {
		width: 125px !important;
	}
	.lg\:w-130 {
		width: 130px !important;
	}
	.lg\:w-135 {
		width: 135px !important;
	}
	.lg\:w-140 {
		width: 140px !important;
	}
	.lg\:w-145 {
		width: 145px !important;
	}
	.lg\:w-150 {
		width: 150px !important;
	}
	.lg\:w-155 {
		width: 155px !important;
	}
	.lg\:w-160 {
		width: 160px !important;
	}
	.lg\:w-165 {
		width: 165px !important;
	}
	.lg\:w-170 {
		width: 170px !important;
	}
	.lg\:w-175 {
		width: 175px !important;
	}
	.lg\:w-180 {
		width: 180px !important;
	}
	.lg\:w-185 {
		width: 185px !important;
	}
	.lg\:w-190 {
		width: 190px !important;
	}
	.lg\:w-195 {
		width: 195px !important;
	}
	.lg\:w-200 {
		width: 200px !important;
	}
	.lg\:w-205 {
		width: 205px !important;
	}
	.lg\:w-210 {
		width: 210px !important;
	}
	.lg\:w-215 {
		width: 215px !important;
	}
	.lg\:w-220 {
		width: 220px !important;
	}
	.lg\:w-225 {
		width: 225px !important;
	}
	.lg\:w-230 {
		width: 230px !important;
	}
	.lg\:w-235 {
		width: 235px !important;
	}
	.lg\:w-240 {
		width: 240px !important;
	}
	.lg\:w-245 {
		width: 245px !important;
	}
	.lg\:w-250 {
		width: 250px !important;
	}
	.lg\:w-255 {
		width: 255px !important;
	}
	.lg\:w-260 {
		width: 260px !important;
	}
	.lg\:w-265 {
		width: 265px !important;
	}
	.lg\:w-270 {
		width: 270px !important;
	}
	.lg\:w-275 {
		width: 275px !important;
	}
	.lg\:w-280 {
		width: 280px !important;
	}
	.lg\:w-285 {
		width: 285px !important;
	}
	.lg\:w-290 {
		width: 290px !important;
	}
	.lg\:w-295 {
		width: 295px !important;
	}
	.lg\:w-300 {
		width: 300px !important;
	}
	.lg\:w-305 {
		width: 305px !important;
	}
	.lg\:w-310 {
		width: 310px !important;
	}
	.lg\:w-315 {
		width: 315px !important;
	}
	.lg\:w-320 {
		width: 320px !important;
	}
	.lg\:w-325 {
		width: 325px !important;
	}
	.lg\:w-330 {
		width: 330px !important;
	}
	.lg\:w-335 {
		width: 335px !important;
	}
	.lg\:w-340 {
		width: 340px !important;
	}
	.lg\:w-345 {
		width: 345px !important;
	}
	.lg\:w-350 {
		width: 350px !important;
	}
	.lg\:w-355 {
		width: 355px !important;
	}
	.lg\:w-360 {
		width: 360px !important;
	}
	.lg\:w-365 {
		width: 365px !important;
	}
	.lg\:w-370 {
		width: 370px !important;
	}
	.lg\:w-375 {
		width: 375px !important;
	}
	.lg\:w-380 {
		width: 380px !important;
	}
	.lg\:w-385 {
		width: 385px !important;
	}
	.lg\:w-390 {
		width: 390px !important;
	}
	.lg\:w-395 {
		width: 395px !important;
	}
	.lg\:w-400 {
		width: 400px !important;
	}
	.lg\:w-405 {
		width: 405px !important;
	}
	.lg\:w-410 {
		width: 410px !important;
	}
	.lg\:w-415 {
		width: 415px !important;
	}
	.lg\:w-420 {
		width: 420px !important;
	}
	.lg\:w-425 {
		width: 425px !important;
	}
	.lg\:w-430 {
		width: 430px !important;
	}
	.lg\:w-435 {
		width: 435px !important;
	}
	.lg\:w-440 {
		width: 440px !important;
	}
	.lg\:w-445 {
		width: 445px !important;
	}
	.lg\:w-450 {
		width: 450px !important;
	}
	.lg\:w-455 {
		width: 455px !important;
	}
	.lg\:w-460 {
		width: 460px !important;
	}
	.lg\:w-465 {
		width: 465px !important;
	}
	.lg\:w-470 {
		width: 470px !important;
	}
	.lg\:w-475 {
		width: 475px !important;
	}
	.lg\:w-480 {
		width: 480px !important;
	}
	.lg\:w-485 {
		width: 485px !important;
	}
	.lg\:w-490 {
		width: 490px !important;
	}
	.lg\:w-495 {
		width: 495px !important;
	}
	.lg\:w-500 {
		width: 500px !important;
	}
	.lg\:w-505 {
		width: 505px !important;
	}
	.lg\:w-510 {
		width: 510px !important;
	}
	.lg\:w-515 {
		width: 515px !important;
	}
	.lg\:w-520 {
		width: 520px !important;
	}
	.lg\:w-525 {
		width: 525px !important;
	}
	.lg\:w-530 {
		width: 530px !important;
	}
	.lg\:w-535 {
		width: 535px !important;
	}
	.lg\:w-540 {
		width: 540px !important;
	}
	.lg\:w-545 {
		width: 545px !important;
	}
	.lg\:w-550 {
		width: 550px !important;
	}
	.lg\:w-555 {
		width: 555px !important;
	}
	.lg\:w-560 {
		width: 560px !important;
	}
	.lg\:w-565 {
		width: 565px !important;
	}
	.lg\:w-570 {
		width: 570px !important;
	}
	.lg\:w-575 {
		width: 575px !important;
	}
	.lg\:w-580 {
		width: 580px !important;
	}
	.lg\:w-585 {
		width: 585px !important;
	}
	.lg\:w-590 {
		width: 590px !important;
	}
	.lg\:w-595 {
		width: 595px !important;
	}
	.lg\:w-600 {
		width: 600px !important;
	}
	.lg\:w-605 {
		width: 605px !important;
	}
	.lg\:w-610 {
		width: 610px !important;
	}
	.lg\:w-615 {
		width: 615px !important;
	}
	.lg\:w-620 {
		width: 620px !important;
	}
	.lg\:w-625 {
		width: 625px !important;
	}
	.lg\:w-630 {
		width: 630px !important;
	}
	.lg\:w-635 {
		width: 635px !important;
	}
	.lg\:w-640 {
		width: 640px !important;
	}
	.lg\:w-645 {
		width: 645px !important;
	}
	.lg\:w-650 {
		width: 650px !important;
	}
	.lg\:w-655 {
		width: 655px !important;
	}
	.lg\:w-660 {
		width: 660px !important;
	}
	.lg\:w-665 {
		width: 665px !important;
	}
	.lg\:w-670 {
		width: 670px !important;
	}
	.lg\:w-675 {
		width: 675px !important;
	}
	.lg\:w-680 {
		width: 680px !important;
	}
	.lg\:w-685 {
		width: 685px !important;
	}
	.lg\:w-690 {
		width: 690px !important;
	}
	.lg\:w-695 {
		width: 695px !important;
	}
	.lg\:w-700 {
		width: 700px !important;
	}
	.lg\:w-705 {
		width: 705px !important;
	}
	.lg\:w-710 {
		width: 710px !important;
	}
	.lg\:w-715 {
		width: 715px !important;
	}
	.lg\:w-720 {
		width: 720px !important;
	}
	.lg\:w-725 {
		width: 725px !important;
	}
	.lg\:w-730 {
		width: 730px !important;
	}
	.lg\:w-735 {
		width: 735px !important;
	}
	.lg\:w-740 {
		width: 740px !important;
	}
	.lg\:w-745 {
		width: 745px !important;
	}
	.lg\:w-750 {
		width: 750px !important;
	}
	.lg\:w-755 {
		width: 755px !important;
	}
	.lg\:w-760 {
		width: 760px !important;
	}
	.lg\:w-765 {
		width: 765px !important;
	}
	.lg\:w-770 {
		width: 770px !important;
	}
	.lg\:w-775 {
		width: 775px !important;
	}
	.lg\:w-780 {
		width: 780px !important;
	}
	.lg\:w-785 {
		width: 785px !important;
	}
	.lg\:w-790 {
		width: 790px !important;
	}
	.lg\:w-795 {
		width: 795px !important;
	}
	.lg\:w-800 {
		width: 800px !important;
	}
	.lg\:w-805 {
		width: 805px !important;
	}
	.lg\:w-810 {
		width: 810px !important;
	}
	.lg\:w-815 {
		width: 815px !important;
	}
	.lg\:w-820 {
		width: 820px !important;
	}
	.lg\:w-825 {
		width: 825px !important;
	}
	.lg\:w-830 {
		width: 830px !important;
	}
	.lg\:w-835 {
		width: 835px !important;
	}
	.lg\:w-840 {
		width: 840px !important;
	}
	.lg\:w-845 {
		width: 845px !important;
	}
	.lg\:w-850 {
		width: 850px !important;
	}
	.lg\:w-855 {
		width: 855px !important;
	}
	.lg\:w-860 {
		width: 860px !important;
	}
	.lg\:w-865 {
		width: 865px !important;
	}
	.lg\:w-870 {
		width: 870px !important;
	}
	.lg\:w-875 {
		width: 875px !important;
	}
	.lg\:w-880 {
		width: 880px !important;
	}
	.lg\:w-885 {
		width: 885px !important;
	}
	.lg\:w-890 {
		width: 890px !important;
	}
	.lg\:w-895 {
		width: 895px !important;
	}
	.lg\:w-900 {
		width: 900px !important;
	}
	.lg\:w-905 {
		width: 905px !important;
	}
	.lg\:w-910 {
		width: 910px !important;
	}
	.lg\:w-915 {
		width: 915px !important;
	}
	.lg\:w-920 {
		width: 920px !important;
	}
	.lg\:w-925 {
		width: 925px !important;
	}
	.lg\:w-930 {
		width: 930px !important;
	}
	.lg\:w-935 {
		width: 935px !important;
	}
	.lg\:w-940 {
		width: 940px !important;
	}
	.lg\:w-945 {
		width: 945px !important;
	}
	.lg\:w-950 {
		width: 950px !important;
	}
	.lg\:w-955 {
		width: 955px !important;
	}
	.lg\:w-960 {
		width: 960px !important;
	}
	.lg\:w-965 {
		width: 965px !important;
	}
	.lg\:w-970 {
		width: 970px !important;
	}
	.lg\:w-975 {
		width: 975px !important;
	}
	.lg\:w-980 {
		width: 980px !important;
	}
	.lg\:w-985 {
		width: 985px !important;
	}
	.lg\:w-990 {
		width: 990px !important;
	}
	.lg\:w-995 {
		width: 995px !important;
	}
	.lg\:w-1000 {
		width: 1000px !important;
	}
	.lg\:w-per-1 {
		width: 1% !important;
	}
	.lg\:w-per-2 {
		width: 2% !important;
	}
	.lg\:w-per-3 {
		width: 3% !important;
	}
	.lg\:w-per-4 {
		width: 4% !important;
	}
	.lg\:w-per-5 {
		width: 5% !important;
	}
	.lg\:w-per-6 {
		width: 6% !important;
	}
	.lg\:w-per-7 {
		width: 7% !important;
	}
	.lg\:w-per-8 {
		width: 8% !important;
	}
	.lg\:w-per-9 {
		width: 9% !important;
	}
	.lg\:w-per-10 {
		width: 10% !important;
	}
	.lg\:w-per-11 {
		width: 11% !important;
	}
	.lg\:w-per-12 {
		width: 12% !important;
	}
	.lg\:w-per-13 {
		width: 13% !important;
	}
	.lg\:w-per-14 {
		width: 14% !important;
	}
	.lg\:w-per-15 {
		width: 15% !important;
	}
	.lg\:w-per-16 {
		width: 16% !important;
	}
	.lg\:w-per-17 {
		width: 17% !important;
	}
	.lg\:w-per-18 {
		width: 18% !important;
	}
	.lg\:w-per-19 {
		width: 19% !important;
	}
	.lg\:w-per-20 {
		width: 20% !important;
	}
	.lg\:w-per-21 {
		width: 21% !important;
	}
	.lg\:w-per-22 {
		width: 22% !important;
	}
	.lg\:w-per-23 {
		width: 23% !important;
	}
	.lg\:w-per-24 {
		width: 24% !important;
	}
	.lg\:w-per-25 {
		width: 25% !important;
	}
	.lg\:w-per-26 {
		width: 26% !important;
	}
	.lg\:w-per-27 {
		width: 27% !important;
	}
	.lg\:w-per-28 {
		width: 28% !important;
	}
	.lg\:w-per-29 {
		width: 29% !important;
	}
	.lg\:w-per-30 {
		width: 30% !important;
	}
	.lg\:w-per-31 {
		width: 31% !important;
	}
	.lg\:w-per-32 {
		width: 32% !important;
	}
	.lg\:w-per-33 {
		width: 33% !important;
	}
	.lg\:w-per-34 {
		width: 34% !important;
	}
	.lg\:w-per-35 {
		width: 35% !important;
	}
	.lg\:w-per-36 {
		width: 36% !important;
	}
	.lg\:w-per-37 {
		width: 37% !important;
	}
	.lg\:w-per-38 {
		width: 38% !important;
	}
	.lg\:w-per-39 {
		width: 39% !important;
	}
	.lg\:w-per-40 {
		width: 40% !important;
	}
	.lg\:w-per-41 {
		width: 41% !important;
	}
	.lg\:w-per-42 {
		width: 42% !important;
	}
	.lg\:w-per-43 {
		width: 43% !important;
	}
	.lg\:w-per-44 {
		width: 44% !important;
	}
	.lg\:w-per-45 {
		width: 45% !important;
	}
	.lg\:w-per-46 {
		width: 46% !important;
	}
	.lg\:w-per-47 {
		width: 47% !important;
	}
	.lg\:w-per-48 {
		width: 48% !important;
	}
	.lg\:w-per-49 {
		width: 49% !important;
	}
	.lg\:w-per-50 {
		width: 50% !important;
	}
	.lg\:w-per-51 {
		width: 51% !important;
	}
	.lg\:w-per-52 {
		width: 52% !important;
	}
	.lg\:w-per-53 {
		width: 53% !important;
	}
	.lg\:w-per-54 {
		width: 54% !important;
	}
	.lg\:w-per-55 {
		width: 55% !important;
	}
	.lg\:w-per-56 {
		width: 56% !important;
	}
	.lg\:w-per-57 {
		width: 57% !important;
	}
	.lg\:w-per-58 {
		width: 58% !important;
	}
	.lg\:w-per-59 {
		width: 59% !important;
	}
	.lg\:w-per-60 {
		width: 60% !important;
	}
	.lg\:w-per-61 {
		width: 61% !important;
	}
	.lg\:w-per-62 {
		width: 62% !important;
	}
	.lg\:w-per-63 {
		width: 63% !important;
	}
	.lg\:w-per-64 {
		width: 64% !important;
	}
	.lg\:w-per-65 {
		width: 65% !important;
	}
	.lg\:w-per-66 {
		width: 66% !important;
	}
	.lg\:w-per-67 {
		width: 67% !important;
	}
	.lg\:w-per-68 {
		width: 68% !important;
	}
	.lg\:w-per-69 {
		width: 69% !important;
	}
	.lg\:w-per-70 {
		width: 70% !important;
	}
	.lg\:w-per-71 {
		width: 71% !important;
	}
	.lg\:w-per-72 {
		width: 72% !important;
	}
	.lg\:w-per-73 {
		width: 73% !important;
	}
	.lg\:w-per-74 {
		width: 74% !important;
	}
	.lg\:w-per-75 {
		width: 75% !important;
	}
	.lg\:w-per-76 {
		width: 76% !important;
	}
	.lg\:w-per-77 {
		width: 77% !important;
	}
	.lg\:w-per-78 {
		width: 78% !important;
	}
	.lg\:w-per-79 {
		width: 79% !important;
	}
	.lg\:w-per-80 {
		width: 80% !important;
	}
	.lg\:w-per-81 {
		width: 81% !important;
	}
	.lg\:w-per-82 {
		width: 82% !important;
	}
	.lg\:w-per-83 {
		width: 83% !important;
	}
	.lg\:w-per-84 {
		width: 84% !important;
	}
	.lg\:w-per-85 {
		width: 85% !important;
	}
	.lg\:w-per-86 {
		width: 86% !important;
	}
	.lg\:w-per-87 {
		width: 87% !important;
	}
	.lg\:w-per-88 {
		width: 88% !important;
	}
	.lg\:w-per-89 {
		width: 89% !important;
	}
	.lg\:w-per-90 {
		width: 90% !important;
	}
	.lg\:w-per-91 {
		width: 91% !important;
	}
	.lg\:w-per-92 {
		width: 92% !important;
	}
	.lg\:w-per-93 {
		width: 93% !important;
	}
	.lg\:w-per-94 {
		width: 94% !important;
	}
	.lg\:w-per-95 {
		width: 95% !important;
	}
	.lg\:w-per-96 {
		width: 96% !important;
	}
	.lg\:w-per-97 {
		width: 97% !important;
	}
	.lg\:w-per-98 {
		width: 98% !important;
	}
	.lg\:w-per-99 {
		width: 99% !important;
	}
	.lg\:w-per-100 {
		width: 100% !important;
	}
	.lg\:max-w-none {
		max-width: none !important;
	}
	.lg\:max-w-full {
		max-width: 100% !important;
	}
	.lg\:max-w-0 {
		max-width: 0px !important;
	}
	.lg\:max-w-5 {
		max-width: 5px !important;
	}
	.lg\:max-w-10 {
		max-width: 10px !important;
	}
	.lg\:max-w-15 {
		max-width: 15px !important;
	}
	.lg\:max-w-20 {
		max-width: 20px !important;
	}
	.lg\:max-w-25 {
		max-width: 25px !important;
	}
	.lg\:max-w-30 {
		max-width: 30px !important;
	}
	.lg\:max-w-35 {
		max-width: 35px !important;
	}
	.lg\:max-w-40 {
		max-width: 40px !important;
	}
	.lg\:max-w-45 {
		max-width: 45px !important;
	}
	.lg\:max-w-50 {
		max-width: 50px !important;
	}
	.lg\:max-w-55 {
		max-width: 55px !important;
	}
	.lg\:max-w-60 {
		max-width: 60px !important;
	}
	.lg\:max-w-65 {
		max-width: 65px !important;
	}
	.lg\:max-w-70 {
		max-width: 70px !important;
	}
	.lg\:max-w-75 {
		max-width: 75px !important;
	}
	.lg\:max-w-80 {
		max-width: 80px !important;
	}
	.lg\:max-w-85 {
		max-width: 85px !important;
	}
	.lg\:max-w-90 {
		max-width: 90px !important;
	}
	.lg\:max-w-95 {
		max-width: 95px !important;
	}
	.lg\:max-w-100 {
		max-width: 100px !important;
	}
	.lg\:max-w-105 {
		max-width: 105px !important;
	}
	.lg\:max-w-110 {
		max-width: 110px !important;
	}
	.lg\:max-w-115 {
		max-width: 115px !important;
	}
	.lg\:max-w-120 {
		max-width: 120px !important;
	}
	.lg\:max-w-125 {
		max-width: 125px !important;
	}
	.lg\:max-w-130 {
		max-width: 130px !important;
	}
	.lg\:max-w-135 {
		max-width: 135px !important;
	}
	.lg\:max-w-140 {
		max-width: 140px !important;
	}
	.lg\:max-w-145 {
		max-width: 145px !important;
	}
	.lg\:max-w-150 {
		max-width: 150px !important;
	}
	.lg\:max-w-155 {
		max-width: 155px !important;
	}
	.lg\:max-w-160 {
		max-width: 160px !important;
	}
	.lg\:max-w-165 {
		max-width: 165px !important;
	}
	.lg\:max-w-170 {
		max-width: 170px !important;
	}
	.lg\:max-w-175 {
		max-width: 175px !important;
	}
	.lg\:max-w-180 {
		max-width: 180px !important;
	}
	.lg\:max-w-185 {
		max-width: 185px !important;
	}
	.lg\:max-w-190 {
		max-width: 190px !important;
	}
	.lg\:max-w-195 {
		max-width: 195px !important;
	}
	.lg\:max-w-200 {
		max-width: 200px !important;
	}
	.lg\:max-w-205 {
		max-width: 205px !important;
	}
	.lg\:max-w-210 {
		max-width: 210px !important;
	}
	.lg\:max-w-215 {
		max-width: 215px !important;
	}
	.lg\:max-w-220 {
		max-width: 220px !important;
	}
	.lg\:max-w-225 {
		max-width: 225px !important;
	}
	.lg\:max-w-230 {
		max-width: 230px !important;
	}
	.lg\:max-w-235 {
		max-width: 235px !important;
	}
	.lg\:max-w-240 {
		max-width: 240px !important;
	}
	.lg\:max-w-245 {
		max-width: 245px !important;
	}
	.lg\:max-w-250 {
		max-width: 250px !important;
	}
	.lg\:max-w-255 {
		max-width: 255px !important;
	}
	.lg\:max-w-260 {
		max-width: 260px !important;
	}
	.lg\:max-w-265 {
		max-width: 265px !important;
	}
	.lg\:max-w-270 {
		max-width: 270px !important;
	}
	.lg\:max-w-275 {
		max-width: 275px !important;
	}
	.lg\:max-w-280 {
		max-width: 280px !important;
	}
	.lg\:max-w-285 {
		max-width: 285px !important;
	}
	.lg\:max-w-290 {
		max-width: 290px !important;
	}
	.lg\:max-w-295 {
		max-width: 295px !important;
	}
	.lg\:max-w-300 {
		max-width: 300px !important;
	}
	.lg\:max-w-305 {
		max-width: 305px !important;
	}
	.lg\:max-w-310 {
		max-width: 310px !important;
	}
	.lg\:max-w-315 {
		max-width: 315px !important;
	}
	.lg\:max-w-320 {
		max-width: 320px !important;
	}
	.lg\:max-w-325 {
		max-width: 325px !important;
	}
	.lg\:max-w-330 {
		max-width: 330px !important;
	}
	.lg\:max-w-335 {
		max-width: 335px !important;
	}
	.lg\:max-w-340 {
		max-width: 340px !important;
	}
	.lg\:max-w-345 {
		max-width: 345px !important;
	}
	.lg\:max-w-350 {
		max-width: 350px !important;
	}
	.lg\:max-w-355 {
		max-width: 355px !important;
	}
	.lg\:max-w-360 {
		max-width: 360px !important;
	}
	.lg\:max-w-365 {
		max-width: 365px !important;
	}
	.lg\:max-w-370 {
		max-width: 370px !important;
	}
	.lg\:max-w-375 {
		max-width: 375px !important;
	}
	.lg\:max-w-380 {
		max-width: 380px !important;
	}
	.lg\:max-w-385 {
		max-width: 385px !important;
	}
	.lg\:max-w-390 {
		max-width: 390px !important;
	}
	.lg\:max-w-395 {
		max-width: 395px !important;
	}
	.lg\:max-w-400 {
		max-width: 400px !important;
	}
	.lg\:max-w-405 {
		max-width: 405px !important;
	}
	.lg\:max-w-410 {
		max-width: 410px !important;
	}
	.lg\:max-w-415 {
		max-width: 415px !important;
	}
	.lg\:max-w-420 {
		max-width: 420px !important;
	}
	.lg\:max-w-425 {
		max-width: 425px !important;
	}
	.lg\:max-w-430 {
		max-width: 430px !important;
	}
	.lg\:max-w-435 {
		max-width: 435px !important;
	}
	.lg\:max-w-440 {
		max-width: 440px !important;
	}
	.lg\:max-w-445 {
		max-width: 445px !important;
	}
	.lg\:max-w-450 {
		max-width: 450px !important;
	}
	.lg\:max-w-455 {
		max-width: 455px !important;
	}
	.lg\:max-w-460 {
		max-width: 460px !important;
	}
	.lg\:max-w-465 {
		max-width: 465px !important;
	}
	.lg\:max-w-470 {
		max-width: 470px !important;
	}
	.lg\:max-w-475 {
		max-width: 475px !important;
	}
	.lg\:max-w-480 {
		max-width: 480px !important;
	}
	.lg\:max-w-485 {
		max-width: 485px !important;
	}
	.lg\:max-w-490 {
		max-width: 490px !important;
	}
	.lg\:max-w-495 {
		max-width: 495px !important;
	}
	.lg\:max-w-500 {
		max-width: 500px !important;
	}
	.lg\:max-w-505 {
		max-width: 505px !important;
	}
	.lg\:max-w-510 {
		max-width: 510px !important;
	}
	.lg\:max-w-515 {
		max-width: 515px !important;
	}
	.lg\:max-w-520 {
		max-width: 520px !important;
	}
	.lg\:max-w-525 {
		max-width: 525px !important;
	}
	.lg\:max-w-530 {
		max-width: 530px !important;
	}
	.lg\:max-w-535 {
		max-width: 535px !important;
	}
	.lg\:max-w-540 {
		max-width: 540px !important;
	}
	.lg\:max-w-545 {
		max-width: 545px !important;
	}
	.lg\:max-w-550 {
		max-width: 550px !important;
	}
	.lg\:max-w-555 {
		max-width: 555px !important;
	}
	.lg\:max-w-560 {
		max-width: 560px !important;
	}
	.lg\:max-w-565 {
		max-width: 565px !important;
	}
	.lg\:max-w-570 {
		max-width: 570px !important;
	}
	.lg\:max-w-575 {
		max-width: 575px !important;
	}
	.lg\:max-w-580 {
		max-width: 580px !important;
	}
	.lg\:max-w-585 {
		max-width: 585px !important;
	}
	.lg\:max-w-590 {
		max-width: 590px !important;
	}
	.lg\:max-w-595 {
		max-width: 595px !important;
	}
	.lg\:max-w-600 {
		max-width: 600px !important;
	}
	.lg\:max-w-605 {
		max-width: 605px !important;
	}
	.lg\:max-w-610 {
		max-width: 610px !important;
	}
	.lg\:max-w-615 {
		max-width: 615px !important;
	}
	.lg\:max-w-620 {
		max-width: 620px !important;
	}
	.lg\:max-w-625 {
		max-width: 625px !important;
	}
	.lg\:max-w-630 {
		max-width: 630px !important;
	}
	.lg\:max-w-635 {
		max-width: 635px !important;
	}
	.lg\:max-w-640 {
		max-width: 640px !important;
	}
	.lg\:max-w-645 {
		max-width: 645px !important;
	}
	.lg\:max-w-650 {
		max-width: 650px !important;
	}
	.lg\:max-w-655 {
		max-width: 655px !important;
	}
	.lg\:max-w-660 {
		max-width: 660px !important;
	}
	.lg\:max-w-665 {
		max-width: 665px !important;
	}
	.lg\:max-w-670 {
		max-width: 670px !important;
	}
	.lg\:max-w-675 {
		max-width: 675px !important;
	}
	.lg\:max-w-680 {
		max-width: 680px !important;
	}
	.lg\:max-w-685 {
		max-width: 685px !important;
	}
	.lg\:max-w-690 {
		max-width: 690px !important;
	}
	.lg\:max-w-695 {
		max-width: 695px !important;
	}
	.lg\:max-w-700 {
		max-width: 700px !important;
	}
	.lg\:max-w-705 {
		max-width: 705px !important;
	}
	.lg\:max-w-710 {
		max-width: 710px !important;
	}
	.lg\:max-w-715 {
		max-width: 715px !important;
	}
	.lg\:max-w-720 {
		max-width: 720px !important;
	}
	.lg\:max-w-725 {
		max-width: 725px !important;
	}
	.lg\:max-w-730 {
		max-width: 730px !important;
	}
	.lg\:max-w-735 {
		max-width: 735px !important;
	}
	.lg\:max-w-740 {
		max-width: 740px !important;
	}
	.lg\:max-w-745 {
		max-width: 745px !important;
	}
	.lg\:max-w-750 {
		max-width: 750px !important;
	}
	.lg\:max-w-755 {
		max-width: 755px !important;
	}
	.lg\:max-w-760 {
		max-width: 760px !important;
	}
	.lg\:max-w-765 {
		max-width: 765px !important;
	}
	.lg\:max-w-770 {
		max-width: 770px !important;
	}
	.lg\:max-w-775 {
		max-width: 775px !important;
	}
	.lg\:max-w-780 {
		max-width: 780px !important;
	}
	.lg\:max-w-785 {
		max-width: 785px !important;
	}
	.lg\:max-w-790 {
		max-width: 790px !important;
	}
	.lg\:max-w-795 {
		max-width: 795px !important;
	}
	.lg\:max-w-800 {
		max-width: 800px !important;
	}
	.lg\:max-w-805 {
		max-width: 805px !important;
	}
	.lg\:max-w-810 {
		max-width: 810px !important;
	}
	.lg\:max-w-815 {
		max-width: 815px !important;
	}
	.lg\:max-w-820 {
		max-width: 820px !important;
	}
	.lg\:max-w-825 {
		max-width: 825px !important;
	}
	.lg\:max-w-830 {
		max-width: 830px !important;
	}
	.lg\:max-w-835 {
		max-width: 835px !important;
	}
	.lg\:max-w-840 {
		max-width: 840px !important;
	}
	.lg\:max-w-845 {
		max-width: 845px !important;
	}
	.lg\:max-w-850 {
		max-width: 850px !important;
	}
	.lg\:max-w-855 {
		max-width: 855px !important;
	}
	.lg\:max-w-860 {
		max-width: 860px !important;
	}
	.lg\:max-w-865 {
		max-width: 865px !important;
	}
	.lg\:max-w-870 {
		max-width: 870px !important;
	}
	.lg\:max-w-875 {
		max-width: 875px !important;
	}
	.lg\:max-w-880 {
		max-width: 880px !important;
	}
	.lg\:max-w-885 {
		max-width: 885px !important;
	}
	.lg\:max-w-890 {
		max-width: 890px !important;
	}
	.lg\:max-w-895 {
		max-width: 895px !important;
	}
	.lg\:max-w-900 {
		max-width: 900px !important;
	}
	.lg\:max-w-905 {
		max-width: 905px !important;
	}
	.lg\:max-w-910 {
		max-width: 910px !important;
	}
	.lg\:max-w-915 {
		max-width: 915px !important;
	}
	.lg\:max-w-920 {
		max-width: 920px !important;
	}
	.lg\:max-w-925 {
		max-width: 925px !important;
	}
	.lg\:max-w-930 {
		max-width: 930px !important;
	}
	.lg\:max-w-935 {
		max-width: 935px !important;
	}
	.lg\:max-w-940 {
		max-width: 940px !important;
	}
	.lg\:max-w-945 {
		max-width: 945px !important;
	}
	.lg\:max-w-950 {
		max-width: 950px !important;
	}
	.lg\:max-w-955 {
		max-width: 955px !important;
	}
	.lg\:max-w-960 {
		max-width: 960px !important;
	}
	.lg\:max-w-965 {
		max-width: 965px !important;
	}
	.lg\:max-w-970 {
		max-width: 970px !important;
	}
	.lg\:max-w-975 {
		max-width: 975px !important;
	}
	.lg\:max-w-980 {
		max-width: 980px !important;
	}
	.lg\:max-w-985 {
		max-width: 985px !important;
	}
	.lg\:max-w-990 {
		max-width: 990px !important;
	}
	.lg\:max-w-995 {
		max-width: 995px !important;
	}
	.lg\:max-w-1000 {
		max-width: 1000px !important;
	}
	.lg\:max-w-per-1 {
		max-width: 1% !important;
	}
	.lg\:max-w-per-2 {
		max-width: 2% !important;
	}
	.lg\:max-w-per-3 {
		max-width: 3% !important;
	}
	.lg\:max-w-per-4 {
		max-width: 4% !important;
	}
	.lg\:max-w-per-5 {
		max-width: 5% !important;
	}
	.lg\:max-w-per-6 {
		max-width: 6% !important;
	}
	.lg\:max-w-per-7 {
		max-width: 7% !important;
	}
	.lg\:max-w-per-8 {
		max-width: 8% !important;
	}
	.lg\:max-w-per-9 {
		max-width: 9% !important;
	}
	.lg\:max-w-per-10 {
		max-width: 10% !important;
	}
	.lg\:max-w-per-11 {
		max-width: 11% !important;
	}
	.lg\:max-w-per-12 {
		max-width: 12% !important;
	}
	.lg\:max-w-per-13 {
		max-width: 13% !important;
	}
	.lg\:max-w-per-14 {
		max-width: 14% !important;
	}
	.lg\:max-w-per-15 {
		max-width: 15% !important;
	}
	.lg\:max-w-per-16 {
		max-width: 16% !important;
	}
	.lg\:max-w-per-17 {
		max-width: 17% !important;
	}
	.lg\:max-w-per-18 {
		max-width: 18% !important;
	}
	.lg\:max-w-per-19 {
		max-width: 19% !important;
	}
	.lg\:max-w-per-20 {
		max-width: 20% !important;
	}
	.lg\:max-w-per-21 {
		max-width: 21% !important;
	}
	.lg\:max-w-per-22 {
		max-width: 22% !important;
	}
	.lg\:max-w-per-23 {
		max-width: 23% !important;
	}
	.lg\:max-w-per-24 {
		max-width: 24% !important;
	}
	.lg\:max-w-per-25 {
		max-width: 25% !important;
	}
	.lg\:max-w-per-26 {
		max-width: 26% !important;
	}
	.lg\:max-w-per-27 {
		max-width: 27% !important;
	}
	.lg\:max-w-per-28 {
		max-width: 28% !important;
	}
	.lg\:max-w-per-29 {
		max-width: 29% !important;
	}
	.lg\:max-w-per-30 {
		max-width: 30% !important;
	}
	.lg\:max-w-per-31 {
		max-width: 31% !important;
	}
	.lg\:max-w-per-32 {
		max-width: 32% !important;
	}
	.lg\:max-w-per-33 {
		max-width: 33% !important;
	}
	.lg\:max-w-per-34 {
		max-width: 34% !important;
	}
	.lg\:max-w-per-35 {
		max-width: 35% !important;
	}
	.lg\:max-w-per-36 {
		max-width: 36% !important;
	}
	.lg\:max-w-per-37 {
		max-width: 37% !important;
	}
	.lg\:max-w-per-38 {
		max-width: 38% !important;
	}
	.lg\:max-w-per-39 {
		max-width: 39% !important;
	}
	.lg\:max-w-per-40 {
		max-width: 40% !important;
	}
	.lg\:max-w-per-41 {
		max-width: 41% !important;
	}
	.lg\:max-w-per-42 {
		max-width: 42% !important;
	}
	.lg\:max-w-per-43 {
		max-width: 43% !important;
	}
	.lg\:max-w-per-44 {
		max-width: 44% !important;
	}
	.lg\:max-w-per-45 {
		max-width: 45% !important;
	}
	.lg\:max-w-per-46 {
		max-width: 46% !important;
	}
	.lg\:max-w-per-47 {
		max-width: 47% !important;
	}
	.lg\:max-w-per-48 {
		max-width: 48% !important;
	}
	.lg\:max-w-per-49 {
		max-width: 49% !important;
	}
	.lg\:max-w-per-50 {
		max-width: 50% !important;
	}
	.lg\:max-w-per-51 {
		max-width: 51% !important;
	}
	.lg\:max-w-per-52 {
		max-width: 52% !important;
	}
	.lg\:max-w-per-53 {
		max-width: 53% !important;
	}
	.lg\:max-w-per-54 {
		max-width: 54% !important;
	}
	.lg\:max-w-per-55 {
		max-width: 55% !important;
	}
	.lg\:max-w-per-56 {
		max-width: 56% !important;
	}
	.lg\:max-w-per-57 {
		max-width: 57% !important;
	}
	.lg\:max-w-per-58 {
		max-width: 58% !important;
	}
	.lg\:max-w-per-59 {
		max-width: 59% !important;
	}
	.lg\:max-w-per-60 {
		max-width: 60% !important;
	}
	.lg\:max-w-per-61 {
		max-width: 61% !important;
	}
	.lg\:max-w-per-62 {
		max-width: 62% !important;
	}
	.lg\:max-w-per-63 {
		max-width: 63% !important;
	}
	.lg\:max-w-per-64 {
		max-width: 64% !important;
	}
	.lg\:max-w-per-65 {
		max-width: 65% !important;
	}
	.lg\:max-w-per-66 {
		max-width: 66% !important;
	}
	.lg\:max-w-per-67 {
		max-width: 67% !important;
	}
	.lg\:max-w-per-68 {
		max-width: 68% !important;
	}
	.lg\:max-w-per-69 {
		max-width: 69% !important;
	}
	.lg\:max-w-per-70 {
		max-width: 70% !important;
	}
	.lg\:max-w-per-71 {
		max-width: 71% !important;
	}
	.lg\:max-w-per-72 {
		max-width: 72% !important;
	}
	.lg\:max-w-per-73 {
		max-width: 73% !important;
	}
	.lg\:max-w-per-74 {
		max-width: 74% !important;
	}
	.lg\:max-w-per-75 {
		max-width: 75% !important;
	}
	.lg\:max-w-per-76 {
		max-width: 76% !important;
	}
	.lg\:max-w-per-77 {
		max-width: 77% !important;
	}
	.lg\:max-w-per-78 {
		max-width: 78% !important;
	}
	.lg\:max-w-per-79 {
		max-width: 79% !important;
	}
	.lg\:max-w-per-80 {
		max-width: 80% !important;
	}
	.lg\:max-w-per-81 {
		max-width: 81% !important;
	}
	.lg\:max-w-per-82 {
		max-width: 82% !important;
	}
	.lg\:max-w-per-83 {
		max-width: 83% !important;
	}
	.lg\:max-w-per-84 {
		max-width: 84% !important;
	}
	.lg\:max-w-per-85 {
		max-width: 85% !important;
	}
	.lg\:max-w-per-86 {
		max-width: 86% !important;
	}
	.lg\:max-w-per-87 {
		max-width: 87% !important;
	}
	.lg\:max-w-per-88 {
		max-width: 88% !important;
	}
	.lg\:max-w-per-89 {
		max-width: 89% !important;
	}
	.lg\:max-w-per-90 {
		max-width: 90% !important;
	}
	.lg\:max-w-per-91 {
		max-width: 91% !important;
	}
	.lg\:max-w-per-92 {
		max-width: 92% !important;
	}
	.lg\:max-w-per-93 {
		max-width: 93% !important;
	}
	.lg\:max-w-per-94 {
		max-width: 94% !important;
	}
	.lg\:max-w-per-95 {
		max-width: 95% !important;
	}
	.lg\:max-w-per-96 {
		max-width: 96% !important;
	}
	.lg\:max-w-per-97 {
		max-width: 97% !important;
	}
	.lg\:max-w-per-98 {
		max-width: 98% !important;
	}
	.lg\:max-w-per-99 {
		max-width: 99% !important;
	}
	.lg\:max-w-per-100 {
		max-width: 100% !important;
	}
	.lg\:min-w-none {
		min-width: none !important;
	}
	.lg\:min-w-full {
		min-width: 100% !important;
	}
	.lg\:min-w-0 {
		min-width: 0px !important;
	}
	.lg\:min-w-5 {
		min-width: 5px !important;
	}
	.lg\:min-w-10 {
		min-width: 10px !important;
	}
	.lg\:min-w-15 {
		min-width: 15px !important;
	}
	.lg\:min-w-20 {
		min-width: 20px !important;
	}
	.lg\:min-w-25 {
		min-width: 25px !important;
	}
	.lg\:min-w-30 {
		min-width: 30px !important;
	}
	.lg\:min-w-35 {
		min-width: 35px !important;
	}
	.lg\:min-w-40 {
		min-width: 40px !important;
	}
	.lg\:min-w-45 {
		min-width: 45px !important;
	}
	.lg\:min-w-50 {
		min-width: 50px !important;
	}
	.lg\:min-w-55 {
		min-width: 55px !important;
	}
	.lg\:min-w-60 {
		min-width: 60px !important;
	}
	.lg\:min-w-65 {
		min-width: 65px !important;
	}
	.lg\:min-w-70 {
		min-width: 70px !important;
	}
	.lg\:min-w-75 {
		min-width: 75px !important;
	}
	.lg\:min-w-80 {
		min-width: 80px !important;
	}
	.lg\:min-w-85 {
		min-width: 85px !important;
	}
	.lg\:min-w-90 {
		min-width: 90px !important;
	}
	.lg\:min-w-95 {
		min-width: 95px !important;
	}
	.lg\:min-w-100 {
		min-width: 100px !important;
	}
	.lg\:min-w-105 {
		min-width: 105px !important;
	}
	.lg\:min-w-110 {
		min-width: 110px !important;
	}
	.lg\:min-w-115 {
		min-width: 115px !important;
	}
	.lg\:min-w-120 {
		min-width: 120px !important;
	}
	.lg\:min-w-125 {
		min-width: 125px !important;
	}
	.lg\:min-w-130 {
		min-width: 130px !important;
	}
	.lg\:min-w-135 {
		min-width: 135px !important;
	}
	.lg\:min-w-140 {
		min-width: 140px !important;
	}
	.lg\:min-w-145 {
		min-width: 145px !important;
	}
	.lg\:min-w-150 {
		min-width: 150px !important;
	}
	.lg\:min-w-155 {
		min-width: 155px !important;
	}
	.lg\:min-w-160 {
		min-width: 160px !important;
	}
	.lg\:min-w-165 {
		min-width: 165px !important;
	}
	.lg\:min-w-170 {
		min-width: 170px !important;
	}
	.lg\:min-w-175 {
		min-width: 175px !important;
	}
	.lg\:min-w-180 {
		min-width: 180px !important;
	}
	.lg\:min-w-185 {
		min-width: 185px !important;
	}
	.lg\:min-w-190 {
		min-width: 190px !important;
	}
	.lg\:min-w-195 {
		min-width: 195px !important;
	}
	.lg\:min-w-200 {
		min-width: 200px !important;
	}
	.lg\:min-w-205 {
		min-width: 205px !important;
	}
	.lg\:min-w-210 {
		min-width: 210px !important;
	}
	.lg\:min-w-215 {
		min-width: 215px !important;
	}
	.lg\:min-w-220 {
		min-width: 220px !important;
	}
	.lg\:min-w-225 {
		min-width: 225px !important;
	}
	.lg\:min-w-230 {
		min-width: 230px !important;
	}
	.lg\:min-w-235 {
		min-width: 235px !important;
	}
	.lg\:min-w-240 {
		min-width: 240px !important;
	}
	.lg\:min-w-245 {
		min-width: 245px !important;
	}
	.lg\:min-w-250 {
		min-width: 250px !important;
	}
	.lg\:min-w-255 {
		min-width: 255px !important;
	}
	.lg\:min-w-260 {
		min-width: 260px !important;
	}
	.lg\:min-w-265 {
		min-width: 265px !important;
	}
	.lg\:min-w-270 {
		min-width: 270px !important;
	}
	.lg\:min-w-275 {
		min-width: 275px !important;
	}
	.lg\:min-w-280 {
		min-width: 280px !important;
	}
	.lg\:min-w-285 {
		min-width: 285px !important;
	}
	.lg\:min-w-290 {
		min-width: 290px !important;
	}
	.lg\:min-w-295 {
		min-width: 295px !important;
	}
	.lg\:min-w-300 {
		min-width: 300px !important;
	}
	.lg\:min-w-305 {
		min-width: 305px !important;
	}
	.lg\:min-w-310 {
		min-width: 310px !important;
	}
	.lg\:min-w-315 {
		min-width: 315px !important;
	}
	.lg\:min-w-320 {
		min-width: 320px !important;
	}
	.lg\:min-w-325 {
		min-width: 325px !important;
	}
	.lg\:min-w-330 {
		min-width: 330px !important;
	}
	.lg\:min-w-335 {
		min-width: 335px !important;
	}
	.lg\:min-w-340 {
		min-width: 340px !important;
	}
	.lg\:min-w-345 {
		min-width: 345px !important;
	}
	.lg\:min-w-350 {
		min-width: 350px !important;
	}
	.lg\:min-w-355 {
		min-width: 355px !important;
	}
	.lg\:min-w-360 {
		min-width: 360px !important;
	}
	.lg\:min-w-365 {
		min-width: 365px !important;
	}
	.lg\:min-w-370 {
		min-width: 370px !important;
	}
	.lg\:min-w-375 {
		min-width: 375px !important;
	}
	.lg\:min-w-380 {
		min-width: 380px !important;
	}
	.lg\:min-w-385 {
		min-width: 385px !important;
	}
	.lg\:min-w-390 {
		min-width: 390px !important;
	}
	.lg\:min-w-395 {
		min-width: 395px !important;
	}
	.lg\:min-w-400 {
		min-width: 400px !important;
	}
	.lg\:min-w-405 {
		min-width: 405px !important;
	}
	.lg\:min-w-410 {
		min-width: 410px !important;
	}
	.lg\:min-w-415 {
		min-width: 415px !important;
	}
	.lg\:min-w-420 {
		min-width: 420px !important;
	}
	.lg\:min-w-425 {
		min-width: 425px !important;
	}
	.lg\:min-w-430 {
		min-width: 430px !important;
	}
	.lg\:min-w-435 {
		min-width: 435px !important;
	}
	.lg\:min-w-440 {
		min-width: 440px !important;
	}
	.lg\:min-w-445 {
		min-width: 445px !important;
	}
	.lg\:min-w-450 {
		min-width: 450px !important;
	}
	.lg\:min-w-455 {
		min-width: 455px !important;
	}
	.lg\:min-w-460 {
		min-width: 460px !important;
	}
	.lg\:min-w-465 {
		min-width: 465px !important;
	}
	.lg\:min-w-470 {
		min-width: 470px !important;
	}
	.lg\:min-w-475 {
		min-width: 475px !important;
	}
	.lg\:min-w-480 {
		min-width: 480px !important;
	}
	.lg\:min-w-485 {
		min-width: 485px !important;
	}
	.lg\:min-w-490 {
		min-width: 490px !important;
	}
	.lg\:min-w-495 {
		min-width: 495px !important;
	}
	.lg\:min-w-500 {
		min-width: 500px !important;
	}
	.lg\:min-w-505 {
		min-width: 505px !important;
	}
	.lg\:min-w-510 {
		min-width: 510px !important;
	}
	.lg\:min-w-515 {
		min-width: 515px !important;
	}
	.lg\:min-w-520 {
		min-width: 520px !important;
	}
	.lg\:min-w-525 {
		min-width: 525px !important;
	}
	.lg\:min-w-530 {
		min-width: 530px !important;
	}
	.lg\:min-w-535 {
		min-width: 535px !important;
	}
	.lg\:min-w-540 {
		min-width: 540px !important;
	}
	.lg\:min-w-545 {
		min-width: 545px !important;
	}
	.lg\:min-w-550 {
		min-width: 550px !important;
	}
	.lg\:min-w-555 {
		min-width: 555px !important;
	}
	.lg\:min-w-560 {
		min-width: 560px !important;
	}
	.lg\:min-w-565 {
		min-width: 565px !important;
	}
	.lg\:min-w-570 {
		min-width: 570px !important;
	}
	.lg\:min-w-575 {
		min-width: 575px !important;
	}
	.lg\:min-w-580 {
		min-width: 580px !important;
	}
	.lg\:min-w-585 {
		min-width: 585px !important;
	}
	.lg\:min-w-590 {
		min-width: 590px !important;
	}
	.lg\:min-w-595 {
		min-width: 595px !important;
	}
	.lg\:min-w-600 {
		min-width: 600px !important;
	}
	.lg\:min-w-605 {
		min-width: 605px !important;
	}
	.lg\:min-w-610 {
		min-width: 610px !important;
	}
	.lg\:min-w-615 {
		min-width: 615px !important;
	}
	.lg\:min-w-620 {
		min-width: 620px !important;
	}
	.lg\:min-w-625 {
		min-width: 625px !important;
	}
	.lg\:min-w-630 {
		min-width: 630px !important;
	}
	.lg\:min-w-635 {
		min-width: 635px !important;
	}
	.lg\:min-w-640 {
		min-width: 640px !important;
	}
	.lg\:min-w-645 {
		min-width: 645px !important;
	}
	.lg\:min-w-650 {
		min-width: 650px !important;
	}
	.lg\:min-w-655 {
		min-width: 655px !important;
	}
	.lg\:min-w-660 {
		min-width: 660px !important;
	}
	.lg\:min-w-665 {
		min-width: 665px !important;
	}
	.lg\:min-w-670 {
		min-width: 670px !important;
	}
	.lg\:min-w-675 {
		min-width: 675px !important;
	}
	.lg\:min-w-680 {
		min-width: 680px !important;
	}
	.lg\:min-w-685 {
		min-width: 685px !important;
	}
	.lg\:min-w-690 {
		min-width: 690px !important;
	}
	.lg\:min-w-695 {
		min-width: 695px !important;
	}
	.lg\:min-w-700 {
		min-width: 700px !important;
	}
	.lg\:min-w-705 {
		min-width: 705px !important;
	}
	.lg\:min-w-710 {
		min-width: 710px !important;
	}
	.lg\:min-w-715 {
		min-width: 715px !important;
	}
	.lg\:min-w-720 {
		min-width: 720px !important;
	}
	.lg\:min-w-725 {
		min-width: 725px !important;
	}
	.lg\:min-w-730 {
		min-width: 730px !important;
	}
	.lg\:min-w-735 {
		min-width: 735px !important;
	}
	.lg\:min-w-740 {
		min-width: 740px !important;
	}
	.lg\:min-w-745 {
		min-width: 745px !important;
	}
	.lg\:min-w-750 {
		min-width: 750px !important;
	}
	.lg\:min-w-755 {
		min-width: 755px !important;
	}
	.lg\:min-w-760 {
		min-width: 760px !important;
	}
	.lg\:min-w-765 {
		min-width: 765px !important;
	}
	.lg\:min-w-770 {
		min-width: 770px !important;
	}
	.lg\:min-w-775 {
		min-width: 775px !important;
	}
	.lg\:min-w-780 {
		min-width: 780px !important;
	}
	.lg\:min-w-785 {
		min-width: 785px !important;
	}
	.lg\:min-w-790 {
		min-width: 790px !important;
	}
	.lg\:min-w-795 {
		min-width: 795px !important;
	}
	.lg\:min-w-800 {
		min-width: 800px !important;
	}
	.lg\:min-w-805 {
		min-width: 805px !important;
	}
	.lg\:min-w-810 {
		min-width: 810px !important;
	}
	.lg\:min-w-815 {
		min-width: 815px !important;
	}
	.lg\:min-w-820 {
		min-width: 820px !important;
	}
	.lg\:min-w-825 {
		min-width: 825px !important;
	}
	.lg\:min-w-830 {
		min-width: 830px !important;
	}
	.lg\:min-w-835 {
		min-width: 835px !important;
	}
	.lg\:min-w-840 {
		min-width: 840px !important;
	}
	.lg\:min-w-845 {
		min-width: 845px !important;
	}
	.lg\:min-w-850 {
		min-width: 850px !important;
	}
	.lg\:min-w-855 {
		min-width: 855px !important;
	}
	.lg\:min-w-860 {
		min-width: 860px !important;
	}
	.lg\:min-w-865 {
		min-width: 865px !important;
	}
	.lg\:min-w-870 {
		min-width: 870px !important;
	}
	.lg\:min-w-875 {
		min-width: 875px !important;
	}
	.lg\:min-w-880 {
		min-width: 880px !important;
	}
	.lg\:min-w-885 {
		min-width: 885px !important;
	}
	.lg\:min-w-890 {
		min-width: 890px !important;
	}
	.lg\:min-w-895 {
		min-width: 895px !important;
	}
	.lg\:min-w-900 {
		min-width: 900px !important;
	}
	.lg\:min-w-905 {
		min-width: 905px !important;
	}
	.lg\:min-w-910 {
		min-width: 910px !important;
	}
	.lg\:min-w-915 {
		min-width: 915px !important;
	}
	.lg\:min-w-920 {
		min-width: 920px !important;
	}
	.lg\:min-w-925 {
		min-width: 925px !important;
	}
	.lg\:min-w-930 {
		min-width: 930px !important;
	}
	.lg\:min-w-935 {
		min-width: 935px !important;
	}
	.lg\:min-w-940 {
		min-width: 940px !important;
	}
	.lg\:min-w-945 {
		min-width: 945px !important;
	}
	.lg\:min-w-950 {
		min-width: 950px !important;
	}
	.lg\:min-w-955 {
		min-width: 955px !important;
	}
	.lg\:min-w-960 {
		min-width: 960px !important;
	}
	.lg\:min-w-965 {
		min-width: 965px !important;
	}
	.lg\:min-w-970 {
		min-width: 970px !important;
	}
	.lg\:min-w-975 {
		min-width: 975px !important;
	}
	.lg\:min-w-980 {
		min-width: 980px !important;
	}
	.lg\:min-w-985 {
		min-width: 985px !important;
	}
	.lg\:min-w-990 {
		min-width: 990px !important;
	}
	.lg\:min-w-995 {
		min-width: 995px !important;
	}
	.lg\:min-w-1000 {
		min-width: 1000px !important;
	}
	.lg\:min-w-per-1 {
		width: 1% !important;
	}
	.lg\:min-w-per-2 {
		width: 2% !important;
	}
	.lg\:min-w-per-3 {
		width: 3% !important;
	}
	.lg\:min-w-per-4 {
		width: 4% !important;
	}
	.lg\:min-w-per-5 {
		width: 5% !important;
	}
	.lg\:min-w-per-6 {
		width: 6% !important;
	}
	.lg\:min-w-per-7 {
		width: 7% !important;
	}
	.lg\:min-w-per-8 {
		width: 8% !important;
	}
	.lg\:min-w-per-9 {
		width: 9% !important;
	}
	.lg\:min-w-per-10 {
		width: 10% !important;
	}
	.lg\:min-w-per-11 {
		width: 11% !important;
	}
	.lg\:min-w-per-12 {
		width: 12% !important;
	}
	.lg\:min-w-per-13 {
		width: 13% !important;
	}
	.lg\:min-w-per-14 {
		width: 14% !important;
	}
	.lg\:min-w-per-15 {
		width: 15% !important;
	}
	.lg\:min-w-per-16 {
		width: 16% !important;
	}
	.lg\:min-w-per-17 {
		width: 17% !important;
	}
	.lg\:min-w-per-18 {
		width: 18% !important;
	}
	.lg\:min-w-per-19 {
		width: 19% !important;
	}
	.lg\:min-w-per-20 {
		width: 20% !important;
	}
	.lg\:min-w-per-21 {
		width: 21% !important;
	}
	.lg\:min-w-per-22 {
		width: 22% !important;
	}
	.lg\:min-w-per-23 {
		width: 23% !important;
	}
	.lg\:min-w-per-24 {
		width: 24% !important;
	}
	.lg\:min-w-per-25 {
		width: 25% !important;
	}
	.lg\:min-w-per-26 {
		width: 26% !important;
	}
	.lg\:min-w-per-27 {
		width: 27% !important;
	}
	.lg\:min-w-per-28 {
		width: 28% !important;
	}
	.lg\:min-w-per-29 {
		width: 29% !important;
	}
	.lg\:min-w-per-30 {
		width: 30% !important;
	}
	.lg\:min-w-per-31 {
		width: 31% !important;
	}
	.lg\:min-w-per-32 {
		width: 32% !important;
	}
	.lg\:min-w-per-33 {
		width: 33% !important;
	}
	.lg\:min-w-per-34 {
		width: 34% !important;
	}
	.lg\:min-w-per-35 {
		width: 35% !important;
	}
	.lg\:min-w-per-36 {
		width: 36% !important;
	}
	.lg\:min-w-per-37 {
		width: 37% !important;
	}
	.lg\:min-w-per-38 {
		width: 38% !important;
	}
	.lg\:min-w-per-39 {
		width: 39% !important;
	}
	.lg\:min-w-per-40 {
		width: 40% !important;
	}
	.lg\:min-w-per-41 {
		width: 41% !important;
	}
	.lg\:min-w-per-42 {
		width: 42% !important;
	}
	.lg\:min-w-per-43 {
		width: 43% !important;
	}
	.lg\:min-w-per-44 {
		width: 44% !important;
	}
	.lg\:min-w-per-45 {
		width: 45% !important;
	}
	.lg\:min-w-per-46 {
		width: 46% !important;
	}
	.lg\:min-w-per-47 {
		width: 47% !important;
	}
	.lg\:min-w-per-48 {
		width: 48% !important;
	}
	.lg\:min-w-per-49 {
		width: 49% !important;
	}
	.lg\:min-w-per-50 {
		width: 50% !important;
	}
	.lg\:min-w-per-51 {
		width: 51% !important;
	}
	.lg\:min-w-per-52 {
		width: 52% !important;
	}
	.lg\:min-w-per-53 {
		width: 53% !important;
	}
	.lg\:min-w-per-54 {
		width: 54% !important;
	}
	.lg\:min-w-per-55 {
		width: 55% !important;
	}
	.lg\:min-w-per-56 {
		width: 56% !important;
	}
	.lg\:min-w-per-57 {
		width: 57% !important;
	}
	.lg\:min-w-per-58 {
		width: 58% !important;
	}
	.lg\:min-w-per-59 {
		width: 59% !important;
	}
	.lg\:min-w-per-60 {
		width: 60% !important;
	}
	.lg\:min-w-per-61 {
		width: 61% !important;
	}
	.lg\:min-w-per-62 {
		width: 62% !important;
	}
	.lg\:min-w-per-63 {
		width: 63% !important;
	}
	.lg\:min-w-per-64 {
		width: 64% !important;
	}
	.lg\:min-w-per-65 {
		width: 65% !important;
	}
	.lg\:min-w-per-66 {
		width: 66% !important;
	}
	.lg\:min-w-per-67 {
		width: 67% !important;
	}
	.lg\:min-w-per-68 {
		width: 68% !important;
	}
	.lg\:min-w-per-69 {
		width: 69% !important;
	}
	.lg\:min-w-per-70 {
		width: 70% !important;
	}
	.lg\:min-w-per-71 {
		width: 71% !important;
	}
	.lg\:min-w-per-72 {
		width: 72% !important;
	}
	.lg\:min-w-per-73 {
		width: 73% !important;
	}
	.lg\:min-w-per-74 {
		width: 74% !important;
	}
	.lg\:min-w-per-75 {
		width: 75% !important;
	}
	.lg\:min-w-per-76 {
		width: 76% !important;
	}
	.lg\:min-w-per-77 {
		width: 77% !important;
	}
	.lg\:min-w-per-78 {
		width: 78% !important;
	}
	.lg\:min-w-per-79 {
		width: 79% !important;
	}
	.lg\:min-w-per-80 {
		width: 80% !important;
	}
	.lg\:min-w-per-81 {
		width: 81% !important;
	}
	.lg\:min-w-per-82 {
		width: 82% !important;
	}
	.lg\:min-w-per-83 {
		width: 83% !important;
	}
	.lg\:min-w-per-84 {
		width: 84% !important;
	}
	.lg\:min-w-per-85 {
		width: 85% !important;
	}
	.lg\:min-w-per-86 {
		width: 86% !important;
	}
	.lg\:min-w-per-87 {
		width: 87% !important;
	}
	.lg\:min-w-per-88 {
		width: 88% !important;
	}
	.lg\:min-w-per-89 {
		width: 89% !important;
	}
	.lg\:min-w-per-90 {
		width: 90% !important;
	}
	.lg\:min-w-per-91 {
		width: 91% !important;
	}
	.lg\:min-w-per-92 {
		width: 92% !important;
	}
	.lg\:min-w-per-93 {
		width: 93% !important;
	}
	.lg\:min-w-per-94 {
		width: 94% !important;
	}
	.lg\:min-w-per-95 {
		width: 95% !important;
	}
	.lg\:min-w-per-96 {
		width: 96% !important;
	}
	.lg\:min-w-per-97 {
		width: 97% !important;
	}
	.lg\:min-w-per-98 {
		width: 98% !important;
	}
	.lg\:min-w-per-99 {
		width: 99% !important;
	}
	.lg\:min-w-per-100 {
		width: 100% !important;
	}
}
@media screen and (max-width: 1024px) {
	.md\:w-auto {
		width: auto !important;
	}
	.md\:w-full {
		width: 100% !important;
	}
	.md\:w-0 {
		width: 0px !important;
	}
	.md\:w-5 {
		width: 5px !important;
	}
	.md\:w-10 {
		width: 10px !important;
	}
	.md\:w-15 {
		width: 15px !important;
	}
	.md\:w-20 {
		width: 20px !important;
	}
	.md\:w-25 {
		width: 25px !important;
	}
	.md\:w-30 {
		width: 30px !important;
	}
	.md\:w-35 {
		width: 35px !important;
	}
	.md\:w-40 {
		width: 40px !important;
	}
	.md\:w-45 {
		width: 45px !important;
	}
	.md\:w-50 {
		width: 50px !important;
	}
	.md\:w-55 {
		width: 55px !important;
	}
	.md\:w-60 {
		width: 60px !important;
	}
	.md\:w-65 {
		width: 65px !important;
	}
	.md\:w-70 {
		width: 70px !important;
	}
	.md\:w-75 {
		width: 75px !important;
	}
	.md\:w-80 {
		width: 80px !important;
	}
	.md\:w-85 {
		width: 85px !important;
	}
	.md\:w-90 {
		width: 90px !important;
	}
	.md\:w-95 {
		width: 95px !important;
	}
	.md\:w-100 {
		width: 100px !important;
	}
	.md\:w-105 {
		width: 105px !important;
	}
	.md\:w-110 {
		width: 110px !important;
	}
	.md\:w-115 {
		width: 115px !important;
	}
	.md\:w-120 {
		width: 120px !important;
	}
	.md\:w-125 {
		width: 125px !important;
	}
	.md\:w-130 {
		width: 130px !important;
	}
	.md\:w-135 {
		width: 135px !important;
	}
	.md\:w-140 {
		width: 140px !important;
	}
	.md\:w-145 {
		width: 145px !important;
	}
	.md\:w-150 {
		width: 150px !important;
	}
	.md\:w-155 {
		width: 155px !important;
	}
	.md\:w-160 {
		width: 160px !important;
	}
	.md\:w-165 {
		width: 165px !important;
	}
	.md\:w-170 {
		width: 170px !important;
	}
	.md\:w-175 {
		width: 175px !important;
	}
	.md\:w-180 {
		width: 180px !important;
	}
	.md\:w-185 {
		width: 185px !important;
	}
	.md\:w-190 {
		width: 190px !important;
	}
	.md\:w-195 {
		width: 195px !important;
	}
	.md\:w-200 {
		width: 200px !important;
	}
	.md\:w-205 {
		width: 205px !important;
	}
	.md\:w-210 {
		width: 210px !important;
	}
	.md\:w-215 {
		width: 215px !important;
	}
	.md\:w-220 {
		width: 220px !important;
	}
	.md\:w-225 {
		width: 225px !important;
	}
	.md\:w-230 {
		width: 230px !important;
	}
	.md\:w-235 {
		width: 235px !important;
	}
	.md\:w-240 {
		width: 240px !important;
	}
	.md\:w-245 {
		width: 245px !important;
	}
	.md\:w-250 {
		width: 250px !important;
	}
	.md\:w-255 {
		width: 255px !important;
	}
	.md\:w-260 {
		width: 260px !important;
	}
	.md\:w-265 {
		width: 265px !important;
	}
	.md\:w-270 {
		width: 270px !important;
	}
	.md\:w-275 {
		width: 275px !important;
	}
	.md\:w-280 {
		width: 280px !important;
	}
	.md\:w-285 {
		width: 285px !important;
	}
	.md\:w-290 {
		width: 290px !important;
	}
	.md\:w-295 {
		width: 295px !important;
	}
	.md\:w-300 {
		width: 300px !important;
	}
	.md\:w-305 {
		width: 305px !important;
	}
	.md\:w-310 {
		width: 310px !important;
	}
	.md\:w-315 {
		width: 315px !important;
	}
	.md\:w-320 {
		width: 320px !important;
	}
	.md\:w-325 {
		width: 325px !important;
	}
	.md\:w-330 {
		width: 330px !important;
	}
	.md\:w-335 {
		width: 335px !important;
	}
	.md\:w-340 {
		width: 340px !important;
	}
	.md\:w-345 {
		width: 345px !important;
	}
	.md\:w-350 {
		width: 350px !important;
	}
	.md\:w-355 {
		width: 355px !important;
	}
	.md\:w-360 {
		width: 360px !important;
	}
	.md\:w-365 {
		width: 365px !important;
	}
	.md\:w-370 {
		width: 370px !important;
	}
	.md\:w-375 {
		width: 375px !important;
	}
	.md\:w-380 {
		width: 380px !important;
	}
	.md\:w-385 {
		width: 385px !important;
	}
	.md\:w-390 {
		width: 390px !important;
	}
	.md\:w-395 {
		width: 395px !important;
	}
	.md\:w-400 {
		width: 400px !important;
	}
	.md\:w-405 {
		width: 405px !important;
	}
	.md\:w-410 {
		width: 410px !important;
	}
	.md\:w-415 {
		width: 415px !important;
	}
	.md\:w-420 {
		width: 420px !important;
	}
	.md\:w-425 {
		width: 425px !important;
	}
	.md\:w-430 {
		width: 430px !important;
	}
	.md\:w-435 {
		width: 435px !important;
	}
	.md\:w-440 {
		width: 440px !important;
	}
	.md\:w-445 {
		width: 445px !important;
	}
	.md\:w-450 {
		width: 450px !important;
	}
	.md\:w-455 {
		width: 455px !important;
	}
	.md\:w-460 {
		width: 460px !important;
	}
	.md\:w-465 {
		width: 465px !important;
	}
	.md\:w-470 {
		width: 470px !important;
	}
	.md\:w-475 {
		width: 475px !important;
	}
	.md\:w-480 {
		width: 480px !important;
	}
	.md\:w-485 {
		width: 485px !important;
	}
	.md\:w-490 {
		width: 490px !important;
	}
	.md\:w-495 {
		width: 495px !important;
	}
	.md\:w-500 {
		width: 500px !important;
	}
	.md\:w-505 {
		width: 505px !important;
	}
	.md\:w-510 {
		width: 510px !important;
	}
	.md\:w-515 {
		width: 515px !important;
	}
	.md\:w-520 {
		width: 520px !important;
	}
	.md\:w-525 {
		width: 525px !important;
	}
	.md\:w-530 {
		width: 530px !important;
	}
	.md\:w-535 {
		width: 535px !important;
	}
	.md\:w-540 {
		width: 540px !important;
	}
	.md\:w-545 {
		width: 545px !important;
	}
	.md\:w-550 {
		width: 550px !important;
	}
	.md\:w-555 {
		width: 555px !important;
	}
	.md\:w-560 {
		width: 560px !important;
	}
	.md\:w-565 {
		width: 565px !important;
	}
	.md\:w-570 {
		width: 570px !important;
	}
	.md\:w-575 {
		width: 575px !important;
	}
	.md\:w-580 {
		width: 580px !important;
	}
	.md\:w-585 {
		width: 585px !important;
	}
	.md\:w-590 {
		width: 590px !important;
	}
	.md\:w-595 {
		width: 595px !important;
	}
	.md\:w-600 {
		width: 600px !important;
	}
	.md\:w-605 {
		width: 605px !important;
	}
	.md\:w-610 {
		width: 610px !important;
	}
	.md\:w-615 {
		width: 615px !important;
	}
	.md\:w-620 {
		width: 620px !important;
	}
	.md\:w-625 {
		width: 625px !important;
	}
	.md\:w-630 {
		width: 630px !important;
	}
	.md\:w-635 {
		width: 635px !important;
	}
	.md\:w-640 {
		width: 640px !important;
	}
	.md\:w-645 {
		width: 645px !important;
	}
	.md\:w-650 {
		width: 650px !important;
	}
	.md\:w-655 {
		width: 655px !important;
	}
	.md\:w-660 {
		width: 660px !important;
	}
	.md\:w-665 {
		width: 665px !important;
	}
	.md\:w-670 {
		width: 670px !important;
	}
	.md\:w-675 {
		width: 675px !important;
	}
	.md\:w-680 {
		width: 680px !important;
	}
	.md\:w-685 {
		width: 685px !important;
	}
	.md\:w-690 {
		width: 690px !important;
	}
	.md\:w-695 {
		width: 695px !important;
	}
	.md\:w-700 {
		width: 700px !important;
	}
	.md\:w-705 {
		width: 705px !important;
	}
	.md\:w-710 {
		width: 710px !important;
	}
	.md\:w-715 {
		width: 715px !important;
	}
	.md\:w-720 {
		width: 720px !important;
	}
	.md\:w-725 {
		width: 725px !important;
	}
	.md\:w-730 {
		width: 730px !important;
	}
	.md\:w-735 {
		width: 735px !important;
	}
	.md\:w-740 {
		width: 740px !important;
	}
	.md\:w-745 {
		width: 745px !important;
	}
	.md\:w-750 {
		width: 750px !important;
	}
	.md\:w-755 {
		width: 755px !important;
	}
	.md\:w-760 {
		width: 760px !important;
	}
	.md\:w-765 {
		width: 765px !important;
	}
	.md\:w-770 {
		width: 770px !important;
	}
	.md\:w-775 {
		width: 775px !important;
	}
	.md\:w-780 {
		width: 780px !important;
	}
	.md\:w-785 {
		width: 785px !important;
	}
	.md\:w-790 {
		width: 790px !important;
	}
	.md\:w-795 {
		width: 795px !important;
	}
	.md\:w-800 {
		width: 800px !important;
	}
	.md\:w-805 {
		width: 805px !important;
	}
	.md\:w-810 {
		width: 810px !important;
	}
	.md\:w-815 {
		width: 815px !important;
	}
	.md\:w-820 {
		width: 820px !important;
	}
	.md\:w-825 {
		width: 825px !important;
	}
	.md\:w-830 {
		width: 830px !important;
	}
	.md\:w-835 {
		width: 835px !important;
	}
	.md\:w-840 {
		width: 840px !important;
	}
	.md\:w-845 {
		width: 845px !important;
	}
	.md\:w-850 {
		width: 850px !important;
	}
	.md\:w-855 {
		width: 855px !important;
	}
	.md\:w-860 {
		width: 860px !important;
	}
	.md\:w-865 {
		width: 865px !important;
	}
	.md\:w-870 {
		width: 870px !important;
	}
	.md\:w-875 {
		width: 875px !important;
	}
	.md\:w-880 {
		width: 880px !important;
	}
	.md\:w-885 {
		width: 885px !important;
	}
	.md\:w-890 {
		width: 890px !important;
	}
	.md\:w-895 {
		width: 895px !important;
	}
	.md\:w-900 {
		width: 900px !important;
	}
	.md\:w-905 {
		width: 905px !important;
	}
	.md\:w-910 {
		width: 910px !important;
	}
	.md\:w-915 {
		width: 915px !important;
	}
	.md\:w-920 {
		width: 920px !important;
	}
	.md\:w-925 {
		width: 925px !important;
	}
	.md\:w-930 {
		width: 930px !important;
	}
	.md\:w-935 {
		width: 935px !important;
	}
	.md\:w-940 {
		width: 940px !important;
	}
	.md\:w-945 {
		width: 945px !important;
	}
	.md\:w-950 {
		width: 950px !important;
	}
	.md\:w-955 {
		width: 955px !important;
	}
	.md\:w-960 {
		width: 960px !important;
	}
	.md\:w-965 {
		width: 965px !important;
	}
	.md\:w-970 {
		width: 970px !important;
	}
	.md\:w-975 {
		width: 975px !important;
	}
	.md\:w-980 {
		width: 980px !important;
	}
	.md\:w-985 {
		width: 985px !important;
	}
	.md\:w-990 {
		width: 990px !important;
	}
	.md\:w-995 {
		width: 995px !important;
	}
	.md\:w-1000 {
		width: 1000px !important;
	}
	.md\:w-per-1 {
		width: 1% !important;
	}
	.md\:w-per-2 {
		width: 2% !important;
	}
	.md\:w-per-3 {
		width: 3% !important;
	}
	.md\:w-per-4 {
		width: 4% !important;
	}
	.md\:w-per-5 {
		width: 5% !important;
	}
	.md\:w-per-6 {
		width: 6% !important;
	}
	.md\:w-per-7 {
		width: 7% !important;
	}
	.md\:w-per-8 {
		width: 8% !important;
	}
	.md\:w-per-9 {
		width: 9% !important;
	}
	.md\:w-per-10 {
		width: 10% !important;
	}
	.md\:w-per-11 {
		width: 11% !important;
	}
	.md\:w-per-12 {
		width: 12% !important;
	}
	.md\:w-per-13 {
		width: 13% !important;
	}
	.md\:w-per-14 {
		width: 14% !important;
	}
	.md\:w-per-15 {
		width: 15% !important;
	}
	.md\:w-per-16 {
		width: 16% !important;
	}
	.md\:w-per-17 {
		width: 17% !important;
	}
	.md\:w-per-18 {
		width: 18% !important;
	}
	.md\:w-per-19 {
		width: 19% !important;
	}
	.md\:w-per-20 {
		width: 20% !important;
	}
	.md\:w-per-21 {
		width: 21% !important;
	}
	.md\:w-per-22 {
		width: 22% !important;
	}
	.md\:w-per-23 {
		width: 23% !important;
	}
	.md\:w-per-24 {
		width: 24% !important;
	}
	.md\:w-per-25 {
		width: 25% !important;
	}
	.md\:w-per-26 {
		width: 26% !important;
	}
	.md\:w-per-27 {
		width: 27% !important;
	}
	.md\:w-per-28 {
		width: 28% !important;
	}
	.md\:w-per-29 {
		width: 29% !important;
	}
	.md\:w-per-30 {
		width: 30% !important;
	}
	.md\:w-per-31 {
		width: 31% !important;
	}
	.md\:w-per-32 {
		width: 32% !important;
	}
	.md\:w-per-33 {
		width: 33% !important;
	}
	.md\:w-per-34 {
		width: 34% !important;
	}
	.md\:w-per-35 {
		width: 35% !important;
	}
	.md\:w-per-36 {
		width: 36% !important;
	}
	.md\:w-per-37 {
		width: 37% !important;
	}
	.md\:w-per-38 {
		width: 38% !important;
	}
	.md\:w-per-39 {
		width: 39% !important;
	}
	.md\:w-per-40 {
		width: 40% !important;
	}
	.md\:w-per-41 {
		width: 41% !important;
	}
	.md\:w-per-42 {
		width: 42% !important;
	}
	.md\:w-per-43 {
		width: 43% !important;
	}
	.md\:w-per-44 {
		width: 44% !important;
	}
	.md\:w-per-45 {
		width: 45% !important;
	}
	.md\:w-per-46 {
		width: 46% !important;
	}
	.md\:w-per-47 {
		width: 47% !important;
	}
	.md\:w-per-48 {
		width: 48% !important;
	}
	.md\:w-per-49 {
		width: 49% !important;
	}
	.md\:w-per-50 {
		width: 50% !important;
	}
	.md\:w-per-51 {
		width: 51% !important;
	}
	.md\:w-per-52 {
		width: 52% !important;
	}
	.md\:w-per-53 {
		width: 53% !important;
	}
	.md\:w-per-54 {
		width: 54% !important;
	}
	.md\:w-per-55 {
		width: 55% !important;
	}
	.md\:w-per-56 {
		width: 56% !important;
	}
	.md\:w-per-57 {
		width: 57% !important;
	}
	.md\:w-per-58 {
		width: 58% !important;
	}
	.md\:w-per-59 {
		width: 59% !important;
	}
	.md\:w-per-60 {
		width: 60% !important;
	}
	.md\:w-per-61 {
		width: 61% !important;
	}
	.md\:w-per-62 {
		width: 62% !important;
	}
	.md\:w-per-63 {
		width: 63% !important;
	}
	.md\:w-per-64 {
		width: 64% !important;
	}
	.md\:w-per-65 {
		width: 65% !important;
	}
	.md\:w-per-66 {
		width: 66% !important;
	}
	.md\:w-per-67 {
		width: 67% !important;
	}
	.md\:w-per-68 {
		width: 68% !important;
	}
	.md\:w-per-69 {
		width: 69% !important;
	}
	.md\:w-per-70 {
		width: 70% !important;
	}
	.md\:w-per-71 {
		width: 71% !important;
	}
	.md\:w-per-72 {
		width: 72% !important;
	}
	.md\:w-per-73 {
		width: 73% !important;
	}
	.md\:w-per-74 {
		width: 74% !important;
	}
	.md\:w-per-75 {
		width: 75% !important;
	}
	.md\:w-per-76 {
		width: 76% !important;
	}
	.md\:w-per-77 {
		width: 77% !important;
	}
	.md\:w-per-78 {
		width: 78% !important;
	}
	.md\:w-per-79 {
		width: 79% !important;
	}
	.md\:w-per-80 {
		width: 80% !important;
	}
	.md\:w-per-81 {
		width: 81% !important;
	}
	.md\:w-per-82 {
		width: 82% !important;
	}
	.md\:w-per-83 {
		width: 83% !important;
	}
	.md\:w-per-84 {
		width: 84% !important;
	}
	.md\:w-per-85 {
		width: 85% !important;
	}
	.md\:w-per-86 {
		width: 86% !important;
	}
	.md\:w-per-87 {
		width: 87% !important;
	}
	.md\:w-per-88 {
		width: 88% !important;
	}
	.md\:w-per-89 {
		width: 89% !important;
	}
	.md\:w-per-90 {
		width: 90% !important;
	}
	.md\:w-per-91 {
		width: 91% !important;
	}
	.md\:w-per-92 {
		width: 92% !important;
	}
	.md\:w-per-93 {
		width: 93% !important;
	}
	.md\:w-per-94 {
		width: 94% !important;
	}
	.md\:w-per-95 {
		width: 95% !important;
	}
	.md\:w-per-96 {
		width: 96% !important;
	}
	.md\:w-per-97 {
		width: 97% !important;
	}
	.md\:w-per-98 {
		width: 98% !important;
	}
	.md\:w-per-99 {
		width: 99% !important;
	}
	.md\:w-per-100 {
		width: 100% !important;
	}
	.md\:max-w-none {
		max-width: none !important;
	}
	.md\:max-w-full {
		max-width: 100% !important;
	}
	.md\:max-w-0 {
		max-width: 0px !important;
	}
	.md\:max-w-5 {
		max-width: 5px !important;
	}
	.md\:max-w-10 {
		max-width: 10px !important;
	}
	.md\:max-w-15 {
		max-width: 15px !important;
	}
	.md\:max-w-20 {
		max-width: 20px !important;
	}
	.md\:max-w-25 {
		max-width: 25px !important;
	}
	.md\:max-w-30 {
		max-width: 30px !important;
	}
	.md\:max-w-35 {
		max-width: 35px !important;
	}
	.md\:max-w-40 {
		max-width: 40px !important;
	}
	.md\:max-w-45 {
		max-width: 45px !important;
	}
	.md\:max-w-50 {
		max-width: 50px !important;
	}
	.md\:max-w-55 {
		max-width: 55px !important;
	}
	.md\:max-w-60 {
		max-width: 60px !important;
	}
	.md\:max-w-65 {
		max-width: 65px !important;
	}
	.md\:max-w-70 {
		max-width: 70px !important;
	}
	.md\:max-w-75 {
		max-width: 75px !important;
	}
	.md\:max-w-80 {
		max-width: 80px !important;
	}
	.md\:max-w-85 {
		max-width: 85px !important;
	}
	.md\:max-w-90 {
		max-width: 90px !important;
	}
	.md\:max-w-95 {
		max-width: 95px !important;
	}
	.md\:max-w-100 {
		max-width: 100px !important;
	}
	.md\:max-w-105 {
		max-width: 105px !important;
	}
	.md\:max-w-110 {
		max-width: 110px !important;
	}
	.md\:max-w-115 {
		max-width: 115px !important;
	}
	.md\:max-w-120 {
		max-width: 120px !important;
	}
	.md\:max-w-125 {
		max-width: 125px !important;
	}
	.md\:max-w-130 {
		max-width: 130px !important;
	}
	.md\:max-w-135 {
		max-width: 135px !important;
	}
	.md\:max-w-140 {
		max-width: 140px !important;
	}
	.md\:max-w-145 {
		max-width: 145px !important;
	}
	.md\:max-w-150 {
		max-width: 150px !important;
	}
	.md\:max-w-155 {
		max-width: 155px !important;
	}
	.md\:max-w-160 {
		max-width: 160px !important;
	}
	.md\:max-w-165 {
		max-width: 165px !important;
	}
	.md\:max-w-170 {
		max-width: 170px !important;
	}
	.md\:max-w-175 {
		max-width: 175px !important;
	}
	.md\:max-w-180 {
		max-width: 180px !important;
	}
	.md\:max-w-185 {
		max-width: 185px !important;
	}
	.md\:max-w-190 {
		max-width: 190px !important;
	}
	.md\:max-w-195 {
		max-width: 195px !important;
	}
	.md\:max-w-200 {
		max-width: 200px !important;
	}
	.md\:max-w-205 {
		max-width: 205px !important;
	}
	.md\:max-w-210 {
		max-width: 210px !important;
	}
	.md\:max-w-215 {
		max-width: 215px !important;
	}
	.md\:max-w-220 {
		max-width: 220px !important;
	}
	.md\:max-w-225 {
		max-width: 225px !important;
	}
	.md\:max-w-230 {
		max-width: 230px !important;
	}
	.md\:max-w-235 {
		max-width: 235px !important;
	}
	.md\:max-w-240 {
		max-width: 240px !important;
	}
	.md\:max-w-245 {
		max-width: 245px !important;
	}
	.md\:max-w-250 {
		max-width: 250px !important;
	}
	.md\:max-w-255 {
		max-width: 255px !important;
	}
	.md\:max-w-260 {
		max-width: 260px !important;
	}
	.md\:max-w-265 {
		max-width: 265px !important;
	}
	.md\:max-w-270 {
		max-width: 270px !important;
	}
	.md\:max-w-275 {
		max-width: 275px !important;
	}
	.md\:max-w-280 {
		max-width: 280px !important;
	}
	.md\:max-w-285 {
		max-width: 285px !important;
	}
	.md\:max-w-290 {
		max-width: 290px !important;
	}
	.md\:max-w-295 {
		max-width: 295px !important;
	}
	.md\:max-w-300 {
		max-width: 300px !important;
	}
	.md\:max-w-305 {
		max-width: 305px !important;
	}
	.md\:max-w-310 {
		max-width: 310px !important;
	}
	.md\:max-w-315 {
		max-width: 315px !important;
	}
	.md\:max-w-320 {
		max-width: 320px !important;
	}
	.md\:max-w-325 {
		max-width: 325px !important;
	}
	.md\:max-w-330 {
		max-width: 330px !important;
	}
	.md\:max-w-335 {
		max-width: 335px !important;
	}
	.md\:max-w-340 {
		max-width: 340px !important;
	}
	.md\:max-w-345 {
		max-width: 345px !important;
	}
	.md\:max-w-350 {
		max-width: 350px !important;
	}
	.md\:max-w-355 {
		max-width: 355px !important;
	}
	.md\:max-w-360 {
		max-width: 360px !important;
	}
	.md\:max-w-365 {
		max-width: 365px !important;
	}
	.md\:max-w-370 {
		max-width: 370px !important;
	}
	.md\:max-w-375 {
		max-width: 375px !important;
	}
	.md\:max-w-380 {
		max-width: 380px !important;
	}
	.md\:max-w-385 {
		max-width: 385px !important;
	}
	.md\:max-w-390 {
		max-width: 390px !important;
	}
	.md\:max-w-395 {
		max-width: 395px !important;
	}
	.md\:max-w-400 {
		max-width: 400px !important;
	}
	.md\:max-w-405 {
		max-width: 405px !important;
	}
	.md\:max-w-410 {
		max-width: 410px !important;
	}
	.md\:max-w-415 {
		max-width: 415px !important;
	}
	.md\:max-w-420 {
		max-width: 420px !important;
	}
	.md\:max-w-425 {
		max-width: 425px !important;
	}
	.md\:max-w-430 {
		max-width: 430px !important;
	}
	.md\:max-w-435 {
		max-width: 435px !important;
	}
	.md\:max-w-440 {
		max-width: 440px !important;
	}
	.md\:max-w-445 {
		max-width: 445px !important;
	}
	.md\:max-w-450 {
		max-width: 450px !important;
	}
	.md\:max-w-455 {
		max-width: 455px !important;
	}
	.md\:max-w-460 {
		max-width: 460px !important;
	}
	.md\:max-w-465 {
		max-width: 465px !important;
	}
	.md\:max-w-470 {
		max-width: 470px !important;
	}
	.md\:max-w-475 {
		max-width: 475px !important;
	}
	.md\:max-w-480 {
		max-width: 480px !important;
	}
	.md\:max-w-485 {
		max-width: 485px !important;
	}
	.md\:max-w-490 {
		max-width: 490px !important;
	}
	.md\:max-w-495 {
		max-width: 495px !important;
	}
	.md\:max-w-500 {
		max-width: 500px !important;
	}
	.md\:max-w-505 {
		max-width: 505px !important;
	}
	.md\:max-w-510 {
		max-width: 510px !important;
	}
	.md\:max-w-515 {
		max-width: 515px !important;
	}
	.md\:max-w-520 {
		max-width: 520px !important;
	}
	.md\:max-w-525 {
		max-width: 525px !important;
	}
	.md\:max-w-530 {
		max-width: 530px !important;
	}
	.md\:max-w-535 {
		max-width: 535px !important;
	}
	.md\:max-w-540 {
		max-width: 540px !important;
	}
	.md\:max-w-545 {
		max-width: 545px !important;
	}
	.md\:max-w-550 {
		max-width: 550px !important;
	}
	.md\:max-w-555 {
		max-width: 555px !important;
	}
	.md\:max-w-560 {
		max-width: 560px !important;
	}
	.md\:max-w-565 {
		max-width: 565px !important;
	}
	.md\:max-w-570 {
		max-width: 570px !important;
	}
	.md\:max-w-575 {
		max-width: 575px !important;
	}
	.md\:max-w-580 {
		max-width: 580px !important;
	}
	.md\:max-w-585 {
		max-width: 585px !important;
	}
	.md\:max-w-590 {
		max-width: 590px !important;
	}
	.md\:max-w-595 {
		max-width: 595px !important;
	}
	.md\:max-w-600 {
		max-width: 600px !important;
	}
	.md\:max-w-605 {
		max-width: 605px !important;
	}
	.md\:max-w-610 {
		max-width: 610px !important;
	}
	.md\:max-w-615 {
		max-width: 615px !important;
	}
	.md\:max-w-620 {
		max-width: 620px !important;
	}
	.md\:max-w-625 {
		max-width: 625px !important;
	}
	.md\:max-w-630 {
		max-width: 630px !important;
	}
	.md\:max-w-635 {
		max-width: 635px !important;
	}
	.md\:max-w-640 {
		max-width: 640px !important;
	}
	.md\:max-w-645 {
		max-width: 645px !important;
	}
	.md\:max-w-650 {
		max-width: 650px !important;
	}
	.md\:max-w-655 {
		max-width: 655px !important;
	}
	.md\:max-w-660 {
		max-width: 660px !important;
	}
	.md\:max-w-665 {
		max-width: 665px !important;
	}
	.md\:max-w-670 {
		max-width: 670px !important;
	}
	.md\:max-w-675 {
		max-width: 675px !important;
	}
	.md\:max-w-680 {
		max-width: 680px !important;
	}
	.md\:max-w-685 {
		max-width: 685px !important;
	}
	.md\:max-w-690 {
		max-width: 690px !important;
	}
	.md\:max-w-695 {
		max-width: 695px !important;
	}
	.md\:max-w-700 {
		max-width: 700px !important;
	}
	.md\:max-w-705 {
		max-width: 705px !important;
	}
	.md\:max-w-710 {
		max-width: 710px !important;
	}
	.md\:max-w-715 {
		max-width: 715px !important;
	}
	.md\:max-w-720 {
		max-width: 720px !important;
	}
	.md\:max-w-725 {
		max-width: 725px !important;
	}
	.md\:max-w-730 {
		max-width: 730px !important;
	}
	.md\:max-w-735 {
		max-width: 735px !important;
	}
	.md\:max-w-740 {
		max-width: 740px !important;
	}
	.md\:max-w-745 {
		max-width: 745px !important;
	}
	.md\:max-w-750 {
		max-width: 750px !important;
	}
	.md\:max-w-755 {
		max-width: 755px !important;
	}
	.md\:max-w-760 {
		max-width: 760px !important;
	}
	.md\:max-w-765 {
		max-width: 765px !important;
	}
	.md\:max-w-770 {
		max-width: 770px !important;
	}
	.md\:max-w-775 {
		max-width: 775px !important;
	}
	.md\:max-w-780 {
		max-width: 780px !important;
	}
	.md\:max-w-785 {
		max-width: 785px !important;
	}
	.md\:max-w-790 {
		max-width: 790px !important;
	}
	.md\:max-w-795 {
		max-width: 795px !important;
	}
	.md\:max-w-800 {
		max-width: 800px !important;
	}
	.md\:max-w-805 {
		max-width: 805px !important;
	}
	.md\:max-w-810 {
		max-width: 810px !important;
	}
	.md\:max-w-815 {
		max-width: 815px !important;
	}
	.md\:max-w-820 {
		max-width: 820px !important;
	}
	.md\:max-w-825 {
		max-width: 825px !important;
	}
	.md\:max-w-830 {
		max-width: 830px !important;
	}
	.md\:max-w-835 {
		max-width: 835px !important;
	}
	.md\:max-w-840 {
		max-width: 840px !important;
	}
	.md\:max-w-845 {
		max-width: 845px !important;
	}
	.md\:max-w-850 {
		max-width: 850px !important;
	}
	.md\:max-w-855 {
		max-width: 855px !important;
	}
	.md\:max-w-860 {
		max-width: 860px !important;
	}
	.md\:max-w-865 {
		max-width: 865px !important;
	}
	.md\:max-w-870 {
		max-width: 870px !important;
	}
	.md\:max-w-875 {
		max-width: 875px !important;
	}
	.md\:max-w-880 {
		max-width: 880px !important;
	}
	.md\:max-w-885 {
		max-width: 885px !important;
	}
	.md\:max-w-890 {
		max-width: 890px !important;
	}
	.md\:max-w-895 {
		max-width: 895px !important;
	}
	.md\:max-w-900 {
		max-width: 900px !important;
	}
	.md\:max-w-905 {
		max-width: 905px !important;
	}
	.md\:max-w-910 {
		max-width: 910px !important;
	}
	.md\:max-w-915 {
		max-width: 915px !important;
	}
	.md\:max-w-920 {
		max-width: 920px !important;
	}
	.md\:max-w-925 {
		max-width: 925px !important;
	}
	.md\:max-w-930 {
		max-width: 930px !important;
	}
	.md\:max-w-935 {
		max-width: 935px !important;
	}
	.md\:max-w-940 {
		max-width: 940px !important;
	}
	.md\:max-w-945 {
		max-width: 945px !important;
	}
	.md\:max-w-950 {
		max-width: 950px !important;
	}
	.md\:max-w-955 {
		max-width: 955px !important;
	}
	.md\:max-w-960 {
		max-width: 960px !important;
	}
	.md\:max-w-965 {
		max-width: 965px !important;
	}
	.md\:max-w-970 {
		max-width: 970px !important;
	}
	.md\:max-w-975 {
		max-width: 975px !important;
	}
	.md\:max-w-980 {
		max-width: 980px !important;
	}
	.md\:max-w-985 {
		max-width: 985px !important;
	}
	.md\:max-w-990 {
		max-width: 990px !important;
	}
	.md\:max-w-995 {
		max-width: 995px !important;
	}
	.md\:max-w-1000 {
		max-width: 1000px !important;
	}
	.md\:max-w-per-1 {
		max-width: 1% !important;
	}
	.md\:max-w-per-2 {
		max-width: 2% !important;
	}
	.md\:max-w-per-3 {
		max-width: 3% !important;
	}
	.md\:max-w-per-4 {
		max-width: 4% !important;
	}
	.md\:max-w-per-5 {
		max-width: 5% !important;
	}
	.md\:max-w-per-6 {
		max-width: 6% !important;
	}
	.md\:max-w-per-7 {
		max-width: 7% !important;
	}
	.md\:max-w-per-8 {
		max-width: 8% !important;
	}
	.md\:max-w-per-9 {
		max-width: 9% !important;
	}
	.md\:max-w-per-10 {
		max-width: 10% !important;
	}
	.md\:max-w-per-11 {
		max-width: 11% !important;
	}
	.md\:max-w-per-12 {
		max-width: 12% !important;
	}
	.md\:max-w-per-13 {
		max-width: 13% !important;
	}
	.md\:max-w-per-14 {
		max-width: 14% !important;
	}
	.md\:max-w-per-15 {
		max-width: 15% !important;
	}
	.md\:max-w-per-16 {
		max-width: 16% !important;
	}
	.md\:max-w-per-17 {
		max-width: 17% !important;
	}
	.md\:max-w-per-18 {
		max-width: 18% !important;
	}
	.md\:max-w-per-19 {
		max-width: 19% !important;
	}
	.md\:max-w-per-20 {
		max-width: 20% !important;
	}
	.md\:max-w-per-21 {
		max-width: 21% !important;
	}
	.md\:max-w-per-22 {
		max-width: 22% !important;
	}
	.md\:max-w-per-23 {
		max-width: 23% !important;
	}
	.md\:max-w-per-24 {
		max-width: 24% !important;
	}
	.md\:max-w-per-25 {
		max-width: 25% !important;
	}
	.md\:max-w-per-26 {
		max-width: 26% !important;
	}
	.md\:max-w-per-27 {
		max-width: 27% !important;
	}
	.md\:max-w-per-28 {
		max-width: 28% !important;
	}
	.md\:max-w-per-29 {
		max-width: 29% !important;
	}
	.md\:max-w-per-30 {
		max-width: 30% !important;
	}
	.md\:max-w-per-31 {
		max-width: 31% !important;
	}
	.md\:max-w-per-32 {
		max-width: 32% !important;
	}
	.md\:max-w-per-33 {
		max-width: 33% !important;
	}
	.md\:max-w-per-34 {
		max-width: 34% !important;
	}
	.md\:max-w-per-35 {
		max-width: 35% !important;
	}
	.md\:max-w-per-36 {
		max-width: 36% !important;
	}
	.md\:max-w-per-37 {
		max-width: 37% !important;
	}
	.md\:max-w-per-38 {
		max-width: 38% !important;
	}
	.md\:max-w-per-39 {
		max-width: 39% !important;
	}
	.md\:max-w-per-40 {
		max-width: 40% !important;
	}
	.md\:max-w-per-41 {
		max-width: 41% !important;
	}
	.md\:max-w-per-42 {
		max-width: 42% !important;
	}
	.md\:max-w-per-43 {
		max-width: 43% !important;
	}
	.md\:max-w-per-44 {
		max-width: 44% !important;
	}
	.md\:max-w-per-45 {
		max-width: 45% !important;
	}
	.md\:max-w-per-46 {
		max-width: 46% !important;
	}
	.md\:max-w-per-47 {
		max-width: 47% !important;
	}
	.md\:max-w-per-48 {
		max-width: 48% !important;
	}
	.md\:max-w-per-49 {
		max-width: 49% !important;
	}
	.md\:max-w-per-50 {
		max-width: 50% !important;
	}
	.md\:max-w-per-51 {
		max-width: 51% !important;
	}
	.md\:max-w-per-52 {
		max-width: 52% !important;
	}
	.md\:max-w-per-53 {
		max-width: 53% !important;
	}
	.md\:max-w-per-54 {
		max-width: 54% !important;
	}
	.md\:max-w-per-55 {
		max-width: 55% !important;
	}
	.md\:max-w-per-56 {
		max-width: 56% !important;
	}
	.md\:max-w-per-57 {
		max-width: 57% !important;
	}
	.md\:max-w-per-58 {
		max-width: 58% !important;
	}
	.md\:max-w-per-59 {
		max-width: 59% !important;
	}
	.md\:max-w-per-60 {
		max-width: 60% !important;
	}
	.md\:max-w-per-61 {
		max-width: 61% !important;
	}
	.md\:max-w-per-62 {
		max-width: 62% !important;
	}
	.md\:max-w-per-63 {
		max-width: 63% !important;
	}
	.md\:max-w-per-64 {
		max-width: 64% !important;
	}
	.md\:max-w-per-65 {
		max-width: 65% !important;
	}
	.md\:max-w-per-66 {
		max-width: 66% !important;
	}
	.md\:max-w-per-67 {
		max-width: 67% !important;
	}
	.md\:max-w-per-68 {
		max-width: 68% !important;
	}
	.md\:max-w-per-69 {
		max-width: 69% !important;
	}
	.md\:max-w-per-70 {
		max-width: 70% !important;
	}
	.md\:max-w-per-71 {
		max-width: 71% !important;
	}
	.md\:max-w-per-72 {
		max-width: 72% !important;
	}
	.md\:max-w-per-73 {
		max-width: 73% !important;
	}
	.md\:max-w-per-74 {
		max-width: 74% !important;
	}
	.md\:max-w-per-75 {
		max-width: 75% !important;
	}
	.md\:max-w-per-76 {
		max-width: 76% !important;
	}
	.md\:max-w-per-77 {
		max-width: 77% !important;
	}
	.md\:max-w-per-78 {
		max-width: 78% !important;
	}
	.md\:max-w-per-79 {
		max-width: 79% !important;
	}
	.md\:max-w-per-80 {
		max-width: 80% !important;
	}
	.md\:max-w-per-81 {
		max-width: 81% !important;
	}
	.md\:max-w-per-82 {
		max-width: 82% !important;
	}
	.md\:max-w-per-83 {
		max-width: 83% !important;
	}
	.md\:max-w-per-84 {
		max-width: 84% !important;
	}
	.md\:max-w-per-85 {
		max-width: 85% !important;
	}
	.md\:max-w-per-86 {
		max-width: 86% !important;
	}
	.md\:max-w-per-87 {
		max-width: 87% !important;
	}
	.md\:max-w-per-88 {
		max-width: 88% !important;
	}
	.md\:max-w-per-89 {
		max-width: 89% !important;
	}
	.md\:max-w-per-90 {
		max-width: 90% !important;
	}
	.md\:max-w-per-91 {
		max-width: 91% !important;
	}
	.md\:max-w-per-92 {
		max-width: 92% !important;
	}
	.md\:max-w-per-93 {
		max-width: 93% !important;
	}
	.md\:max-w-per-94 {
		max-width: 94% !important;
	}
	.md\:max-w-per-95 {
		max-width: 95% !important;
	}
	.md\:max-w-per-96 {
		max-width: 96% !important;
	}
	.md\:max-w-per-97 {
		max-width: 97% !important;
	}
	.md\:max-w-per-98 {
		max-width: 98% !important;
	}
	.md\:max-w-per-99 {
		max-width: 99% !important;
	}
	.md\:max-w-per-100 {
		max-width: 100% !important;
	}
	.md\:min-w-none {
		min-width: none !important;
	}
	.md\:min-w-full {
		min-width: 100% !important;
	}
	.md\:min-w-0 {
		min-width: 0px !important;
	}
	.md\:min-w-5 {
		min-width: 5px !important;
	}
	.md\:min-w-10 {
		min-width: 10px !important;
	}
	.md\:min-w-15 {
		min-width: 15px !important;
	}
	.md\:min-w-20 {
		min-width: 20px !important;
	}
	.md\:min-w-25 {
		min-width: 25px !important;
	}
	.md\:min-w-30 {
		min-width: 30px !important;
	}
	.md\:min-w-35 {
		min-width: 35px !important;
	}
	.md\:min-w-40 {
		min-width: 40px !important;
	}
	.md\:min-w-45 {
		min-width: 45px !important;
	}
	.md\:min-w-50 {
		min-width: 50px !important;
	}
	.md\:min-w-55 {
		min-width: 55px !important;
	}
	.md\:min-w-60 {
		min-width: 60px !important;
	}
	.md\:min-w-65 {
		min-width: 65px !important;
	}
	.md\:min-w-70 {
		min-width: 70px !important;
	}
	.md\:min-w-75 {
		min-width: 75px !important;
	}
	.md\:min-w-80 {
		min-width: 80px !important;
	}
	.md\:min-w-85 {
		min-width: 85px !important;
	}
	.md\:min-w-90 {
		min-width: 90px !important;
	}
	.md\:min-w-95 {
		min-width: 95px !important;
	}
	.md\:min-w-100 {
		min-width: 100px !important;
	}
	.md\:min-w-105 {
		min-width: 105px !important;
	}
	.md\:min-w-110 {
		min-width: 110px !important;
	}
	.md\:min-w-115 {
		min-width: 115px !important;
	}
	.md\:min-w-120 {
		min-width: 120px !important;
	}
	.md\:min-w-125 {
		min-width: 125px !important;
	}
	.md\:min-w-130 {
		min-width: 130px !important;
	}
	.md\:min-w-135 {
		min-width: 135px !important;
	}
	.md\:min-w-140 {
		min-width: 140px !important;
	}
	.md\:min-w-145 {
		min-width: 145px !important;
	}
	.md\:min-w-150 {
		min-width: 150px !important;
	}
	.md\:min-w-155 {
		min-width: 155px !important;
	}
	.md\:min-w-160 {
		min-width: 160px !important;
	}
	.md\:min-w-165 {
		min-width: 165px !important;
	}
	.md\:min-w-170 {
		min-width: 170px !important;
	}
	.md\:min-w-175 {
		min-width: 175px !important;
	}
	.md\:min-w-180 {
		min-width: 180px !important;
	}
	.md\:min-w-185 {
		min-width: 185px !important;
	}
	.md\:min-w-190 {
		min-width: 190px !important;
	}
	.md\:min-w-195 {
		min-width: 195px !important;
	}
	.md\:min-w-200 {
		min-width: 200px !important;
	}
	.md\:min-w-205 {
		min-width: 205px !important;
	}
	.md\:min-w-210 {
		min-width: 210px !important;
	}
	.md\:min-w-215 {
		min-width: 215px !important;
	}
	.md\:min-w-220 {
		min-width: 220px !important;
	}
	.md\:min-w-225 {
		min-width: 225px !important;
	}
	.md\:min-w-230 {
		min-width: 230px !important;
	}
	.md\:min-w-235 {
		min-width: 235px !important;
	}
	.md\:min-w-240 {
		min-width: 240px !important;
	}
	.md\:min-w-245 {
		min-width: 245px !important;
	}
	.md\:min-w-250 {
		min-width: 250px !important;
	}
	.md\:min-w-255 {
		min-width: 255px !important;
	}
	.md\:min-w-260 {
		min-width: 260px !important;
	}
	.md\:min-w-265 {
		min-width: 265px !important;
	}
	.md\:min-w-270 {
		min-width: 270px !important;
	}
	.md\:min-w-275 {
		min-width: 275px !important;
	}
	.md\:min-w-280 {
		min-width: 280px !important;
	}
	.md\:min-w-285 {
		min-width: 285px !important;
	}
	.md\:min-w-290 {
		min-width: 290px !important;
	}
	.md\:min-w-295 {
		min-width: 295px !important;
	}
	.md\:min-w-300 {
		min-width: 300px !important;
	}
	.md\:min-w-305 {
		min-width: 305px !important;
	}
	.md\:min-w-310 {
		min-width: 310px !important;
	}
	.md\:min-w-315 {
		min-width: 315px !important;
	}
	.md\:min-w-320 {
		min-width: 320px !important;
	}
	.md\:min-w-325 {
		min-width: 325px !important;
	}
	.md\:min-w-330 {
		min-width: 330px !important;
	}
	.md\:min-w-335 {
		min-width: 335px !important;
	}
	.md\:min-w-340 {
		min-width: 340px !important;
	}
	.md\:min-w-345 {
		min-width: 345px !important;
	}
	.md\:min-w-350 {
		min-width: 350px !important;
	}
	.md\:min-w-355 {
		min-width: 355px !important;
	}
	.md\:min-w-360 {
		min-width: 360px !important;
	}
	.md\:min-w-365 {
		min-width: 365px !important;
	}
	.md\:min-w-370 {
		min-width: 370px !important;
	}
	.md\:min-w-375 {
		min-width: 375px !important;
	}
	.md\:min-w-380 {
		min-width: 380px !important;
	}
	.md\:min-w-385 {
		min-width: 385px !important;
	}
	.md\:min-w-390 {
		min-width: 390px !important;
	}
	.md\:min-w-395 {
		min-width: 395px !important;
	}
	.md\:min-w-400 {
		min-width: 400px !important;
	}
	.md\:min-w-405 {
		min-width: 405px !important;
	}
	.md\:min-w-410 {
		min-width: 410px !important;
	}
	.md\:min-w-415 {
		min-width: 415px !important;
	}
	.md\:min-w-420 {
		min-width: 420px !important;
	}
	.md\:min-w-425 {
		min-width: 425px !important;
	}
	.md\:min-w-430 {
		min-width: 430px !important;
	}
	.md\:min-w-435 {
		min-width: 435px !important;
	}
	.md\:min-w-440 {
		min-width: 440px !important;
	}
	.md\:min-w-445 {
		min-width: 445px !important;
	}
	.md\:min-w-450 {
		min-width: 450px !important;
	}
	.md\:min-w-455 {
		min-width: 455px !important;
	}
	.md\:min-w-460 {
		min-width: 460px !important;
	}
	.md\:min-w-465 {
		min-width: 465px !important;
	}
	.md\:min-w-470 {
		min-width: 470px !important;
	}
	.md\:min-w-475 {
		min-width: 475px !important;
	}
	.md\:min-w-480 {
		min-width: 480px !important;
	}
	.md\:min-w-485 {
		min-width: 485px !important;
	}
	.md\:min-w-490 {
		min-width: 490px !important;
	}
	.md\:min-w-495 {
		min-width: 495px !important;
	}
	.md\:min-w-500 {
		min-width: 500px !important;
	}
	.md\:min-w-505 {
		min-width: 505px !important;
	}
	.md\:min-w-510 {
		min-width: 510px !important;
	}
	.md\:min-w-515 {
		min-width: 515px !important;
	}
	.md\:min-w-520 {
		min-width: 520px !important;
	}
	.md\:min-w-525 {
		min-width: 525px !important;
	}
	.md\:min-w-530 {
		min-width: 530px !important;
	}
	.md\:min-w-535 {
		min-width: 535px !important;
	}
	.md\:min-w-540 {
		min-width: 540px !important;
	}
	.md\:min-w-545 {
		min-width: 545px !important;
	}
	.md\:min-w-550 {
		min-width: 550px !important;
	}
	.md\:min-w-555 {
		min-width: 555px !important;
	}
	.md\:min-w-560 {
		min-width: 560px !important;
	}
	.md\:min-w-565 {
		min-width: 565px !important;
	}
	.md\:min-w-570 {
		min-width: 570px !important;
	}
	.md\:min-w-575 {
		min-width: 575px !important;
	}
	.md\:min-w-580 {
		min-width: 580px !important;
	}
	.md\:min-w-585 {
		min-width: 585px !important;
	}
	.md\:min-w-590 {
		min-width: 590px !important;
	}
	.md\:min-w-595 {
		min-width: 595px !important;
	}
	.md\:min-w-600 {
		min-width: 600px !important;
	}
	.md\:min-w-605 {
		min-width: 605px !important;
	}
	.md\:min-w-610 {
		min-width: 610px !important;
	}
	.md\:min-w-615 {
		min-width: 615px !important;
	}
	.md\:min-w-620 {
		min-width: 620px !important;
	}
	.md\:min-w-625 {
		min-width: 625px !important;
	}
	.md\:min-w-630 {
		min-width: 630px !important;
	}
	.md\:min-w-635 {
		min-width: 635px !important;
	}
	.md\:min-w-640 {
		min-width: 640px !important;
	}
	.md\:min-w-645 {
		min-width: 645px !important;
	}
	.md\:min-w-650 {
		min-width: 650px !important;
	}
	.md\:min-w-655 {
		min-width: 655px !important;
	}
	.md\:min-w-660 {
		min-width: 660px !important;
	}
	.md\:min-w-665 {
		min-width: 665px !important;
	}
	.md\:min-w-670 {
		min-width: 670px !important;
	}
	.md\:min-w-675 {
		min-width: 675px !important;
	}
	.md\:min-w-680 {
		min-width: 680px !important;
	}
	.md\:min-w-685 {
		min-width: 685px !important;
	}
	.md\:min-w-690 {
		min-width: 690px !important;
	}
	.md\:min-w-695 {
		min-width: 695px !important;
	}
	.md\:min-w-700 {
		min-width: 700px !important;
	}
	.md\:min-w-705 {
		min-width: 705px !important;
	}
	.md\:min-w-710 {
		min-width: 710px !important;
	}
	.md\:min-w-715 {
		min-width: 715px !important;
	}
	.md\:min-w-720 {
		min-width: 720px !important;
	}
	.md\:min-w-725 {
		min-width: 725px !important;
	}
	.md\:min-w-730 {
		min-width: 730px !important;
	}
	.md\:min-w-735 {
		min-width: 735px !important;
	}
	.md\:min-w-740 {
		min-width: 740px !important;
	}
	.md\:min-w-745 {
		min-width: 745px !important;
	}
	.md\:min-w-750 {
		min-width: 750px !important;
	}
	.md\:min-w-755 {
		min-width: 755px !important;
	}
	.md\:min-w-760 {
		min-width: 760px !important;
	}
	.md\:min-w-765 {
		min-width: 765px !important;
	}
	.md\:min-w-770 {
		min-width: 770px !important;
	}
	.md\:min-w-775 {
		min-width: 775px !important;
	}
	.md\:min-w-780 {
		min-width: 780px !important;
	}
	.md\:min-w-785 {
		min-width: 785px !important;
	}
	.md\:min-w-790 {
		min-width: 790px !important;
	}
	.md\:min-w-795 {
		min-width: 795px !important;
	}
	.md\:min-w-800 {
		min-width: 800px !important;
	}
	.md\:min-w-805 {
		min-width: 805px !important;
	}
	.md\:min-w-810 {
		min-width: 810px !important;
	}
	.md\:min-w-815 {
		min-width: 815px !important;
	}
	.md\:min-w-820 {
		min-width: 820px !important;
	}
	.md\:min-w-825 {
		min-width: 825px !important;
	}
	.md\:min-w-830 {
		min-width: 830px !important;
	}
	.md\:min-w-835 {
		min-width: 835px !important;
	}
	.md\:min-w-840 {
		min-width: 840px !important;
	}
	.md\:min-w-845 {
		min-width: 845px !important;
	}
	.md\:min-w-850 {
		min-width: 850px !important;
	}
	.md\:min-w-855 {
		min-width: 855px !important;
	}
	.md\:min-w-860 {
		min-width: 860px !important;
	}
	.md\:min-w-865 {
		min-width: 865px !important;
	}
	.md\:min-w-870 {
		min-width: 870px !important;
	}
	.md\:min-w-875 {
		min-width: 875px !important;
	}
	.md\:min-w-880 {
		min-width: 880px !important;
	}
	.md\:min-w-885 {
		min-width: 885px !important;
	}
	.md\:min-w-890 {
		min-width: 890px !important;
	}
	.md\:min-w-895 {
		min-width: 895px !important;
	}
	.md\:min-w-900 {
		min-width: 900px !important;
	}
	.md\:min-w-905 {
		min-width: 905px !important;
	}
	.md\:min-w-910 {
		min-width: 910px !important;
	}
	.md\:min-w-915 {
		min-width: 915px !important;
	}
	.md\:min-w-920 {
		min-width: 920px !important;
	}
	.md\:min-w-925 {
		min-width: 925px !important;
	}
	.md\:min-w-930 {
		min-width: 930px !important;
	}
	.md\:min-w-935 {
		min-width: 935px !important;
	}
	.md\:min-w-940 {
		min-width: 940px !important;
	}
	.md\:min-w-945 {
		min-width: 945px !important;
	}
	.md\:min-w-950 {
		min-width: 950px !important;
	}
	.md\:min-w-955 {
		min-width: 955px !important;
	}
	.md\:min-w-960 {
		min-width: 960px !important;
	}
	.md\:min-w-965 {
		min-width: 965px !important;
	}
	.md\:min-w-970 {
		min-width: 970px !important;
	}
	.md\:min-w-975 {
		min-width: 975px !important;
	}
	.md\:min-w-980 {
		min-width: 980px !important;
	}
	.md\:min-w-985 {
		min-width: 985px !important;
	}
	.md\:min-w-990 {
		min-width: 990px !important;
	}
	.md\:min-w-995 {
		min-width: 995px !important;
	}
	.md\:min-w-1000 {
		min-width: 1000px !important;
	}
	.md\:min-w-per-1 {
		width: 1% !important;
	}
	.md\:min-w-per-2 {
		width: 2% !important;
	}
	.md\:min-w-per-3 {
		width: 3% !important;
	}
	.md\:min-w-per-4 {
		width: 4% !important;
	}
	.md\:min-w-per-5 {
		width: 5% !important;
	}
	.md\:min-w-per-6 {
		width: 6% !important;
	}
	.md\:min-w-per-7 {
		width: 7% !important;
	}
	.md\:min-w-per-8 {
		width: 8% !important;
	}
	.md\:min-w-per-9 {
		width: 9% !important;
	}
	.md\:min-w-per-10 {
		width: 10% !important;
	}
	.md\:min-w-per-11 {
		width: 11% !important;
	}
	.md\:min-w-per-12 {
		width: 12% !important;
	}
	.md\:min-w-per-13 {
		width: 13% !important;
	}
	.md\:min-w-per-14 {
		width: 14% !important;
	}
	.md\:min-w-per-15 {
		width: 15% !important;
	}
	.md\:min-w-per-16 {
		width: 16% !important;
	}
	.md\:min-w-per-17 {
		width: 17% !important;
	}
	.md\:min-w-per-18 {
		width: 18% !important;
	}
	.md\:min-w-per-19 {
		width: 19% !important;
	}
	.md\:min-w-per-20 {
		width: 20% !important;
	}
	.md\:min-w-per-21 {
		width: 21% !important;
	}
	.md\:min-w-per-22 {
		width: 22% !important;
	}
	.md\:min-w-per-23 {
		width: 23% !important;
	}
	.md\:min-w-per-24 {
		width: 24% !important;
	}
	.md\:min-w-per-25 {
		width: 25% !important;
	}
	.md\:min-w-per-26 {
		width: 26% !important;
	}
	.md\:min-w-per-27 {
		width: 27% !important;
	}
	.md\:min-w-per-28 {
		width: 28% !important;
	}
	.md\:min-w-per-29 {
		width: 29% !important;
	}
	.md\:min-w-per-30 {
		width: 30% !important;
	}
	.md\:min-w-per-31 {
		width: 31% !important;
	}
	.md\:min-w-per-32 {
		width: 32% !important;
	}
	.md\:min-w-per-33 {
		width: 33% !important;
	}
	.md\:min-w-per-34 {
		width: 34% !important;
	}
	.md\:min-w-per-35 {
		width: 35% !important;
	}
	.md\:min-w-per-36 {
		width: 36% !important;
	}
	.md\:min-w-per-37 {
		width: 37% !important;
	}
	.md\:min-w-per-38 {
		width: 38% !important;
	}
	.md\:min-w-per-39 {
		width: 39% !important;
	}
	.md\:min-w-per-40 {
		width: 40% !important;
	}
	.md\:min-w-per-41 {
		width: 41% !important;
	}
	.md\:min-w-per-42 {
		width: 42% !important;
	}
	.md\:min-w-per-43 {
		width: 43% !important;
	}
	.md\:min-w-per-44 {
		width: 44% !important;
	}
	.md\:min-w-per-45 {
		width: 45% !important;
	}
	.md\:min-w-per-46 {
		width: 46% !important;
	}
	.md\:min-w-per-47 {
		width: 47% !important;
	}
	.md\:min-w-per-48 {
		width: 48% !important;
	}
	.md\:min-w-per-49 {
		width: 49% !important;
	}
	.md\:min-w-per-50 {
		width: 50% !important;
	}
	.md\:min-w-per-51 {
		width: 51% !important;
	}
	.md\:min-w-per-52 {
		width: 52% !important;
	}
	.md\:min-w-per-53 {
		width: 53% !important;
	}
	.md\:min-w-per-54 {
		width: 54% !important;
	}
	.md\:min-w-per-55 {
		width: 55% !important;
	}
	.md\:min-w-per-56 {
		width: 56% !important;
	}
	.md\:min-w-per-57 {
		width: 57% !important;
	}
	.md\:min-w-per-58 {
		width: 58% !important;
	}
	.md\:min-w-per-59 {
		width: 59% !important;
	}
	.md\:min-w-per-60 {
		width: 60% !important;
	}
	.md\:min-w-per-61 {
		width: 61% !important;
	}
	.md\:min-w-per-62 {
		width: 62% !important;
	}
	.md\:min-w-per-63 {
		width: 63% !important;
	}
	.md\:min-w-per-64 {
		width: 64% !important;
	}
	.md\:min-w-per-65 {
		width: 65% !important;
	}
	.md\:min-w-per-66 {
		width: 66% !important;
	}
	.md\:min-w-per-67 {
		width: 67% !important;
	}
	.md\:min-w-per-68 {
		width: 68% !important;
	}
	.md\:min-w-per-69 {
		width: 69% !important;
	}
	.md\:min-w-per-70 {
		width: 70% !important;
	}
	.md\:min-w-per-71 {
		width: 71% !important;
	}
	.md\:min-w-per-72 {
		width: 72% !important;
	}
	.md\:min-w-per-73 {
		width: 73% !important;
	}
	.md\:min-w-per-74 {
		width: 74% !important;
	}
	.md\:min-w-per-75 {
		width: 75% !important;
	}
	.md\:min-w-per-76 {
		width: 76% !important;
	}
	.md\:min-w-per-77 {
		width: 77% !important;
	}
	.md\:min-w-per-78 {
		width: 78% !important;
	}
	.md\:min-w-per-79 {
		width: 79% !important;
	}
	.md\:min-w-per-80 {
		width: 80% !important;
	}
	.md\:min-w-per-81 {
		width: 81% !important;
	}
	.md\:min-w-per-82 {
		width: 82% !important;
	}
	.md\:min-w-per-83 {
		width: 83% !important;
	}
	.md\:min-w-per-84 {
		width: 84% !important;
	}
	.md\:min-w-per-85 {
		width: 85% !important;
	}
	.md\:min-w-per-86 {
		width: 86% !important;
	}
	.md\:min-w-per-87 {
		width: 87% !important;
	}
	.md\:min-w-per-88 {
		width: 88% !important;
	}
	.md\:min-w-per-89 {
		width: 89% !important;
	}
	.md\:min-w-per-90 {
		width: 90% !important;
	}
	.md\:min-w-per-91 {
		width: 91% !important;
	}
	.md\:min-w-per-92 {
		width: 92% !important;
	}
	.md\:min-w-per-93 {
		width: 93% !important;
	}
	.md\:min-w-per-94 {
		width: 94% !important;
	}
	.md\:min-w-per-95 {
		width: 95% !important;
	}
	.md\:min-w-per-96 {
		width: 96% !important;
	}
	.md\:min-w-per-97 {
		width: 97% !important;
	}
	.md\:min-w-per-98 {
		width: 98% !important;
	}
	.md\:min-w-per-99 {
		width: 99% !important;
	}
	.md\:min-w-per-100 {
		width: 100% !important;
	}
}
@media screen and (max-width: 767px) {
	.sm\:w-auto {
		width: auto !important;
	}
	.sm\:w-full {
		width: 100% !important;
	}
	.sm\:w-0 {
		width: 0px !important;
	}
	.sm\:w-5 {
		width: 5px !important;
	}
	.sm\:w-10 {
		width: 10px !important;
	}
	.sm\:w-15 {
		width: 15px !important;
	}
	.sm\:w-20 {
		width: 20px !important;
	}
	.sm\:w-25 {
		width: 25px !important;
	}
	.sm\:w-30 {
		width: 30px !important;
	}
	.sm\:w-35 {
		width: 35px !important;
	}
	.sm\:w-40 {
		width: 40px !important;
	}
	.sm\:w-45 {
		width: 45px !important;
	}
	.sm\:w-50 {
		width: 50px !important;
	}
	.sm\:w-55 {
		width: 55px !important;
	}
	.sm\:w-60 {
		width: 60px !important;
	}
	.sm\:w-65 {
		width: 65px !important;
	}
	.sm\:w-70 {
		width: 70px !important;
	}
	.sm\:w-75 {
		width: 75px !important;
	}
	.sm\:w-80 {
		width: 80px !important;
	}
	.sm\:w-85 {
		width: 85px !important;
	}
	.sm\:w-90 {
		width: 90px !important;
	}
	.sm\:w-95 {
		width: 95px !important;
	}
	.sm\:w-100 {
		width: 100px !important;
	}
	.sm\:w-105 {
		width: 105px !important;
	}
	.sm\:w-110 {
		width: 110px !important;
	}
	.sm\:w-115 {
		width: 115px !important;
	}
	.sm\:w-120 {
		width: 120px !important;
	}
	.sm\:w-125 {
		width: 125px !important;
	}
	.sm\:w-130 {
		width: 130px !important;
	}
	.sm\:w-135 {
		width: 135px !important;
	}
	.sm\:w-140 {
		width: 140px !important;
	}
	.sm\:w-145 {
		width: 145px !important;
	}
	.sm\:w-150 {
		width: 150px !important;
	}
	.sm\:w-155 {
		width: 155px !important;
	}
	.sm\:w-160 {
		width: 160px !important;
	}
	.sm\:w-165 {
		width: 165px !important;
	}
	.sm\:w-170 {
		width: 170px !important;
	}
	.sm\:w-175 {
		width: 175px !important;
	}
	.sm\:w-180 {
		width: 180px !important;
	}
	.sm\:w-185 {
		width: 185px !important;
	}
	.sm\:w-190 {
		width: 190px !important;
	}
	.sm\:w-195 {
		width: 195px !important;
	}
	.sm\:w-200 {
		width: 200px !important;
	}
	.sm\:w-205 {
		width: 205px !important;
	}
	.sm\:w-210 {
		width: 210px !important;
	}
	.sm\:w-215 {
		width: 215px !important;
	}
	.sm\:w-220 {
		width: 220px !important;
	}
	.sm\:w-225 {
		width: 225px !important;
	}
	.sm\:w-230 {
		width: 230px !important;
	}
	.sm\:w-235 {
		width: 235px !important;
	}
	.sm\:w-240 {
		width: 240px !important;
	}
	.sm\:w-245 {
		width: 245px !important;
	}
	.sm\:w-250 {
		width: 250px !important;
	}
	.sm\:w-255 {
		width: 255px !important;
	}
	.sm\:w-260 {
		width: 260px !important;
	}
	.sm\:w-265 {
		width: 265px !important;
	}
	.sm\:w-270 {
		width: 270px !important;
	}
	.sm\:w-275 {
		width: 275px !important;
	}
	.sm\:w-280 {
		width: 280px !important;
	}
	.sm\:w-285 {
		width: 285px !important;
	}
	.sm\:w-290 {
		width: 290px !important;
	}
	.sm\:w-295 {
		width: 295px !important;
	}
	.sm\:w-300 {
		width: 300px !important;
	}
	.sm\:w-305 {
		width: 305px !important;
	}
	.sm\:w-310 {
		width: 310px !important;
	}
	.sm\:w-315 {
		width: 315px !important;
	}
	.sm\:w-320 {
		width: 320px !important;
	}
	.sm\:w-325 {
		width: 325px !important;
	}
	.sm\:w-330 {
		width: 330px !important;
	}
	.sm\:w-335 {
		width: 335px !important;
	}
	.sm\:w-340 {
		width: 340px !important;
	}
	.sm\:w-345 {
		width: 345px !important;
	}
	.sm\:w-350 {
		width: 350px !important;
	}
	.sm\:w-355 {
		width: 355px !important;
	}
	.sm\:w-360 {
		width: 360px !important;
	}
	.sm\:w-365 {
		width: 365px !important;
	}
	.sm\:w-370 {
		width: 370px !important;
	}
	.sm\:w-375 {
		width: 375px !important;
	}
	.sm\:w-380 {
		width: 380px !important;
	}
	.sm\:w-385 {
		width: 385px !important;
	}
	.sm\:w-390 {
		width: 390px !important;
	}
	.sm\:w-395 {
		width: 395px !important;
	}
	.sm\:w-400 {
		width: 400px !important;
	}
	.sm\:w-405 {
		width: 405px !important;
	}
	.sm\:w-410 {
		width: 410px !important;
	}
	.sm\:w-415 {
		width: 415px !important;
	}
	.sm\:w-420 {
		width: 420px !important;
	}
	.sm\:w-425 {
		width: 425px !important;
	}
	.sm\:w-430 {
		width: 430px !important;
	}
	.sm\:w-435 {
		width: 435px !important;
	}
	.sm\:w-440 {
		width: 440px !important;
	}
	.sm\:w-445 {
		width: 445px !important;
	}
	.sm\:w-450 {
		width: 450px !important;
	}
	.sm\:w-455 {
		width: 455px !important;
	}
	.sm\:w-460 {
		width: 460px !important;
	}
	.sm\:w-465 {
		width: 465px !important;
	}
	.sm\:w-470 {
		width: 470px !important;
	}
	.sm\:w-475 {
		width: 475px !important;
	}
	.sm\:w-480 {
		width: 480px !important;
	}
	.sm\:w-485 {
		width: 485px !important;
	}
	.sm\:w-490 {
		width: 490px !important;
	}
	.sm\:w-495 {
		width: 495px !important;
	}
	.sm\:w-500 {
		width: 500px !important;
	}
	.sm\:w-505 {
		width: 505px !important;
	}
	.sm\:w-510 {
		width: 510px !important;
	}
	.sm\:w-515 {
		width: 515px !important;
	}
	.sm\:w-520 {
		width: 520px !important;
	}
	.sm\:w-525 {
		width: 525px !important;
	}
	.sm\:w-530 {
		width: 530px !important;
	}
	.sm\:w-535 {
		width: 535px !important;
	}
	.sm\:w-540 {
		width: 540px !important;
	}
	.sm\:w-545 {
		width: 545px !important;
	}
	.sm\:w-550 {
		width: 550px !important;
	}
	.sm\:w-555 {
		width: 555px !important;
	}
	.sm\:w-560 {
		width: 560px !important;
	}
	.sm\:w-565 {
		width: 565px !important;
	}
	.sm\:w-570 {
		width: 570px !important;
	}
	.sm\:w-575 {
		width: 575px !important;
	}
	.sm\:w-580 {
		width: 580px !important;
	}
	.sm\:w-585 {
		width: 585px !important;
	}
	.sm\:w-590 {
		width: 590px !important;
	}
	.sm\:w-595 {
		width: 595px !important;
	}
	.sm\:w-600 {
		width: 600px !important;
	}
	.sm\:w-605 {
		width: 605px !important;
	}
	.sm\:w-610 {
		width: 610px !important;
	}
	.sm\:w-615 {
		width: 615px !important;
	}
	.sm\:w-620 {
		width: 620px !important;
	}
	.sm\:w-625 {
		width: 625px !important;
	}
	.sm\:w-630 {
		width: 630px !important;
	}
	.sm\:w-635 {
		width: 635px !important;
	}
	.sm\:w-640 {
		width: 640px !important;
	}
	.sm\:w-645 {
		width: 645px !important;
	}
	.sm\:w-650 {
		width: 650px !important;
	}
	.sm\:w-655 {
		width: 655px !important;
	}
	.sm\:w-660 {
		width: 660px !important;
	}
	.sm\:w-665 {
		width: 665px !important;
	}
	.sm\:w-670 {
		width: 670px !important;
	}
	.sm\:w-675 {
		width: 675px !important;
	}
	.sm\:w-680 {
		width: 680px !important;
	}
	.sm\:w-685 {
		width: 685px !important;
	}
	.sm\:w-690 {
		width: 690px !important;
	}
	.sm\:w-695 {
		width: 695px !important;
	}
	.sm\:w-700 {
		width: 700px !important;
	}
	.sm\:w-705 {
		width: 705px !important;
	}
	.sm\:w-710 {
		width: 710px !important;
	}
	.sm\:w-715 {
		width: 715px !important;
	}
	.sm\:w-720 {
		width: 720px !important;
	}
	.sm\:w-725 {
		width: 725px !important;
	}
	.sm\:w-730 {
		width: 730px !important;
	}
	.sm\:w-735 {
		width: 735px !important;
	}
	.sm\:w-740 {
		width: 740px !important;
	}
	.sm\:w-745 {
		width: 745px !important;
	}
	.sm\:w-750 {
		width: 750px !important;
	}
	.sm\:w-755 {
		width: 755px !important;
	}
	.sm\:w-760 {
		width: 760px !important;
	}
	.sm\:w-765 {
		width: 765px !important;
	}
	.sm\:w-770 {
		width: 770px !important;
	}
	.sm\:w-775 {
		width: 775px !important;
	}
	.sm\:w-780 {
		width: 780px !important;
	}
	.sm\:w-785 {
		width: 785px !important;
	}
	.sm\:w-790 {
		width: 790px !important;
	}
	.sm\:w-795 {
		width: 795px !important;
	}
	.sm\:w-800 {
		width: 800px !important;
	}
	.sm\:w-805 {
		width: 805px !important;
	}
	.sm\:w-810 {
		width: 810px !important;
	}
	.sm\:w-815 {
		width: 815px !important;
	}
	.sm\:w-820 {
		width: 820px !important;
	}
	.sm\:w-825 {
		width: 825px !important;
	}
	.sm\:w-830 {
		width: 830px !important;
	}
	.sm\:w-835 {
		width: 835px !important;
	}
	.sm\:w-840 {
		width: 840px !important;
	}
	.sm\:w-845 {
		width: 845px !important;
	}
	.sm\:w-850 {
		width: 850px !important;
	}
	.sm\:w-855 {
		width: 855px !important;
	}
	.sm\:w-860 {
		width: 860px !important;
	}
	.sm\:w-865 {
		width: 865px !important;
	}
	.sm\:w-870 {
		width: 870px !important;
	}
	.sm\:w-875 {
		width: 875px !important;
	}
	.sm\:w-880 {
		width: 880px !important;
	}
	.sm\:w-885 {
		width: 885px !important;
	}
	.sm\:w-890 {
		width: 890px !important;
	}
	.sm\:w-895 {
		width: 895px !important;
	}
	.sm\:w-900 {
		width: 900px !important;
	}
	.sm\:w-905 {
		width: 905px !important;
	}
	.sm\:w-910 {
		width: 910px !important;
	}
	.sm\:w-915 {
		width: 915px !important;
	}
	.sm\:w-920 {
		width: 920px !important;
	}
	.sm\:w-925 {
		width: 925px !important;
	}
	.sm\:w-930 {
		width: 930px !important;
	}
	.sm\:w-935 {
		width: 935px !important;
	}
	.sm\:w-940 {
		width: 940px !important;
	}
	.sm\:w-945 {
		width: 945px !important;
	}
	.sm\:w-950 {
		width: 950px !important;
	}
	.sm\:w-955 {
		width: 955px !important;
	}
	.sm\:w-960 {
		width: 960px !important;
	}
	.sm\:w-965 {
		width: 965px !important;
	}
	.sm\:w-970 {
		width: 970px !important;
	}
	.sm\:w-975 {
		width: 975px !important;
	}
	.sm\:w-980 {
		width: 980px !important;
	}
	.sm\:w-985 {
		width: 985px !important;
	}
	.sm\:w-990 {
		width: 990px !important;
	}
	.sm\:w-995 {
		width: 995px !important;
	}
	.sm\:w-1000 {
		width: 1000px !important;
	}
	.sm\:w-per-1 {
		width: 1% !important;
	}
	.sm\:w-per-2 {
		width: 2% !important;
	}
	.sm\:w-per-3 {
		width: 3% !important;
	}
	.sm\:w-per-4 {
		width: 4% !important;
	}
	.sm\:w-per-5 {
		width: 5% !important;
	}
	.sm\:w-per-6 {
		width: 6% !important;
	}
	.sm\:w-per-7 {
		width: 7% !important;
	}
	.sm\:w-per-8 {
		width: 8% !important;
	}
	.sm\:w-per-9 {
		width: 9% !important;
	}
	.sm\:w-per-10 {
		width: 10% !important;
	}
	.sm\:w-per-11 {
		width: 11% !important;
	}
	.sm\:w-per-12 {
		width: 12% !important;
	}
	.sm\:w-per-13 {
		width: 13% !important;
	}
	.sm\:w-per-14 {
		width: 14% !important;
	}
	.sm\:w-per-15 {
		width: 15% !important;
	}
	.sm\:w-per-16 {
		width: 16% !important;
	}
	.sm\:w-per-17 {
		width: 17% !important;
	}
	.sm\:w-per-18 {
		width: 18% !important;
	}
	.sm\:w-per-19 {
		width: 19% !important;
	}
	.sm\:w-per-20 {
		width: 20% !important;
	}
	.sm\:w-per-21 {
		width: 21% !important;
	}
	.sm\:w-per-22 {
		width: 22% !important;
	}
	.sm\:w-per-23 {
		width: 23% !important;
	}
	.sm\:w-per-24 {
		width: 24% !important;
	}
	.sm\:w-per-25 {
		width: 25% !important;
	}
	.sm\:w-per-26 {
		width: 26% !important;
	}
	.sm\:w-per-27 {
		width: 27% !important;
	}
	.sm\:w-per-28 {
		width: 28% !important;
	}
	.sm\:w-per-29 {
		width: 29% !important;
	}
	.sm\:w-per-30 {
		width: 30% !important;
	}
	.sm\:w-per-31 {
		width: 31% !important;
	}
	.sm\:w-per-32 {
		width: 32% !important;
	}
	.sm\:w-per-33 {
		width: 33% !important;
	}
	.sm\:w-per-34 {
		width: 34% !important;
	}
	.sm\:w-per-35 {
		width: 35% !important;
	}
	.sm\:w-per-36 {
		width: 36% !important;
	}
	.sm\:w-per-37 {
		width: 37% !important;
	}
	.sm\:w-per-38 {
		width: 38% !important;
	}
	.sm\:w-per-39 {
		width: 39% !important;
	}
	.sm\:w-per-40 {
		width: 40% !important;
	}
	.sm\:w-per-41 {
		width: 41% !important;
	}
	.sm\:w-per-42 {
		width: 42% !important;
	}
	.sm\:w-per-43 {
		width: 43% !important;
	}
	.sm\:w-per-44 {
		width: 44% !important;
	}
	.sm\:w-per-45 {
		width: 45% !important;
	}
	.sm\:w-per-46 {
		width: 46% !important;
	}
	.sm\:w-per-47 {
		width: 47% !important;
	}
	.sm\:w-per-48 {
		width: 48% !important;
	}
	.sm\:w-per-49 {
		width: 49% !important;
	}
	.sm\:w-per-50 {
		width: 50% !important;
	}
	.sm\:w-per-51 {
		width: 51% !important;
	}
	.sm\:w-per-52 {
		width: 52% !important;
	}
	.sm\:w-per-53 {
		width: 53% !important;
	}
	.sm\:w-per-54 {
		width: 54% !important;
	}
	.sm\:w-per-55 {
		width: 55% !important;
	}
	.sm\:w-per-56 {
		width: 56% !important;
	}
	.sm\:w-per-57 {
		width: 57% !important;
	}
	.sm\:w-per-58 {
		width: 58% !important;
	}
	.sm\:w-per-59 {
		width: 59% !important;
	}
	.sm\:w-per-60 {
		width: 60% !important;
	}
	.sm\:w-per-61 {
		width: 61% !important;
	}
	.sm\:w-per-62 {
		width: 62% !important;
	}
	.sm\:w-per-63 {
		width: 63% !important;
	}
	.sm\:w-per-64 {
		width: 64% !important;
	}
	.sm\:w-per-65 {
		width: 65% !important;
	}
	.sm\:w-per-66 {
		width: 66% !important;
	}
	.sm\:w-per-67 {
		width: 67% !important;
	}
	.sm\:w-per-68 {
		width: 68% !important;
	}
	.sm\:w-per-69 {
		width: 69% !important;
	}
	.sm\:w-per-70 {
		width: 70% !important;
	}
	.sm\:w-per-71 {
		width: 71% !important;
	}
	.sm\:w-per-72 {
		width: 72% !important;
	}
	.sm\:w-per-73 {
		width: 73% !important;
	}
	.sm\:w-per-74 {
		width: 74% !important;
	}
	.sm\:w-per-75 {
		width: 75% !important;
	}
	.sm\:w-per-76 {
		width: 76% !important;
	}
	.sm\:w-per-77 {
		width: 77% !important;
	}
	.sm\:w-per-78 {
		width: 78% !important;
	}
	.sm\:w-per-79 {
		width: 79% !important;
	}
	.sm\:w-per-80 {
		width: 80% !important;
	}
	.sm\:w-per-81 {
		width: 81% !important;
	}
	.sm\:w-per-82 {
		width: 82% !important;
	}
	.sm\:w-per-83 {
		width: 83% !important;
	}
	.sm\:w-per-84 {
		width: 84% !important;
	}
	.sm\:w-per-85 {
		width: 85% !important;
	}
	.sm\:w-per-86 {
		width: 86% !important;
	}
	.sm\:w-per-87 {
		width: 87% !important;
	}
	.sm\:w-per-88 {
		width: 88% !important;
	}
	.sm\:w-per-89 {
		width: 89% !important;
	}
	.sm\:w-per-90 {
		width: 90% !important;
	}
	.sm\:w-per-91 {
		width: 91% !important;
	}
	.sm\:w-per-92 {
		width: 92% !important;
	}
	.sm\:w-per-93 {
		width: 93% !important;
	}
	.sm\:w-per-94 {
		width: 94% !important;
	}
	.sm\:w-per-95 {
		width: 95% !important;
	}
	.sm\:w-per-96 {
		width: 96% !important;
	}
	.sm\:w-per-97 {
		width: 97% !important;
	}
	.sm\:w-per-98 {
		width: 98% !important;
	}
	.sm\:w-per-99 {
		width: 99% !important;
	}
	.sm\:w-per-100 {
		width: 100% !important;
	}
	.sm\:max-w-none {
		max-width: none !important;
	}
	.sm\:max-w-full {
		max-width: 100% !important;
	}
	.sm\:max-w-0 {
		max-width: 0px !important;
	}
	.sm\:max-w-5 {
		max-width: 5px !important;
	}
	.sm\:max-w-10 {
		max-width: 10px !important;
	}
	.sm\:max-w-15 {
		max-width: 15px !important;
	}
	.sm\:max-w-20 {
		max-width: 20px !important;
	}
	.sm\:max-w-25 {
		max-width: 25px !important;
	}
	.sm\:max-w-30 {
		max-width: 30px !important;
	}
	.sm\:max-w-35 {
		max-width: 35px !important;
	}
	.sm\:max-w-40 {
		max-width: 40px !important;
	}
	.sm\:max-w-45 {
		max-width: 45px !important;
	}
	.sm\:max-w-50 {
		max-width: 50px !important;
	}
	.sm\:max-w-55 {
		max-width: 55px !important;
	}
	.sm\:max-w-60 {
		max-width: 60px !important;
	}
	.sm\:max-w-65 {
		max-width: 65px !important;
	}
	.sm\:max-w-70 {
		max-width: 70px !important;
	}
	.sm\:max-w-75 {
		max-width: 75px !important;
	}
	.sm\:max-w-80 {
		max-width: 80px !important;
	}
	.sm\:max-w-85 {
		max-width: 85px !important;
	}
	.sm\:max-w-90 {
		max-width: 90px !important;
	}
	.sm\:max-w-95 {
		max-width: 95px !important;
	}
	.sm\:max-w-100 {
		max-width: 100px !important;
	}
	.sm\:max-w-105 {
		max-width: 105px !important;
	}
	.sm\:max-w-110 {
		max-width: 110px !important;
	}
	.sm\:max-w-115 {
		max-width: 115px !important;
	}
	.sm\:max-w-120 {
		max-width: 120px !important;
	}
	.sm\:max-w-125 {
		max-width: 125px !important;
	}
	.sm\:max-w-130 {
		max-width: 130px !important;
	}
	.sm\:max-w-135 {
		max-width: 135px !important;
	}
	.sm\:max-w-140 {
		max-width: 140px !important;
	}
	.sm\:max-w-145 {
		max-width: 145px !important;
	}
	.sm\:max-w-150 {
		max-width: 150px !important;
	}
	.sm\:max-w-155 {
		max-width: 155px !important;
	}
	.sm\:max-w-160 {
		max-width: 160px !important;
	}
	.sm\:max-w-165 {
		max-width: 165px !important;
	}
	.sm\:max-w-170 {
		max-width: 170px !important;
	}
	.sm\:max-w-175 {
		max-width: 175px !important;
	}
	.sm\:max-w-180 {
		max-width: 180px !important;
	}
	.sm\:max-w-185 {
		max-width: 185px !important;
	}
	.sm\:max-w-190 {
		max-width: 190px !important;
	}
	.sm\:max-w-195 {
		max-width: 195px !important;
	}
	.sm\:max-w-200 {
		max-width: 200px !important;
	}
	.sm\:max-w-205 {
		max-width: 205px !important;
	}
	.sm\:max-w-210 {
		max-width: 210px !important;
	}
	.sm\:max-w-215 {
		max-width: 215px !important;
	}
	.sm\:max-w-220 {
		max-width: 220px !important;
	}
	.sm\:max-w-225 {
		max-width: 225px !important;
	}
	.sm\:max-w-230 {
		max-width: 230px !important;
	}
	.sm\:max-w-235 {
		max-width: 235px !important;
	}
	.sm\:max-w-240 {
		max-width: 240px !important;
	}
	.sm\:max-w-245 {
		max-width: 245px !important;
	}
	.sm\:max-w-250 {
		max-width: 250px !important;
	}
	.sm\:max-w-255 {
		max-width: 255px !important;
	}
	.sm\:max-w-260 {
		max-width: 260px !important;
	}
	.sm\:max-w-265 {
		max-width: 265px !important;
	}
	.sm\:max-w-270 {
		max-width: 270px !important;
	}
	.sm\:max-w-275 {
		max-width: 275px !important;
	}
	.sm\:max-w-280 {
		max-width: 280px !important;
	}
	.sm\:max-w-285 {
		max-width: 285px !important;
	}
	.sm\:max-w-290 {
		max-width: 290px !important;
	}
	.sm\:max-w-295 {
		max-width: 295px !important;
	}
	.sm\:max-w-300 {
		max-width: 300px !important;
	}
	.sm\:max-w-305 {
		max-width: 305px !important;
	}
	.sm\:max-w-310 {
		max-width: 310px !important;
	}
	.sm\:max-w-315 {
		max-width: 315px !important;
	}
	.sm\:max-w-320 {
		max-width: 320px !important;
	}
	.sm\:max-w-325 {
		max-width: 325px !important;
	}
	.sm\:max-w-330 {
		max-width: 330px !important;
	}
	.sm\:max-w-335 {
		max-width: 335px !important;
	}
	.sm\:max-w-340 {
		max-width: 340px !important;
	}
	.sm\:max-w-345 {
		max-width: 345px !important;
	}
	.sm\:max-w-350 {
		max-width: 350px !important;
	}
	.sm\:max-w-355 {
		max-width: 355px !important;
	}
	.sm\:max-w-360 {
		max-width: 360px !important;
	}
	.sm\:max-w-365 {
		max-width: 365px !important;
	}
	.sm\:max-w-370 {
		max-width: 370px !important;
	}
	.sm\:max-w-375 {
		max-width: 375px !important;
	}
	.sm\:max-w-380 {
		max-width: 380px !important;
	}
	.sm\:max-w-385 {
		max-width: 385px !important;
	}
	.sm\:max-w-390 {
		max-width: 390px !important;
	}
	.sm\:max-w-395 {
		max-width: 395px !important;
	}
	.sm\:max-w-400 {
		max-width: 400px !important;
	}
	.sm\:max-w-405 {
		max-width: 405px !important;
	}
	.sm\:max-w-410 {
		max-width: 410px !important;
	}
	.sm\:max-w-415 {
		max-width: 415px !important;
	}
	.sm\:max-w-420 {
		max-width: 420px !important;
	}
	.sm\:max-w-425 {
		max-width: 425px !important;
	}
	.sm\:max-w-430 {
		max-width: 430px !important;
	}
	.sm\:max-w-435 {
		max-width: 435px !important;
	}
	.sm\:max-w-440 {
		max-width: 440px !important;
	}
	.sm\:max-w-445 {
		max-width: 445px !important;
	}
	.sm\:max-w-450 {
		max-width: 450px !important;
	}
	.sm\:max-w-455 {
		max-width: 455px !important;
	}
	.sm\:max-w-460 {
		max-width: 460px !important;
	}
	.sm\:max-w-465 {
		max-width: 465px !important;
	}
	.sm\:max-w-470 {
		max-width: 470px !important;
	}
	.sm\:max-w-475 {
		max-width: 475px !important;
	}
	.sm\:max-w-480 {
		max-width: 480px !important;
	}
	.sm\:max-w-485 {
		max-width: 485px !important;
	}
	.sm\:max-w-490 {
		max-width: 490px !important;
	}
	.sm\:max-w-495 {
		max-width: 495px !important;
	}
	.sm\:max-w-500 {
		max-width: 500px !important;
	}
	.sm\:max-w-505 {
		max-width: 505px !important;
	}
	.sm\:max-w-510 {
		max-width: 510px !important;
	}
	.sm\:max-w-515 {
		max-width: 515px !important;
	}
	.sm\:max-w-520 {
		max-width: 520px !important;
	}
	.sm\:max-w-525 {
		max-width: 525px !important;
	}
	.sm\:max-w-530 {
		max-width: 530px !important;
	}
	.sm\:max-w-535 {
		max-width: 535px !important;
	}
	.sm\:max-w-540 {
		max-width: 540px !important;
	}
	.sm\:max-w-545 {
		max-width: 545px !important;
	}
	.sm\:max-w-550 {
		max-width: 550px !important;
	}
	.sm\:max-w-555 {
		max-width: 555px !important;
	}
	.sm\:max-w-560 {
		max-width: 560px !important;
	}
	.sm\:max-w-565 {
		max-width: 565px !important;
	}
	.sm\:max-w-570 {
		max-width: 570px !important;
	}
	.sm\:max-w-575 {
		max-width: 575px !important;
	}
	.sm\:max-w-580 {
		max-width: 580px !important;
	}
	.sm\:max-w-585 {
		max-width: 585px !important;
	}
	.sm\:max-w-590 {
		max-width: 590px !important;
	}
	.sm\:max-w-595 {
		max-width: 595px !important;
	}
	.sm\:max-w-600 {
		max-width: 600px !important;
	}
	.sm\:max-w-605 {
		max-width: 605px !important;
	}
	.sm\:max-w-610 {
		max-width: 610px !important;
	}
	.sm\:max-w-615 {
		max-width: 615px !important;
	}
	.sm\:max-w-620 {
		max-width: 620px !important;
	}
	.sm\:max-w-625 {
		max-width: 625px !important;
	}
	.sm\:max-w-630 {
		max-width: 630px !important;
	}
	.sm\:max-w-635 {
		max-width: 635px !important;
	}
	.sm\:max-w-640 {
		max-width: 640px !important;
	}
	.sm\:max-w-645 {
		max-width: 645px !important;
	}
	.sm\:max-w-650 {
		max-width: 650px !important;
	}
	.sm\:max-w-655 {
		max-width: 655px !important;
	}
	.sm\:max-w-660 {
		max-width: 660px !important;
	}
	.sm\:max-w-665 {
		max-width: 665px !important;
	}
	.sm\:max-w-670 {
		max-width: 670px !important;
	}
	.sm\:max-w-675 {
		max-width: 675px !important;
	}
	.sm\:max-w-680 {
		max-width: 680px !important;
	}
	.sm\:max-w-685 {
		max-width: 685px !important;
	}
	.sm\:max-w-690 {
		max-width: 690px !important;
	}
	.sm\:max-w-695 {
		max-width: 695px !important;
	}
	.sm\:max-w-700 {
		max-width: 700px !important;
	}
	.sm\:max-w-705 {
		max-width: 705px !important;
	}
	.sm\:max-w-710 {
		max-width: 710px !important;
	}
	.sm\:max-w-715 {
		max-width: 715px !important;
	}
	.sm\:max-w-720 {
		max-width: 720px !important;
	}
	.sm\:max-w-725 {
		max-width: 725px !important;
	}
	.sm\:max-w-730 {
		max-width: 730px !important;
	}
	.sm\:max-w-735 {
		max-width: 735px !important;
	}
	.sm\:max-w-740 {
		max-width: 740px !important;
	}
	.sm\:max-w-745 {
		max-width: 745px !important;
	}
	.sm\:max-w-750 {
		max-width: 750px !important;
	}
	.sm\:max-w-755 {
		max-width: 755px !important;
	}
	.sm\:max-w-760 {
		max-width: 760px !important;
	}
	.sm\:max-w-765 {
		max-width: 765px !important;
	}
	.sm\:max-w-770 {
		max-width: 770px !important;
	}
	.sm\:max-w-775 {
		max-width: 775px !important;
	}
	.sm\:max-w-780 {
		max-width: 780px !important;
	}
	.sm\:max-w-785 {
		max-width: 785px !important;
	}
	.sm\:max-w-790 {
		max-width: 790px !important;
	}
	.sm\:max-w-795 {
		max-width: 795px !important;
	}
	.sm\:max-w-800 {
		max-width: 800px !important;
	}
	.sm\:max-w-805 {
		max-width: 805px !important;
	}
	.sm\:max-w-810 {
		max-width: 810px !important;
	}
	.sm\:max-w-815 {
		max-width: 815px !important;
	}
	.sm\:max-w-820 {
		max-width: 820px !important;
	}
	.sm\:max-w-825 {
		max-width: 825px !important;
	}
	.sm\:max-w-830 {
		max-width: 830px !important;
	}
	.sm\:max-w-835 {
		max-width: 835px !important;
	}
	.sm\:max-w-840 {
		max-width: 840px !important;
	}
	.sm\:max-w-845 {
		max-width: 845px !important;
	}
	.sm\:max-w-850 {
		max-width: 850px !important;
	}
	.sm\:max-w-855 {
		max-width: 855px !important;
	}
	.sm\:max-w-860 {
		max-width: 860px !important;
	}
	.sm\:max-w-865 {
		max-width: 865px !important;
	}
	.sm\:max-w-870 {
		max-width: 870px !important;
	}
	.sm\:max-w-875 {
		max-width: 875px !important;
	}
	.sm\:max-w-880 {
		max-width: 880px !important;
	}
	.sm\:max-w-885 {
		max-width: 885px !important;
	}
	.sm\:max-w-890 {
		max-width: 890px !important;
	}
	.sm\:max-w-895 {
		max-width: 895px !important;
	}
	.sm\:max-w-900 {
		max-width: 900px !important;
	}
	.sm\:max-w-905 {
		max-width: 905px !important;
	}
	.sm\:max-w-910 {
		max-width: 910px !important;
	}
	.sm\:max-w-915 {
		max-width: 915px !important;
	}
	.sm\:max-w-920 {
		max-width: 920px !important;
	}
	.sm\:max-w-925 {
		max-width: 925px !important;
	}
	.sm\:max-w-930 {
		max-width: 930px !important;
	}
	.sm\:max-w-935 {
		max-width: 935px !important;
	}
	.sm\:max-w-940 {
		max-width: 940px !important;
	}
	.sm\:max-w-945 {
		max-width: 945px !important;
	}
	.sm\:max-w-950 {
		max-width: 950px !important;
	}
	.sm\:max-w-955 {
		max-width: 955px !important;
	}
	.sm\:max-w-960 {
		max-width: 960px !important;
	}
	.sm\:max-w-965 {
		max-width: 965px !important;
	}
	.sm\:max-w-970 {
		max-width: 970px !important;
	}
	.sm\:max-w-975 {
		max-width: 975px !important;
	}
	.sm\:max-w-980 {
		max-width: 980px !important;
	}
	.sm\:max-w-985 {
		max-width: 985px !important;
	}
	.sm\:max-w-990 {
		max-width: 990px !important;
	}
	.sm\:max-w-995 {
		max-width: 995px !important;
	}
	.sm\:max-w-1000 {
		max-width: 1000px !important;
	}
	.sm\:max-w-per-1 {
		max-width: 1% !important;
	}
	.sm\:max-w-per-2 {
		max-width: 2% !important;
	}
	.sm\:max-w-per-3 {
		max-width: 3% !important;
	}
	.sm\:max-w-per-4 {
		max-width: 4% !important;
	}
	.sm\:max-w-per-5 {
		max-width: 5% !important;
	}
	.sm\:max-w-per-6 {
		max-width: 6% !important;
	}
	.sm\:max-w-per-7 {
		max-width: 7% !important;
	}
	.sm\:max-w-per-8 {
		max-width: 8% !important;
	}
	.sm\:max-w-per-9 {
		max-width: 9% !important;
	}
	.sm\:max-w-per-10 {
		max-width: 10% !important;
	}
	.sm\:max-w-per-11 {
		max-width: 11% !important;
	}
	.sm\:max-w-per-12 {
		max-width: 12% !important;
	}
	.sm\:max-w-per-13 {
		max-width: 13% !important;
	}
	.sm\:max-w-per-14 {
		max-width: 14% !important;
	}
	.sm\:max-w-per-15 {
		max-width: 15% !important;
	}
	.sm\:max-w-per-16 {
		max-width: 16% !important;
	}
	.sm\:max-w-per-17 {
		max-width: 17% !important;
	}
	.sm\:max-w-per-18 {
		max-width: 18% !important;
	}
	.sm\:max-w-per-19 {
		max-width: 19% !important;
	}
	.sm\:max-w-per-20 {
		max-width: 20% !important;
	}
	.sm\:max-w-per-21 {
		max-width: 21% !important;
	}
	.sm\:max-w-per-22 {
		max-width: 22% !important;
	}
	.sm\:max-w-per-23 {
		max-width: 23% !important;
	}
	.sm\:max-w-per-24 {
		max-width: 24% !important;
	}
	.sm\:max-w-per-25 {
		max-width: 25% !important;
	}
	.sm\:max-w-per-26 {
		max-width: 26% !important;
	}
	.sm\:max-w-per-27 {
		max-width: 27% !important;
	}
	.sm\:max-w-per-28 {
		max-width: 28% !important;
	}
	.sm\:max-w-per-29 {
		max-width: 29% !important;
	}
	.sm\:max-w-per-30 {
		max-width: 30% !important;
	}
	.sm\:max-w-per-31 {
		max-width: 31% !important;
	}
	.sm\:max-w-per-32 {
		max-width: 32% !important;
	}
	.sm\:max-w-per-33 {
		max-width: 33% !important;
	}
	.sm\:max-w-per-34 {
		max-width: 34% !important;
	}
	.sm\:max-w-per-35 {
		max-width: 35% !important;
	}
	.sm\:max-w-per-36 {
		max-width: 36% !important;
	}
	.sm\:max-w-per-37 {
		max-width: 37% !important;
	}
	.sm\:max-w-per-38 {
		max-width: 38% !important;
	}
	.sm\:max-w-per-39 {
		max-width: 39% !important;
	}
	.sm\:max-w-per-40 {
		max-width: 40% !important;
	}
	.sm\:max-w-per-41 {
		max-width: 41% !important;
	}
	.sm\:max-w-per-42 {
		max-width: 42% !important;
	}
	.sm\:max-w-per-43 {
		max-width: 43% !important;
	}
	.sm\:max-w-per-44 {
		max-width: 44% !important;
	}
	.sm\:max-w-per-45 {
		max-width: 45% !important;
	}
	.sm\:max-w-per-46 {
		max-width: 46% !important;
	}
	.sm\:max-w-per-47 {
		max-width: 47% !important;
	}
	.sm\:max-w-per-48 {
		max-width: 48% !important;
	}
	.sm\:max-w-per-49 {
		max-width: 49% !important;
	}
	.sm\:max-w-per-50 {
		max-width: 50% !important;
	}
	.sm\:max-w-per-51 {
		max-width: 51% !important;
	}
	.sm\:max-w-per-52 {
		max-width: 52% !important;
	}
	.sm\:max-w-per-53 {
		max-width: 53% !important;
	}
	.sm\:max-w-per-54 {
		max-width: 54% !important;
	}
	.sm\:max-w-per-55 {
		max-width: 55% !important;
	}
	.sm\:max-w-per-56 {
		max-width: 56% !important;
	}
	.sm\:max-w-per-57 {
		max-width: 57% !important;
	}
	.sm\:max-w-per-58 {
		max-width: 58% !important;
	}
	.sm\:max-w-per-59 {
		max-width: 59% !important;
	}
	.sm\:max-w-per-60 {
		max-width: 60% !important;
	}
	.sm\:max-w-per-61 {
		max-width: 61% !important;
	}
	.sm\:max-w-per-62 {
		max-width: 62% !important;
	}
	.sm\:max-w-per-63 {
		max-width: 63% !important;
	}
	.sm\:max-w-per-64 {
		max-width: 64% !important;
	}
	.sm\:max-w-per-65 {
		max-width: 65% !important;
	}
	.sm\:max-w-per-66 {
		max-width: 66% !important;
	}
	.sm\:max-w-per-67 {
		max-width: 67% !important;
	}
	.sm\:max-w-per-68 {
		max-width: 68% !important;
	}
	.sm\:max-w-per-69 {
		max-width: 69% !important;
	}
	.sm\:max-w-per-70 {
		max-width: 70% !important;
	}
	.sm\:max-w-per-71 {
		max-width: 71% !important;
	}
	.sm\:max-w-per-72 {
		max-width: 72% !important;
	}
	.sm\:max-w-per-73 {
		max-width: 73% !important;
	}
	.sm\:max-w-per-74 {
		max-width: 74% !important;
	}
	.sm\:max-w-per-75 {
		max-width: 75% !important;
	}
	.sm\:max-w-per-76 {
		max-width: 76% !important;
	}
	.sm\:max-w-per-77 {
		max-width: 77% !important;
	}
	.sm\:max-w-per-78 {
		max-width: 78% !important;
	}
	.sm\:max-w-per-79 {
		max-width: 79% !important;
	}
	.sm\:max-w-per-80 {
		max-width: 80% !important;
	}
	.sm\:max-w-per-81 {
		max-width: 81% !important;
	}
	.sm\:max-w-per-82 {
		max-width: 82% !important;
	}
	.sm\:max-w-per-83 {
		max-width: 83% !important;
	}
	.sm\:max-w-per-84 {
		max-width: 84% !important;
	}
	.sm\:max-w-per-85 {
		max-width: 85% !important;
	}
	.sm\:max-w-per-86 {
		max-width: 86% !important;
	}
	.sm\:max-w-per-87 {
		max-width: 87% !important;
	}
	.sm\:max-w-per-88 {
		max-width: 88% !important;
	}
	.sm\:max-w-per-89 {
		max-width: 89% !important;
	}
	.sm\:max-w-per-90 {
		max-width: 90% !important;
	}
	.sm\:max-w-per-91 {
		max-width: 91% !important;
	}
	.sm\:max-w-per-92 {
		max-width: 92% !important;
	}
	.sm\:max-w-per-93 {
		max-width: 93% !important;
	}
	.sm\:max-w-per-94 {
		max-width: 94% !important;
	}
	.sm\:max-w-per-95 {
		max-width: 95% !important;
	}
	.sm\:max-w-per-96 {
		max-width: 96% !important;
	}
	.sm\:max-w-per-97 {
		max-width: 97% !important;
	}
	.sm\:max-w-per-98 {
		max-width: 98% !important;
	}
	.sm\:max-w-per-99 {
		max-width: 99% !important;
	}
	.sm\:max-w-per-100 {
		max-width: 100% !important;
	}
	.sm\:min-w-none {
		min-width: none !important;
	}
	.sm\:min-w-full {
		min-width: 100% !important;
	}
	.sm\:min-w-0 {
		min-width: 0px !important;
	}
	.sm\:min-w-5 {
		min-width: 5px !important;
	}
	.sm\:min-w-10 {
		min-width: 10px !important;
	}
	.sm\:min-w-15 {
		min-width: 15px !important;
	}
	.sm\:min-w-20 {
		min-width: 20px !important;
	}
	.sm\:min-w-25 {
		min-width: 25px !important;
	}
	.sm\:min-w-30 {
		min-width: 30px !important;
	}
	.sm\:min-w-35 {
		min-width: 35px !important;
	}
	.sm\:min-w-40 {
		min-width: 40px !important;
	}
	.sm\:min-w-45 {
		min-width: 45px !important;
	}
	.sm\:min-w-50 {
		min-width: 50px !important;
	}
	.sm\:min-w-55 {
		min-width: 55px !important;
	}
	.sm\:min-w-60 {
		min-width: 60px !important;
	}
	.sm\:min-w-65 {
		min-width: 65px !important;
	}
	.sm\:min-w-70 {
		min-width: 70px !important;
	}
	.sm\:min-w-75 {
		min-width: 75px !important;
	}
	.sm\:min-w-80 {
		min-width: 80px !important;
	}
	.sm\:min-w-85 {
		min-width: 85px !important;
	}
	.sm\:min-w-90 {
		min-width: 90px !important;
	}
	.sm\:min-w-95 {
		min-width: 95px !important;
	}
	.sm\:min-w-100 {
		min-width: 100px !important;
	}
	.sm\:min-w-105 {
		min-width: 105px !important;
	}
	.sm\:min-w-110 {
		min-width: 110px !important;
	}
	.sm\:min-w-115 {
		min-width: 115px !important;
	}
	.sm\:min-w-120 {
		min-width: 120px !important;
	}
	.sm\:min-w-125 {
		min-width: 125px !important;
	}
	.sm\:min-w-130 {
		min-width: 130px !important;
	}
	.sm\:min-w-135 {
		min-width: 135px !important;
	}
	.sm\:min-w-140 {
		min-width: 140px !important;
	}
	.sm\:min-w-145 {
		min-width: 145px !important;
	}
	.sm\:min-w-150 {
		min-width: 150px !important;
	}
	.sm\:min-w-155 {
		min-width: 155px !important;
	}
	.sm\:min-w-160 {
		min-width: 160px !important;
	}
	.sm\:min-w-165 {
		min-width: 165px !important;
	}
	.sm\:min-w-170 {
		min-width: 170px !important;
	}
	.sm\:min-w-175 {
		min-width: 175px !important;
	}
	.sm\:min-w-180 {
		min-width: 180px !important;
	}
	.sm\:min-w-185 {
		min-width: 185px !important;
	}
	.sm\:min-w-190 {
		min-width: 190px !important;
	}
	.sm\:min-w-195 {
		min-width: 195px !important;
	}
	.sm\:min-w-200 {
		min-width: 200px !important;
	}
	.sm\:min-w-205 {
		min-width: 205px !important;
	}
	.sm\:min-w-210 {
		min-width: 210px !important;
	}
	.sm\:min-w-215 {
		min-width: 215px !important;
	}
	.sm\:min-w-220 {
		min-width: 220px !important;
	}
	.sm\:min-w-225 {
		min-width: 225px !important;
	}
	.sm\:min-w-230 {
		min-width: 230px !important;
	}
	.sm\:min-w-235 {
		min-width: 235px !important;
	}
	.sm\:min-w-240 {
		min-width: 240px !important;
	}
	.sm\:min-w-245 {
		min-width: 245px !important;
	}
	.sm\:min-w-250 {
		min-width: 250px !important;
	}
	.sm\:min-w-255 {
		min-width: 255px !important;
	}
	.sm\:min-w-260 {
		min-width: 260px !important;
	}
	.sm\:min-w-265 {
		min-width: 265px !important;
	}
	.sm\:min-w-270 {
		min-width: 270px !important;
	}
	.sm\:min-w-275 {
		min-width: 275px !important;
	}
	.sm\:min-w-280 {
		min-width: 280px !important;
	}
	.sm\:min-w-285 {
		min-width: 285px !important;
	}
	.sm\:min-w-290 {
		min-width: 290px !important;
	}
	.sm\:min-w-295 {
		min-width: 295px !important;
	}
	.sm\:min-w-300 {
		min-width: 300px !important;
	}
	.sm\:min-w-305 {
		min-width: 305px !important;
	}
	.sm\:min-w-310 {
		min-width: 310px !important;
	}
	.sm\:min-w-315 {
		min-width: 315px !important;
	}
	.sm\:min-w-320 {
		min-width: 320px !important;
	}
	.sm\:min-w-325 {
		min-width: 325px !important;
	}
	.sm\:min-w-330 {
		min-width: 330px !important;
	}
	.sm\:min-w-335 {
		min-width: 335px !important;
	}
	.sm\:min-w-340 {
		min-width: 340px !important;
	}
	.sm\:min-w-345 {
		min-width: 345px !important;
	}
	.sm\:min-w-350 {
		min-width: 350px !important;
	}
	.sm\:min-w-355 {
		min-width: 355px !important;
	}
	.sm\:min-w-360 {
		min-width: 360px !important;
	}
	.sm\:min-w-365 {
		min-width: 365px !important;
	}
	.sm\:min-w-370 {
		min-width: 370px !important;
	}
	.sm\:min-w-375 {
		min-width: 375px !important;
	}
	.sm\:min-w-380 {
		min-width: 380px !important;
	}
	.sm\:min-w-385 {
		min-width: 385px !important;
	}
	.sm\:min-w-390 {
		min-width: 390px !important;
	}
	.sm\:min-w-395 {
		min-width: 395px !important;
	}
	.sm\:min-w-400 {
		min-width: 400px !important;
	}
	.sm\:min-w-405 {
		min-width: 405px !important;
	}
	.sm\:min-w-410 {
		min-width: 410px !important;
	}
	.sm\:min-w-415 {
		min-width: 415px !important;
	}
	.sm\:min-w-420 {
		min-width: 420px !important;
	}
	.sm\:min-w-425 {
		min-width: 425px !important;
	}
	.sm\:min-w-430 {
		min-width: 430px !important;
	}
	.sm\:min-w-435 {
		min-width: 435px !important;
	}
	.sm\:min-w-440 {
		min-width: 440px !important;
	}
	.sm\:min-w-445 {
		min-width: 445px !important;
	}
	.sm\:min-w-450 {
		min-width: 450px !important;
	}
	.sm\:min-w-455 {
		min-width: 455px !important;
	}
	.sm\:min-w-460 {
		min-width: 460px !important;
	}
	.sm\:min-w-465 {
		min-width: 465px !important;
	}
	.sm\:min-w-470 {
		min-width: 470px !important;
	}
	.sm\:min-w-475 {
		min-width: 475px !important;
	}
	.sm\:min-w-480 {
		min-width: 480px !important;
	}
	.sm\:min-w-485 {
		min-width: 485px !important;
	}
	.sm\:min-w-490 {
		min-width: 490px !important;
	}
	.sm\:min-w-495 {
		min-width: 495px !important;
	}
	.sm\:min-w-500 {
		min-width: 500px !important;
	}
	.sm\:min-w-505 {
		min-width: 505px !important;
	}
	.sm\:min-w-510 {
		min-width: 510px !important;
	}
	.sm\:min-w-515 {
		min-width: 515px !important;
	}
	.sm\:min-w-520 {
		min-width: 520px !important;
	}
	.sm\:min-w-525 {
		min-width: 525px !important;
	}
	.sm\:min-w-530 {
		min-width: 530px !important;
	}
	.sm\:min-w-535 {
		min-width: 535px !important;
	}
	.sm\:min-w-540 {
		min-width: 540px !important;
	}
	.sm\:min-w-545 {
		min-width: 545px !important;
	}
	.sm\:min-w-550 {
		min-width: 550px !important;
	}
	.sm\:min-w-555 {
		min-width: 555px !important;
	}
	.sm\:min-w-560 {
		min-width: 560px !important;
	}
	.sm\:min-w-565 {
		min-width: 565px !important;
	}
	.sm\:min-w-570 {
		min-width: 570px !important;
	}
	.sm\:min-w-575 {
		min-width: 575px !important;
	}
	.sm\:min-w-580 {
		min-width: 580px !important;
	}
	.sm\:min-w-585 {
		min-width: 585px !important;
	}
	.sm\:min-w-590 {
		min-width: 590px !important;
	}
	.sm\:min-w-595 {
		min-width: 595px !important;
	}
	.sm\:min-w-600 {
		min-width: 600px !important;
	}
	.sm\:min-w-605 {
		min-width: 605px !important;
	}
	.sm\:min-w-610 {
		min-width: 610px !important;
	}
	.sm\:min-w-615 {
		min-width: 615px !important;
	}
	.sm\:min-w-620 {
		min-width: 620px !important;
	}
	.sm\:min-w-625 {
		min-width: 625px !important;
	}
	.sm\:min-w-630 {
		min-width: 630px !important;
	}
	.sm\:min-w-635 {
		min-width: 635px !important;
	}
	.sm\:min-w-640 {
		min-width: 640px !important;
	}
	.sm\:min-w-645 {
		min-width: 645px !important;
	}
	.sm\:min-w-650 {
		min-width: 650px !important;
	}
	.sm\:min-w-655 {
		min-width: 655px !important;
	}
	.sm\:min-w-660 {
		min-width: 660px !important;
	}
	.sm\:min-w-665 {
		min-width: 665px !important;
	}
	.sm\:min-w-670 {
		min-width: 670px !important;
	}
	.sm\:min-w-675 {
		min-width: 675px !important;
	}
	.sm\:min-w-680 {
		min-width: 680px !important;
	}
	.sm\:min-w-685 {
		min-width: 685px !important;
	}
	.sm\:min-w-690 {
		min-width: 690px !important;
	}
	.sm\:min-w-695 {
		min-width: 695px !important;
	}
	.sm\:min-w-700 {
		min-width: 700px !important;
	}
	.sm\:min-w-705 {
		min-width: 705px !important;
	}
	.sm\:min-w-710 {
		min-width: 710px !important;
	}
	.sm\:min-w-715 {
		min-width: 715px !important;
	}
	.sm\:min-w-720 {
		min-width: 720px !important;
	}
	.sm\:min-w-725 {
		min-width: 725px !important;
	}
	.sm\:min-w-730 {
		min-width: 730px !important;
	}
	.sm\:min-w-735 {
		min-width: 735px !important;
	}
	.sm\:min-w-740 {
		min-width: 740px !important;
	}
	.sm\:min-w-745 {
		min-width: 745px !important;
	}
	.sm\:min-w-750 {
		min-width: 750px !important;
	}
	.sm\:min-w-755 {
		min-width: 755px !important;
	}
	.sm\:min-w-760 {
		min-width: 760px !important;
	}
	.sm\:min-w-765 {
		min-width: 765px !important;
	}
	.sm\:min-w-770 {
		min-width: 770px !important;
	}
	.sm\:min-w-775 {
		min-width: 775px !important;
	}
	.sm\:min-w-780 {
		min-width: 780px !important;
	}
	.sm\:min-w-785 {
		min-width: 785px !important;
	}
	.sm\:min-w-790 {
		min-width: 790px !important;
	}
	.sm\:min-w-795 {
		min-width: 795px !important;
	}
	.sm\:min-w-800 {
		min-width: 800px !important;
	}
	.sm\:min-w-805 {
		min-width: 805px !important;
	}
	.sm\:min-w-810 {
		min-width: 810px !important;
	}
	.sm\:min-w-815 {
		min-width: 815px !important;
	}
	.sm\:min-w-820 {
		min-width: 820px !important;
	}
	.sm\:min-w-825 {
		min-width: 825px !important;
	}
	.sm\:min-w-830 {
		min-width: 830px !important;
	}
	.sm\:min-w-835 {
		min-width: 835px !important;
	}
	.sm\:min-w-840 {
		min-width: 840px !important;
	}
	.sm\:min-w-845 {
		min-width: 845px !important;
	}
	.sm\:min-w-850 {
		min-width: 850px !important;
	}
	.sm\:min-w-855 {
		min-width: 855px !important;
	}
	.sm\:min-w-860 {
		min-width: 860px !important;
	}
	.sm\:min-w-865 {
		min-width: 865px !important;
	}
	.sm\:min-w-870 {
		min-width: 870px !important;
	}
	.sm\:min-w-875 {
		min-width: 875px !important;
	}
	.sm\:min-w-880 {
		min-width: 880px !important;
	}
	.sm\:min-w-885 {
		min-width: 885px !important;
	}
	.sm\:min-w-890 {
		min-width: 890px !important;
	}
	.sm\:min-w-895 {
		min-width: 895px !important;
	}
	.sm\:min-w-900 {
		min-width: 900px !important;
	}
	.sm\:min-w-905 {
		min-width: 905px !important;
	}
	.sm\:min-w-910 {
		min-width: 910px !important;
	}
	.sm\:min-w-915 {
		min-width: 915px !important;
	}
	.sm\:min-w-920 {
		min-width: 920px !important;
	}
	.sm\:min-w-925 {
		min-width: 925px !important;
	}
	.sm\:min-w-930 {
		min-width: 930px !important;
	}
	.sm\:min-w-935 {
		min-width: 935px !important;
	}
	.sm\:min-w-940 {
		min-width: 940px !important;
	}
	.sm\:min-w-945 {
		min-width: 945px !important;
	}
	.sm\:min-w-950 {
		min-width: 950px !important;
	}
	.sm\:min-w-955 {
		min-width: 955px !important;
	}
	.sm\:min-w-960 {
		min-width: 960px !important;
	}
	.sm\:min-w-965 {
		min-width: 965px !important;
	}
	.sm\:min-w-970 {
		min-width: 970px !important;
	}
	.sm\:min-w-975 {
		min-width: 975px !important;
	}
	.sm\:min-w-980 {
		min-width: 980px !important;
	}
	.sm\:min-w-985 {
		min-width: 985px !important;
	}
	.sm\:min-w-990 {
		min-width: 990px !important;
	}
	.sm\:min-w-995 {
		min-width: 995px !important;
	}
	.sm\:min-w-1000 {
		min-width: 1000px !important;
	}
	.sm\:min-w-per-1 {
		width: 1% !important;
	}
	.sm\:min-w-per-2 {
		width: 2% !important;
	}
	.sm\:min-w-per-3 {
		width: 3% !important;
	}
	.sm\:min-w-per-4 {
		width: 4% !important;
	}
	.sm\:min-w-per-5 {
		width: 5% !important;
	}
	.sm\:min-w-per-6 {
		width: 6% !important;
	}
	.sm\:min-w-per-7 {
		width: 7% !important;
	}
	.sm\:min-w-per-8 {
		width: 8% !important;
	}
	.sm\:min-w-per-9 {
		width: 9% !important;
	}
	.sm\:min-w-per-10 {
		width: 10% !important;
	}
	.sm\:min-w-per-11 {
		width: 11% !important;
	}
	.sm\:min-w-per-12 {
		width: 12% !important;
	}
	.sm\:min-w-per-13 {
		width: 13% !important;
	}
	.sm\:min-w-per-14 {
		width: 14% !important;
	}
	.sm\:min-w-per-15 {
		width: 15% !important;
	}
	.sm\:min-w-per-16 {
		width: 16% !important;
	}
	.sm\:min-w-per-17 {
		width: 17% !important;
	}
	.sm\:min-w-per-18 {
		width: 18% !important;
	}
	.sm\:min-w-per-19 {
		width: 19% !important;
	}
	.sm\:min-w-per-20 {
		width: 20% !important;
	}
	.sm\:min-w-per-21 {
		width: 21% !important;
	}
	.sm\:min-w-per-22 {
		width: 22% !important;
	}
	.sm\:min-w-per-23 {
		width: 23% !important;
	}
	.sm\:min-w-per-24 {
		width: 24% !important;
	}
	.sm\:min-w-per-25 {
		width: 25% !important;
	}
	.sm\:min-w-per-26 {
		width: 26% !important;
	}
	.sm\:min-w-per-27 {
		width: 27% !important;
	}
	.sm\:min-w-per-28 {
		width: 28% !important;
	}
	.sm\:min-w-per-29 {
		width: 29% !important;
	}
	.sm\:min-w-per-30 {
		width: 30% !important;
	}
	.sm\:min-w-per-31 {
		width: 31% !important;
	}
	.sm\:min-w-per-32 {
		width: 32% !important;
	}
	.sm\:min-w-per-33 {
		width: 33% !important;
	}
	.sm\:min-w-per-34 {
		width: 34% !important;
	}
	.sm\:min-w-per-35 {
		width: 35% !important;
	}
	.sm\:min-w-per-36 {
		width: 36% !important;
	}
	.sm\:min-w-per-37 {
		width: 37% !important;
	}
	.sm\:min-w-per-38 {
		width: 38% !important;
	}
	.sm\:min-w-per-39 {
		width: 39% !important;
	}
	.sm\:min-w-per-40 {
		width: 40% !important;
	}
	.sm\:min-w-per-41 {
		width: 41% !important;
	}
	.sm\:min-w-per-42 {
		width: 42% !important;
	}
	.sm\:min-w-per-43 {
		width: 43% !important;
	}
	.sm\:min-w-per-44 {
		width: 44% !important;
	}
	.sm\:min-w-per-45 {
		width: 45% !important;
	}
	.sm\:min-w-per-46 {
		width: 46% !important;
	}
	.sm\:min-w-per-47 {
		width: 47% !important;
	}
	.sm\:min-w-per-48 {
		width: 48% !important;
	}
	.sm\:min-w-per-49 {
		width: 49% !important;
	}
	.sm\:min-w-per-50 {
		width: 50% !important;
	}
	.sm\:min-w-per-51 {
		width: 51% !important;
	}
	.sm\:min-w-per-52 {
		width: 52% !important;
	}
	.sm\:min-w-per-53 {
		width: 53% !important;
	}
	.sm\:min-w-per-54 {
		width: 54% !important;
	}
	.sm\:min-w-per-55 {
		width: 55% !important;
	}
	.sm\:min-w-per-56 {
		width: 56% !important;
	}
	.sm\:min-w-per-57 {
		width: 57% !important;
	}
	.sm\:min-w-per-58 {
		width: 58% !important;
	}
	.sm\:min-w-per-59 {
		width: 59% !important;
	}
	.sm\:min-w-per-60 {
		width: 60% !important;
	}
	.sm\:min-w-per-61 {
		width: 61% !important;
	}
	.sm\:min-w-per-62 {
		width: 62% !important;
	}
	.sm\:min-w-per-63 {
		width: 63% !important;
	}
	.sm\:min-w-per-64 {
		width: 64% !important;
	}
	.sm\:min-w-per-65 {
		width: 65% !important;
	}
	.sm\:min-w-per-66 {
		width: 66% !important;
	}
	.sm\:min-w-per-67 {
		width: 67% !important;
	}
	.sm\:min-w-per-68 {
		width: 68% !important;
	}
	.sm\:min-w-per-69 {
		width: 69% !important;
	}
	.sm\:min-w-per-70 {
		width: 70% !important;
	}
	.sm\:min-w-per-71 {
		width: 71% !important;
	}
	.sm\:min-w-per-72 {
		width: 72% !important;
	}
	.sm\:min-w-per-73 {
		width: 73% !important;
	}
	.sm\:min-w-per-74 {
		width: 74% !important;
	}
	.sm\:min-w-per-75 {
		width: 75% !important;
	}
	.sm\:min-w-per-76 {
		width: 76% !important;
	}
	.sm\:min-w-per-77 {
		width: 77% !important;
	}
	.sm\:min-w-per-78 {
		width: 78% !important;
	}
	.sm\:min-w-per-79 {
		width: 79% !important;
	}
	.sm\:min-w-per-80 {
		width: 80% !important;
	}
	.sm\:min-w-per-81 {
		width: 81% !important;
	}
	.sm\:min-w-per-82 {
		width: 82% !important;
	}
	.sm\:min-w-per-83 {
		width: 83% !important;
	}
	.sm\:min-w-per-84 {
		width: 84% !important;
	}
	.sm\:min-w-per-85 {
		width: 85% !important;
	}
	.sm\:min-w-per-86 {
		width: 86% !important;
	}
	.sm\:min-w-per-87 {
		width: 87% !important;
	}
	.sm\:min-w-per-88 {
		width: 88% !important;
	}
	.sm\:min-w-per-89 {
		width: 89% !important;
	}
	.sm\:min-w-per-90 {
		width: 90% !important;
	}
	.sm\:min-w-per-91 {
		width: 91% !important;
	}
	.sm\:min-w-per-92 {
		width: 92% !important;
	}
	.sm\:min-w-per-93 {
		width: 93% !important;
	}
	.sm\:min-w-per-94 {
		width: 94% !important;
	}
	.sm\:min-w-per-95 {
		width: 95% !important;
	}
	.sm\:min-w-per-96 {
		width: 96% !important;
	}
	.sm\:min-w-per-97 {
		width: 97% !important;
	}
	.sm\:min-w-per-98 {
		width: 98% !important;
	}
	.sm\:min-w-per-99 {
		width: 99% !important;
	}
	.sm\:min-w-per-100 {
		width: 100% !important;
	}
}

.p-popup {
	position: fixed;
	z-index: 10;
	bottom: 18%;
	right: 20px;
	padding: 25px 15px 20px;
	border: 2px solid #F08600;
	text-align: center;
	background-color: #fff;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
	box-shadow: 0 0 10px 0 rgba(0,0,0,.1)
}


@media screen and (max-width: 1024.8px) {
	.p-popup {
			display:none
	}
}

.p-popup .js-close {
	position: absolute;
	top: -23px;
	right: -13px;
	cursor: pointer;
	display: inline;
	width:auto;
	padding: 0;
	margin: 0;
}
.p-popup .js-close:hover{
	opacity: 0.9;
}
.p-popup.hidden {
	display: none
}

.p-popup .-title {
	font-weight: 600;
	line-height: 1.7;
	font-size: 2rem;
	margin-bottom: 10px;
}

.p-popup a {
	display: block;
	text-align: center;
	width: 100%;
	margin-top: 10px;
	padding: 10px 15px;
	text-decoration: none;
	font-weight: bold;
}

.p-popup a:hover {
	text-decoration: none
}


.p-popup .-faq{
	background-color: #3b9de6;
	color: #fff !important;
	border: 1px solid #3b9de6;
	text-decoration: none !important;
}
.p-popup .-faq:hover{
	background-color: #fff;
	color: #3b9de6 !important;
}
.p-popup .-form{
	position: relative;
	background-color: #F08600;
	color: #fff !important;
	border: 1px solid #F08600;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none !important;
}
.p-popup .-form:hover{
	background-color: #fff;
	color:#F08600 !important;
}
.p-popup .-form:hover::before{
	color:#F08600 !important;
}
.p-popup .-form::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea13";
	font-size: 1.8rem;
	color: #fff;
	padding-right: 8px;
}
.p-popup .-telcontact{
	position: relative;
	background-color: #666;
	border: 1px solid #666;
	color: #fff !important;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none !important;
}

.p-popup .-telcontact:hover{
	background-color: #fff;
	color: #666 !important;
}
.p-popup .-telcontact:hover::before{
	color: #666 !important;
}

.p-popup .-telcontact::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content:"\ea16";
	font-size: 1.9rem;
	color: #fff;
	padding-right: 8px;
}
.is-editor .p-popup,body#tinymce .p-popup {
	position: static
}

.is-editor .top-material .p-material-cont,body#tinymce .top-material .p-material-cont {
	height: auto
}




/************************ 
雨水固定バナー 専用CSS
*************************/
.fixed__bnr{
    z-index: 10;
    position: fixed;
    width: 285px;
    bottom: 60%;
    right: 20px;
}
.fixed__bnr.hidden{
    display: none;
}
.fixed__link{display: inline-block;}
.fixed__close{
    position: absolute;
    top: -20px;
    right: -10px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    background-color: #fff;
    color: #3b9de6;
    border-radius: 50%;
    border: 2px solid #3b9de6;
    font-size: 15px;
    font-weight: bold;
}
@media screen and (max-width: 1024.8px) {
    .fixed__bnr{
        display:none
    }
}