/* =======================================

	reset CSS

========================================== */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
p,
blockquote,
table,
th,
td {
	padding: 0;
	margin: 0;
}

html,
body {
	background: #fff;
	color: #000;
}

* html body {
	font-size: small;
}

*:first-child + html body {
	font-size: small;
}

img {
	border: 0;
	vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: bold;
}

ul,
dl,
ol {
	text-indent: 0;
}

li {
	list-style: none;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: inherit;
	font-weight: inherit;
}

b,
strong {
	font-weight: bold;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

input,
textarea,
select,
b {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

* html input,
* html textarea,
* html select {
	font-size: 100%;
}

*:first-child + html + input,
*:first-child html + textarea,
*:first-child + html select {
	font-size: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
}

th,
td {
	text-align: left;
	vertical-align: top;
}

caption {
	text-align: left;
}

pre,
code,
kbd,
samp,
tt {
	font-family: monospace;
}

* html pre,
* html code,
* html kbd,
* html samp,
* html tt {
	font-size: 100%;
	line-height: 100%;
}

*:first-child + html pre,
*:first-child html + code,
*:first-child html + kbd,
*:first-child + html + samp,
*:first-child + html tt {
	font-size: 108%;
	line-height: 100%;
}

input,
select,
textarea {
	font-size: 100%;
	font-family: Verdana, Helvetica, sans-serif;
}

/* cf
========================================== */
.cf:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
}

* html .cf {
	zoom: 1;
}

/* IE6 */
*:first-child + html .cf {
	zoom: 1;
}

/* IE7 */
/* =======================================

	Structure CSS

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

.txt_center {
	text-align: center !important;
	vertical-align: middle;
}

.txt_right {
	text-align: right !important;
}

.txt_left {
	text-align: left !important;
}

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

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

.red {
	color: #ff610c !important;
}

.blue {
	color: #15376a !important;
}

.white {
	color: #fff !important;
}

.beni {
	color: #ff5c5c !important;
}

.orange {
	color: #f88f03 !important;
}

.float_l {
	float: left;
}

.float_r {
	float: right;
}

.rela {
	position: relative;
}

.c_c_c {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}

.c_y0_xc {
	position: absolute;
	top: 0%;
	left: 50%;
	-webkit-transform: translateY(0%) translateX(-50%);
	transform: translateY(0%) translateX(-50%);
}

.c_yc_x0 {
	position: absolute;
	top: 50%;
	left: 0%;
	-webkit-transform: translateY(-50%) translateX(0%);
	transform: translateY(-50%) translateX(0%);
}

.flex_nowrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.flex_space_between {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.flex_center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.flex_left {
	-webkit-box-pack: left;
	-webkit-justify-content: left;
	-ms-flex-pack: left;
	justify-content: left;
}

.flex_right {
	-webkit-box-pack: right;
	-webkit-justify-content: right;
	-ms-flex-pack: right;
	justify-content: right;
}

.flex_flex_end {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.flex_row_reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-flow: row-reverse;
	-ms-flex-flow: row-reverse;
	flex-flow: row-reverse;
}

.align_items_c {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.d_bl {
	display: block;
}

.d_inbl {
	display: inline-block;
}

.poev_none {
	pointer-events: none;
}

.of_hidd {
	overflow: hidden;
}

.of_auto {
	overflow: auto;
}

.of_y {
	overflow-y: auto;
}

.of_x_hidd {
	overflow-x: hidden;
}

img {
	max-width: 100%;
	display: block;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

figure {
	display: block;
	-webkit-margin-before: 0;
	margin-block-start: 0;
	-webkit-margin-after: 0;
	margin-block-end: 0;
	-webkit-margin-start: 0;
	margin-inline-start: 0;
	-webkit-margin-end: 0;
	margin-inline-end: 0;
	margin: 0;
	padding: 0;
}

.border_s1 {
	border: solid 1px;
}

.border_s2 {
	border: solid 2px;
}

.border_s3 {
	border: solid 3px;
}

.border_s4 {
	border: solid 4px;
}

.border_s5 {
	border: solid 5px;
}

.border_s_b1 {
	border-bottom: solid 1px;
}

.border_s_b2 {
	border-bottom: solid 2px;
}

.border_s_b3 {
	border-bottom: solid 3px;
}

.border_s_b4 {
	border-bottom: solid 4px;
}

.border_s_b5 {
	border-bottom: solid 5px;
}

.border_s_l1 {
	border-left: solid 1px;
}

.border_s_l2 {
	border-left: solid 2px;
}

.border_s_l3 {
	border-left: solid 3px;
}

.border_s_l4 {
	border-left: solid 4px;
}

.border_s_l5 {
	border-left: solid 5px;
}

.inner_500 {
	max-width: 500px;
	position: relative;
	width: 96%;
	margin: 0 auto;
}

.inner_600 {
	max-width: 600px;
	position: relative;
	width: 96%;
	margin: 0 auto;
}

.inner_700 {
	max-width: 700px;
	position: relative;
	width: 96%;
	margin: 0 auto;
}

.inner_800 {
	max-width: 800px;
	position: relative;
	width: 96%;
	margin: 0 auto;
}

.inner_900 {
	max-width: 900px;
	position: relative;
	width: 96%;
	margin: 0 auto;
}

.inner_1000 {
	max-width: 1000px;
	position: relative;
	width: 96%;
	margin: 0 auto;
}

.inner_1100 {
	max-width: 1100px;
	position: relative;
	width: 96%;
	margin: 0 auto;
}

.inner_1200 {
	max-width: 1200px;
	position: relative;
	width: 96%;
	margin: 0 auto;
}

.inner_1300 {
	max-width: 1300px;
	position: relative;
	width: 96%;
	margin: 0 auto;
}

.inner_1400 {
	max-width: 1400px;
	position: relative;
	width: 96%;
	margin: 0 auto;
}

.inner_1500 {
	max-width: 1500px;
	position: relative;
	width: 96%;
	margin: 0 auto;
}

.inner_1600 {
	max-width: 1600px;
	position: relative;
	width: 96%;
	margin: 0 auto;
}

.inner_1700 {
	max-width: 1700px;
	position: relative;
	width: 96%;
	margin: 0 auto;
}

.inner_1800 {
	max-width: 1800px;
	position: relative;
	width: 96%;
	margin: 0 auto;
}

.f_ps60 {
	font-size: 60%;
}

.f_ps65 {
	font-size: 65%;
}

.f_ps70 {
	font-size: 70%;
}

.f_ps75 {
	font-size: 75%;
}

.f_ps80 {
	font-size: 80%;
}

.f_ps85 {
	font-size: 85%;
}

.f_ps90 {
	font-size: 90%;
}

.f_ps95 {
	font-size: 95%;
}

.f_ps100 {
	font-size: 100%;
}

.f_ps105 {
	font-size: 105%;
}

.f_ps110 {
	font-size: 110%;
}

.f_ps115 {
	font-size: 115%;
}

.f_ps120 {
	font-size: 120%;
}

.f_ps125 {
	font-size: 125%;
}

.f_ps130 {
	font-size: 130%;
}

.f_ps135 {
	font-size: 135%;
}

.f_ps140 {
	font-size: 140%;
}

.f_ps145 {
	font-size: 145%;
}

.f_ps150 {
	font-size: 150%;
}

@media (min-width: 901px) {
	.f10 {
		font-size: 1rem;
	}
	.f11 {
		font-size: 1.1rem;
	}
	.f12 {
		font-size: 1.2rem;
	}
	.f13 {
		font-size: 1.3rem;
	}
	.f14 {
		font-size: 1.4rem;
	}
	.f15 {
		font-size: 1.5rem;
	}
	.f16 {
		font-size: 1.6rem;
	}
	.f17 {
		font-size: 1.7rem;
	}
	.f18 {
		font-size: 1.8rem;
	}
	.f19 {
		font-size: 1.9rem;
	}
	.f20 {
		font-size: 2rem;
	}
	.f21 {
		font-size: 2.1rem;
	}
	.f22 {
		font-size: 2.2rem;
	}
	.f23 {
		font-size: 2.3rem;
	}
	.f24 {
		font-size: 2.4rem;
	}
	.f25 {
		font-size: 2.5rem;
	}
	.f26 {
		font-size: 2.6rem;
	}
	.f27 {
		font-size: 2.7rem;
	}
	.f28 {
		font-size: 2.8rem;
	}
	.f29 {
		font-size: 2.9rem;
	}
	.f30 {
		font-size: 3rem;
	}
}

@media (max-width: 900px) and (min-width: 0px) {
	.f10 {
		font-size: 3vw;
	}
	.f11 {
		font-size: 3.1vw;
	}
	.f12 {
		font-size: 3.2vw;
	}
	.f13 {
		font-size: 3.3vw;
	}
	.f14 {
		font-size: 3.4vw;
	}
	.f15 {
		font-size: 3.5vw;
	}
	.f16 {
		font-size: 3.6vw;
	}
	.f17 {
		font-size: 3.7vw;
	}
	.f18 {
		font-size: 3.8vw;
	}
	.f19 {
		font-size: 3.9vw;
	}
	.f20 {
		font-size: 4vw;
	}
	.f21 {
		font-size: 4.1vw;
	}
	.f22 {
		font-size: 4.2vw;
	}
	.f23 {
		font-size: 4.3vw;
	}
	.f24 {
		font-size: 4.4vw;
	}
	.f25 {
		font-size: 4.5vw;
	}
	.f26 {
		font-size: 4.6vw;
	}
	.f27 {
		font-size: 4.7vw;
	}
	.f28 {
		font-size: 4.8vw;
	}
	.f29 {
		font-size: 4.9vw;
	}
	.f30 {
		font-size: 5vw;
	}
}

/* =======================================

	margin / padding

========================================== */
@media (min-width: 901px) {
	/*! mb */
	.mA0 {
		margin: 0px;
	}
	.mA5 {
		margin: 5px;
	}
	.mA10 {
		margin: 10px;
	}
	.mA15 {
		margin: 15px;
	}
	.mA20 {
		margin: 20px;
	}
	.mA25 {
		margin: 25px;
	}
	.mA30 {
		margin: 30px;
	}
	.mA35 {
		margin: 35px;
	}
	.mA40 {
		margin: 40px;
	}
	.mA45 {
		margin: 45px;
	}
	.mA50 {
		margin: 50px;
	}
	.mA55 {
		margin: 55px;
	}
	.mA60 {
		margin: 60px;
	}
	.mA65 {
		margin: 65px;
	}
	.mA70 {
		margin: 70px;
	}
	.mA75 {
		margin: 75px;
	}
	.mA80 {
		margin: 80px;
	}
	.mA85 {
		margin: 85px;
	}
	.mA90 {
		margin: 90px;
	}
	.mA95 {
		margin: 95px;
	}
	.mA100 {
		margin: 100px;
	}
	.mA105 {
		margin: 105px;
	}
	.mA110 {
		margin: 110px;
	}
	.mA115 {
		margin: 115px;
	}
	.mA120 {
		margin: 120px;
	}
	.mA125 {
		margin: 125px;
	}
	.mA130 {
		margin: 130px;
	}
	.mA135 {
		margin: 135px;
	}
	.mA140 {
		margin: 140px;
	}
	.mA145 {
		margin: 145px;
	}
	.mA150 {
		margin: 150px;
	}
	.mT0 {
		margin-top: 0px;
	}
	.mT5 {
		margin-top: 5px;
	}
	.mT10 {
		margin-top: 10px;
	}
	.mT15 {
		margin-top: 15px;
	}
	.mT20 {
		margin-top: 20px;
	}
	.mT25 {
		margin-top: 25px;
	}
	.mT30 {
		margin-top: 30px;
	}
	.mT35 {
		margin-top: 35px;
	}
	.mT40 {
		margin-top: 40px;
	}
	.mT45 {
		margin-top: 45px;
	}
	.mT50 {
		margin-top: 50px;
	}
	.mT55 {
		margin-top: 55px;
	}
	.mT60 {
		margin-top: 60px;
	}
	.mT65 {
		margin-top: 65px;
	}
	.mT70 {
		margin-top: 70px;
	}
	.mT75 {
		margin-top: 75px;
	}
	.mT80 {
		margin-top: 80px;
	}
	.mT85 {
		margin-top: 85px;
	}
	.mT90 {
		margin-top: 90px;
	}
	.mT95 {
		margin-top: 95px;
	}
	.mT100 {
		margin-top: 100px;
	}
	.mT105 {
		margin-top: 105px;
	}
	.mT110 {
		margin-top: 110px;
	}
	.mT115 {
		margin-top: 115px;
	}
	.mT120 {
		margin-top: 120px;
	}
	.mT125 {
		margin-top: 125px;
	}
	.mT130 {
		margin-top: 130px;
	}
	.mT135 {
		margin-top: 135px;
	}
	.mT140 {
		margin-top: 140px;
	}
	.mT145 {
		margin-top: 145px;
	}
	.mT150 {
		margin-top: 150px;
	}
	.mB0 {
		margin-bottom: 0px;
	}
	.mB5 {
		margin-bottom: 5px;
	}
	.mB10 {
		margin-bottom: 10px;
	}
	.mB15 {
		margin-bottom: 15px;
	}
	.mB20 {
		margin-bottom: 20px;
	}
	.mB25 {
		margin-bottom: 25px;
	}
	.mB30 {
		margin-bottom: 30px;
	}
	.mB35 {
		margin-bottom: 35px;
	}
	.mB40 {
		margin-bottom: 40px;
	}
	.mB45 {
		margin-bottom: 45px;
	}
	.mB50 {
		margin-bottom: 50px;
	}
	.mB55 {
		margin-bottom: 55px;
	}
	.mB60 {
		margin-bottom: 60px;
	}
	.mB65 {
		margin-bottom: 65px;
	}
	.mB70 {
		margin-bottom: 70px;
	}
	.mB75 {
		margin-bottom: 75px;
	}
	.mB80 {
		margin-bottom: 80px;
	}
	.mB85 {
		margin-bottom: 85px;
	}
	.mB90 {
		margin-bottom: 90px;
	}
	.mB95 {
		margin-bottom: 95px;
	}
	.mB100 {
		margin-bottom: 100px;
	}
	.mB105 {
		margin-bottom: 105px;
	}
	.mB110 {
		margin-bottom: 110px;
	}
	.mB115 {
		margin-bottom: 115px;
	}
	.mB120 {
		margin-bottom: 120px;
	}
	.mB125 {
		margin-bottom: 125px;
	}
	.mB130 {
		margin-bottom: 130px;
	}
	.mB135 {
		margin-bottom: 135px;
	}
	.mB140 {
		margin-bottom: 140px;
	}
	.mB145 {
		margin-bottom: 145px;
	}
	.mB150 {
		margin-bottom: 150px;
	}
	.mL0 {
		margin-left: 0px;
	}
	.mL5 {
		margin-left: 5px;
	}
	.mL10 {
		margin-left: 10px;
	}
	.mL15 {
		margin-left: 15px;
	}
	.mL20 {
		margin-left: 20px;
	}
	.mL25 {
		margin-left: 25px;
	}
	.mL30 {
		margin-left: 30px;
	}
	.mL35 {
		margin-left: 35px;
	}
	.mL40 {
		margin-left: 40px;
	}
	.mL45 {
		margin-left: 45px;
	}
	.mL50 {
		margin-left: 50px;
	}
	.mL55 {
		margin-left: 55px;
	}
	.mL60 {
		margin-left: 60px;
	}
	.mL65 {
		margin-left: 65px;
	}
	.mL70 {
		margin-left: 70px;
	}
	.mL75 {
		margin-left: 75px;
	}
	.mL80 {
		margin-left: 80px;
	}
	.mL85 {
		margin-left: 85px;
	}
	.mL90 {
		margin-left: 90px;
	}
	.mL95 {
		margin-left: 95px;
	}
	.mL100 {
		margin-left: 100px;
	}
	.mL105 {
		margin-left: 105px;
	}
	.mL110 {
		margin-left: 110px;
	}
	.mL115 {
		margin-left: 115px;
	}
	.mL120 {
		margin-left: 120px;
	}
	.mL125 {
		margin-left: 125px;
	}
	.mL130 {
		margin-left: 130px;
	}
	.mL135 {
		margin-left: 135px;
	}
	.mL140 {
		margin-left: 140px;
	}
	.mL145 {
		margin-left: 145px;
	}
	.mL150 {
		margin-left: 150px;
	}
	.mR0 {
		margin-right: 0px;
	}
	.mR5 {
		margin-right: 5px;
	}
	.mR10 {
		margin-right: 10px;
	}
	.mR15 {
		margin-right: 15px;
	}
	.mR20 {
		margin-right: 20px;
	}
	.mR25 {
		margin-right: 25px;
	}
	.mR30 {
		margin-right: 30px;
	}
	.mR35 {
		margin-right: 35px;
	}
	.mR40 {
		margin-right: 40px;
	}
	.mR45 {
		margin-right: 45px;
	}
	.mR50 {
		margin-right: 50px;
	}
	.mR55 {
		margin-right: 55px;
	}
	.mR60 {
		margin-right: 60px;
	}
	.mR65 {
		margin-right: 65px;
	}
	.mR70 {
		margin-right: 70px;
	}
	.mR75 {
		margin-right: 75px;
	}
	.mR80 {
		margin-right: 80px;
	}
	.mR85 {
		margin-right: 85px;
	}
	.mR90 {
		margin-right: 90px;
	}
	.mR95 {
		margin-right: 95px;
	}
	.mR100 {
		margin-right: 100px;
	}
	.mR105 {
		margin-right: 105px;
	}
	.mR110 {
		margin-right: 110px;
	}
	.mR115 {
		margin-right: 115px;
	}
	.mR120 {
		margin-right: 120px;
	}
	.mR125 {
		margin-right: 125px;
	}
	.mR130 {
		margin-right: 130px;
	}
	.mR135 {
		margin-right: 135px;
	}
	.mR140 {
		margin-right: 140px;
	}
	.mR145 {
		margin-right: 145px;
	}
	.mR150 {
		margin-right: 150px;
	}
	.pB0 {
		padding-bottom: 0px;
	}
	.pB5 {
		padding-bottom: 5px;
	}
	.pB10 {
		padding-bottom: 10px;
	}
	.pB15 {
		padding-bottom: 15px;
	}
	.pB20 {
		padding-bottom: 20px;
	}
	.pB25 {
		padding-bottom: 25px;
	}
	.pB30 {
		padding-bottom: 30px;
	}
	.pB35 {
		padding-bottom: 35px;
	}
	.pB40 {
		padding-bottom: 40px;
	}
	.pB45 {
		padding-bottom: 45px;
	}
	.pB50 {
		padding-bottom: 50px;
	}
	.pB55 {
		padding-bottom: 55px;
	}
	.pB60 {
		padding-bottom: 60px;
	}
	.pB65 {
		padding-bottom: 65px;
	}
	.pB70 {
		padding-bottom: 70px;
	}
	.pB75 {
		padding-bottom: 75px;
	}
	.pB80 {
		padding-bottom: 80px;
	}
	.pB85 {
		padding-bottom: 85px;
	}
	.pB90 {
		padding-bottom: 90px;
	}
	.pB95 {
		padding-bottom: 95px;
	}
	.pB100 {
		padding-bottom: 100px;
	}
	.pB105 {
		padding-bottom: 105px;
	}
	.pB110 {
		padding-bottom: 110px;
	}
	.pB115 {
		padding-bottom: 115px;
	}
	.pB120 {
		padding-bottom: 120px;
	}
	.pB125 {
		padding-bottom: 125px;
	}
	.pB130 {
		padding-bottom: 130px;
	}
	.pB135 {
		padding-bottom: 135px;
	}
	.pB140 {
		padding-bottom: 140px;
	}
	.pB145 {
		padding-bottom: 145px;
	}
	.pB150 {
		padding-bottom: 150px;
	}
	.pT0 {
		padding-top: 0px;
	}
	.pT5 {
		padding-top: 5px;
	}
	.pT10 {
		padding-top: 10px;
	}
	.pT15 {
		padding-top: 15px;
	}
	.pT20 {
		padding-top: 20px;
	}
	.pT25 {
		padding-top: 25px;
	}
	.pT30 {
		padding-top: 30px;
	}
	.pT35 {
		padding-top: 35px;
	}
	.pT40 {
		padding-top: 40px;
	}
	.pT45 {
		padding-top: 45px;
	}
	.pT50 {
		padding-top: 50px;
	}
	.pT55 {
		padding-top: 55px;
	}
	.pT60 {
		padding-top: 60px;
	}
	.pT65 {
		padding-top: 65px;
	}
	.pT70 {
		padding-top: 70px;
	}
	.pT75 {
		padding-top: 75px;
	}
	.pT80 {
		padding-top: 80px;
	}
	.pT85 {
		padding-top: 85px;
	}
	.pT90 {
		padding-top: 90px;
	}
	.pT95 {
		padding-top: 95px;
	}
	.pT100 {
		padding-top: 100px;
	}
	.pT105 {
		padding-top: 105px;
	}
	.pT110 {
		padding-top: 110px;
	}
	.pT115 {
		padding-top: 115px;
	}
	.pT120 {
		padding-top: 120px;
	}
	.pT125 {
		padding-top: 125px;
	}
	.pT130 {
		padding-top: 130px;
	}
	.pT135 {
		padding-top: 135px;
	}
	.pT140 {
		padding-top: 140px;
	}
	.pT145 {
		padding-top: 145px;
	}
	.pT150 {
		padding-top: 150px;
	}
	.pL0 {
		padding-left: 0px;
	}
	.pL5 {
		padding-left: 5px;
	}
	.pL10 {
		padding-left: 10px;
	}
	.pL15 {
		padding-left: 15px;
	}
	.pL20 {
		padding-left: 20px;
	}
	.pL25 {
		padding-left: 25px;
	}
	.pL30 {
		padding-left: 30px;
	}
	.pL35 {
		padding-left: 35px;
	}
	.pL40 {
		padding-left: 40px;
	}
	.pL45 {
		padding-left: 45px;
	}
	.pL50 {
		padding-left: 50px;
	}
	.pL55 {
		padding-left: 55px;
	}
	.pL60 {
		padding-left: 60px;
	}
	.pL65 {
		padding-left: 65px;
	}
	.pL70 {
		padding-left: 70px;
	}
	.pL75 {
		padding-left: 75px;
	}
	.pL80 {
		padding-left: 80px;
	}
	.pL85 {
		padding-left: 85px;
	}
	.pL90 {
		padding-left: 90px;
	}
	.pL95 {
		padding-left: 95px;
	}
	.pL100 {
		padding-left: 100px;
	}
	.pL105 {
		padding-left: 105px;
	}
	.pL110 {
		padding-left: 110px;
	}
	.pL115 {
		padding-left: 115px;
	}
	.pL120 {
		padding-left: 120px;
	}
	.pL125 {
		padding-left: 125px;
	}
	.pL130 {
		padding-left: 130px;
	}
	.pL135 {
		padding-left: 135px;
	}
	.pL140 {
		padding-left: 140px;
	}
	.pL145 {
		padding-left: 145px;
	}
	.pL150 {
		padding-left: 150px;
	}
	.pR0 {
		padding-right: 0px;
	}
	.pR5 {
		padding-right: 5px;
	}
	.pR10 {
		padding-right: 10px;
	}
	.pR15 {
		padding-right: 15px;
	}
	.pR20 {
		padding-right: 20px;
	}
	.pR25 {
		padding-right: 25px;
	}
	.pR30 {
		padding-right: 30px;
	}
	.pR35 {
		padding-right: 35px;
	}
	.pR40 {
		padding-right: 40px;
	}
	.pR45 {
		padding-right: 45px;
	}
	.pR50 {
		padding-right: 50px;
	}
	.pR55 {
		padding-right: 55px;
	}
	.pR60 {
		padding-right: 60px;
	}
	.pR65 {
		padding-right: 65px;
	}
	.pR70 {
		padding-right: 70px;
	}
	.pR75 {
		padding-right: 75px;
	}
	.pR80 {
		padding-right: 80px;
	}
	.pR85 {
		padding-right: 85px;
	}
	.pR90 {
		padding-right: 90px;
	}
	.pR95 {
		padding-right: 95px;
	}
	.pR100 {
		padding-right: 100px;
	}
	.pR105 {
		padding-right: 105px;
	}
	.pR110 {
		padding-right: 110px;
	}
	.pR115 {
		padding-right: 115px;
	}
	.pR120 {
		padding-right: 120px;
	}
	.pR125 {
		padding-right: 125px;
	}
	.pR130 {
		padding-right: 130px;
	}
	.pR135 {
		padding-right: 135px;
	}
	.pR140 {
		padding-right: 140px;
	}
	.pR145 {
		padding-right: 145px;
	}
	.pR150 {
		padding-right: 150px;
	}
	.pA0 {
		padding: 0px;
	}
	.pA5 {
		padding: 5px;
	}
	.pA10 {
		padding: 10px;
	}
	.pA15 {
		padding: 15px;
	}
	.pA20 {
		padding: 20px;
	}
	.pA25 {
		padding: 25px;
	}
	.pA30 {
		padding: 30px;
	}
	.pA35 {
		padding: 35px;
	}
	.pA40 {
		padding: 40px;
	}
	.pA45 {
		padding: 45px;
	}
	.pA50 {
		padding: 50px;
	}
	.pA55 {
		padding: 55px;
	}
	.pA60 {
		padding: 60px;
	}
	.pA65 {
		padding: 65px;
	}
	.pA70 {
		padding: 70px;
	}
	.pA75 {
		padding: 75px;
	}
	.pA80 {
		padding: 80px;
	}
	.pA85 {
		padding: 85px;
	}
	.pA90 {
		padding: 90px;
	}
	.pA95 {
		padding: 95px;
	}
	.pA100 {
		padding: 100px;
	}
	.pA105 {
		padding: 105px;
	}
	.pA110 {
		padding: 110px;
	}
	.pA115 {
		padding: 115px;
	}
	.pA120 {
		padding: 120px;
	}
	.pA125 {
		padding: 125px;
	}
	.pA130 {
		padding: 130px;
	}
	.pA135 {
		padding: 135px;
	}
	.pA140 {
		padding: 140px;
	}
	.pA145 {
		padding: 145px;
	}
	.pA150 {
		padding: 150px;
	}
	.pTB0 {
		padding: 0px 0;
	}
	.pTB5 {
		padding: 5px 0;
	}
	.pTB10 {
		padding: 10px 0;
	}
	.pTB15 {
		padding: 15px 0;
	}
	.pTB20 {
		padding: 20px 0;
	}
	.pTB25 {
		padding: 25px 0;
	}
	.pTB30 {
		padding: 30px 0;
	}
	.pTB35 {
		padding: 35px 0;
	}
	.pTB40 {
		padding: 40px 0;
	}
	.pTB45 {
		padding: 45px 0;
	}
	.pTB50 {
		padding: 50px 0;
	}
	.pTB55 {
		padding: 55px 0;
	}
	.pTB60 {
		padding: 60px 0;
	}
	.pTB65 {
		padding: 65px 0;
	}
	.pTB70 {
		padding: 70px 0;
	}
	.pTB75 {
		padding: 75px 0;
	}
	.pTB80 {
		padding: 80px 0;
	}
	.pTB85 {
		padding: 85px 0;
	}
	.pTB90 {
		padding: 90px 0;
	}
	.pTB95 {
		padding: 95px 0;
	}
	.pTB100 {
		padding: 100px 0;
	}
	.pTB105 {
		padding: 105px 0;
	}
	.pTB110 {
		padding: 110px 0;
	}
	.pTB115 {
		padding: 115px 0;
	}
	.pTB120 {
		padding: 120px 0;
	}
	.pTB125 {
		padding: 125px 0;
	}
	.pTB130 {
		padding: 130px 0;
	}
	.pTB135 {
		padding: 135px 0;
	}
	.pTB140 {
		padding: 140px 0;
	}
	.pTB145 {
		padding: 145px 0;
	}
	.pTB150 {
		padding: 150px 0;
	}
}

/*! mb */
@media (max-width: 900px) and (min-width: 0px) {
	.mT0 {
		margin-top: 0%;
	}
	.mT5 {
		margin-top: 0.5%;
	}
	.mT10 {
		margin-top: 1%;
	}
	.mT15 {
		margin-top: 1.5%;
	}
	.mT20 {
		margin-top: 2%;
	}
	.mT25 {
		margin-top: 2.5%;
	}
	.mT30 {
		margin-top: 3%;
	}
	.mT35 {
		margin-top: 3.5%;
	}
	.mT40 {
		margin-top: 4%;
	}
	.mT45 {
		margin-top: 4.5%;
	}
	.mT50 {
		margin-top: 5%;
	}
	.mT55 {
		margin-top: 5.5%;
	}
	.mT60 {
		margin-top: 6%;
	}
	.mT65 {
		margin-top: 6.5%;
	}
	.mT70 {
		margin-top: 7%;
	}
	.mT75 {
		margin-top: 7.5%;
	}
	.mT80 {
		margin-top: 8%;
	}
	.mT85 {
		margin-top: 8.5%;
	}
	.mT90 {
		margin-top: 9%;
	}
	.mT95 {
		margin-top: 9.5%;
	}
	.mT100 {
		margin-top: 10%;
	}
	.mT105 {
		margin-top: 10.5%;
	}
	.mT110 {
		margin-top: 11%;
	}
	.mT115 {
		margin-top: 11.5%;
	}
	.mT120 {
		margin-top: 12%;
	}
	.mT125 {
		margin-top: 12.5%;
	}
	.mT130 {
		margin-top: 13%;
	}
	.mT135 {
		margin-top: 13.5%;
	}
	.mT140 {
		margin-top: 14%;
	}
	.mT145 {
		margin-top: 14.5%;
	}
	.mT150 {
		margin-top: 15%;
	}
	.mB0 {
		margin-bottom: 0%;
	}
	.mB5 {
		margin-bottom: 0.5%;
	}
	.mB10 {
		margin-bottom: 1%;
	}
	.mB15 {
		margin-bottom: 1.5%;
	}
	.mB20 {
		margin-bottom: 2%;
	}
	.mB25 {
		margin-bottom: 2.5%;
	}
	.mB30 {
		margin-bottom: 3%;
	}
	.mB35 {
		margin-bottom: 3.5%;
	}
	.mB40 {
		margin-bottom: 4%;
	}
	.mB45 {
		margin-bottom: 4.5%;
	}
	.mB50 {
		margin-bottom: 5%;
	}
	.mB55 {
		margin-bottom: 5.5%;
	}
	.mB60 {
		margin-bottom: 6%;
	}
	.mB65 {
		margin-bottom: 6.5%;
	}
	.mB70 {
		margin-bottom: 7%;
	}
	.mB75 {
		margin-bottom: 7.5%;
	}
	.mB80 {
		margin-bottom: 8%;
	}
	.mB85 {
		margin-bottom: 8.5%;
	}
	.mB90 {
		margin-bottom: 9%;
	}
	.mB95 {
		margin-bottom: 9.5%;
	}
	.mB100 {
		margin-bottom: 10%;
	}
	.mB105 {
		margin-bottom: 10.5%;
	}
	.mB110 {
		margin-bottom: 11%;
	}
	.mB115 {
		margin-bottom: 11.5%;
	}
	.mB120 {
		margin-bottom: 12%;
	}
	.mB125 {
		margin-bottom: 12.5%;
	}
	.mB130 {
		margin-bottom: 13%;
	}
	.mB135 {
		margin-bottom: 13.5%;
	}
	.mB140 {
		margin-bottom: 14%;
	}
	.mB145 {
		margin-bottom: 14.5%;
	}
	.mB150 {
		margin-bottom: 15%;
	}
	.mL0 {
		margin-right: 0%;
	}
	.mL5 {
		margin-right: 0.5%;
	}
	.mL10 {
		margin-right: 1%;
	}
	.mL15 {
		margin-right: 1.5%;
	}
	.mL20 {
		margin-right: 2%;
	}
	.mL25 {
		margin-right: 2.5%;
	}
	.mL30 {
		margin-right: 3%;
	}
	.mL35 {
		margin-right: 3.5%;
	}
	.mL40 {
		margin-right: 4%;
	}
	.mL45 {
		margin-right: 4.5%;
	}
	.mL50 {
		margin-right: 5%;
	}
	.mL55 {
		margin-right: 5.5%;
	}
	.mL60 {
		margin-right: 6%;
	}
	.mL65 {
		margin-right: 6.5%;
	}
	.mL70 {
		margin-right: 7%;
	}
	.mL75 {
		margin-right: 7.5%;
	}
	.mL80 {
		margin-right: 8%;
	}
	.mL85 {
		margin-right: 8.5%;
	}
	.mL90 {
		margin-right: 9%;
	}
	.mL95 {
		margin-right: 9.5%;
	}
	.mL100 {
		margin-right: 10%;
	}
	.mL105 {
		margin-right: 10.5%;
	}
	.mL110 {
		margin-right: 11%;
	}
	.mL115 {
		margin-right: 11.5%;
	}
	.mL120 {
		margin-right: 12%;
	}
	.mL125 {
		margin-right: 12.5%;
	}
	.mL130 {
		margin-right: 13%;
	}
	.mL135 {
		margin-right: 13.5%;
	}
	.mL140 {
		margin-right: 14%;
	}
	.mL145 {
		margin-right: 14.5%;
	}
	.mL150 {
		margin-right: 15%;
	}
	.mR0 {
		margin-right: 0%;
	}
	.mR5 {
		margin-right: 0.5%;
	}
	.mR10 {
		margin-right: 1%;
	}
	.mR15 {
		margin-right: 1.5%;
	}
	.mR20 {
		margin-right: 2%;
	}
	.mR25 {
		margin-right: 2.5%;
	}
	.mR30 {
		margin-right: 3%;
	}
	.mR35 {
		margin-right: 3.5%;
	}
	.mR40 {
		margin-right: 4%;
	}
	.mR45 {
		margin-right: 4.5%;
	}
	.mR50 {
		margin-right: 5%;
	}
	.mR55 {
		margin-right: 5.5%;
	}
	.mR60 {
		margin-right: 6%;
	}
	.mR65 {
		margin-right: 6.5%;
	}
	.mR70 {
		margin-right: 7%;
	}
	.mR75 {
		margin-right: 7.5%;
	}
	.mR80 {
		margin-right: 8%;
	}
	.mR85 {
		margin-right: 8.5%;
	}
	.mR90 {
		margin-right: 9%;
	}
	.mR95 {
		margin-right: 9.5%;
	}
	.mR100 {
		margin-right: 10%;
	}
	.mR105 {
		margin-right: 10.5%;
	}
	.mR110 {
		margin-right: 11%;
	}
	.mR115 {
		margin-right: 11.5%;
	}
	.mR120 {
		margin-right: 12%;
	}
	.mR125 {
		margin-right: 12.5%;
	}
	.mR130 {
		margin-right: 13%;
	}
	.mR135 {
		margin-right: 13.5%;
	}
	.mR140 {
		margin-right: 14%;
	}
	.mR145 {
		margin-right: 14.5%;
	}
	.mR150 {
		margin-right: 15%;
	}
	.mA0 {
		margin: 0%;
	}
	.mA5 {
		margin: 0.5%;
	}
	.mA10 {
		margin: 1%;
	}
	.mA15 {
		margin: 1.5%;
	}
	.mA20 {
		margin: 2%;
	}
	.mA25 {
		margin: 2.5%;
	}
	.mA30 {
		margin: 3%;
	}
	.mA35 {
		margin: 3.5%;
	}
	.mA40 {
		margin: 4%;
	}
	.mA45 {
		margin: 4.5%;
	}
	.mA50 {
		margin: 5%;
	}
	.mA55 {
		margin: 5.5%;
	}
	.mA60 {
		margin: 6%;
	}
	.mA65 {
		margin: 6.5%;
	}
	.mA70 {
		margin: 7%;
	}
	.mA75 {
		margin: 7.5%;
	}
	.mA80 {
		margin: 8%;
	}
	.mA85 {
		margin: 8.5%;
	}
	.mA90 {
		margin: 9%;
	}
	.mA95 {
		margin: 9.5%;
	}
	.mA100 {
		margin: 10%;
	}
	.mA105 {
		margin: 10.5%;
	}
	.mA110 {
		margin: 11%;
	}
	.mA115 {
		margin: 11.5%;
	}
	.mA120 {
		margin: 12%;
	}
	.mA125 {
		margin: 12.5%;
	}
	.mA130 {
		margin: 13%;
	}
	.mA135 {
		margin: 13.5%;
	}
	.mA140 {
		margin: 14%;
	}
	.mA145 {
		margin: 14.5%;
	}
	.mA150 {
		margin: 15%;
	}
	.pT0 {
		padding-top: 0%;
	}
	.pT5 {
		padding-top: 0.5%;
	}
	.pT10 {
		padding-top: 1%;
	}
	.pT15 {
		padding-top: 1.5%;
	}
	.pT20 {
		padding-top: 2%;
	}
	.pT25 {
		padding-top: 2.5%;
	}
	.pT30 {
		padding-top: 3%;
	}
	.pT35 {
		padding-top: 3.5%;
	}
	.pT40 {
		padding-top: 4%;
	}
	.pT45 {
		padding-top: 4.5%;
	}
	.pT50 {
		padding-top: 5%;
	}
	.pT55 {
		padding-top: 5.5%;
	}
	.pT60 {
		padding-top: 6%;
	}
	.pT65 {
		padding-top: 6.5%;
	}
	.pT70 {
		padding-top: 7%;
	}
	.pT75 {
		padding-top: 7.5%;
	}
	.pT80 {
		padding-top: 8%;
	}
	.pT85 {
		padding-top: 8.5%;
	}
	.pT90 {
		padding-top: 9%;
	}
	.pT95 {
		padding-top: 9.5%;
	}
	.pT100 {
		padding-top: 10%;
	}
	.pT105 {
		padding-top: 10.5%;
	}
	.pT110 {
		padding-top: 11%;
	}
	.pT115 {
		padding-top: 11.5%;
	}
	.pT120 {
		padding-top: 12%;
	}
	.pT125 {
		padding-top: 12.5%;
	}
	.pT130 {
		padding-top: 13%;
	}
	.pT135 {
		padding-top: 13.5%;
	}
	.pT140 {
		padding-top: 14%;
	}
	.pT145 {
		padding-top: 14.5%;
	}
	.pT150 {
		padding-top: 15%;
	}
	.pB0 {
		padding-bottom: 0%;
	}
	.pB5 {
		padding-bottom: 0.5%;
	}
	.pB10 {
		padding-bottom: 1%;
	}
	.pB15 {
		padding-bottom: 1.5%;
	}
	.pB20 {
		padding-bottom: 2%;
	}
	.pB25 {
		padding-bottom: 2.5%;
	}
	.pB30 {
		padding-bottom: 3%;
	}
	.pB35 {
		padding-bottom: 3.5%;
	}
	.pB40 {
		padding-bottom: 4%;
	}
	.pB45 {
		padding-bottom: 4.5%;
	}
	.pB50 {
		padding-bottom: 5%;
	}
	.pB55 {
		padding-bottom: 5.5%;
	}
	.pB60 {
		padding-bottom: 6%;
	}
	.pB65 {
		padding-bottom: 6.5%;
	}
	.pB70 {
		padding-bottom: 7%;
	}
	.pB75 {
		padding-bottom: 7.5%;
	}
	.pB80 {
		padding-bottom: 8%;
	}
	.pB85 {
		padding-bottom: 8.5%;
	}
	.pB90 {
		padding-bottom: 9%;
	}
	.pB95 {
		padding-bottom: 9.5%;
	}
	.pB100 {
		padding-bottom: 10%;
	}
	.pB105 {
		padding-bottom: 10.5%;
	}
	.pB110 {
		padding-bottom: 11%;
	}
	.pB115 {
		padding-bottom: 11.5%;
	}
	.pB120 {
		padding-bottom: 12%;
	}
	.pB125 {
		padding-bottom: 12.5%;
	}
	.pB130 {
		padding-bottom: 13%;
	}
	.pB135 {
		padding-bottom: 13.5%;
	}
	.pB140 {
		padding-bottom: 14%;
	}
	.pB145 {
		padding-bottom: 14.5%;
	}
	.pB150 {
		padding-bottom: 15%;
	}
	.pL0 {
		padding-left: 0%;
	}
	.pL5 {
		padding-left: 0.5%;
	}
	.pL10 {
		padding-left: 1%;
	}
	.pL15 {
		padding-left: 1.5%;
	}
	.pL20 {
		padding-left: 2%;
	}
	.pL25 {
		padding-left: 2.5%;
	}
	.pL30 {
		padding-left: 3%;
	}
	.pL35 {
		padding-left: 3.5%;
	}
	.pL40 {
		padding-left: 4%;
	}
	.pL45 {
		padding-left: 4.5%;
	}
	.pL50 {
		padding-left: 5%;
	}
	.pL55 {
		padding-left: 5.5%;
	}
	.pL60 {
		padding-left: 6%;
	}
	.pL65 {
		padding-left: 6.5%;
	}
	.pL70 {
		padding-left: 7%;
	}
	.pL75 {
		padding-left: 7.5%;
	}
	.pL80 {
		padding-left: 8%;
	}
	.pL85 {
		padding-left: 8.5%;
	}
	.pL90 {
		padding-left: 9%;
	}
	.pL95 {
		padding-left: 9.5%;
	}
	.pL100 {
		padding-left: 10%;
	}
	.pL105 {
		padding-left: 10.5%;
	}
	.pL110 {
		padding-left: 11%;
	}
	.pL115 {
		padding-left: 11.5%;
	}
	.pL120 {
		padding-left: 12%;
	}
	.pL125 {
		padding-left: 12.5%;
	}
	.pL130 {
		padding-left: 13%;
	}
	.pL135 {
		padding-left: 13.5%;
	}
	.pL140 {
		padding-left: 14%;
	}
	.pL145 {
		padding-left: 14.5%;
	}
	.pL150 {
		padding-left: 15%;
	}
	.pR0 {
		padding-right: 0%;
	}
	.pR5 {
		padding-right: 0.5%;
	}
	.pR10 {
		padding-right: 1%;
	}
	.pR15 {
		padding-right: 1.5%;
	}
	.pR20 {
		padding-right: 2%;
	}
	.pR25 {
		padding-right: 2.5%;
	}
	.pR30 {
		padding-right: 3%;
	}
	.pR35 {
		padding-right: 3.5%;
	}
	.pR40 {
		padding-right: 4%;
	}
	.pR45 {
		padding-right: 4.5%;
	}
	.pR50 {
		padding-right: 5%;
	}
	.pR55 {
		padding-right: 5.5%;
	}
	.pR60 {
		padding-right: 6%;
	}
	.pR65 {
		padding-right: 6.5%;
	}
	.pR70 {
		padding-right: 7%;
	}
	.pR75 {
		padding-right: 7.5%;
	}
	.pR80 {
		padding-right: 8%;
	}
	.pR85 {
		padding-right: 8.5%;
	}
	.pR90 {
		padding-right: 9%;
	}
	.pR95 {
		padding-right: 9.5%;
	}
	.pR100 {
		padding-right: 10%;
	}
	.pR105 {
		padding-right: 10.5%;
	}
	.pR110 {
		padding-right: 11%;
	}
	.pR115 {
		padding-right: 11.5%;
	}
	.pR120 {
		padding-right: 12%;
	}
	.pR125 {
		padding-right: 12.5%;
	}
	.pR130 {
		padding-right: 13%;
	}
	.pR135 {
		padding-right: 13.5%;
	}
	.pR140 {
		padding-right: 14%;
	}
	.pR145 {
		padding-right: 14.5%;
	}
	.pR150 {
		padding-right: 15%;
	}
	.pA0 {
		padding: 0%;
	}
	.pA5 {
		padding: 0.5%;
	}
	.pA10 {
		padding: 1%;
	}
	.pA15 {
		padding: 1.5%;
	}
	.pA20 {
		padding: 2%;
	}
	.pA25 {
		padding: 2.5%;
	}
	.pA30 {
		padding: 3%;
	}
	.pA35 {
		padding: 3.5%;
	}
	.pA40 {
		padding: 4%;
	}
	.pA45 {
		padding: 4.5%;
	}
	.pA50 {
		padding: 5%;
	}
	.pA55 {
		padding: 5.5%;
	}
	.pA60 {
		padding: 6%;
	}
	.pA65 {
		padding: 6.5%;
	}
	.pA70 {
		padding: 7%;
	}
	.pA75 {
		padding: 7.5%;
	}
	.pA80 {
		padding: 8%;
	}
	.pA85 {
		padding: 8.5%;
	}
	.pA90 {
		padding: 9%;
	}
	.pA95 {
		padding: 9.5%;
	}
	.pA100 {
		padding: 10%;
	}
	.pA105 {
		padding: 10.5%;
	}
	.pA110 {
		padding: 11%;
	}
	.pA115 {
		padding: 11.5%;
	}
	.pA120 {
		padding: 12%;
	}
	.pA125 {
		padding: 12.5%;
	}
	.pA130 {
		padding: 13%;
	}
	.pA135 {
		padding: 13.5%;
	}
	.pA140 {
		padding: 14%;
	}
	.pA145 {
		padding: 14.5%;
	}
	.pA150 {
		padding: 15%;
	}
	.pTB0 {
		padding: 0% 0;
	}
	.pTB5 {
		padding: 0.5% 0;
	}
	.pTB10 {
		padding: 1% 0;
	}
	.pTB15 {
		padding: 1.5% 0;
	}
	.pTB20 {
		padding: 2% 0;
	}
	.pTB25 {
		padding: 2.5% 0;
	}
	.pTB30 {
		padding: 3% 0;
	}
	.pTB35 {
		padding: 3.5% 0;
	}
	.pTB40 {
		padding: 4% 0;
	}
	.pTB45 {
		padding: 4.5% 0;
	}
	.pTB50 {
		padding: 5% 0;
	}
	.pTB55 {
		padding: 5.5% 0;
	}
	.pTB60 {
		padding: 6% 0;
	}
	.pTB65 {
		padding: 6.5% 0;
	}
	.pTB70 {
		padding: 7% 0;
	}
	.pTB75 {
		padding: 7.5% 0;
	}
	.pTB80 {
		padding: 8% 0;
	}
	.pTB85 {
		padding: 8.5% 0;
	}
	.pTB90 {
		padding: 9% 0;
	}
	.pTB95 {
		padding: 9.5% 0;
	}
	.pTB100 {
		padding: 10% 0;
	}
	.pTB105 {
		padding: 10.5% 0;
	}
	.pTB110 {
		padding: 11% 0;
	}
	.pTB115 {
		padding: 11.5% 0;
	}
	.pTB120 {
		padding: 12% 0;
	}
	.pTB125 {
		padding: 12.5% 0;
	}
	.pTB130 {
		padding: 13% 0;
	}
	.pTB135 {
		padding: 13.5% 0;
	}
	.pTB140 {
		padding: 14% 0;
	}
	.pTB145 {
		padding: 14.5% 0;
	}
	.pTB150 {
		padding: 15% 0;
	}
}

.z-ind0 {
	z-index: 0;
}

.z-ind1 {
	z-index: 1;
}

.z-ind2 {
	z-index: 2;
}

.z-ind3 {
	z-index: 3;
}

.z-ind4 {
	z-index: 4;
}

.z-ind5 {
	z-index: 5;
}

.z-ind6 {
	z-index: 6;
}

.z-ind7 {
	z-index: 7;
}

.z-ind8 {
	z-index: 8;
}

.z-ind9 {
	z-index: 9;
}

.z-ind10 {
	z-index: 10;
}

.visibility_hidden {
	visibility: hidden;
}

.no_link {
	color: #9a9a9a !important;
	pointer-events: none !important;
}

.po_ev_no {
	pointer-events: none !important;
}

@media (min-width: 901px) {
	.cl50_max > a,
	.cl50 > a,
	.cl33 > a,
	.cl25 > a,
	.cl3_7 > a,
	.cl7_3 > a,
	.cl4_6 > a,
	.cl6_4 > a {
		display: block;
	}
	.cl50_max > li,
	.cl50_max > a {
		float: left;
		width: 50%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.cl50 > li,
	.cl50 > a {
		float: left;
		width: 48%;
		margin-bottom: 4%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.cl50 > li:not(:nth-child(2n)),
	.cl50 > a:not(:nth-child(2n)) {
		margin-right: 4%;
	}
	.cl33 > li,
	.cl33 > a {
		float: left;
		width: 30%;
		margin-bottom: 5%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.cl33 > li:not(:nth-child(3n)),
	.cl33 > a:not(:nth-child(3n)) {
		margin-right: 5%;
	}
	.cl25 > li,
	.cl25 > a {
		float: left;
		width: 23%;
		margin-bottom: 2.666%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		position: relative;
		display: block;
	}
	.cl25 > li:not(:nth-child(4n)),
	.cl25 > a:not(:nth-child(4n)) {
		margin-right: 2.666%;
	}
	.cl3_7 > li:nth-child(odd) {
		float: left;
		width: 30%;
	}
	.cl3_7 > li:nth-child(even) {
		float: right;
		width: 66%;
	}
	.cl7_3 > li:nth-child(odd) {
		float: left;
		width: 66%;
	}
	.cl7_3 > li:nth-child(even) {
		float: right;
		width: 30%;
	}
	.cl4_6 > li:nth-child(odd) {
		float: left;
		width: 40%;
	}
	.cl4_6 > li:nth-child(even) {
		float: right;
		width: 56%;
	}
	.cl6_4 > li:nth-child(odd) {
		float: left;
		width: 56%;
	}
	.cl6_4 > li:nth-child(even) {
		float: right;
		width: 40%;
	}
}

@media (max-width: 900px) and (min-width: 0px) {
	.cl50_max > a,
	.cl50 > a,
	.cl33 > a,
	.cl25 > a,
	.cl3_7 > a,
	.cl7_3 > a,
	.cl4_6 > a,
	.cl6_4 > a {
		display: block;
	}
	.cl50_max > li,
	.cl50_max > a {
		width: 100%;
		margin-bottom: 4%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.cl50 > li,
	.cl50 > a {
		width: 100%;
		margin-bottom: 4%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.cl33 > li,
	.cl33 > a {
		float: left;
		width: 48%;
		margin-bottom: 4%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.cl33 > li:not(:nth-child(2n)),
	.cl33 > a:not(:nth-child(2n)) {
		margin-right: 4%;
	}
	.cl25 > li,
	.cl25 > a {
		float: left;
		width: 48%;
		margin-bottom: 4%;
		position: relative;
	}
	.cl25 > li:not(:nth-child(2n)),
	.cl25 > a:not(:nth-child(2n)) {
		margin-right: 4%;
	}
	.cl3_7 > li,
	.cl7_3 > li,
	.cl4_6 > li,
	.cl6_4 > li {
		float: none;
		width: 100%;
		margin-bottom: 5%;
	}
}
