/*!
 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

html {
	box-sizing: border-box;
}

*,
*::before,
*::after {
	box-sizing: inherit;
}

/*-------------------
// responsive setting
---------------------*/
.mt-container {
	width: auto;
	padding: 0 16px;
	position: relative;
	margin: 0 auto;
}

.invisible {
	display: none;
}

.row {
	margin-right: -15px;
	margin-left: -15px;
	margin: 0 0;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding: 0;
	margin-bottom: 1rem;
}

.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}

.col-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
}

.col-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
}

.col-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}

.col-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.col-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
}

.col-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%;
}

.col-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.pull-0 {
	right: auto;
}

.pull-1 {
	right: 8.333333%;
}

.pull-2 {
	right: 16.666667%;
}

.pull-3 {
	right: 25%;
}

.pull-4 {
	right: 33.333333%;
}

.pull-5 {
	right: 41.666667%;
}

.pull-6 {
	right: 50%;
}

.pull-7 {
	right: 58.333333%;
}

.pull-8 {
	right: 66.666667%;
}

.pull-9 {
	right: 75%;
}

.pull-10 {
	right: 83.333333%;
}

.pull-11 {
	right: 91.666667%;
}

.pull-12 {
	right: 100%;
}

.push-0 {
	left: auto;
}

.push-1 {
	left: 8.333333%;
}

.push-2 {
	left: 16.666667%;
}

.push-3 {
	left: 25%;
}

.push-4 {
	left: 33.333333%;
}

.push-5 {
	left: 41.666667%;
}

.push-6 {
	left: 50%;
}

.push-7 {
	left: 58.333333%;
}

.push-8 {
	left: 66.666667%;
}

.push-9 {
	left: 75%;
}

.push-10 {
	left: 83.333333%;
}

.push-11 {
	left: 91.666667%;
}

.push-12 {
	left: 100%;
}

.offset-1 {
	margin-left: 8.333333%;
}

.offset-2 {
	margin-left: 16.666667%;
}

.offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.333333%;
}

.offset-5 {
	margin-left: 41.666667%;
}

.offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.333333%;
}

.offset-8 {
	margin-left: 66.666667%;
}

.offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.333333%;
}

.offset-11 {
	margin-left: 91.666667%;
}

/*-------------------
本文内
---------------------*/

.wysywig h2 {
	font-size: 1.75rem;
	margin: 1.5rem 0;
	line-height: 1.25;
	-webkit-font-feature-settings: "palt";
	font-feature-settings: "palt";
	-moz-text-align-last: left;
	text-align-last: left;
	text-align: justify;
}

.wysywig h3 {
	font-size: 1.75em;
	margin-bottom: 0.5em;
	line-height: 1.25;
	font-weight: bold;
	-webkit-font-feature-settings: "palt";
	font-feature-settings: "palt";
	-moz-text-align-last: left;
	text-align-last: left;
	text-align: justify;
	padding: 8px;
	border-bottom: 3px double #10AD8E;
}

.wysywig h4 {
	font-size: 1.5rem;
	margin-bottom: 0.5em;
	padding-left: 0.75rem;
	font-weight: bold;
	border-bottom: 1px solid #10AD8E;
	position: relative;
	line-height: 2.25rem;
}

.wysywig h4:before {
	content: "";
	width: 4px;
	height: 100%;
	display: block;
	background-color: #10AD8E;
	margin-right: 4px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.wysywig h5 {
	font-size: 1.25em;
	margin-bottom: 0.25em;
	font-weight: bold;
}

.wysywig h5:before {
	content: "■";
	margin-right: 4px;
}

.wysywig h6 {
	font-size: 1.07em;
	margin-bottom: 0.25em;
	font-weight: bold;
	color: #10AD8E;
}

.wysywig p {
	margin-bottom: 1rem;
}

.wysywig p + h3,
.wysywig p + h4,
.wysywig p + h5,
.wysywig p + h6 {
	margin-top: 2rem;
}

.wysywig ul {
	margin-bottom: 1rem;
	margin-left: 1.5rem;
}

.wysywig ul li {
	list-style: disc;
}

.wysywig ol {
	margin-bottom: 1rem;
	margin-left: 1.5rem;
}

.wysywig ol li {
	list-style: decimal;
}

.wysywig ul + h3,
.wysywig ul + h4,
.wysywig ul + h5,
.wysywig ul + h6 {
	margin-top: 2rem;
}

.wysywig ol + h3,
.wysywig ol + h4,
.wysywig ol + h5,
.wysywig ol + h6 {
	margin-top: 2rem;
}

.wysywig blockquote {
	position: relative;
	padding: 1rem;
	background-color: #f6f6f6;
}

.wysywig blockquote:before {
	content: "";
	position: absolute;
	width: 2px;
	height: 100%;
	background-color: #10AD8E;
	left: 0px;
	top: 0px;
}

.wysywig blockquote + h3,
.wysywig blockquote + h4,
.wysywig blockquote + h5,
.wysywig blockquote + h6 {
	margin-top: 2rem;
}

.wysywig img {
	margin-bottom: 1rem;
	width: 100%;
	height: auto;
}

.wysywig strong {
	font-weight: bold;
}

.wysywig table {
	border: 1px solid #464646;
	margin: 0 0 1em;
}

.wysywig table th {
	padding: 4px;
	background-color: #10AD8E;
	border: 1px solid #464646;
}

.wysywig table td {
	padding: 4px;
	border: 1px solid #464646;
}

@media all and (-ms-high-contrast: none) {
html {
	font-family: Verdana, Meiryo, sans-serif;
}
}

@media all and (-ms-high-contrast: active) {
html {
	font-family: Verdana, Meiryo, sans-serif;
}
}

@media (min-width: 576px) {
.col-sm {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}

.col-sm-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
}

.col-sm-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
}

.col-sm-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}

.col-sm-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.col-sm-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}

.col-sm-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
}

.col-sm-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.col-sm-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
}

.col-sm-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}

.col-sm-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.col-sm-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
}

.col-sm-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%;
}

.col-sm-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.pull-sm-0 {
	right: auto;
}

.pull-sm-1 {
	right: 8.333333%;
}

.pull-sm-2 {
	right: 16.666667%;
}

.pull-sm-3 {
	right: 25%;
}

.pull-sm-4 {
	right: 33.333333%;
}

.pull-sm-5 {
	right: 41.666667%;
}

.pull-sm-6 {
	right: 50%;
}

.pull-sm-7 {
	right: 58.333333%;
}

.pull-sm-8 {
	right: 66.666667%;
}

.pull-sm-9 {
	right: 75%;
}

.pull-sm-10 {
	right: 83.333333%;
}

.pull-sm-11 {
	right: 91.666667%;
}

.pull-sm-12 {
	right: 100%;
}

.push-sm-0 {
	left: auto;
}

.push-sm-1 {
	left: 8.333333%;
}

.push-sm-2 {
	left: 16.666667%;
}

.push-sm-3 {
	left: 25%;
}

.push-sm-4 {
	left: 33.333333%;
}

.push-sm-5 {
	left: 41.666667%;
}

.push-sm-6 {
	left: 50%;
}

.push-sm-7 {
	left: 58.333333%;
}

.push-sm-8 {
	left: 66.666667%;
}

.push-sm-9 {
	left: 75%;
}

.push-sm-10 {
	left: 83.333333%;
}

.push-sm-11 {
	left: 91.666667%;
}

.push-sm-12 {
	left: 100%;
}

.offset-sm-0 {
	margin-left: 0%;
}

.offset-sm-1 {
	margin-left: 8.333333%;
}

.offset-sm-2 {
	margin-left: 16.666667%;
}

.offset-sm-3 {
	margin-left: 25%;
}

.offset-sm-4 {
	margin-left: 33.333333%;
}

.offset-sm-5 {
	margin-left: 41.666667%;
}

.offset-sm-6 {
	margin-left: 50%;
}

.offset-sm-7 {
	margin-left: 58.333333%;
}

.offset-sm-8 {
	margin-left: 66.666667%;
}

.offset-sm-9 {
	margin-left: 75%;
}

.offset-sm-10 {
	margin-left: 83.333333%;
}

.offset-sm-11 {
	margin-left: 91.666667%;
}
}


@media (min-width: 730px) {
.row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl {
	padding: 0 0.5rem;
	margin-bottom: 0rem;
}

.col-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
}

.col-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}

.col-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.col-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}

.col-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
}

.col-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
}

@media (min-width: 768px) {
.col-md {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}

.col-md-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
}

.col-md-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
}

.col-md-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}

.col-md-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.col-md-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}

.col-md-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
}

.col-md-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.col-md-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
}

.col-md-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}

.col-md-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.col-md-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
}

.col-md-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%;
}

.col-md-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.pull-md-0 {
	right: auto;
}

.pull-md-1 {
	right: 8.333333%;
}

.pull-md-2 {
	right: 16.666667%;
}

.pull-md-3 {
	right: 25%;
}

.pull-md-4 {
	right: 33.333333%;
}

.pull-md-5 {
	right: 41.666667%;
}

.pull-md-6 {
	right: 50%;
}

.pull-md-7 {
	right: 58.333333%;
}

.pull-md-8 {
	right: 66.666667%;
}

.pull-md-9 {
	right: 75%;
}

.pull-md-10 {
	right: 83.333333%;
}

.pull-md-11 {
	right: 91.666667%;
}

.pull-md-12 {
	right: 100%;
}

.push-md-0 {
	left: auto;
}

.push-md-1 {
	left: 8.333333%;
}

.push-md-2 {
	left: 16.666667%;
}

.push-md-3 {
	left: 25%;
}

.push-md-4 {
	left: 33.333333%;
}

.push-md-5 {
	left: 41.666667%;
}

.push-md-6 {
	left: 50%;
}

.push-md-7 {
	left: 58.333333%;
}

.push-md-8 {
	left: 66.666667%;
}

.push-md-9 {
	left: 75%;
}

.push-md-10 {
	left: 83.333333%;
}

.push-md-11 {
	left: 91.666667%;
}

.push-md-12 {
	left: 100%;
}

.offset-md-0 {
	margin-left: 0%;
}

.offset-md-1 {
	margin-left: 8.333333%;
}

.offset-md-2 {
	margin-left: 16.666667%;
}

.offset-md-3 {
	margin-left: 25%;
}

.offset-md-4 {
	margin-left: 33.333333%;
}

.offset-md-5 {
	margin-left: 41.666667%;
}

.offset-md-6 {
	margin-left: 50%;
}

.offset-md-7 {
	margin-left: 58.333333%;
}

.offset-md-8 {
	margin-left: 66.666667%;
}

.offset-md-9 {
	margin-left: 75%;
}

.offset-md-10 {
	margin-left: 83.333333%;
}

.offset-md-11 {
	margin-left: 91.666667%;
}
}

@media (min-width: 992px) {
.col-lg {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}

.col-lg-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
}

.col-lg-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
}

.col-lg-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}

.col-lg-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.col-lg-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}

.col-lg-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
}

.col-lg-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.col-lg-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
}

.col-lg-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}

.col-lg-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.col-lg-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
}

.col-lg-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%;
}

.col-lg-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.pull-lg-0 {
	right: auto;
}

.pull-lg-1 {
	right: 8.333333%;
}

.pull-lg-2 {
	right: 16.666667%;
}

.pull-lg-3 {
	right: 25%;
}

.pull-lg-4 {
	right: 33.333333%;
}

.pull-lg-5 {
	right: 41.666667%;
}

.pull-lg-6 {
	right: 50%;
}

.pull-lg-7 {
	right: 58.333333%;
}

.pull-lg-8 {
	right: 66.666667%;
}

.pull-lg-9 {
	right: 75%;
}

.pull-lg-10 {
	right: 83.333333%;
}

.pull-lg-11 {
	right: 91.666667%;
}

.pull-lg-12 {
	right: 100%;
}

.push-lg-0 {
	left: auto;
}

.push-lg-1 {
	left: 8.333333%;
}

.push-lg-2 {
	left: 16.666667%;
}

.push-lg-3 {
	left: 25%;
}

.push-lg-4 {
	left: 33.333333%;
}

.push-lg-5 {
	left: 41.666667%;
}

.push-lg-6 {
	left: 50%;
}

.push-lg-7 {
	left: 58.333333%;
}

.push-lg-8 {
	left: 66.666667%;
}

.push-lg-9 {
	left: 75%;
}

.push-lg-10 {
	left: 83.333333%;
}

.push-lg-11 {
	left: 91.666667%;
}

.push-lg-12 {
	left: 100%;
}

.offset-lg-0 {
	margin-left: 0%;
}

.offset-lg-1 {
	margin-left: 8.333333%;
}

.offset-lg-2 {
	margin-left: 16.666667%;
}

.offset-lg-3 {
	margin-left: 25%;
}

.offset-lg-4 {
	margin-left: 33.333333%;
}

.offset-lg-5 {
	margin-left: 41.666667%;
}

.offset-lg-6 {
	margin-left: 50%;
}

.offset-lg-7 {
	margin-left: 58.333333%;
}

.offset-lg-8 {
	margin-left: 66.666667%;
}

.offset-lg-9 {
	margin-left: 75%;
}

.offset-lg-10 {
	margin-left: 83.333333%;
}

.offset-lg-11 {
	margin-left: 91.666667%;
}
}


@media (min-width: 1200px) {
.col-xl {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}

.col-xl-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
}

.col-xl-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
}

.col-xl-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}

.col-xl-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.col-xl-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}

.col-xl-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
}

.col-xl-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.col-xl-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
}

.col-xl-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}

.col-xl-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.col-xl-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
}

.col-xl-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%;
}

.col-xl-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.pull-xl-0 {
	right: auto;
}

.pull-xl-1 {
	right: 8.333333%;
}

.pull-xl-2 {
	right: 16.666667%;
}

.pull-xl-3 {
	right: 25%;
}

.pull-xl-4 {
	right: 33.333333%;
}

.pull-xl-5 {
	right: 41.666667%;
}

.pull-xl-6 {
	right: 50%;
}

.pull-xl-7 {
	right: 58.333333%;
}

.pull-xl-8 {
	right: 66.666667%;
}

.pull-xl-9 {
	right: 75%;
}

.pull-xl-10 {
	right: 83.333333%;
}

.pull-xl-11 {
	right: 91.666667%;
}

.pull-xl-12 {
	right: 100%;
}

.push-xl-0 {
	left: auto;
}

.push-xl-1 {
	left: 8.333333%;
}

.push-xl-2 {
	left: 16.666667%;
}

.push-xl-3 {
	left: 25%;
}

.push-xl-4 {
	left: 33.333333%;
}

.push-xl-5 {
	left: 41.666667%;
}

.push-xl-6 {
	left: 50%;
}

.push-xl-7 {
	left: 58.333333%;
}

.push-xl-8 {
	left: 66.666667%;
}

.push-xl-9 {
	left: 75%;
}

.push-xl-10 {
	left: 83.333333%;
}

.push-xl-11 {
	left: 91.666667%;
}

.push-xl-12 {
	left: 100%;
}

.offset-xl-0 {
	margin-left: 0%;
}

.offset-xl-1 {
	margin-left: 8.333333%;
}

.offset-xl-2 {
	margin-left: 16.666667%;
}

.offset-xl-3 {
	margin-left: 25%;
}

.offset-xl-4 {
	margin-left: 33.333333%;
}

.offset-xl-5 {
	margin-left: 41.666667%;
}

.offset-xl-6 {
	margin-left: 50%;
}

.offset-xl-7 {
	margin-left: 58.333333%;
}

.offset-xl-8 {
	margin-left: 66.666667%;
}

.offset-xl-9 {
	margin-left: 75%;
}

.offset-xl-10 {
	margin-left: 83.333333%;
}

.offset-xl-11 {
	margin-left: 91.666667%;
}
}

/*-------------------
// min-width: 730px
---------------------*/
@media screen and (min-width: 730px) {
.mt-container {
	width: 670px;
}
}

/*-------------------
// min-width: 880px
---------------------*/
@media screen and (min-width: 880px) {
.mt-container {
	width: 820px;
}
.row {
	width: 100%;
	margin: 0 auto;
}

.mainPages .max-width {
	width: 100%;
	border: 0px;
}
}

/*-------------------
// min-width: 960px
---------------------*/
@media screen and (min-width: 960px) {
.mt-container {
	width: 945px;
	padding: 0px;
}

.mainPages .max-width {
	width: 82%;
	margin: 0 auto;
}
}
