@charset "UTF-8";

html {
	scroll-behavior: smooth;
	-webkit-text-size-adjust: none;
	background-color: #fff;
	font-size: 16px
}


@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');





input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: silver
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: silver
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: silver
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: silver
}

::selection {
	background: #d76440;
	color: #fff
}

::-moz-selection {
	background: #d76440;
	color: #fff
}

select {
	overflow: hidden
}

select:focus,
select:focus::-ms-value {
	background-color: inherit;
	color: inherit
}

select::selection {
	background-color: inherit
}

select::-ms-expand {
	display: none
}

select option {
	padding: 0;
	color: inherit
}

select option:checked,
select option:hover {
	background-color: inherit;
	color: inherit
}

main {
	display: block
}

*,
*:before,
*:after {
	box-sizing: inherit
}

a:link,
a:visited,
a:hover,
a:active {
	text-decoration: none
}

textarea,
input {
	background: 0;
	-webkit-border-radius: 1px;
	-webkit-appearance: none
}

button {
	outline: none 0;
	border: none 0;
	background-color: transparent;
	cursor: pointer
}

input,
textarea,
select,
button,
table {
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
	border: none 0;
	outline: none 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none
}

body,
textarea,
select {
	scrollbar-base-color: #ccc;
	scrollbar-arrow-color: #fff;
	scrollbar-shadow-color: #ccc;
	scrollbar-highlight-color: #fff
}

body::-webkit-scrollbar,
textarea::-webkit-scrollbar,
select::-webkit-scrollbar {
	width: 8px
}

body::-webkit-scrollbar-track,
textarea::-webkit-scrollbar-track,
select::-webkit-scrollbar-track {
	background-color: transparent
}

body::-webkit-scrollbar-thumb,
textarea::-webkit-scrollbar-thumb,
select::-webkit-scrollbar-thumb {
	background: #ccc;
	border-radius: 8px
}

body::-webkit-scrollbar-button:start:decrement,
textarea::-webkit-scrollbar-button:start:decrement,
select::-webkit-scrollbar-button:start:decrement {
	height: 0;
	background: transparent
}

body::-webkit-scrollbar-button:end:increment,
textarea::-webkit-scrollbar-button:end:increment,
select::-webkit-scrollbar-button:end:increment {
	height: 0;
	background: transparent
}

.modal--file .modal--close,
.wz-nav__quick [class*='wz-nav__quick--'],
.sub-promotion .slider__controls__button,
.side-promotion .slider__paging__item,
.footer .copyright .ci,
.main-promotion .slider__controls__button,
.main__latest-shop .shop-items__slider .slider__controls__button,
.board-search__button,
.board-view--banner {
	font-size: 0;
	text-indent: -9999em
}

.wz-nav--download,
.wz-gnb__link,
.sub-promotion .slider__link,
.footer-menu .link,
.main-promotion .slider__link,
.main-promotion .slider__paging__item,
.main__latest-shop .shop-items__slider .slider-cycle__list .thumb,
.main__info .guide__item,
.board-category__link,
.board-list--null,
.board-sites--null,
.board-write-file .board-write--file .text,
.board-write-file .board-write--search .text,
.download .btn-download .text {
	vertical-align: middle
}

.wz-nav--download:before,
.wz-gnb__link:before,
.sub-promotion .slider__link:before,
.footer-menu .link:before,
.main-promotion .slider__link:before,
.main-promotion .slider__paging__item:before,
.main__latest-shop .shop-items__slider .slider-cycle__list .thumb:before,
.main__info .guide__item:before,
.board-category__link:before,
.board-list--null:before,
.board-sites--null:before,
.board-write-file .board-write--file .text:before,
.board-write-file .board-write--search .text:before,
.download .btn-download .text:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 100%
}

.footer-menu,
.main__latest-shop .shop-items__slider .slider__paging__list,
.board-category,
.board .pager,
.download-driver__list {
	font-size: 0;
	line-height: 0
}

.wz-skip,
.main-promotion__banner-pg {
	position: absolute;
	left: -9999px;
	width: 1px;
	height: 1px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999em;
	overflow: hidden;
	visibility: hidden
}

.board-list .title,
.board-list .summary {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.board-write-file .board-write__file {
	background-color: #fff;
	opacity: 0;
	filter: alpha(opacity=1);
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	width: 100%
}

.btn-default {
	background-color: #efefef;
	color: #999
}

.btn-point {
	background-color: #d76440;
	color: #fff !important;
	line-height:17px;
}

.slider {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.slider__list {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	z-index: 1
}

.slider__item {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.slider__item.selected {
	display: block
}

.slider__link {
	position: relative;
	z-index: 10;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0 auto
}

.slider-cycle {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.slider-cycle__list {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden
}

.slider-cycle__item {
	float: left
}

@use 'sass:math';

.flag-icon-background,
.flag-icon {
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat
}

.flag-icon {
	position: relative;
	display: inline-block;
	width: 1.33333em;
	line-height: 1em
}

.flag-icon:before {
	content: '\00a0'
}

.flag-icon.flag-icon-squared {
	width: 1em
}

.flag-icon-ad {
	background-image: url(../img/flags/4x3/ad.svg)
}

.flag-icon-ad.flag-icon-squared {
	background-image: url(../img/flags/4x3/ad.svg)
}

.flag-icon-ae {
	background-image: url(../img/flags/4x3/ae.svg)
}

.flag-icon-ae.flag-icon-squared {
	background-image: url(../img/flags/4x3/ae.svg)
}

.flag-icon-af {
	background-image: url(../img/flags/4x3/af.svg)
}

.flag-icon-af.flag-icon-squared {
	background-image: url(../img/flags/4x3/af.svg)
}

.flag-icon-ag {
	background-image: url(../img/flags/4x3/ag.svg)
}

.flag-icon-ag.flag-icon-squared {
	background-image: url(../img/flags/4x3/ag.svg)
}

.flag-icon-ai {
	background-image: url(../img/flags/4x3/ai.svg)
}

.flag-icon-ai.flag-icon-squared {
	background-image: url(../img/flags/4x3/ai.svg)
}

.flag-icon-al {
	background-image: url(../img/flags/4x3/al.svg)
}

.flag-icon-al.flag-icon-squared {
	background-image: url(../img/flags/4x3/al.svg)
}

.flag-icon-am {
	background-image: url(../img/flags/4x3/am.svg)
}

.flag-icon-am.flag-icon-squared {
	background-image: url(../img/flags/4x3/am.svg)
}

.flag-icon-ao {
	background-image: url(../img/flags/4x3/ao.svg)
}

.flag-icon-ao.flag-icon-squared {
	background-image: url(../img/flags/4x3/ao.svg)
}

.flag-icon-aq {
	background-image: url(../img/flags/4x3/aq.svg)
}

.flag-icon-aq.flag-icon-squared {
	background-image: url(../img/flags/4x3/aq.svg)
}

.flag-icon-ar {
	background-image: url(../img/flags/4x3/ar.svg)
}

.flag-icon-ar.flag-icon-squared {

	background-image: url(../img/flags/4x3/ar.svg)
}

.flag-icon-as {
	background-image: url(../img/flags/4x3/as.svg)
}

.flag-icon-as.flag-icon-squared {
	background-image: url(../img/flags/4x3/as.svg)
}

.flag-icon-at {
	background-image: url(../img/flags/4x3/at.svg)
}

.flag-icon-at.flag-icon-squared {
	background-image: url(../img/flags/4x3/at.svg)
}

.flag-icon-au {
	background-image: url(../img/flags/4x3/au.svg)
}

.flag-icon-au.flag-icon-squared {
	background-image: url(../img/flags/4x3/au.svg)
}

.flag-icon-aw {
	background-image: url(../img/flags/4x3/aw.svg)
}

.flag-icon-aw.flag-icon-squared {
	background-image: url(../img/flags/4x3/aw.svg)
}

.flag-icon-ax {
	background-image: url(../img/flags/4x3/ax.svg)
}

.flag-icon-ax.flag-icon-squared {
	background-image: url(../img/flags/4x3/ax.svg)
}

.flag-icon-az {
	background-image: url(../img/flags/4x3/az.svg)
}

.flag-icon-az.flag-icon-squared {
	background-image: url(../img/flags/4x3/az.svg)
}

.flag-icon-ba {
	background-image: url(../img/flags/4x3/ba.svg)
}

.flag-icon-ba.flag-icon-squared {
	background-image: url(../img/flags/4x3/ba.svg)
}

.flag-icon-bb {
	background-image: url(../img/flags/4x3/bb.svg)
}

.flag-icon-bb.flag-icon-squared {
	background-image: url(../img/flags/4x3/bb.svg)
}

.flag-icon-bd {
	background-image: url(../img/flags/4x3/bd.svg)
}

.flag-icon-bd.flag-icon-squared {
	background-image: url(../img/flags/4x3/bd.svg)
}

.flag-icon-be {
	background-image: url(../img/flags/4x3/be.svg)
}

.flag-icon-be.flag-icon-squared {
	background-image: url(../img/flags/4x3/be.svg)
}

.flag-icon-bf {
	background-image: url(../img/flags/4x3/bf.svg)
}

.flag-icon-bf.flag-icon-squared {
	background-image: url(../img/flags/4x3/bf.svg)
}

.flag-icon-bg {
	background-image: url(../img/flags/4x3/bg.svg)
}

.flag-icon-bg.flag-icon-squared {
	background-image: url(../img/flags/4x3/bg.svg)
}

.flag-icon-bh {
	background-image: url(../img/flags/4x3/bh.svg)
}

.flag-icon-bh.flag-icon-squared {
	background-image: url(../img/flags/4x3/bh.svg)
}

.flag-icon-bi {
	background-image: url(../img/flags/4x3/bi.svg)
}

.flag-icon-bi.flag-icon-squared {
	background-image: url(../img/flags/4x3/bi.svg)
}

.flag-icon-bj {
	background-image: url(../img/flags/4x3/bj.svg)
}

.flag-icon-bj.flag-icon-squared {
	background-image: url(../img/flags/4x3/bj.svg)
}

.flag-icon-bl {
	background-image: url(../img/flags/4x3/bl.svg)
}

.flag-icon-bl.flag-icon-squared {
	background-image: url(../img/flags/4x3/bl.svg)
}

.flag-icon-bm {
	background-image: url(../img/flags/4x3/bm.svg)
}

.flag-icon-bm.flag-icon-squared {
	background-image: url(../img/flags/4x3/bm.svg)
}

.flag-icon-bn {
	background-image: url(../img/flags/4x3/bn.svg)
}

.flag-icon-bn.flag-icon-squared {
	background-image: url(../img/flags/4x3/bn.svg)
}

.flag-icon-bo {
	background-image: url(../img/flags/4x3/bo.svg)
}

.flag-icon-bo.flag-icon-squared {
	background-image: url(../img/flags/4x3/bo.svg)
}

.flag-icon-bq {
	background-image: url(../img/flags/4x3/bq.svg)
}

.flag-icon-bq.flag-icon-squared {
	background-image: url(../img/flags/4x3/bq.svg)
}

.flag-icon-br {
	background-image: url(../img/flags/4x3/br.svg)
}

.flag-icon-br.flag-icon-squared {
	background-image: url(../img/flags/4x3/br.svg)
}

.flag-icon-bs {
	background-image: url(../img/flags/4x3/bs.svg)
}

.flag-icon-bs.flag-icon-squared {
	background-image: url(../img/flags/4x3/bs.svg)
}

.flag-icon-bt {
	background-image: url(../img/flags/4x3/bt.svg)
}

.flag-icon-bt.flag-icon-squared {
	background-image: url(../img/flags/4x3/bt.svg)
}

.flag-icon-bv {
	background-image: url(../img/flags/4x3/bv.svg)
}

.flag-icon-bv.flag-icon-squared {
	background-image: url(../img/flags/4x3/bv.svg)
}

.flag-icon-bw {
	background-image: url(../img/flags/4x3/bw.svg)
}

.flag-icon-bw.flag-icon-squared {
	background-image: url(../img/flags/4x3/bw.svg)
}

.flag-icon-by {
	background-image: url(../img/flags/4x3/by.svg)
}

.flag-icon-by.flag-icon-squared {
	background-image: url(../img/flags/4x3/by.svg)
}

.flag-icon-bz {
	background-image: url(../img/flags/4x3/bz.svg)
}

.flag-icon-bz.flag-icon-squared {
	background-image: url(../img/flags/4x3/bz.svg)
}

.flag-icon-ca {
	background-image: url(../img/flags/4x3/ca.svg)
}

.flag-icon-ca.flag-icon-squared {
	background-image: url(../img/flags/4x3/ca.svg)
}

.flag-icon-cc {
	background-image: url(../img/flags/4x3/cc.svg)
}

.flag-icon-cc.flag-icon-squared {
	background-image: url(../img/flags/4x3/cc.svg)
}

.flag-icon-cd {
	background-image: url(../img/flags/4x3/cd.svg)
}

.flag-icon-cd.flag-icon-squared {
	background-image: url(../img/flags/4x3/cd.svg)
}

.flag-icon-cf {
	background-image: url(../img/flags/4x3/cf.svg)
}

.flag-icon-cf.flag-icon-squared {
	background-image: url(../img/flags/4x3/cf.svg)
}

.flag-icon-cg {
	background-image: url(../img/flags/4x3/cg.svg)
}

.flag-icon-cg.flag-icon-squared {
	background-image: url(../img/flags/4x3/cg.svg)
}

.flag-icon-ch {
	background-image: url(../img/flags/4x3/ch.svg)
}

.flag-icon-ch.flag-icon-squared {
	background-image: url(../img/flags/4x3/ch.svg)
}

.flag-icon-ci {
	background-image: url(../img/flags/4x3/ci.svg)
}

.flag-icon-ci.flag-icon-squared {
	background-image: url(../img/flags/4x3/ci.svg)
}

.flag-icon-ck {
	background-image: url(../img/flags/4x3/ck.svg)
}

.flag-icon-ck.flag-icon-squared {
	background-image: url(../img/flags/4x3/ck.svg)
}

.flag-icon-cl {
	background-image: url(../img/flags/4x3/cl.svg)
}

.flag-icon-cl.flag-icon-squared {
	background-image: url(../img/flags/4x3/cl.svg)
}

.flag-icon-cm {
	background-image: url(../img/flags/4x3/cm.svg)
}

.flag-icon-cm.flag-icon-squared {
	background-image: url(../img/flags/4x3/cm.svg)
}

.flag-icon-cn {
	background-image: url(../img/flags/4x3/cn.svg)
}

.flag-icon-cn.flag-icon-squared {
	background-image: url(../img/flags/4x3/cn.svg)
}

.flag-icon-co {
	background-image: url(../img/flags/4x3/co.svg)
}

.flag-icon-co.flag-icon-squared {
	background-image: url(../img/flags/4x3/co.svg)
}

.flag-icon-cr {
	background-image: url(../img/flags/4x3/cr.svg)
}

.flag-icon-cr.flag-icon-squared {
	background-image: url(../img/flags/4x3/cr.svg)
}

.flag-icon-cu {
	background-image: url(../img/flags/4x3/cu.svg)
}

.flag-icon-cu.flag-icon-squared {
	background-image: url(../img/flags/4x3/cu.svg)
}

.flag-icon-cv {
	background-image: url(../img/flags/4x3/cv.svg)
}

.flag-icon-cv.flag-icon-squared {
	background-image: url(../img/flags/4x3/cv.svg)
}

.flag-icon-cw {
	background-image: url(../img/flags/4x3/cw.svg)
}

.flag-icon-cw.flag-icon-squared {
	background-image: url(../img/flags/4x3/cw.svg)
}

.flag-icon-cx {
	background-image: url(../img/flags/4x3/cx.svg)
}

.flag-icon-cx.flag-icon-squared {
	background-image: url(../img/flags/4x3/cx.svg)
}

.flag-icon-cy {
	background-image: url(../img/flags/4x3/cy.svg)
}

.flag-icon-cy.flag-icon-squared {
	background-image: url(../img/flags/4x3/cy.svg)
}

.flag-icon-cz {
	background-image: url(../img/flags/4x3/cz.svg)
}

.flag-icon-cz.flag-icon-squared {
	background-image: url(../img/flags/4x3/cz.svg)
}

.flag-icon-de {
	background-image: url(../img/flags/4x3/de.svg)
}

.flag-icon-de.flag-icon-squared {
	background-image: url(../img/flags/4x3/de.svg)
}

.flag-icon-dj {
	background-image: url(../img/flags/4x3/dj.svg)
}

.flag-icon-dj.flag-icon-squared {
	background-image: url(../img/flags/4x3/dj.svg)
}

.flag-icon-dk {
	background-image: url(../img/flags/4x3/dk.svg)
}

.flag-icon-dk.flag-icon-squared {
	background-image: url(../img/flags/4x3/dk.svg)
}

.flag-icon-dm {
	background-image: url(../img/flags/4x3/dm.svg)
}

.flag-icon-dm.flag-icon-squared {
	background-image: url(../img/flags/4x3/dm.svg)
}

.flag-icon-do {
	background-image: url(../img/flags/4x3/do.svg)
}

.flag-icon-do.flag-icon-squared {
	background-image: url(../img/flags/4x3/do.svg)
}

.flag-icon-dz {
	background-image: url(../img/flags/4x3/dz.svg)
}

.flag-icon-dz.flag-icon-squared {
	background-image: url(../img/flags/4x3/dz.svg)
}

.flag-icon-ec {
	background-image: url(../img/flags/4x3/ec.svg)
}

.flag-icon-ec.flag-icon-squared {
	background-image: url(../img/flags/4x3/ec.svg)
}

.flag-icon-ee {
	background-image: url(../img/flags/4x3/ee.svg)
}

.flag-icon-ee.flag-icon-squared {
	background-image: url(../img/flags/4x3/ee.svg)
}

.flag-icon-eg {
	background-image: url(../img/flags/4x3/eg.svg)
}

.flag-icon-eg.flag-icon-squared {
	background-image: url(../img/flags/4x3/eg.svg)
}

.flag-icon-eh {
	background-image: url(../img/flags/4x3/eh.svg)
}

.flag-icon-eh.flag-icon-squared {
	background-image: url(../img/flags/4x3/eh.svg)
}

.flag-icon-er {
	background-image: url(../img/flags/4x3/er.svg)
}

.flag-icon-er.flag-icon-squared {
	background-image: url(../img/flags/4x3/er.svg)
}

.flag-icon-es {
	background-image: url(../img/flags/4x3/es.svg)
}

.flag-icon-es.flag-icon-squared {
	background-image: url(../img/flags/4x3/es.svg)
}

.flag-icon-et {
	background-image: url(../img/flags/4x3/et.svg)
}

.flag-icon-et.flag-icon-squared {
	background-image: url(../img/flags/4x3/et.svg)
}

.flag-icon-fi {
	background-image: url(../img/flags/4x3/fi.svg)
}

.flag-icon-fi.flag-icon-squared {
	background-image: url(../img/flags/4x3/fi.svg)
}

.flag-icon-fj {
	background-image: url(../img/flags/4x3/fj.svg)
}

.flag-icon-fj.flag-icon-squared {
	background-image: url(../img/flags/4x3/fj.svg)
}

.flag-icon-fk {
	background-image: url(../img/flags/4x3/fk.svg)
}

.flag-icon-fk.flag-icon-squared {
	background-image: url(../img/flags/4x3/fk.svg)
}

.flag-icon-fm {
	background-image: url(../img/flags/4x3/fm.svg)
}

.flag-icon-fm.flag-icon-squared {
	background-image: url(../img/flags/4x3/fm.svg)
}

.flag-icon-fo {
	background-image: url(../img/flags/4x3/fo.svg)
}

.flag-icon-fo.flag-icon-squared {
	background-image: url(../img/flags/4x3/fo.svg)
}

.flag-icon-fr {
	background-image: url(../img/flags/4x3/fr.svg)
}

.flag-icon-fr.flag-icon-squared {
	background-image: url(../img/flags/4x3/fr.svg)
}

.flag-icon-ga {
	background-image: url(../img/flags/4x3/ga.svg)
}

.flag-icon-ga.flag-icon-squared {
	background-image: url(../img/flags/4x3/ga.svg)
}

.flag-icon-gb {
	background-image: url(../img/flags/4x3/gb.svg)
}

.flag-icon-gb.flag-icon-squared {
	background-image: url(../img/flags/4x3/gb.svg)
}

.flag-icon-gd {
	background-image: url(../img/flags/4x3/gd.svg)
}

.flag-icon-gd.flag-icon-squared {
	background-image: url(../img/flags/4x3/gd.svg)
}

.flag-icon-ge {
	background-image: url(../img/flags/4x3/ge.svg)
}

.flag-icon-ge.flag-icon-squared {
	background-image: url(../img/flags/4x3/ge.svg)
}

.flag-icon-gf {
	background-image: url(../img/flags/4x3/gf.svg)
}

.flag-icon-gf.flag-icon-squared {
	background-image: url(../img/flags/4x3/gf.svg)
}

.flag-icon-gg {
	background-image: url(../img/flags/4x3/gg.svg)
}

.flag-icon-gg.flag-icon-squared {
	background-image: url(../img/flags/4x3/gg.svg)
}

.flag-icon-gh {
	background-image: url(../img/flags/4x3/gh.svg)
}

.flag-icon-gh.flag-icon-squared {
	background-image: url(../img/flags/4x3/gh.svg)
}

.flag-icon-gi {
	background-image: url(../img/flags/4x3/gi.svg)
}

.flag-icon-gi.flag-icon-squared {
	background-image: url(../img/flags/4x3/gi.svg)
}

.flag-icon-gl {
	background-image: url(../img/flags/4x3/gl.svg)
}

.flag-icon-gl.flag-icon-squared {
	background-image: url(../img/flags/4x3/gl.svg)
}

.flag-icon-gm {
	background-image: url(../img/flags/4x3/gm.svg)
}

.flag-icon-gm.flag-icon-squared {
	background-image: url(../img/flags/4x3/gm.svg)
}

.flag-icon-gn {
	background-image: url(../img/flags/4x3/gn.svg)
}

.flag-icon-gn.flag-icon-squared {
	background-image: url(../img/flags/4x3/gn.svg)
}

.flag-icon-gp {
	background-image: url(../img/flags/4x3/gp.svg)
}

.flag-icon-gp.flag-icon-squared {
	background-image: url(../img/flags/4x3/gp.svg)
}

.flag-icon-gq {
	background-image: url(../img/flags/4x3/gq.svg)
}

.flag-icon-gq.flag-icon-squared {
	background-image: url(../img/flags/4x3/gq.svg)
}

.flag-icon-gr {
	background-image: url(../img/flags/4x3/gr.svg)
}

.flag-icon-gr.flag-icon-squared {
	background-image: url(../img/flags/4x3/gr.svg)
}

.flag-icon-gs {
	background-image: url(../img/flags/4x3/gs.svg)
}

.flag-icon-gs.flag-icon-squared {
	background-image: url(../img/flags/4x3/gs.svg)
}

.flag-icon-gt {
	background-image: url(../img/flags/4x3/gt.svg)
}

.flag-icon-gt.flag-icon-squared {
	background-image: url(../img/flags/4x3/gt.svg)
}

.flag-icon-gu {
	background-image: url(../img/flags/4x3/gu.svg)
}

.flag-icon-gu.flag-icon-squared {
	background-image: url(../img/flags/4x3/gu.svg)
}

.flag-icon-gw {
	background-image: url(../img/flags/4x3/gw.svg)
}

.flag-icon-gw.flag-icon-squared {
	background-image: url(../img/flags/4x3/gw.svg)
}

.flag-icon-gy {
	background-image: url(../img/flags/4x3/gy.svg)
}

.flag-icon-gy.flag-icon-squared {
	background-image: url(../img/flags/4x3/gy.svg)
}

.flag-icon-hk {
	background-image: url(../img/flags/4x3/hk.svg)
}

.flag-icon-hk.flag-icon-squared {
	background-image: url(../img/flags/4x3/hk.svg)
}

.flag-icon-hm {
	background-image: url(../img/flags/4x3/hm.svg)
}

.flag-icon-hm.flag-icon-squared {
	background-image: url(../img/flags/4x3/hm.svg)
}

.flag-icon-hn {
	background-image: url(../img/flags/4x3/hn.svg)
}

.flag-icon-hn.flag-icon-squared {
	background-image: url(../img/flags/4x3/hn.svg)
}

.flag-icon-hr {
	background-image: url(../img/flags/4x3/hr.svg)
}

.flag-icon-hr.flag-icon-squared {
	background-image: url(../img/flags/4x3/hr.svg)
}

.flag-icon-ht {
	background-image: url(../img/flags/4x3/ht.svg)
}

.flag-icon-ht.flag-icon-squared {
	background-image: url(../img/flags/4x3/ht.svg)
}

.flag-icon-hu {
	background-image: url(../img/flags/4x3/hu.svg)
}

.flag-icon-hu.flag-icon-squared {
	background-image: url(../img/flags/4x3/hu.svg)
}

.flag-icon-id {
	background-image: url(../img/flags/4x3/id.svg)
}

.flag-icon-id.flag-icon-squared {
	background-image: url(../img/flags/4x3/id.svg)
}

.flag-icon-ie {
	background-image: url(../img/flags/4x3/ie.svg)
}

.flag-icon-ie.flag-icon-squared {
	background-image: url(../img/flags/4x3/ie.svg)
}

.flag-icon-il {
	background-image: url(../img/flags/4x3/il.svg)
}

.flag-icon-il.flag-icon-squared {
	background-image: url(../img/flags/4x3/il.svg)
}

.flag-icon-im {
	background-image: url(../img/flags/4x3/im.svg)
}

.flag-icon-im.flag-icon-squared {
	background-image: url(../img/flags/4x3/im.svg)
}

.flag-icon-in {
	background-image: url(../img/flags/4x3/in.svg)
}

.flag-icon-in.flag-icon-squared {
	background-image: url(../img/flags/4x3/in.svg)
}

.flag-icon-io {
	background-image: url(../img/flags/4x3/io.svg)
}

.flag-icon-io.flag-icon-squared {
	background-image: url(../img/flags/4x3/io.svg)
}

.flag-icon-iq {
	background-image: url(../img/flags/4x3/iq.svg)
}

.flag-icon-iq.flag-icon-squared {
	background-image: url(../img/flags/4x3/iq.svg)
}

.flag-icon-ir {
	background-image: url(../img/flags/4x3/ir.svg)
}

.flag-icon-ir.flag-icon-squared {
	background-image: url(../img/flags/4x3/ir.svg)
}

.flag-icon-is {
	background-image: url(../img/flags/4x3/is.svg)
}

.flag-icon-is.flag-icon-squared {
	background-image: url(../img/flags/4x3/is.svg)
}

.flag-icon-it {
	background-image: url(../img/flags/4x3/it.svg)
}

.flag-icon-it.flag-icon-squared {
	background-image: url(../img/flags/4x3/it.svg)
}

.flag-icon-je {
	background-image: url(../img/flags/4x3/je.svg)
}

.flag-icon-je.flag-icon-squared {
	background-image: url(../img/flags/4x3/je.svg)
}

.flag-icon-jm {
	background-image: url(../img/flags/4x3/jm.svg)
}

.flag-icon-jm.flag-icon-squared {
	background-image: url(../img/flags/4x3/jm.svg)
}

.flag-icon-jo {
	background-image: url(../img/flags/4x3/jo.svg)
}

.flag-icon-jo.flag-icon-squared {
	background-image: url(../img/flags/4x3/jo.svg)
}

.flag-icon-jp {
	background-image: url(../img/flags/4x3/jp.svg)
}

.flag-icon-jp.flag-icon-squared {
	background-image: url(../img/flags/4x3/jp.svg)
}

.flag-icon-ke {
	background-image: url(../img/flags/4x3/ke.svg)
}

.flag-icon-ke.flag-icon-squared {
	background-image: url(../img/flags/4x3/ke.svg)
}

.flag-icon-kg {
	background-image: url(../img/flags/4x3/kg.svg)
}

.flag-icon-kg.flag-icon-squared {
	background-image: url(../img/flags/4x3/kg.svg)
}

.flag-icon-kh {
	background-image: url(../img/flags/4x3/kh.svg)
}

.flag-icon-kh.flag-icon-squared {
	background-image: url(../img/flags/4x3/kh.svg)
}

.flag-icon-ki {
	background-image: url(../img/flags/4x3/ki.svg)
}

.flag-icon-ki.flag-icon-squared {
	background-image: url(../img/flags/4x3/ki.svg)
}

.flag-icon-km {
	background-image: url(../img/flags/4x3/km.svg)
}

.flag-icon-km.flag-icon-squared {
	background-image: url(../img/flags/4x3/km.svg)
}

.flag-icon-kn {
	background-image: url(../img/flags/4x3/kn.svg)
}

.flag-icon-kn.flag-icon-squared {
	background-image: url(../img/flags/4x3/kn.svg)
}

.flag-icon-kp {
	background-image: url(../img/flags/4x3/kp.svg)
}

.flag-icon-kp.flag-icon-squared {
	background-image: url(../img/flags/4x3/kp.svg)
}

.flag-icon-kr {
	background-image: url(../img/flags/4x3/kr.svg)
}

.flag-icon-kr.flag-icon-squared {
	background-image: url(../img/flags/4x3/kr.svg)
}

.flag-icon-kw {
	background-image: url(../img/flags/4x3/kw.svg)
}

.flag-icon-kw.flag-icon-squared {
	background-image: url(../img/flags/4x3/kw.svg)
}

.flag-icon-ky {
	background-image: url(../img/flags/4x3/ky.svg)
}

.flag-icon-ky.flag-icon-squared {
	background-image: url(../img/flags/4x3/ky.svg)
}

.flag-icon-kz {
	background-image: url(../img/flags/4x3/kz.svg)
}

.flag-icon-kz.flag-icon-squared {
	background-image: url(../img/flags/4x3/kz.svg)
}

.flag-icon-la {
	background-image: url(../img/flags/4x3/la.svg)
}

.flag-icon-la.flag-icon-squared {
	background-image: url(../img/flags/4x3/la.svg)
}

.flag-icon-lb {
	background-image: url(../img/flags/4x3/lb.svg)
}

.flag-icon-lb.flag-icon-squared {
	background-image: url(../img/flags/4x3/lb.svg)
}

.flag-icon-lc {
	background-image: url(../img/flags/4x3/lc.svg)
}

.flag-icon-lc.flag-icon-squared {
	background-image: url(../img/flags/4x3/lc.svg)
}

.flag-icon-li {
	background-image: url(../img/flags/4x3/li.svg)
}

.flag-icon-li.flag-icon-squared {
	background-image: url(../img/flags/4x3/li.svg)
}

.flag-icon-lk {
	background-image: url(../img/flags/4x3/lk.svg)
}

.flag-icon-lk.flag-icon-squared {
	background-image: url(../img/flags/4x3/lk.svg)
}

.flag-icon-lr {
	background-image: url(../img/flags/4x3/lr.svg)
}

.flag-icon-lr.flag-icon-squared {
	background-image: url(../img/flags/4x3/lr.svg)
}

.flag-icon-ls {
	background-image: url(../img/flags/4x3/ls.svg)
}

.flag-icon-ls.flag-icon-squared {
	background-image: url(../img/flags/4x3/ls.svg)
}

.flag-icon-lt {
	background-image: url(../img/flags/4x3/lt.svg)
}

.flag-icon-lt.flag-icon-squared {
	background-image: url(../img/flags/4x3/lt.svg)
}

.flag-icon-lu {
	background-image: url(../img/flags/4x3/lu.svg)
}

.flag-icon-lu.flag-icon-squared {
	background-image: url(../img/flags/4x3/lu.svg)
}

.flag-icon-lv {
	background-image: url(../img/flags/4x3/lv.svg)
}

.flag-icon-lv.flag-icon-squared {
	background-image: url(../img/flags/4x3/lv.svg)
}

.flag-icon-ly {
	background-image: url(../img/flags/4x3/ly.svg)
}

.flag-icon-ly.flag-icon-squared {
	background-image: url(../img/flags/4x3/ly.svg)
}

.flag-icon-ma {
	background-image: url(../img/flags/4x3/ma.svg)
}

.flag-icon-ma.flag-icon-squared {
	background-image: url(../img/flags/4x3/ma.svg)
}

.flag-icon-mc {
	background-image: url(../img/flags/4x3/mc.svg)
}

.flag-icon-mc.flag-icon-squared {

	background-image: url(../img/flags/4x3/mc.svg)
}

.flag-icon-md {
	background-image: url(../img/flags/4x3/md.svg)
}

.flag-icon-md.flag-icon-squared {
	background-image: url(../img/flags/4x3/md.svg)
}

.flag-icon-me {
	background-image: url(../img/flags/4x3/me.svg)
}

.flag-icon-me.flag-icon-squared {
	background-image: url(../img/flags/4x3/me.svg)
}

.flag-icon-mf {
	background-image: url(../img/flags/4x3/mf.svg)
}

.flag-icon-mf.flag-icon-squared {
	background-image: url(../img/flags/4x3/mf.svg)
}

.flag-icon-mg {
	background-image: url(../img/flags/4x3/mg.svg)
}

.flag-icon-mg.flag-icon-squared {
	background-image: url(../img/flags/4x3/mg.svg)
}

.flag-icon-mh {
	background-image: url(../img/flags/4x3/mh.svg)
}

.flag-icon-mh.flag-icon-squared {
	background-image: url(../img/flags/4x3/mh.svg)
}

.flag-icon-mk {
	background-image: url(../img/flags/4x3/mk.svg)
}

.flag-icon-mk.flag-icon-squared {
	background-image: url(../img/flags/4x3/mk.svg)
}

.flag-icon-ml {
	background-image: url(../img/flags/4x3/ml.svg)
}

.flag-icon-ml.flag-icon-squared {
	background-image: url(../img/flags/4x3/ml.svg)
}

.flag-icon-mm {
	background-image: url(../img/flags/4x3/mm.svg)
}

.flag-icon-mm.flag-icon-squared {
	background-image: url(../img/flags/4x3/mm.svg)
}

.flag-icon-mn {
	background-image: url(../img/flags/4x3/mn.svg)
}

.flag-icon-mn.flag-icon-squared {
	background-image: url(../img/flags/4x3/mn.svg)
}

.flag-icon-mo {
	background-image: url(../img/flags/4x3/mo.svg)
}

.flag-icon-mo.flag-icon-squared {
	background-image: url(../img/flags/4x3/mo.svg)
}

.flag-icon-mp {
	background-image: url(../img/flags/4x3/mp.svg)
}

.flag-icon-mp.flag-icon-squared {
	background-image: url(../img/flags/4x3/mp.svg)
}

.flag-icon-mq {
	background-image: url(../img/flags/4x3/mq.svg)
}

.flag-icon-mq.flag-icon-squared {
	background-image: url(../img/flags/4x3/mq.svg)
}

.flag-icon-mr {
	background-image: url(../img/flags/4x3/mr.svg)
}

.flag-icon-mr.flag-icon-squared {
	background-image: url(../img/flags/4x3/mr.svg)
}

.flag-icon-ms {
	background-image: url(../img/flags/4x3/ms.svg)
}

.flag-icon-ms.flag-icon-squared {
	background-image: url(../img/flags/4x3/ms.svg)
}

.flag-icon-mt {
	background-image: url(../img/flags/4x3/mt.svg)
}

.flag-icon-mt.flag-icon-squared {
	background-image: url(../img/flags/4x3/mt.svg)
}

.flag-icon-mu {
	background-image: url(../img/flags/4x3/mu.svg)
}

.flag-icon-mu.flag-icon-squared {
	background-image: url(../img/flags/4x3/mu.svg)
}

.flag-icon-mv {
	background-image: url(../img/flags/4x3/mv.svg)
}

.flag-icon-mv.flag-icon-squared {
	background-image: url(../img/flags/4x3/mv.svg)
}

.flag-icon-mw {
	background-image: url(../img/flags/4x3/mw.svg)
}

.flag-icon-mw.flag-icon-squared {
	background-image: url(../img/flags/4x3/mw.svg)
}

.flag-icon-mx {
	background-image: url(../img/flags/4x3/mx.svg)
}

.flag-icon-mx.flag-icon-squared {
	background-image: url(../img/flags/4x3/mx.svg)
}

.flag-icon-my {
	background-image: url(../img/flags/4x3/my.svg)
}

.flag-icon-my.flag-icon-squared {
	background-image: url(../img/flags/4x3/my.svg)
}

.flag-icon-mz {
	background-image: url(../img/flags/4x3/mz.svg)
}

.flag-icon-mz.flag-icon-squared {
	background-image: url(../img/flags/4x3/mz.svg)
}

.flag-icon-na {
	background-image: url(../img/flags/4x3/na.svg)
}

.flag-icon-na.flag-icon-squared {
	background-image: url(../img/flags/4x3/na.svg)
}

.flag-icon-nc {
	background-image: url(../img/flags/4x3/nc.svg)
}

.flag-icon-nc.flag-icon-squared {
	background-image: url(../img/flags/4x3/nc.svg)
}

.flag-icon-ne {
	background-image: url(../img/flags/4x3/ne.svg)
}

.flag-icon-ne.flag-icon-squared {
	background-image: url(../img/flags/4x3/ne.svg)
}

.flag-icon-nf {
	background-image: url(../img/flags/4x3/nf.svg)
}

.flag-icon-nf.flag-icon-squared {
	background-image: url(../img/flags/4x3/nf.svg)
}

.flag-icon-ng {
	background-image: url(../img/flags/4x3/ng.svg)
}

.flag-icon-ng.flag-icon-squared {
	background-image: url(../img/flags/4x3/ng.svg)
}

.flag-icon-ni {
	background-image: url(../img/flags/4x3/ni.svg)
}

.flag-icon-ni.flag-icon-squared {
	background-image: url(../img/flags/4x3/ni.svg)
}

.flag-icon-nl {
	background-image: url(../img/flags/4x3/nl.svg)
}

.flag-icon-nl.flag-icon-squared {
	background-image: url(../img/flags/4x3/nl.svg)
}

.flag-icon-no {
	background-image: url(../img/flags/4x3/no.svg)
}

.flag-icon-no.flag-icon-squared {
	background-image: url(../img/flags/4x3/no.svg)
}

.flag-icon-np {
	background-image: url(../img/flags/4x3/np.svg)
}

.flag-icon-np.flag-icon-squared {
	background-image: url(../img/flags/4x3/np.svg)
}

.flag-icon-nr {
	background-image: url(../img/flags/4x3/nr.svg)
}

.flag-icon-nr.flag-icon-squared {
	background-image: url(../img/flags/4x3/nr.svg)
}

.flag-icon-nu {
	background-image: url(../img/flags/4x3/nu.svg)
}

.flag-icon-nu.flag-icon-squared {
	background-image: url(../img/flags/4x3/nu.svg)
}

.flag-icon-nz {
	background-image: url(../img/flags/4x3/nz.svg)
}

.flag-icon-nz.flag-icon-squared {
	background-image: url(../img/flags/4x3/nz.svg)
}

.flag-icon-om {
	background-image: url(../img/flags/4x3/om.svg)
}

.flag-icon-om.flag-icon-squared {
	background-image: url(../img/flags/4x3/om.svg)
}

.flag-icon-pa {
	background-image: url(../img/flags/4x3/pa.svg)
}

.flag-icon-pa.flag-icon-squared {
	background-image: url(../img/flags/4x3/pa.svg)
}

.flag-icon-pe {
	background-image: url(../img/flags/4x3/pe.svg)
}

.flag-icon-pe.flag-icon-squared {
	background-image: url(../img/flags/4x3/pe.svg)
}

.flag-icon-pf {
	background-image: url(../img/flags/4x3/pf.svg)
}

.flag-icon-pf.flag-icon-squared {
	background-image: url(../img/flags/4x3/pf.svg)
}

.flag-icon-pg {
	background-image: url(../img/flags/4x3/pg.svg)
}

.flag-icon-pg.flag-icon-squared {
	background-image: url(../img/flags/4x3/pg.svg)
}

.flag-icon-ph {
	background-image: url(../img/flags/4x3/ph.svg)
}

.flag-icon-ph.flag-icon-squared {
	background-image: url(../img/flags/4x3/ph.svg)
}

.flag-icon-pk {
	background-image: url(../img/flags/4x3/pk.svg)
}

.flag-icon-pk.flag-icon-squared {
	background-image: url(../img/flags/4x3/pk.svg)
}

.flag-icon-pl {
	background-image: url(../img/flags/4x3/pl.svg)
}

.flag-icon-pl.flag-icon-squared {
	background-image: url(../img/flags/4x3/pl.svg)
}

.flag-icon-pm {
	background-image: url(../img/flags/4x3/pm.svg)
}

.flag-icon-pm.flag-icon-squared {
	background-image: url(../img/flags/4x3/pm.svg)
}

.flag-icon-pn {
	background-image: url(../img/flags/4x3/pn.svg)
}

.flag-icon-pn.flag-icon-squared {
	background-image: url(../img/flags/4x3/pn.svg)
}

.flag-icon-pr {
	background-image: url(../img/flags/4x3/pr.svg)
}

.flag-icon-pr.flag-icon-squared {
	background-image: url(../img/flags/4x3/pr.svg)
}

.flag-icon-ps {
	background-image: url(../img/flags/4x3/ps.svg)
}

.flag-icon-ps.flag-icon-squared {
	background-image: url(../img/flags/4x3/ps.svg)
}

.flag-icon-pt {
	background-image: url(../img/flags/4x3/pt.svg)
}

.flag-icon-pt.flag-icon-squared {
	background-image: url(../img/flags/4x3/pt.svg)
}

.flag-icon-pw {
	background-image: url(../img/flags/4x3/pw.svg)
}

.flag-icon-pw.flag-icon-squared {
	background-image: url(../img/flags/4x3/pw.svg)
}

.flag-icon-py {
	background-image: url(../img/flags/4x3/py.svg)
}

.flag-icon-py.flag-icon-squared {
	background-image: url(../img/flags/4x3/py.svg)
}

.flag-icon-qa {
	background-image: url(../img/flags/4x3/qa.svg)
}

.flag-icon-qa.flag-icon-squared {
	background-image: url(../img/flags/4x3/qa.svg)
}

.flag-icon-re {
	background-image: url(../img/flags/4x3/re.svg)
}

.flag-icon-re.flag-icon-squared {
	background-image: url(../img/flags/4x3/re.svg)
}

.flag-icon-ro {
	background-image: url(../img/flags/4x3/ro.svg)
}

.flag-icon-ro.flag-icon-squared {
	background-image: url(../img/flags/4x3/ro.svg)
}

.flag-icon-rs {
	background-image: url(../img/flags/4x3/rs.svg)
}

.flag-icon-rs.flag-icon-squared {
	background-image: url(../img/flags/4x3/rs.svg)
}

.flag-icon-ru {
	background-image: url(../img/flags/4x3/ru.svg)
}

.flag-icon-ru.flag-icon-squared {
	background-image: url(../img/flags/4x3/ru.svg)
}

.flag-icon-rw {
	background-image: url(../img/flags/4x3/rw.svg)
}

.flag-icon-rw.flag-icon-squared {
	background-image: url(../img/flags/4x3/rw.svg)
}

.flag-icon-sa {
	background-image: url(../img/flags/4x3/sa.svg)
}

.flag-icon-sa.flag-icon-squared {
	background-image: url(../img/flags/4x3/sa.svg)
}

.flag-icon-sb {
	background-image: url(../img/flags/4x3/sb.svg)
}

.flag-icon-sb.flag-icon-squared {
	background-image: url(../img/flags/4x3/sb.svg)
}

.flag-icon-sc {
	background-image: url(../img/flags/4x3/sc.svg)
}

.flag-icon-sc.flag-icon-squared {
	background-image: url(../img/flags/4x3/sc.svg)
}

.flag-icon-sd {
	background-image: url(../img/flags/4x3/sd.svg)
}

.flag-icon-sd.flag-icon-squared {
	background-image: url(../img/flags/4x3/sd.svg)
}

.flag-icon-se {
	background-image: url(../img/flags/4x3/se.svg)
}

.flag-icon-se.flag-icon-squared {
	background-image: url(../img/flags/4x3/se.svg)
}

.flag-icon-sg {
	background-image: url(../img/flags/4x3/sg.svg)
}

.flag-icon-sg.flag-icon-squared {
	background-image: url(../img/flags/4x3/sg.svg)
}

.flag-icon-sh {
	background-image: url(../img/flags/4x3/sh.svg)
}

.flag-icon-sh.flag-icon-squared {
	background-image: url(../img/flags/4x3/sh.svg)
}

.flag-icon-si {
	background-image: url(../img/flags/4x3/si.svg)
}

.flag-icon-si.flag-icon-squared {
	background-image: url(../img/flags/4x3/si.svg)
}

.flag-icon-sj {
	background-image: url(../img/flags/4x3/sj.svg)
}

.flag-icon-sj.flag-icon-squared {
	background-image: url(../img/flags/4x3/sj.svg)
}

.flag-icon-sk {
	background-image: url(../img/flags/4x3/sk.svg)
}

.flag-icon-sk.flag-icon-squared {
	background-image: url(../img/flags/4x3/sk.svg)
}

.flag-icon-sl {
	background-image: url(../img/flags/4x3/sl.svg)
}

.flag-icon-sl.flag-icon-squared {
	background-image: url(../img/flags/4x3/sl.svg)
}

.flag-icon-sm {
	background-image: url(../img/flags/4x3/sm.svg)
}

.flag-icon-sm.flag-icon-squared {
	background-image: url(../img/flags/4x3/sm.svg)
}

.flag-icon-sn {
	background-image: url(../img/flags/4x3/sn.svg)
}

.flag-icon-sn.flag-icon-squared {
	background-image: url(../img/flags/4x3/sn.svg)
}

.flag-icon-so {
	background-image: url(../img/flags/4x3/so.svg)
}

.flag-icon-so.flag-icon-squared {
	background-image: url(../img/flags/4x3/so.svg)
}

.flag-icon-sr {
	background-image: url(../img/flags/4x3/sr.svg)
}

.flag-icon-sr.flag-icon-squared {
	background-image: url(../img/flags/4x3/sr.svg)
}

.flag-icon-ss {
	background-image: url(../img/flags/4x3/ss.svg)
}

.flag-icon-ss.flag-icon-squared {
	background-image: url(../img/flags/4x3/ss.svg)
}

.flag-icon-st {
	background-image: url(../img/flags/4x3/st.svg)
}

.flag-icon-st.flag-icon-squared {
	background-image: url(../img/flags/4x3/st.svg)
}

.flag-icon-sv {
	background-image: url(../img/flags/4x3/sv.svg)
}

.flag-icon-sv.flag-icon-squared {
	background-image: url(../img/flags/4x3/sv.svg)
}

.flag-icon-sx {
	background-image: url(../img/flags/4x3/sx.svg)
}

.flag-icon-sx.flag-icon-squared {
	background-image: url(../img/flags/4x3/sx.svg)
}

.flag-icon-sy {
	background-image: url(../img/flags/4x3/sy.svg)
}

.flag-icon-sy.flag-icon-squared {
	background-image: url(../img/flags/4x3/sy.svg)
}

.flag-icon-sz {
	background-image: url(../img/flags/4x3/sz.svg)
}

.flag-icon-sz.flag-icon-squared {
	background-image: url(../img/flags/4x3/sz.svg)
}

.flag-icon-tc {
	background-image: url(../img/flags/4x3/tc.svg)
}

.flag-icon-tc.flag-icon-squared {
	background-image: url(../img/flags/4x3/tc.svg)
}

.flag-icon-td {
	background-image: url(../img/flags/4x3/td.svg)
}

.flag-icon-td.flag-icon-squared {
	background-image: url(../img/flags/4x3/td.svg)
}

.flag-icon-tf {
	background-image: url(../img/flags/4x3/tf.svg)
}

.flag-icon-tf.flag-icon-squared {
	background-image: url(../img/flags/4x3/tf.svg)
}

.flag-icon-tg {
	background-image: url(../img/flags/4x3/tg.svg)
}

.flag-icon-tg.flag-icon-squared {
	background-image: url(../img/flags/4x3/tg.svg)
}

.flag-icon-th {
	background-image: url(../img/flags/4x3/th.svg)
}

.flag-icon-th.flag-icon-squared {
	background-image: url(../img/flags/4x3/th.svg)
}

.flag-icon-tj {
	background-image: url(../img/flags/4x3/tj.svg)
}

.flag-icon-tj.flag-icon-squared {
	background-image: url(../img/flags/4x3/tj.svg)
}

.flag-icon-tk {
	background-image: url(../img/flags/4x3/tk.svg)
}

.flag-icon-tk.flag-icon-squared {
	background-image: url(../img/flags/4x3/tk.svg)
}

.flag-icon-tl {
	background-image: url(../img/flags/4x3/tl.svg)
}

.flag-icon-tl.flag-icon-squared {
	background-image: url(../img/flags/4x3/tl.svg)
}

.flag-icon-tm {
	background-image: url(../img/flags/4x3/tm.svg)
}

.flag-icon-tm.flag-icon-squared {
	background-image: url(../img/flags/4x3/tm.svg)
}

.flag-icon-tn {
	background-image: url(../img/flags/4x3/tn.svg)
}

.flag-icon-tn.flag-icon-squared {
	background-image: url(../img/flags/4x3/tn.svg)
}

.flag-icon-to {
	background-image: url(../img/flags/4x3/to.svg)
}

.flag-icon-to.flag-icon-squared {
	background-image: url(../img/flags/4x3/to.svg)
}

.flag-icon-tr {
	background-image: url(../img/flags/4x3/tr.svg)
}

.flag-icon-tr.flag-icon-squared {
	background-image: url(../img/flags/4x3/tr.svg)
}

.flag-icon-tt {
	background-image: url(../img/flags/4x3/tt.svg)
}

.flag-icon-tt.flag-icon-squared {
	background-image: url(../img/flags/4x3/tt.svg)
}

.flag-icon-tv {
	background-image: url(../img/flags/4x3/tv.svg)
}

.flag-icon-tv.flag-icon-squared {
	background-image: url(../img/flags/4x3/tv.svg)
}

.flag-icon-tw {
	background-image: url(../img/flags/4x3/tw.svg)
}

.flag-icon-tw.flag-icon-squared {
	background-image: url(../img/flags/4x3/tw.svg)
}

.flag-icon-tz {
	background-image: url(../img/flags/4x3/tz.svg)
}

.flag-icon-tz.flag-icon-squared {
	background-image: url(../img/flags/4x3/tz.svg)
}

.flag-icon-ua {
	background-image: url(../img/flags/4x3/ua.svg)
}

.flag-icon-ua.flag-icon-squared {
	background-image: url(../img/flags/4x3/ua.svg)
}

.flag-icon-ug {
	background-image: url(../img/flags/4x3/ug.svg)
}

.flag-icon-ug.flag-icon-squared {
	background-image: url(../img/flags/4x3/ug.svg)
}

.flag-icon-um {
	background-image: url(../img/flags/4x3/um.svg)
}

.flag-icon-um.flag-icon-squared {
	background-image: url(../img/flags/4x3/um.svg)
}

.flag-icon-us {
	background-image: url(../img/flags/4x3/us.svg)
}

.flag-icon-us.flag-icon-squared {
	background-image: url(../img/flags/4x3/us.svg)
}

.flag-icon-uy {
	background-image: url(../img/flags/4x3/uy.svg)
}

.flag-icon-uy.flag-icon-squared {
	background-image: url(../img/flags/4x3/uy.svg)
}

.flag-icon-uz {
	background-image: url(../img/flags/4x3/uz.svg)
}

.flag-icon-uz.flag-icon-squared {
	background-image: url(../img/flags/4x3/uz.svg)
}

.flag-icon-va {
	background-image: url(../img/flags/4x3/va.svg)
}

.flag-icon-va.flag-icon-squared {
	background-image: url(../img/flags/4x3/va.svg)
}

.flag-icon-vc {
	background-image: url(../img/flags/4x3/vc.svg)
}

.flag-icon-vc.flag-icon-squared {
	background-image: url(../img/flags/4x3/vc.svg)
}

.flag-icon-ve {
	background-image: url(../img/flags/4x3/ve.svg)
}

.flag-icon-ve.flag-icon-squared {
	background-image: url(../img/flags/4x3/ve.svg)
}

.flag-icon-vg {
	background-image: url(../img/flags/4x3/vg.svg)
}

.flag-icon-vg.flag-icon-squared {
	background-image: url(../img/flags/4x3/vg.svg)
}

.flag-icon-vi {
	background-image: url(../img/flags/4x3/vi.svg)
}

.flag-icon-vi.flag-icon-squared {
	background-image: url(../img/flags/4x3/vi.svg)
}

.flag-icon-vn {
	background-image: url(../img/flags/4x3/vn.svg)
}

.flag-icon-vn.flag-icon-squared {
	background-image: url(../img/flags/4x3/vn.svg)
}

.flag-icon-vu {
	background-image: url(../img/flags/4x3/vu.svg)
}

.flag-icon-vu.flag-icon-squared {
	background-image: url(../img/flags/4x3/vu.svg)
}

.flag-icon-wf {
	background-image: url(../img/flags/4x3/wf.svg)
}

.flag-icon-wf.flag-icon-squared {
	background-image: url(../img/flags/4x3/wf.svg)
}

.flag-icon-ws {
	background-image: url(../img/flags/4x3/ws.svg)
}

.flag-icon-ws.flag-icon-squared {
	background-image: url(../img/flags/4x3/ws.svg)
}

.flag-icon-ye {
	background-image: url(../img/flags/4x3/ye.svg)
}

.flag-icon-ye.flag-icon-squared {
	background-image: url(../img/flags/4x3/ye.svg)
}

.flag-icon-yt {
	background-image: url(../img/flags/4x3/yt.svg)
}

.flag-icon-yt.flag-icon-squared {
	background-image: url(../img/flags/4x3/yt.svg)
}

.flag-icon-za {
	background-image: url(../img/flags/4x3/za.svg)
}

.flag-icon-za.flag-icon-squared {
	background-image: url(../img/flags/4x3/za.svg)
}

.flag-icon-zm {
	background-image: url(../img/flags/4x3/zm.svg)
}

.flag-icon-zm.flag-icon-squared {
	background-image: url(../img/flags/4x3/zm.svg)
}

.flag-icon-zw {
	background-image: url(../img/flags/4x3/zw.svg)
}

.flag-icon-zw.flag-icon-squared {
	background-image: url(../img/flags/4x3/zw.svg)
}

.flag-icon-ac {
	background-image: url(../img/flags/4x3/ac.svg)
}

.flag-icon-ac.flag-icon-squared {
	background-image: url(../img/flags/4x3/ac.svg)
}

.flag-icon-cp {
	background-image: url(../img/flags/4x3/cp.svg)
}

.flag-icon-cp.flag-icon-squared {
	background-image: url(../img/flags/4x3/cp.svg)
}

.flag-icon-dg {
	background-image: url(../img/flags/4x3/dg.svg)
}

.flag-icon-dg.flag-icon-squared {
	background-image: url(../img/flags/4x3/dg.svg)
}

.flag-icon-ea {
	background-image: url(../img/flags/4x3/ea.svg)
}

.flag-icon-ea.flag-icon-squared {
	background-image: url(../img/flags/4x3/ea.svg)
}

.flag-icon-es-ct {
	background-image: url(../img/flags/4x3/es-ct.svg)
}

.flag-icon-es-ct.flag-icon-squared {
	background-image: url(../img/flags/4x3/es-ct.svg)
}

.flag-icon-es-ga {
	background-image: url(../img/flags/4x3/es-ga.svg)
}

.flag-icon-es-ga.flag-icon-squared {
	background-image: url(../img/flags/4x3/es-ga.svg)
}

.flag-icon-eu {
	background-image: url(../img/flags/4x3/eu.svg)
}

.flag-icon-eu.flag-icon-squared {
	background-image: url(../img/flags/4x3/eu.svg)
}

.flag-icon-gb-eng {
	background-image: url(../img/flags/4x3/gb-eng.svg)
}

.flag-icon-gb-eng.flag-icon-squared {
	background-image: url(../img/flags/4x3/gb-eng.svg)
}

.flag-icon-gb-nir {
	background-image: url(../img/flags/4x3/gb-nir.svg)
}

.flag-icon-gb-nir.flag-icon-squared {
	background-image: url(../img/flags/4x3/gb-nir.svg)
}

.flag-icon-gb-sct {
	background-image: url(../img/flags/4x3/gb-sct.svg)
}

.flag-icon-gb-sct.flag-icon-squared {
	background-image: url(../img/flags/4x3/gb-sct.svg)
}

.flag-icon-gb-wls {
	background-image: url(../img/flags/4x3/gb-wls.svg)
}

.flag-icon-gb-wls.flag-icon-squared {
	background-image: url(../img/flags/4x3/gb-wls.svg)
}

.flag-icon-ic {
	background-image: url(../img/flags/4x3/ic.svg)
}

.flag-icon-ic.flag-icon-squared {
	background-image: url(../img/flags/4x3/ic.svg)
}

.flag-icon-ta {
	background-image: url(../img/flags/4x3/ta.svg)
}

.flag-icon-ta.flag-icon-squared {
	background-image: url(../img/flags/4x3/ta.svg)
}

.flag-icon-un {
	background-image: url(../img/flags/4x3/un.svg)
}

.flag-icon-un.flag-icon-squared {
	background-image: url(../img/flags/4x3/un.svg)
}

.flag-icon-xk {
	background-image: url(../img/flags/4x3/xk.svg)
}

.flag-icon-xk.flag-icon-squared {
	background-image: url(../img/flags/4x3/xk.svg)
}

.flag-icon-xx {
	background-image: url(../img/flags/4x3/xx.svg)
}

.flag-icon-xx.flag-icon-squared {
	background-image: url(../img/flags/4x3/xx.svg)
}

.fe-icon,
.board-list--new .title:after,
.board-gallery--new .preview:after {
	display: inline-block;
	vertical-align: middle;
	background-position: 50% 50%;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.fe-icon-new,
.board-list--new .title:after,
.board-gallery--new .preview:after {
	content: 'N';
	width: 16px;
	height: 16px;
	line-height: 16px;
	background-color: #d76440;
	border-radius: .15625rem;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-align: center
}

[class*='btn-'] {

	display: inline-block;
	vertical-align: middle;
	padding: 13px 40px;
	text-align: center;
	border-radius: 5px;
	font-style: italic
}

[class*='btn-']:disabled {
	pointer-events: none
}

[class*='btn-']:disabled .text {
	opacity: .2
}

[class*='btn-'] .text {
	display: block;
	font-size: 22px;
	transition: transform .3s ease
}

[class*='btn-']:hover .text {
	transform: scale(1.1)
}

[class*='btn-']:hover .hover {
	opacity: 1
}

[class*='btn-'] .hover {
	display: block;
	width: 100%;
	height: 100%;
	padding: 10px 40px;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 24px;
	opacity: 0;
	background-color: inherit;
	border-radius: inherit;
	transition: opacity .3s ease
}

.selectbox.opened .list {
	display: block
}

.selectbox .list {
	display: none
}

.modal {
	display: none;
	position: absolute;
	left: 50%;
	top: auto;
	z-index: 9
}

.modal-shadow {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 8;
	background-color: rgba(0, 0, 0, 0.6)
}

.modal-frame {
	width: 100%;
	height: 100%
}

.modal__iframe {
	width: 100%;
	height: 100%
}

.modal--close {
	position: absolute
}

.modal--file .modal--close {
	top: 0;
	right: 0;
	width: 65px;
	height: 30px;
	background: #1a1a1a url("../img/global_btn_close.gif") 50% 50% no-repeat
}

@media all and (max-width:1200px) {
	.side-promotion {
		display: none
	}
}

body {
	padding-top: 0 !important;
	min-width: 1280px;
	overflow: visible !important
}

.global-header-container {
	position: relative !important;
	min-width: 1280px
}

.wz-gnb__item:hover .wz-gnb__link,
.wz-gnb__link.current {
	color: white
}

.wz-gnb__item:hover .wz-gnb__link:after,
.wz-gnb__link.current:after {
	transform: translateX(0);
	opacity: 1
}

.wz-text {
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	display: inline-block;
	vertical-align: middle;
	word-break: break-all;
	max-width: calc(100% - 1px)
}

.wz-container {
	position: relative;
	min-width: 1280px;
	box-sizing: border-box;
	z-index: 4
}

.wz-contents {
	min-height: 100vh
}

.wz-nav {
	min-width: 1280px;
	width: 100%;
	height: 80px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	background: url("../img/bg_nav.png") 0 0 repeat-x;
	transition: height .3s
}

.wz-nav:after {
	content: '';
	display: block;
	width: 100%;
	height: calc(100% - 80px);
	background: rgba(0, 0, 0, 0.9);
	position: absolute;
	top: 80px;
	left: 0
}

.wz-nav-content {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	display: flex;
	z-index: 1;
	justify-content: space-between
}

.wz-nav--fixed {
	position: fixed
}

.wz-nav--main {
	display: block;
	height: 80px;
	line-height: 80px
}

.wz-nav--download {
	display: block;
	height: 80px;
	font-size: 18px;
	font-weight: 600;
	color: #ae3b17;
	transition: transform .3s ease
}

.wz-nav--download:hover {
	transform: scale(1.1)
}

.wz-gnb__list {
	max-width: 960px;
	display: flex;
	justify-content: space-between
}

.wz-gnb__item {
	position: relative;
	text-align: center;
	height: 100%;
	align-items: flex-start
}

.wz-gnb__link {
	position: relative;
	display: block;
	height: 80px;
	padding: 0 40px;
	box-sizing: border-box;
	font-size: 18px;
	color: rgba(255, 255, 255, 0.3);
	transition: all .3s ease;
	word-break: break-word
}

.wz-gnb__link:after {
	content: '';
	width: 36%;
	height: 4px;
	background: #d76440;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -18%;
	transform: translateX(-100%);
	opacity: 0;
	transition: all .5s ease
}

.wz-gnb__text {
	word-break: break-all;
	display: inline-block;
	vertical-align: middle;
	max-width: calc(100% - 1px)
}

.wz-lnb__list {
	max-width: 160px;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	padding: 20px 5px 40px;
	transition: all .3s ease
}

.wz-lnb__link {
	display: inline-block;
	padding: 5px 0;
	padding-bottom:10px;
	font-size: 14px;
	color: #666;
	word-break: break-word
}

.wz-lnb__link:hover,
.wz-lnb__link.current {
	color: #d76440
}

.wz__bi--nav {
	display: inline-block;
	vertical-align: middle
}

.wz-nav__quick {
	text-align: center
}

.wz-nav__quick [class*='wz-nav__quick--'] {
	display: inline-block;
	vertical-align: middle;
	width: 100px;
	height: 100px;
	background-size: cover;
	border-radius: 50%
}

.wz-nav__quick--facebook {
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2252%22%20height%3D%2252%22%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%234967a9%3B%7D.b%7Bclip-path%3Aurl%28%23a%29%3B%7D.c%7Bfill%3Aurl%28%23b%29%3B%7D%3C%2Fstyle%3E%3CclipPath%20id%3D%22a%22%3E%3Ccircle%20class%3D%22a%22%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2250%22%20transform%3D%22translate%28850%203049%29%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22b%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%20107%20228%22%3E%3Cimage%20width%3D%22107%22%20height%3D%22228%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAGsAAADkCAYAAACfWdoBAAAABHNCSVQICAgIfAhkiAAACUFJREFUeF7tnX%2FInlMYx23DbKTUNG2hkaXI%2FmBEk2VZZhElUiRSRPyDNanJj7KMEpElTA0RESVRJCuaaVlkkfVmzY%2BI%2FGpttr2%2B39vzvL3vvHvu6zzPc865zn1%2FT13t5bnu%2B7rO93Ou%2B9zP%2FeM8U0ZHRw9SG1NgGv66wKDHVPjsg%2B3t2JH491jYHBj3MUjjvtm4H9ofsE2wj6e0ABaFPBF2Omw%2BbBFsFux42KGDqJp425eaBmsGBNwJOw12MexC2JmFQTnQGNjQJFgnoZcrYDckHvGpwm1pAqzzoNZjnWpKJVyOOFtLhcW55jrYI7DDcyiXIeZIibDOgFDPtKCS9h8P20qCdQqyvxV2Y4ZR7SFkMYdBntXdD2NVtbW5ryyeit%2FdsbZC6vbbNSx%2Be3%2BqwafioYPPNazX0ZtLQ3vUYH%2BXsHgp6HnYRQ0Wvp%2BuuYPF708vq6ImZekOFueotp6a11WbK1i8IvFsXcYt%2FtwNrBMA4dsWg7B03QUszlN%2Fwkq6t2QRd9g%2B2WHxS%2B8q2Mph96yB%2B8sOi7fQ322gsDG6lBUWq%2BoTGO%2FqqtUrkBXW7cjv4foc5dFRICusPUhi0CeB2kQyGyxVVfgwywbrd%2BTKR8TU7ApkgfWgTtXthMZ5ZoH1HRLg06tqYQokh8XT9M%2FDcpR3jrNBXk7iVXVesFULVyBpZfGm4s%2FhOWqLHJWlS0uDjbuklfU0cm3qc%2BiDYbBtnRTWj8hpti0veU2iQDJYurk4%2BPhL9kQuHynjo2Vq%2FSuwOdWz7noQpn9I3S2TwfoaEfmym1r%2FCmxMUVn8Mryr%2Fxy1ZUeBTSlg8Q32HZJ8YAXWpoDF13Q%2BHThVvzv4G6lthnH5g22wQR%2Bp45INh3S6y6MSl1bYDUvyTnFTr1y8DwH5muwHMK4QEL2lqKyr0IsXo%2FckXYA3EIr35DamC%2FlfpBSw%2BDLcA6k7FinePdjvo51DU6QQB95tClhN%2BY71JGS8I9UhbzJkKWDxZYPS72FtRR8WdCb65BXVDZgCVhOutp8LwTZko9QJnAJW6YdBnvUtyQ0q1QnGEwh0s4fO9pnDcmz3dp%2FbDnWzFJVVOqyZOU8qxtNOAWsdAl471CGWbme8KrEwXbjekVLAehMpcO2%2FEttrSPpyL4mngMXrgqUu47MWud%2FUJli8sMnb%2BiW2x5H0bV4ST1FZJT8uzctL9wmWFwV653ElPn7FS6opKqvkW%2FqLAerDNsH6Ap3lwo4ltqVI%2Bj0viaeorJLnrGUA9Y5geVGgdx6CVQanKkvBEqz%2BFNCcpcPgBAV0gtFfIf1vK1WWKkuVNaRimrCbFJVV8m19N3eJSS0FrJLvFLcOVsmV1brvWetQwaXe1hesGJNvpH227jBYcmW1DhbfIOGbJCW2S5D0W14Sj302yHVwX4WV%2BrsirYHFJVXPhn3kZWT2kccv2IYvzH0G49uIfMsx9lKxRyEGX87jW4%2F80ep%2FYNU9tW5lXY2%2FuVbFyTBWQ6%2FGpLkTvk7J1v0VbL5Kyb%2F5AD8D8VdOuT%2B1wRXga7DLCItL9PBxsbb8Kung0uXZw0LCIqS%2F8sRX1AAFlncPg6MBG8k1jwJLBCuP8P1EnSlY%2FciWZ5vphMVTxV%2FzxFdUowIj8KtOMOivOcuoWia3LYi7QLAyqR8Ylk8FLxWsQNUyuT%2BHuNcLVib1A8NWrx4JVqBqmdyvQdz1gpVJ%2FcCw1aIpghWoWib3eYg7IliZ1A8MW63FIViBqmVyn464uwUrk%2FoBYXmP8GD6C1aAaplcRxCXc5ZgZQIQEpZ33nk2KFghqmXyXY%2B4%2FJ4lWJkAhIRdDee7BCtEsny%2BtyA01%2BdVZeVjYI48tsqNzgbNmmVzPAuRqzXkBSsbA3PgI%2BDJh0sFyyxZPscp3dCqrHwQrJF59YJXMVRZVsUy%2BX2PuHNVWZnUDwz7JfxPFaxA1TK5c63DxYKVSf3AsNWDMoIVqFom9zWIu0KwMqkfGLZ6UEawAlXL5H4Z4vKX8Kqm71mZKBjDTliHQ7CMqmVyOxpx%2BV6zKisTgJCwY5eauodBvn2%2BJ2QP8k2mQPVU0%2F6VRVixlwxI1sOGBOJiKTzBqK4Ljj%2FB4At1XArhHENHufF4sFPx31xmgdextsOqy%2Flo58PuNOzPuwvXpPihI9phCQY1deQZ4AuwkfHixF5hZhGClbxoCbUau5%2BUe1TFhsX%2B7YJxEZNS24RJPmcnUsD6Ch0seaWZCZN802GV%2FGNnZNOqytqBDs%2FJOSIHjN0qWKqsAUdLd%2FMUc1bJv5%2FVusNgyT9vIVhDOiqk2k2r5ixV1pCGVYo5S7AEa0gK1O9Gh8F6jdx4CJYbFPWJCFa9Rm48BMsNivpEBKteIzceguUGRX0iglWvkRsPwXKDoj4RwarXyIUHH%2F7hMxgumi439cbAp2H5VKyLJli9MfyEj49xQQpJCFZvEnwO8jjB8qKAYE1QoORbJKqsMoqqylKwBKs%2FBXSCoTlLc1Z%2FtdN7K1WWKkuVpcqKoYAqS5UVY1xpzlJlqbJUWTEUUGWpsmKMK81ZqixVliorhgKqLFVWjHGlOUuVpcpSZcVQQJWlyooxrjRnqbJUWaqsGAqoslRZMcaV5ixVlipLlRVDAVWWKivGuNKcpcpSZamyYiigylJlxRhXmrNUWaosVVYMBVRZqqwY40pzlipLlaXKiqGAKkuVFWNcac5SZamyVFkxFFBlqbJijCvNWaosVZYqK4YCvffJH3iemz7s5BF1GOxNYgQfzxMsLwr0zuMbfDzfS6qqrN4ktKCxl5FqzEOL8BuF8uAmWB4oGHMQLKNQHtwEywMFYw6CZRTKg5tgeaBgzEGwjEJ5cBMsDxSMOQiWUSgPboLlgYIxB8EyCuXBTbA8UDDmIFhGoTy4CZYHCsYcBMsolAc3wfJAwZiDYBmF8uAmWB4oGHMQLKNQHtwEywMFYw6CZRTKg5tgeaBgzEGwjEJ5cBMsDxSMOQiWUSgPboLlgYIxB8EyCuXBTbA8UDDmIFhGoTy4CZYHCsYcBMsolAc3wfJAwZiDYBmF8uAmWB4oGHNoFaxVEOVeozAe3HYiiRmdRFbj34dgv3lILMUL4LPR0ZWwK2BzDJ3eDp%2B9sH0G38lcduN%2FTutY9%2FOp%2BOPQjs0y7Jcvfq%2BHrYHxbxctBazQjlJUCh6jsWJYOb0aQXOwuGv%2FAgMRZG%2BHHGBiAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Cg%20class%3D%22b%22%20transform%3D%22translate%28-850%20-3049%29%22%3E%3Cg%20transform%3D%22translate%28886%203074%29%22%3E%3Crect%20class%3D%22c%22%20width%3D%2225%22%20height%3D%2252%22%20transform%3D%22translate%282%20-1%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
	background-color: #4967a9
}

.wz-nav__quick--youtube {
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%22%20height%3D%22100%22%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%23ebebeb%3B%20%7D%20.cls-2%20%7B%20clip-path%3A%20url%28%23clip-path%29%3B%20%7D%20.cls-3%20%7B%20fill%3A%20url%28%23pattern%29%3B%20%7D%20%3C%2Fstyle%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Ccircle%20id%3D%22Ellipse_2_copy_3%22%20data-name%3D%22Ellipse%202%20copy%203%22%20class%3D%22cls-1%22%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2250%22%20transform%3D%22translate%28970%203049%29%22%2F%3E%20%3C%2FclipPath%3E%20%3Cpattern%20id%3D%22pattern%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%20512%20360%22%3E%20%3Cimage%20width%3D%22512%22%20height%3D%22360%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAgAAAAFoCAYAAAAhN0NQAAAABHNCSVQICAgIfAhkiAAAIABJREFUeF7t3QfYVNWdx%2FFji8aC3WgsYdVd9tFEE2tM1NW1rSm2JBpNdF1dYzYiIpZEsEYUjLGCLWqMMZaNGkuwNxQbroINC4oKgooVEEFBcH9%2FmEuG933nndvvPfd%2B7%2FOcZ9535txzz%2FncgfN778ycWcSxIYBA5gJfOPclHWSZpgO1%2B92qLquyRDedW16PLdri8UV0%2Fwrd7GvtWvtzVaaGBJiiehpK2%2B1j1fi8Ra2ObXymejM61LX%2BWL%2BCbZYG80nbo1IBAQQiCdh%2FEmwIeCegWWhxdXq5RseDiXIx%2Fd6jcd%2FSul1SpXki%2FLJ%2BX6rx%2BIqNW%2Fvd7rfNJkyrb%2FvZ%2FrYFk2wwYQZWzfvZfc37dPW7d8Yl7%2FA09W9OUx9n6%2BfpTb8HIcLqWF3bPlWZ2fjZ6to%2Btn3UuLXQYuHFNqtn9W0LjmXhxwKMbbNUglBit%2Fa7bcFxP9YTqVUIalTlBoFiBQgAxfpX7uj6H9ImTPvr1ibnYMK1Sdnus9tg4rTH7T6rH0yeNpHbfTYRB38h21%2FNwX32fLX9bPJnQ8AHgeBqSKvbIIh0vLXQYVdHbD8LGBZGLFwEwcSCiD1ujxE2fHgmlLCPBIASnpQ8uqSJ2iZnm0yt2IRrk3Pwu93axGzFfrYJuqtJ2f6KDv4yDv7izqP7HAMBBBYWCK502MspFgzsqob9bMHCiv1uYSL43QKGhYjgd3vMAobdP10TQ3D1A%2BcKCxAAPD25msDtr2WbgIOyUoff7X67L5jEg8nd7uevaE%2FPO91GICcBe3nEwoAFBysWFoKfu73VpBK8TJJTVzlMXAECQFy5FPfTZG4T8uoqqzbKarr9SuNnm8S7mtztsjgbAgggUEYBCwkfqLyn8n6jTNbtu42f7X773W7f00RkVy3YchYgAGQE3pjU11bzVmxyb57UbaK3Cd7uW0UleGNaRr2hWQQQQKDUAvYSxDtNgcHCwUSVN1UmBT9rwgrepFnqwfjSOQJAjDPVYXJfszHJ20Tf%2FHPwbvQYR2AXBBBAAIEuBOxlCQsFFg4sGDT%2FPEG%2Fv8rVhPDPGwJACytN8vZa%2BT%2Br9GqUf9GtlZ4q9ro6GwIIIIBAuQRs%2FYjxKmMb5eXG7Su6naAJr3l9iXL1vIDe1DoAaJK3RVTWV9mgMbnbBB9M%2BHaZng0BBBBAoBoC9skGCwJBOHhaP49SGaeJMMwCV9VQaBpFrQKAzrBN7luqbNIo39RtsJhM5U4uA0IAAQQQaCtgLyuMVnlS5SGVhzUxfth2rwpUqHQA0IRvf9HvpLJto9ib8dgQQAABBBBoJWAvE4xReUBlmMqDmiiDlR4rpVapAKAJ35aC3Uplt0axv%2FjZEEAAAQQQiCtgCyTdqXKzyi2aNIPlpOO2V5r9KhEAGn%2Fp7yfVA1W%2BVhpdOoIAAgggUCUBe7ngFpU%2Fq9zn%2B3sHvA0AmvRtCdp9VH6p8t0qPcMYCwIIIIBA6QWeUw%2FPVrnG15cIvAsAjc%2FgHyL0vir22Xs2BBBAAAEEihKw9QjOU7lEE2rwzZNF9SXScb0JAJr47Vvh%2BjVKd99zHgmAyggggAACCKQgYEsfn65ygS%2BLEZU%2BADQu9f%2B3UE9U4V38KTxLaQIBBBBAIDMBW4jI5qu%2FlH3hoVIHAE3%2BO1iaUuHd%2FJk9V2kYAQQQQCADgcfV5qGaZJ%2FNoO1UmixlANDEb99%2BN0jFXusvZR9T0acRBBBAAIEqC3yuwV2oMkAT2fSyDbR0k6sm%2F58J6XwVCwFsCCCAAAII%2BC4wTgP4mSbckWUaSGkCQOPd%2FXa5f%2F8yAdEXBBBAAAEEUhCwqwGnqZyqiXdOCu0lbqIUAUCT%2FxYayTUq6yUeEQ0ggAACCCBQXgFbYnhfTb6Ti%2B5i4QGgccn%2FMkEsVTQGx0cAAQQQQCAHAVs7YA9NwPYFRIVthQWAxrr9djnk14WNngMjgAACCCBQjIB9PfEhmoT%2FUszhC3qHfeP1%2Fhs06J2LGjjHRQABBBBAoGABTYfuOIWAM4roR%2B5XADTaFTXQ21TsW%2FvYEEAAAQQQqLuABQALAhYIcttyDQAa2Vc0srtUNs5thBwIAQQQQACB8gtcrC4elufqgbkFAE3%2BX9XgHlRZv%2FzngR4igAACCCCQu8ClOqKtHpjLlYBcAoBGsooGNVxlw9w5OSACCCCAAAL%2BCJynidm%2B7TbzLfMAoMm%2Fh0Zxn8pmmY%2BGAyCAAAIIIOC%2FwPGanO1TcplumQaAxjf52Wv%2B22c6ChpHAAEEEECgWgIHaoK%2BMsshZR0A7E0Nh2Y5ANpGAAEEEECgggKzNKYdNUmPyGpsmQUA%2FfXfW50eklXHaRcBBBBAAIGKC7yj8W2hifrNLMaZSQDQ5G%2BX%2FO9WWTyLTtMmAggggAACNRF4QuPcWpP17LTHm3oAaLzj%2Fxl11D72x4YAAggggAACyQTO0GT9m2RNdN471QCgyd%2Fau0ll97Q7SnsIIIAAAgjUVGCuxr2LJth70xx%2F2gHgMHVuaJodpC0EEEAAAQQQcG%2FJYCNN2h%2BkZZFaANBf%2F19Tp8aoLJNW52gHAQQQQAABBBYIXKFJ%2B6C0PNIMAH9Xp36QVsdoBwEEEEAAAQQWErAlgu2jgfen4ZJKAFCP9lFnrkujQ7SBAAIIIIAAAi0FxuqRjTV5f5rUKHEA0OS%2FnDrxssoaSTvD%2FggggAACCCDQVqC%2FJu9BbWu1qZBGAPitjnFC0o6wPwIIIIAAAgiEEpiqWuslfUNgogCgv%2F5XUydeVbGrAGwIIIAAAgggkI%2FA2ZrAj0pyqKQB4EId%2FH%2BSdIB9EUAAAQQQQCCywGfao5cm8fGR92zsEDsAND7294raWSLuwdkPAQQQQAABBGILXKhJ3NbfibUlCQDn6ohHxDoqOyGAAAIIIIBAUoEZaqCnJvL34jQUKwDor%2F8VdbAJKsvGOSj7IIAAAggggEAqAqdoIj85TktxA0B%2FHey0OAdkHwQQQAABBBBITeB9tbSOJvOZUVuMHAD01%2F9iOsgbKmtFPRj1EUAAAQQQQCB1gZ9rMr86aqtxAsB%2F6CB3RD0Q9RFAAAEEEEAgE4H7NJnvGLXlOAHgf3WQvaMeiPoIIIAAAgggkImAfUfA%2BprQX4vSeqQAoCOspMYnqSwV5SDURQABBBBAAIFMBU7ShG4r84beogaAg9XyZaFbpyICCCCAAAII5CHwrCb0jaMcKGoAuFmN7x7lANRFAAEEEEAAgVwE1tWk%2FnrYI4UOALr8%2F2U1aosNLBO2ceohgAACCCCAQG4CfTWpnxf2aFECwA%2FV6K1hG6YeAggggAACCOQqcL8m9R3CHjFKABiiRnuHbZh6CCCAAAIIIJCrwKc62gqa2O2LgtpuUQLA02ot0hsM2h6dCggggAACCCCQpsA2mtgfDtNgqACg1%2F97qLEPVWwVQDYEEEAAAQQQKKdAf03sg8J0LWwAYPW%2FMJrUQQABBBBAoFiBOzSxfy9MF8IGgFPV2PFhGqQOAggggAACCBQmME1HXkmT%2B5x2PQgbAB5QQ9u1a4zHEUAAAQQQQKBwgU00uY9u14u2AUCv%2Fy%2BhRqaoLN2uMR5HAAEEEEAAgcIFjtDkfn67XoQJAFuqkcfbNcTjCCCAAAIIIFAKgRs0uf%2BkXU%2FCBIDD1UjbJNHuQDyOAAIIIIAAArkIjNfk3rPdkcIEAPvyH%2FsSIDYEEEAAAQQQ8ENgZU3w9vH9lluYAPCk9t7Uj%2FHSSwQQQAABBBCQwA6a4O%2BPHQD0BsDFtfPHKkvBiQACCCCAAALeCBytAHBWkgCwoXZ%2B3pvh0lEEEEAAAQQQMIG%2FKADsnyQA7Kedr8YSAQQQQAABBLwSGKMA8PUkAeAM7XysV0OmswgggAACCCBgKwH2UAiY0Yqi2zcB6j0Ad2rHXXBEAAEEEEAAAe8EttQk%2F0TcAPCWdlzDuyHTYQQQQAABBBA4VAHgD5EDgP76X0E7fYQfAggggAACCHgpcK4CwJFxAgBLAHt5vuk0AggggAAC8wS6%2FWrglu8B0BWAA7TzlSAigAACCCCAgJcCr2uSXzfOFYBTtdPxXg6ZTiOAAAIIIIDAXBEsqxAwsyuK7q4A%2FFU7tP02IXwRQAABBBBAoLQCG2mify5qAHhaO2xc2iHRMQQQQAABBBBoJ7C3AsD1oQOAXv%2B3KwP2HQDLtGuZxxFAAAEEEECgtAInakK3l%2FQ7bV2%2BBKAAsLZqTijtcOgYAggggAACCIQRuFoT%2Fc%2BjBIAdVfmeMC1TBwEEEEAAAQRKK%2FCkAsDmUQLAoap8cWmHQ8cQQAABBBBAIIzAVAUAW9iv09bqJYBBqvmbMC1TBwEEEEAAAQRKLbCSJvtOK%2Fu2CgDXaCj7lno4dA4BBBBAAAEEwghsosl%2BdMeKrQLAI6r4nTCtUgcBBBBAAAEESi3wI032fwsbACaq4pqlHg6dQwABBBBAAIEwAkcrAJzVNgDoI4BLqJItG7hYmFapgwACCCCAAAKlFhiqAHB4mABgXxwwrtRDoXMIIIAAAgggEFbgNgWAH4QJANur0v1hW6UeAggggAACCJRaYIwCwNfDBIADVemKUg%2BFziGAAAIIIIBAWIEZqmjfCqhX%2Bf%2BxdfoUgB49SQ%2BfHLZV6iGAAAIIIIBA6QVW14Q%2FuV0AuEwVDi79UOggAggggAACCIQV2FwB4Ml2AeB2Vdg1bIvUQwABBBBAAIHSC%2ByhAHBLuwDwtCpsXPqh0EEEEEAAAQQQCCtwmALAhe0CwLuqsGrYFqmHAAIIIIAAAqUXOF0BYEDLANBYBOhTVVi09EOhgwgggAACCCAQVuBKBYADuwsA6%2BjB8WFbox4CCCCAAAIIeCFwrwLATt0FgG%2Frwce8GAqdRAABBBBAAIGwAi8oAGzYXQDYSw%2FeGLY16iGAAAIIIICAFwJTFQBW6C4A9NaDQ7wYCp1EAAEEEEAAgSgCyykETA92WGglQL0J8DQ90D9Ka9RFAAEEEEAAAS8EemnSH9sqAFyuBw7yYhh0EoEiBLbayjkrQ3ShbPbsInrAMRFAAIG4AtsrAAxvFQD%2Brgc6fWVg3COxHwKVE9h5Z%2Bfuusu5V15xrl8%2F54YNq9wQGRACCFRWYB8FgL%2B2CgCP64EtKzt0BoZAUoEgAATt3Huvc337OjdmTNKW2R8BBBDIWqCPAsCC9%2Fl1fA%2FAOB193ax7QPsIeCvQMQDYQOylgIsucu7EE52bOtXbodFxBBCovMBATfontLoCME0PLFd5AgaIQFyBrgJA0NYHHzh36qnODR3q3Jw5cY%2FAfggggEBWApcqAPyiUwDQJwCW0p0zszoq7SJQCYHuAkAwwNGj578s8NBDlRgyg0AAgcoI3KoAsHtXAWBt3TmhMsNkIAhkIRAmAATHtTcIHn64c2%2B8kUVPaBMBBBCIKjBSAcBW%2FJ23LXgPgK4AbKLfn4raGvURqJVAlABgMDN1Ue38850bOFDLbyxYf6NWZAwWAQRKI%2FC6Jv0F7%2FNrDgC7qIt3lqabdASBMgpEDQDBGCZN0hJbWmPrqquc%2B0Jxmw0BBBDIX2CGJv1luroCsL%2Fu%2FHP%2B%2FeGICHgkEDcABEN84gnn%2BvRxbuRIjwZNVxFAoEICC5YDbr4CoHctuXMqNEiGgkD6AkkDgPVo7lznrr7auWOOcW7y5PT7SIsIIIBAa4H1NPG%2FZg83B4BT9Ls%2ByMyGAAItBdIIAEHjU6Y4N3iwc%2Bee69xnn4GOAAII5CGwmSb%2Bee%2F3aw4A5%2Bl3XZtkQwCBXAJAcBCWFeYJhwAC%2BQnsrIn%2Fno4B4ErdcUB%2BfeBICHgokOYVgI7DZ1lhD58QdBkB7wQWfB9A8xWAWzSM3bwbCh1GIE%2BBLAOAjYNlhfM8mxwLgToK%2FFIT%2FyUdrwA8qDu2raMGY0YgtEDWASDoCMsKhz4lVEQAgUgC%2FRUABnUMAM%2Fojo0iNUNlBOomkFcACFxtWeEjjnBuxIi6STNeBBDIRuBMBYBjOwaA8bpjnWyOR6sIVEQg7wAQsLGscEWeQAwDgcIFLlMAOKRjALDvMe1ReNfoAAJlFigqAJjJjBn6Jm99lTfLCpf5GULfECi7wI0KAD9eEAC0MOli%2BkVfav6PjwWWfQT0D4FCBIoMAMGAJ050bsAAlhUu5AnAQRHwXuB%2BBYAdmgPASvpFX2bOhgAC3QqUIQAEHbTlhO39ASwrzJMWAQTCCzytAPCt5gBg3w40Lvz%2B1ESgpgJlCgB2ClhWuKZPRIaNQGyB8QoAPZsDAF8FHNuSHWslULYAEOCzrHCtnoYMFoEEAtMUAJZvDgD%2Frl%2FuS9AguyJQD4GyBoBAf%2BxY5%2Fr1c%2B622%2BpxPhglAghEFbDvI%2F%2BSQsDn81YC1G976ebGqK1QH4HaCZQ9AAQnxJYVtvcHvPBC7U4RA0YAgbYCq2ryfz8IAAep%2BuVtd6ECAnUX8CUA2HliWeG6P1sZPwKtBHpp8h8bBABdM3RnYYUAAm0EfAoAwVBYVpinNQIILCzwbU3%2BI4MAcIoeOxEhBBCoYAAIhjRqlHN9%2B7KsME9yBBDYVZP%2FnUEAOE8efTBBAIEKB4BgaLascO%2Fezo231b%2FZEECghgI%2F0%2BR%2FTRAArhTAATVEYMgIRBPw8SWArkbIssLRzju1EaiWQG9N%2FhcEAeAmjW2Pao2P0SCQgUBVAkBAw7LCGTxJaBKB0gscr8n%2FtCAA3KPu7lj6LtNBBIoWqFoACDwffHD%2BxwafsW8FZ0MAgYoLDNLk3z8IAI9qsFtVfMAMD4HkAlUNACYTLCt89NHOvftucitaQACBsgoM0eTfJwgAFvs3KmtP6RcCpRGocgAIkINlhc85x7lZs0pDT0cQQCA1gSs0%2BR8UBIBX1Oz6qTVNQwhUVaAOASA4dywrXNVnMeNC4HpN%2FnsHAeAteayBCQIItBGoUwAIKFhWmH8WCFRN4A5N%2Ft8LAsBUja5H1UbIeBBIXaCOAcAQWVY49acSDSJQoMAITf7bBgFgtjqyeIGd4dAI%2BCFQ1wAQnB2WFfbjeUovEeheYJQm%2F00X0TcBLql6n6KFAAIhBOoeAAIiW1bYPjb48MMh0KiCAAIlE7AvAuplAWBFdezDknWO7iBQTgECwMLnhWWFy%2Fk8pVcIdC%2FwlgLAmhYA1lK9N9FCAIEQAgSAzki2rPCZZzp3xhnOzZwZApEqCCBQsMA0BYDlLQD0UkdeKrgzHB4BPwQIAK3PE8sK%2B%2FEcppcIaNkvISxuAWAT%2FfAUIgggEEKAANAeafjw%2BV87zLLC7a2ogUBxAstYANhaxx9RXB84MgIeCRAAwp0slhUO50QtBIoTWM0CwC46%2Fp3F9YEjI%2BCRAAEg2sliWeFoXtRGID%2BBdS0A7KXj3ZjfMTkSAh4LEADinbyXX3auXz%2Fnbr893v7shQACaQtsZAFgf7X657Rbpj0EKilAAEh2Wm1Z4T59nHvxxWTtsDcCCCQV%2BI4FgEPVysVJW2J%2FBGohQABIfpqDZYVPOMG5adOSt0cLCCAQR2BnCwBHas%2Bz4%2BzNPgjUToAAkN4pf%2F995wYOdG7oUOfmzEmvXVpCAIEwAntaADhONU8PU5s6CNRegACQ%2FlPgKX0K2T42yLLC6dvSIgKtBfazAHCyHj8JJQQQCCFAAAiBFKPKF%2Fqf6IYbnDvmGOfGj4%2FRALsggEBEgYMsANhf%2F3YVgA0BBNoJEADaCSV7PFhWePBgfUUZ31GWDJO9EehW4FcWAM5SFX0%2Bhw0BBNoKEADaEqVS4U19Pcnxx%2BvzSXxAKRVPGkGgs8CRFgD0Dhx3GDoIIBBCgAAQAinFKiwrnCImTSGwkMBxFgD%2BoLsOAQYBBEIIEABCIKVchWWFUwalOQTmCZxiAeBK%2FXAAIAggEEKAABACKaMqH300%2FyuHzznHuVmzMjoIzSJQG4HBFgCu03D3qc2QGSgCSQQIAEn00tmXZYXTcaSVugucawHgb1LYs%2B4SjB%2BBUAIEgFBMuVRiWeFcmDlIZQUutgBwm4b3vcoOkYEhkKYAASBNzeRtsaxwckNaqKvAnywA6Ns53A51FWDcCEQSIABE4sqt8ttva0mzk5277DLn7E2DbAgg0E7gOgsAI1Rr63Y1eRwBBCRAACj308CWFT7iCOceeaTc%2FaR3CBQvcLMFgJHqxxbF94UeIOCBAAGg%2FCcpWFb46KOdmzCh%2FP2lhwgUI3CnBYCndeyNizk%2BR0XAMwECgD8njGWF%2FTlX9LQIgeEWAMboyBsUcXSOiYB3AgQA706ZY1lh%2F84ZPc5D4DELAC%2FrSP%2BSx9E4BgLeCxAA%2FD2FDzww%2F2uHn33W3zHQcwTSE%2Fg%2FCwCvqr310muTlhCosAABwO%2BTGywrfNRRzr33nt9jofcIJBMYbQHgDbXxtWTtsDcCNREgAFTjRLOscDXOI6NIIvC8BQB976ZbK0kr7ItAbQQIANU61bas8JFHOnfHHdUaF6NBoL3ASxYA3lK9NdrXpQYCCLAOQEWfA8OGzX9%2FwLhxFR0gw0Kgk8CrFgAm6%2B7VwEEAgRACXAEIgeRpFZYV9vTE0e2YAm9YAHhfO68cswF2Q6BeAgSA6p9vlhWu%2FjlmhCYw0QKAvmTbrYAHAgiEECAAhECqSBWWFa7IiWQYLQQmWwCYpgeXgwgBBEIIEABCIFWoCssKV%2BhkMpQOAh9YAPhEdy4NDQIIhBAgAIRAqmAVlhWu4Emt%2FZCmWgD4VAxL1p4CAATCCBAAwihVtw7LClf33NZvZJ9YAJitcS9ev7EzYgRiCBAAYqBVcBeWFa7gSa3dkD6zADBXw16kdkNnwAjEEdhpJ%2BfuvjvOnuxTNQGWFa7aGa3beOYSAOp2yhlvMgECQDK%2FKu39%2BefO%2FfGPzh1%2FPN8rUKXzWp%2BxzAsAvARQnxPOSJMKEACSClZjf14CqMZ5rPcoZvMmwHo%2FARh9VAECQFSxatXnTYDVOp%2F1Hs2nfAyw3k8ARh9VgAAQVawa9T%2FRp6V%2F%2F3vnBg%2FW56bsg1NsCHgvMO9TACwE5P15ZAC5CRAAcqMuxYFYCKgUp4FOZCIwbx0AlgLOxJZGKylAAKjkae1yUE8%2B6dwRRzj36KP1GTMjrZPAhxYA3tOIV6nTqBkrArEFCACx6bzZkS8D8uZU0dFEAu9ZAHhHTXwlUTPsjEBdBAgA1T3TfB1wdc8tI%2BtK4B0LAJP0yFfxQQCBEAIEgBBIHlYZNsy5vn2dGzfOw87TZQRiCUyyADBBu64da3d2QqBuAgSAap3xl1927sgjnbvjjmqNi9Eg0F5gvAWA11WvZ%2Fu61EAAAUcAqMaT4CO99%2FmUU5y74ALnbEU%2FNgTqJ%2FCaBYBXNe716jd2RoxADAECQAy0Eu3C%2Bv0lOhl0pWCBVywAvKRO9Cq4IxweAT8ECAB%2BnKeuesnyvf6eO3qehcBLFgCeV8sbZtE6bSJQOQECgH%2BnlOV7%2FTtn9DgPgTEWAEbrSN%2FM42gcAwHvBQgA%2FpzCGTOcO%2FNMlu%2F154zR03wFRlkAeFzH3DLf43I0BDwVIACU%2F8SxfG%2F5zxE9LIPAYxYAHlRPti1Db%2BgDAqUXIACU%2BxQ99dT85XsfeaTc%2FaR3CBQvMNwCwN3qx07F94UeIOCBAAGgnCeJ5XvLeV7oVZkF7rIA8Hf18Adl7iV9Q6A0AgSA0pyKeR1h%2Bd5ynQ9645PArRYAblCPf%2BRTr%2BkrAoUJEAAKo%2B90YJbvLc%2B5oCc%2BClxvAeBq9Xw%2FH3tPnxHIXYAAkDt5pwPa8r39%2Bjl3%2B%2B3F94UeIOCvwF8sAFyh%2Fh%2Fo7xjoOQI5ChAAcsTucChbvveMM5w75xznZs0qrh8cGYFqCFxuAeBijeXQaoyHUSCQsQABIGPgLpoPlu89%2Bmjn3n03%2F%2BNzRASqKXChBYDzNLY%2B1Rwfo0IgZQECQMqgbZobPnz%2Bx%2FqefTbf43I0BKovcI4FgN9pnMdUf6yMEIEUBAgAKSCGaILle0MgUQWBRAKDLQCcqiaOT9QMOyNQFwECQLZnmuV7s%2FWldQT%2BIXCKBQCb%2FC0EsCGAQDsBAkA7oXiPB8v3HqOLkePHx2uDvRBAIIpAfwsAdvnfXgZgQwCBdgIEgHZC0R%2B35Xv79nXu4Yej78seCCAQV%2BAoCwCHa%2B%2Fz47bAfgjUSoAAkN7pDpbvvfxy5%2BbMSa9dWkIAgTACvS0AHKyal4WpTR0Eai9AAEj%2BFGD53uSGtIBAcoH%2FsgDwU7VzbfK2aAGBGggQAJKd5Hvv1YeO9anjF19M1g57I4BAUoG9LQD8UK3cmrQl9kegFgIEgHinmeV747mxFwLZCXzfAsC%2Fq%2F37sjsGLSNQIQECQLSTOWWKc4MHs3xvNDVqI5CHwHYWALbUkR7P42gcAwHvBQgA4U4hy%2FeGc6IWAsUJbG4BYEMd%2F%2Fni%2BsCREfBIgADQ%2FmTZ8r32sb5nnmlflxoIIFCUwAYWAHrq6K8X1QOOi4BXAgSA1qdr4kTnBgxw7qqrnLOFfdgQQKDMAj0tAKyqHvIVW2U%2BTfStPAIEgM7nIli%2B176qd%2BbM8pwreoIAAt0JrGoBYGnV%2BAQnBBAIIUAAWBhp2DDnevdm%2Bd4QTx2qIFAygaUtACyiTn2usmjJOkd3ECifAAFg%2FjkZNWr%2B1%2FSyfG%2F5nqP0CIH2AnNVZXGb%2FJ1CwHTdLNN%2BH2ogUHOBugeADz7QV4fpu8OGDmX53pr%2FU2D4XgtM1%2BS%2FXBAAJmsoq3k9HDqPQB4CdQ0AwfK9J57o3NSpeUhzDAQQyE5gsib%2F1YMAME7HWTe7Y9EyAhURqGMAsOV77XL%2FCy9U5CQyDARqL%2FCaJv%2F1ggDwrDi%2BUXsSABBoJ1CnADB2rHP9%2Bjl3223tVHgcAQT8EnhOk%2F9GQQB4TH3%2Ftl%2F9p7cIFCBQhwDA8r0FPLE4JAK5CjyuyX%2BrIADoGp%2FbIdfDczAEfBSocgBg%2BV4fn5H0GYE4Avdp8t8xCAC3qIXd4rTCPgjUSqCqAeDBB%2Be%2Fzs%2FyvbV6OjPY2grcqsl%2F9yAAXC2G%2FWpLwcARCCtQtQDA8r1hzzz1EKiSwLWa%2FPcLAsAFGtmvqjQ6xoJAJgJVCQC2fO%2BQIc4NHKhVQGwhF%2BtwAAAScUlEQVQZEDYEEKiRwEWa%2FH8VBIDTNPD%2BNRo8Q0UgnkAVAgDL98Y79%2ByFQHUEBmny7x8EgGM0rt9VZ2yMBIGMBHwOALZ8r31N74gRGeHQLAIIeCJwrCb%2FM4MA8N%2Fq9KWedJxuIlCcgI8BgOV7i3u%2BcGQEyinwC03%2BlwYB4Mfq4%2FXl7Ce9QqBEAj4FAJbvLdETh64gUCqBn2jyvyEIADuqa%2FeUqnt0BoEyCvgSAFi%2Bt4zPHvqEQFkEdtLkf28QADZVr54sS8%2FoBwKlFSh7AGD53tI%2BdegYAiUS2EyT%2F1NBAFhPHXu1RJ2jKwiUU6CsASBYvvfcc5377LNy2tErBBAoi8D6mvzHBQFgJfVKX%2FTNhgAC3QqULQAEy%2Fceow%2FyTLZv9WZDAAEE2gqsrMn%2FwyAALKbqs1Xm%2Fc6GAAItBMoUAEaOnL98r92yIYAAAuEEvlC1JTTZz1kw4eueqbqzR7j9qYVATQXKEABYvremTz6GjUAqAtM08S9vLTUHgPH6fZ1UmqcRBKoqUGQAYPneqj6rGBcCeQqM18Tfs2MAeFp3bJxnLzgWAt4JFBUAbPneww937o03vCOjwwggUCqBpxUAvtUxAAzXHf9Wqm7SGQTKJpB3ABg9ev7r%2FCzfW7ZnAv1BwFeB4QoA23cMADfpjj18HRH9RiAXgbwCAMv35nI6OQgCNRS4SQFgr44B4ArdcWANMRgyAuEFsg4ALN8b%2FlxQEwEE4ghcoQBwUMcAcLbuODJOa%2ByDQG0EsgwAtnyvfVvfmDG14WSgCCCQu8DZCgBHdQwAJ%2BmOk3PvCgdEwCeBLALAK68416%2Bfc%2FZGPzYEEEAgW4ETFQBO7RgA%2BuiO87I9Lq0j4LlAmgFg%2BnTnzjrLuUGDWL7X86cF3UfAI4E%2BCgBDOgaA%2FXXHnz0aBF1FIH%2BBNAIAy%2Ffmf944IgIIBAIHKABc1TEA7Ko7bscIAQS6EUgaAJ54wrk%2ButjG8r08zRBAoBiBXRUA7uwYAPhK4GJOBkf1SSBuAJg0ybn%2B%2FZW7Fby%2FsKW42RBAAIFCBDZVABjVMQCsrTsmFNIdDoqALwJRA8DMmc6df75zAwc6Z6%2F5syGAAALFCqytADCxYwBYUnd8Wmy%2FODoCJReIEgBYvrfkJ5PuIVBLgaUUAD5bKADYL3wjYC2fDAw6ikCYAGDL99rn%2BR96KErL1EUAAQSyFpiiyX%2FF4CALvg2wEQD0gWS3ftY9oH0EvBXoLgCwfK%2B3p5WOI1ATgbGa9Hu1CgCP6IHv1ASCYSIQXaCrAMDyvdEd2QMBBIoQeFgBYJtWAYAvBCrilHBMfwQ6BgCW7%2FXn3NFTBBD4mwLAj1oFgEv0wC8wQgCBFgJBALDlewcMcO7666FCAAEEfBG4RAHgl60CgD6r5PS%2FGhsCCHQpsOWWzm29tRbS1Eqas2aBhAACCPgkMFAB4IRWAeAwPTDUp9HQVwQQQAABBBAIJXCYAsCFrQLAnnrgb6GaoRICCCCAAAII%2BCSwpwLAza0CwBZ6YKRPo6GvCCCAAAIIIBBKYEsFAH0hyfyt4zoAa%2Bm%2BN0M1QyUEEEAAAQQQ8ElgLU36%2BmKSrgPA4rrblgNezKcR0VcEEEAAAQQQ6FZgrh5dUgHg8y4DgN2p5YDf0s0aQCKAAAIIIIBAZQTe1uT%2F1ebRLPQSQCMAPKlb%2B2pgNgQQQAABBBCohsBTmvA3axcAblGF3aoxXkaBAAIIIIAAAhK4VQFg93YB4CJVWLBSEGwIIIAAAggg4L3AxQoA%2F9MuANgqQb%2F1fqgMAAEEEEAAAQQCgRMVAE5tFwD%2BUxX%2BhBkCCCCAAAIIVEbgYAWAP7YLANupwgOVGTIDQQABBBBAAIEdFADubxcAeqrC61ghgAACCCCAQGUE1lUAWGhu7%2BpjgLYY0EwVu2VDAAEEEEAAAb8F5qj7X9aEP7vbKwD2oBYDspRgVwLYEEAAAQQQQMBvgfGa%2FDvN6Z2uADQCgL0HYDu%2Fx0vvEUAAAQQQQEACD2qy7zSntwoAV2iHA2FDAAEEEEAAAe8FrtRk32lObxUATtZwT%2FJ%2ByAwAAQQQQAABBE7RZG%2Fz%2BkJbqwBgScGuArAhgAACCCCAgN8C%2F6XJ%2Fk9hA8C%2FqeJwv8dL7xFAAAEEEEBAAtsrAHSa01tdAVhLO7wJGwIIIIAAAgh4L7COJvtOc3qrAGD3T1NZ1vthMwAEEEAAAQTqK%2FCJhr6cJnV9wn%2FhrcsAYFVU8yndbFJfM0aOAAIIIICA9wKjNNFv2tUougsA12iHfb0fOgNAAAEEEECgvgLXaqLfL2oAsI8BnlxfM0aOAAIIIICA9wInKwCcEjUA7KMdrvN%2B6AwAAQQQQACB%2BgrsqwDQ5Vze3UsA35TX6PqaMXIEEEAAAQS8F9hEE32Xc3l3AWBpDftjlUW9Hz4DQAABBBBAoH4C9s7%2FHprop0d6CcAqa8%2FxulmnfmaMGAEEEEAAAe8F3tTk33IOb3kFoBEA7tTtLt4TMAAEEEAAAQTqJ3CPJvmdWw27XQAYrB1%2FXT8zRowAAggggID3Amdqkj82bgD4qXa81nsCBoAAAggggED9BPZTAGg5h7e7AtBLXi%2FVz4wRI4AAAggg4L3ABprkX4x7BcA%2BATBVhe8E8P55wAAQQAABBGokMENjtU8AzIkVAGwnfRLgUd1sVSM0hooAAggggIDvAo9r8u927u72JYBGALhAt7%2FyXYL%2BI4AAAgggUCOBizTBdzt3hwkAhwjsDzVCY6gIIIAAAgj4LnCoJvhu5%2B4wAWAzKfyf7xL0HwEEEEAAgRoJbKEJvtu5O0wAWEpgU1SWrBEcQ0UAAQQQQMBXgVnq%2BAqa4Gd2N4C2AcB21hsBR%2Bhma18l6DcCCCCAAAI1EnhUk%2Ft32403bAA4XQ0d164xHkcAAQQQQACBwgXO0OT%2Bm3a9CBsAdlVDt7drjMcRQAABBBBAoHCBH2hyv61dL8IGgB5q6EOVxdo1yOMIIIAAAgggUJjAXB15ZU3u9t69brdQAcBa0PsARunmW%2B0a5HEEEEAAAQQQKEzgGU3s3wxz9CgB4Dw12CdMo9RBAAEEEEAAgUIEhmhiDzVXRwkAP9ZQri9kOBwUAQQQQAABBMII7K2JPdRcHSUArKIjv6PC%2BwDCnALqIIAAAgggkK%2BAvf6%2Fhib2d8McNnQAsMZYDyAMKXUQQAABBBAoROARTeqh1%2ByJGgCO0ZB%2BV8iwOCgCCCCAAAIIdCdwrCb1M8MSRQ0A66vhV8I2Tj0EEEAAAQQQyE3gXzWpvxz2aJECQONlgOd0%2B%2FWwB6AeAggggAACCGQu8Lwm9G9EOUqcAHCUDvD7KAehLgIIIIAAAghkKnC0JvSzohwhTgBYTQeYqLJElANRFwEEEEAAAQQyEfhcra6tCd0%2BqRd6ixwArGV9GuBm3ewe%2BihURAABBBBAAIGsBG7RZL5H1MbjBgC%2BHCiqNPURQAABBBDIRuD7mswjf2Ff3ABg%2B41W2TibsdAqAggggAACCIQQeFF1NtSkrIvz0bZYAcAOoSP9p27%2BFO1w1EYAAQQQQACBFAUO1ER%2BZZz2kgQAexPgqyrrxDkw%2ByCAAAIIIIBAIoFJ2ntdTeSz4rQSOwA0rgL01u2QOAdmHwQQQAABBBBIJHC4JvGhcVtIGgDsKsALKrZCIBsCCCCAAAII5CPwug5jK%2F%2FF%2BuvfupgoADSuAvxUt9fmM16OggACCCCAAAIS2FcT%2BHVJJNIIANbGEyqbJekI%2ByKAAAIIIIBAKIGnVGvzOO%2F8b249cQBoXAXYXLePqSwWqutUQgABBBBAAIE4AnO109aavG3OTbSlEgAaIcDeiHBYot6wMwIIIIAAAgh0JzBUE%2FfhaRClGQB6qEP2hsA10%2BgYbSCAAAIIIIDAQgJv67cNNHFPScMltQDQuAqwm25vSaNjtIEAAggggAACCwnsrkn71rRMUg0AjRBwkW5%2FmVYHaQcBBBBAAAEE3IWasFN9mT2LALCUTtRIlY04YQgggAACCCCQWMBeXrd3%2Fc9I3FJTA6kHgMZVAJv8H1f5cpqdpS0EEEAAAQRqJjBT4%2F22Jutn0x53JgGgEQJ%2BrNu%2FqmR2jLQxaA8BBBBAAIESCdg3%2FP1ck%2Bg1WfQp08lZPT9dnT4ui47TJgIIIIAAAhUXOF2T9ICsxph1AFhUHb9JxT4dwIYAAggggAAC4QTsE3V7aZK2hX8y2TINANZjXQVYWjd3qmyTyQhoFAEEEEAAgWoJ2HvodtIEPT3LYWUeABohYHnd3q%2BySZaDoW0EEEAAAQQ8F7A3%2B22nyfmjrMeRSwBohIDVdPuQSq%2BsB0X7CCCAAAIIeCgwVn3eRhPzu3n0PbcA0AgBq%2Bv2LhXWCMjj7HIMBBBAAAFfBF5UR3fWpDwxrw7nGgAaIWBF3d6mslVeg%2BQ4CCCAAAIIlFjgSfVtV03I7%2BfZx9wDQCMELKvbm1V2yHOwHAsBBBBAAIGSCdj74%2FbQZPxx3v0qJAA0QsDiuj1bJZWvNcwbjuMhgAACCCCQUOBS7d9bE%2FGshO3E2r2wABD0Vh8T%2FIV%2BHqqyRKwRsBMCCCCAAAJ%2BCcxRdwdoAj6jyG4XHgAaVwO21%2B3VKmsUicGxEUAAAQQQyFjgHbX%2FM02%2Bdum%2F0K0UAaARAlbR7R9VflioCAdHAAEEEEAgG4G71eyBmnjfzqb5aK2WJgA0QoD1p7eKXRbhmwSjnUtqI4AAAgiUU%2BBTdetYlaGa5OwLfkqxlSoABCLSWVc%2FX6iySymU6AQCCCCAAALxBGwBvEM12b4Ub%2Ffs9iplAGgKAj%2BxxKRiqwiyIYAAAggg4IuALeX7G5VLy%2FRXfzNeqQOAdVRXA2zhIPtKYfu44FK%2BnHn6iQACCCBQSwG73G9%2FuA7SBPthmQVKHwCargaspZ9PUDlYZbEyo9I3BBBAAIHaCdjX9t6o8mtNrK%2F7MHpvAkBTELAvEzpKZX%2BuCPjwFKOPCCCAQKUFPtPorlL5vSbUl30aqXcBoCkIfEU%2F91E5VGVln9DpKwIIIICA9wJ2ef8SlfM1kdpn%2B73bvA0ATUHgS%2FrZPi1gVwT2VLElhtkQQAABBBBIW8Au89sCPvYX%2Fw2aQGekfYA82%2FM%2BADRj6Q2Da%2Br3vVV2V9lahfcK5Pls4lgIIIBA9QRs2d5HVW5R%2Bd88v643a8pKBYAOYcBeFvi%2Byq4q26p8NWtM2kcAAQQQqISAXdIfoXKHyjBNlO9VYlQdBlHZANDxZOnqwPq6bxuV76psovJ1Fb6AqIrPasaEAAIIhBeYrapjVEarPGITvybGseF397dmbQJAF4HA3jvwDZVvNcKAfbrgn1V6qvDSgb%2FPaXqOAAIIdCVgl%2FInqNjkbuV5lVEqz2kitHfy126rbQBodaZ1pcCuCqytYssRb6iyQeNn%2B%2F2fVDCr3T8TBowAAh4J2Ap8rzXKC7q1v%2B7t95f0n%2FcnHo0j864ymUUgVjhYoREGbFEiCwn2psPgZ3uPgd3HlxhFMKUqAgggEEHAVtl7U%2BUtFftrflKjBD%2BP06Q2JUJ7ta5KAEj59Csk2JsPLRhYGLBwEASDVfWzFVu%2FwG6XSfnQNIcAAgj4KmAfp7M32tmb795v%2FGwTfTDBz%2FtZE5Y9xpaSAAEgJciozSgoLK19VlFZvREI7Gf70qMgIAS%2F2619H8LyUY9BfQQQQKAggWk6rl2Ktwn73caEbj9PbvweTPI24b%2Fn%2B%2BfpCzJOfFgCQGLCfBpQYFhUR7KXICwMBCXs78tpH3vTIxsCCCAQRsDeGf9xYxK3idwuq9ttULr7fYomFnvDHVvJBQgAJT9BaXVPAcICgAUBu5LQo%2FHzso1bCxL2mJXgPgsZwc%2F2vgb7fUkVu3Jh%2B%2FNJibRODu0gkFzg88aEbW9ys3e02wQ9s3Hf9MbEbbc2qdut%2FYVudZrvm9q4%2F%2BO6vis%2B%2BWnwqwUCgF%2FnqzS9VaCwJZctMNh7GSwYWIiwr2u2sGAhw%2B6zAGHFfrb7LDRYeAj2DW7tkxdWL7i1sBK0a4GDDQFfBey1bZuQbWKepWITrv11HdzahGyTt03I9ldzcGuTse1n9azYz3afTer2RjibvIN2p%2FEXt69Pj2L7TQAo1p%2BjhxBQ2AiuPASBwfayoGGBwzYLIsF3QNiVCtua6wbBJGrdIJTYfkG79nMQVJp7z1WREOcypSrBRNncXDCh2n16yix4J3gw2dr9weRpPwcTr%2F1sl7Vti1I3%2BIu7Vbsz%2BCs6pbNNM5kJEAAyo6XhOgs0hZZmBrtK0vxvrjmYWD17zOp0tdl7QMK8ETRsveBqjB0r%2BKuz3Smzv0Dty1DabfbXqU3CXW0dH2uelK1%2B8%2BQd7M9k2k6cxxGIIfD%2Fp0HZiDxafMoAAAAASUVORK5CYII%3D%22%2F%3E%20%3C%2Fpattern%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22Clip%22%20class%3D%22cls-2%22%20transform%3D%22translate%28-970%20-3049%29%22%3E%20%3Cg%20id%3D%22Layer_169%22%20data-name%3D%22Layer%20169%22%20transform%3D%22translate%28985%203074%29%22%3E%20%3Crect%20id%3D%22Layer_169-2%22%20data-name%3D%22Layer%20169%22%20class%3D%22cls-3%22%20width%3D%2271%22%20height%3D%2250%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E);
	background-color: #fff
}

.sub-promotion {
	height: 460px;
	background: #000 url("../img/bg_sub_banner_default.jpg") 50% 0 no-repeat
}

.sub-promotion .selected .sub-promotion__title,
.sub-promotion .selected .sub-promotion__date,
.sub-promotion .selected .sub-promotion__desc {
	opacity: 1;
	transform: translateX(0)
}

.sub-promotion__info {
	position: relative;
	z-index: 1;
	display: inline-block;
	vertical-align: middle;
	padding: 0 50px;
	max-width: 680px;
	font-style: italic;
	color: #fff;
	margin-top: 40px
}

.sub-promotion__title,
.sub-promotion__date,
.sub-promotion__desc {
	opacity: 0;
	transition: all .5s ease;
	transform: translateX(-20%)
}

.sub-promotion__title {
	font-size: 30px;
	line-height: 1.3
}

.sub-promotion__date {
	display: block;
	padding-top: 15px;
	font-size: 20px;
	transition-delay: .1s
}

.sub-promotion__desc {
	padding-top: 20px;
	font-size: 20px;
	line-height: 1.3;
	transition-delay: .2s
}

.sub-promotion__banner {
	width: 1920px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px
}

.sub-promotion .slider__item:before,
.sub-promotion .slider__item:after {
	background-image: url("../img/bg_gradient.png");
	background-position: 50% 0;
	background-repeat: repeat-y
}

.sub-promotion .slider__item:before {
	content: '';
	display: block;
	width: 580px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -1280px;
	z-index: 14
}

.sub-promotion .slider__item:after {
	content: '';
	display: block;
	width: 580px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: 700px;
	z-index: 14;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.sub-promotion .slider__link {
	max-width: 1200px
}

.sub-promotion .slider__controls {
	padding: 6px 0 8px;
	width: 140px;
	height: 46px;
	position: absolute;
	bottom: 30px;
	right: 50%;
	margin-right: -580px;
	z-index: 3
}

.sub-promotion .slider__controls__button {
	width: 40px;
	height: 100%;
	position: absolute;
	top: 0
}

.sub-promotion .slider__controls__button:before {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	margin: 0 auto;
	border-color: rgba(255, 255, 255, 0.5);
	border-style: solid;
	border-width: 1px;
	border-bottom: 0
}

.sub-promotion .slider__controls__button:hover:before {
	border-color: #d76440
}

.sub-promotion .slider__controls--prev {
	left: 0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px
}

.sub-promotion .slider__controls--prev:before {
	border-right: 0;
	transform: rotate(-45deg);
	margin-left: 18px ; margin-top:21px;
}

.sub-promotion .slider__controls--next {
	right: 0;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.sub-promotion .slider__controls--next:before {
	border-left: 0;
	transform: rotate(45deg);
	margin-right: 18px; margin-top:21px;
}

.sub-promotion .slider__counter {
	padding: 6px 0 8px;
	width: 140px;
	text-align: center;
	position: absolute;
	bottom: 30px;
	right: 50%;
	margin-right: -580px;
	z-index: 2;
	background-color: rgba(15, 16, 20, 0.8);
	border-radius: 46px
}

.sub-promotion .slider__counter--current {
	font-size: 32px;
	color: #d76440
}

.sub-promotion .slider__counter--total {
	font-size: 20px;
	color: #717171
}

.sub-promotion .slider__counter--total:before {
	content: '/'
}

.side-promotion {
	width: 186px;
	height: 346px;
	overflow: hidden;
	position: absolute;
	top: 780px;
	left: 50%;
	margin-left: 680px;
	z-index: 6;
	margin-top: 50px;
	margin-bottom: 50px;
	transition: top .5s ease;
	background: url("../img/bg_side_banner_default.png") 50% 100% no-repeat
}

.side-promotion .wz-nav__quick {
	width: 130px;
	position: absolute;
	bottom: -7px;
	left: 50%;
	margin-left: -64px;
	z-index: 1
}

.side-promotion .wz-nav__quick [class*='wz-nav__quick--'] {
	transform: scale(0.5);
	margin: 0 -23px
}

.side-promotion__info {
	position: relative;
	z-index: 1;
	display: flex;
	width: 100%;
	max-width: 100%;
	padding: 195px 20px 110px;
	height: 100%;
	text-align: center;
	background: url("../img/bg_side_banner.png") 50% 100% no-repeat
}

.side-promotion__info:before,
.side-promotion__info:after {
	content: '';
	display: block;
	width: 4px;
	height: 304px;
	background: #000;
	position: absolute
}

.side-promotion__info:before {
	top: 0;
	right: 0
}

.side-promotion__info:after {
	bottom: 0;
	left: 0
}

.side-promotion__title {
	line-height: 1.5;
	font-size: 14px;
	font-style: italic;
	color: #fff;
	max-width: 100%;
	width: 100%;
	align-self: flex-end;
	display: -webkit-inline-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-break: break-all;
	max-height: 40px;
	overflow: hidden
}

.side-promotion__banner {
	position: absolute;
	top: 0;
	left: 0
}

.side-promotion .slider__item:before,
.side-promotion .slider__item:after {
	content: '';
	display: block;
	width: 144px;
	height: 4px;
	background: #000;
	position: absolute;
	z-index: 11
}

.side-promotion .slider__item:before {
	top: 0;
	right: 0
}

.side-promotion .slider__item:after {
	bottom: 0;
	left: 0
}

.side-promotion .slider__link {
	overflow: hidden;
	max-width: 100%
}

.side-promotion .slider__link:before,
.side-promotion .slider__link:after {
	content: '';
	display: block;
	width: 65px;
	height: 42px;
	border-color: #000;
	border-style: solid;
	transform: rotate(-45deg);
	position: absolute;
	z-index: 1
}

.side-promotion .slider__link:before {
	border-bottom-width: 4px;
	top: -12px;
	left: -25px
}

.side-promotion .slider__link:after {
	border-top-width: 4px;
	bottom: -12px;
	right: -25px
}

.side-promotion .slider__paging {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 80px;
	left: 0;
	z-index: 2
}

.side-promotion .slider__paging__item {
	display: inline-block;
	vertical-align: top;
	width: 11px;
	height: 11px;
	margin: 0 5px;
	cursor: default;
	background-color: #d5d5d5;
	border-radius: 50%
}

.side-promotion .slider__paging__item.selected {
	background-color: #d76440
}

.footer {
	position: relative;
	z-index: 10;
	background-color: #0e0e0e
}

.footer-content {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden
}

.footer-menu {
	max-width: 650px;
	padding-top: 28px;
	padding-bottom: 15px;
	margin-left: -21px; min-height:100px;
}

.footer-menu .link {
	display: inline-block;
	padding-right: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 14px;
	color: #6f635b
}

.footer-menu .link:before {
	height: 12px;
	margin-right: 20px;
	background-color: #403731
}

.footer .copyright {
	padding-top: 12px;
	padding-bottom: 35px;
	border-top: 1px solid #242221;
	overflow: hidden
}

.footer .copyright .ci {
	display: block;
	float: left;
	width: 40px;
	height: 38px;
	margin-right: 8px;
	background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2238.002%22%20viewBox%3D%220%200%2040%2038.002%22%20fill%3D%22rgb%28237%2C28%2C36%29%22%20style%3D%22%22%3E%3Cdefs%3E%3Cstyle%2F%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%28-731%20-773.998%29%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M769.772%2C812l-2.134-2.944V812h-1.359v-5.366h1.292l2.055%2C2.836v-2.836h1.359V812Zm-9.648%2C0v-5.366h4V807.9h-2.642v.813h2.392v1.173h-2.392v.851h2.678V812Zm-6.628%2C0v-1.082l2.5-3.027h-2.414v-1.257H757.9v1.081l-2.5%2C3.028h2.5V812Zm-6.434%2C0v-5.366h2.551a2.335%2C2.335%2C0%2C0%2C1%2C.8.122%2C1.41%2C1.41%2C0%2C0%2C1%2C.554.361%2C1.2%2C1.2%2C0%2C0%2C1%2C.236.375%2C1.339%2C1.339%2C0%2C0%2C1%2C.085.49V808a1.228%2C1.228%2C0%2C0%2C1-.216.754%2C1.439%2C1.439%2C0%2C0%2C1-.549.442%2C1.687%2C1.687%2C0%2C0%2C1%2C.724.464%2C1.23%2C1.23%2C0%2C0%2C1%2C.267.846v.016a1.312%2C1.312%2C0%2C0%2C1-.494%2C1.088%2C2.2%2C2.2%2C0%2C0%2C1-1.392.391Zm2.412-1.2a.825.825%2C0%2C0%2C0%2C.492-.126.424.424%2C0%2C0%2C0%2C.17-.364V810.3a.426.426%2C0%2C0%2C0-.164-.352.819.819%2C0%2C0%2C0-.513-.131h-1.054v.989Zm-.2-2.03a.86.86%2C0%2C0%2C0%2C.488-.115.4.4%2C0%2C0%2C0%2C.167-.352v-.016a.4.4%2C0%2C0%2C0-.158-.34.763.763%2C0%2C0%2C0-.469-.12h-.9v.943ZM740.812%2C812v-5.366h4V807.9h-2.642v.813h2.392v1.173h-2.392v.851h2.677V812Zm-4.919%2C0-1-3.058-1%2C3.058h-1.2l-1.673-5.366h1.459l.877%2C3.089.96-3.089H735.5l.962%2C3.089.875-3.089h1.431L737.1%2C812ZM751%2C786.019l-1.734%2C3.209h-6.512l3.256%2C6.01-3.255%2C6.013v0L731%2C779.556h6.511l5.24%2C9.672L751%2C774l8.25%2C15.23%2C5.244-9.672H771l-11.753%2C21.7ZM742.751%2C789.228ZM742.751%2C789.228Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E), 100% 100% no-repeat
}

.footer .copyright span {
	display: inline-block;
	vertical-align: middle;
	width: 400px;
	padding: 5px 24px;
	font-size: 14px;
	line-height: 1.3;
	color: #9c8474
}

.footer .language {
	display: block;
	position: absolute;
	top: 28px;
	right: 50%;
	margin-right: -550px;
	min-width: 220px;
	height: 40px;
	border-radius: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #3b3734;
	background: #1a1614 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223.999%22%20height%3D%2224%22%20viewBox%3D%220%200%2023.999%2024%22%20fill%3D%22rgb%28215%2C100%2C64%29%22%20style%3D%22%22%3E%3Cdefs%3E%3Cstyle%3E.%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1631%2C734a12%2C12%2C0%2C1%2C1%2C8.658-20.486A12.056%2C12.056%2C0%2C0%2C1%2C1643%2C722a12%2C12%2C0%2C0%2C1-12%2C12Zm-4.73-21.168h0c-.033.011-3.375%2C1.205-5.345%2C6.041a2.508%2C2.508%2C0%2C0%2C0%2C.055.407%2C1.863%2C1.863%2C0%2C0%2C1%2C.052.608c-.007.037-.015.072-.022.106a1.284%2C1.284%2C0%2C0%2C0-.032.589%2C3.4%2C3.4%2C0%2C0%2C0%2C.427.8l.482.535a1.95%2C1.95%2C0%2C0%2C0%2C.32.962.268.268%2C0%2C0%2C1%2C.087.214.649.649%2C0%2C0%2C1-.247.374%2C5.989%2C5.989%2C0%2C0%2C0-.16%2C1.336%2C5.636%2C5.636%2C0%2C0%2C0%2C.373%2C1.5%2C6.187%2C6.187%2C0%2C0%2C0%2C1.229.695c.006%2C0%2C.589.378.589.642a2.13%2C2.13%2C0%2C0%2C0%2C.375.909%2C2.261%2C2.261%2C0%2C0%2C0%2C.282.32c.28.288.664.681.626%2C1.016a.481.481%2C0%2C0%2C0%2C.133.472.934.934%2C0%2C0%2C1%2C.205.33c.156.415.465.549.945.642%2C0-.012.48-1.337.32-1.6s-.425-.849-.427-.855l.053-.909a1.738%2C1.738%2C0%2C0%2C1%2C.427-.588%2C1.972%2C1.972%2C0%2C0%2C0%2C.589-.8l.009-.019a8.476%2C8.476%2C0%2C0%2C0%2C.578-1.317%2C1.426%2C1.426%2C0%2C0%2C1%2C.17-.335c.216-.361.511-.856.2-1.163a2.438%2C2.438%2C0%2C0%2C0-1.242-.517c-.109-.022-.222-.046-.308-.07-.064-.018-.146-.038-.241-.061-.466-.112-1.167-.28-1.255-.634-.057-.227-.331-.274-.551-.274a2.017%2C2.017%2C0%2C0%2C0-.785.167%2C3.03%2C3.03%2C0%2C0%2C1-1.082.281c-.207%2C0-.329-.059-.362-.174a1.463%2C1.463%2C0%2C0%2C0-.333-.516%2C1.009%2C1.009%2C0%2C0%2C1-.255-.393.123.123%2C0%2C0%2C1%2C.01-.1c.024-.035.077-.043.138-.053a.342.342%2C0%2C0%2C0%2C.333-.279.393.393%2C0%2C0%2C0-.046-.346.358.358%2C0%2C0%2C0-.292-.122.817.817%2C0%2C0%2C0-.357.094.483.483%2C0%2C0%2C1-.212.059.187.187%2C0%2C0%2C1-.194-.135.271.271%2C0%2C0%2C1%2C.138-.3c.062-.037.162-.11.279-.194l.007-.005a2.878%2C2.878%2C0%2C0%2C1%2C.959-.551.088.088%2C0%2C0%2C1%2C.092.054c.04.1.166.151.374.151a2.789%2C2.789%2C0%2C0%2C0%2C.642-.1l.071-.02a.867.867%2C0%2C0%2C1%2C.234-.045c.177%2C0%2C.283.122.336.385a1.5%2C1.5%2C0%2C0%2C0%2C.712.954c.024%2C0%2C.036-.016.036-.045a2.292%2C2.292%2C0%2C0%2C1%2C.039-.3%2C1.978%2C1.978%2C0%2C0%2C0%2C.014-.988c-.159-.319-.319-.585-.32-.588s0%2C0%2C.006%2C0%2C1.012-.007%2C1.276-.586a3.324%2C3.324%2C0%2C0%2C0%2C.291-1c.01-.068.019-.125.03-.18a.7.7%2C0%2C0%2C0-.069-.521.184.184%2C0%2C0%2C0-.148-.072.248.248%2C0%2C0%2C0-.049.005l-.028%2C0a.1.1%2C0%2C0%2C1-.084-.043.271.271%2C0%2C0%2C1-.008-.232.4.4%2C0%2C0%2C1%2C.385-.274.554.554%2C0%2C0%2C1%2C.108.011c.167.033.268.1.3.187a.357.357%2C0%2C0%2C1-.085.294c0%2C.006.218.644.41.644.046%2C0%2C.088-.037.125-.11a2.809%2C2.809%2C0%2C0%2C1%2C.352-.47c.241-.284.49-.578.442-.769a.229.229%2C0%2C0%2C0-.154-.151c-.2-.081-.26-.266-.321-.461-.1-.329-.219-.7-1.014-.767-.2-.017-.4-.025-.577-.025a2.739%2C2.739%2C0%2C0%2C0-1.187.185l.106.374a.473.473%2C0%2C0%2C1%2C.107.32c0%2C.145-.348.166-.555.166-.109%2C0-.192-.006-.193-.006a.961.961%2C0%2C0%2C1-.107-.535%2C5.2%2C5.2%2C0%2C0%2C1%2C.214-.588l.427-.589a1.814%2C1.814%2C0%2C0%2C1%2C.481.107.9.9%2C0%2C0%2C0%2C.278.037%2C2.827%2C2.827%2C0%2C0%2C0%2C.631-.09l-.267-1.123Zm10.1%2C12.993a.685.685%2C0%2C0%2C1%2C.657.488%2C1.547%2C1.547%2C0%2C0%2C1%2C.094.488l-.089%2C1.443-.16.855a.906.906%2C0%2C0%2C0%2C.285%2C1.069%2C12.006%2C12.006%2C0%2C0%2C0%2C1.929-2.024%2C10.428%2C10.428%2C0%2C0%2C0%2C2.187-5.316h-.052a1.334%2C1.334%2C0%2C0%2C1-.946-.572l-.856-1h1.426l.062.028.371.167c.383-.579-.648-3.872-1.389-5.147a4.956%2C4.956%2C0%2C0%2C1%2C.1.962l-1.14-.142c0-.007-.319-.629-.763-.629a.523.523%2C0%2C0%2C0-.235.058.8.8%2C0%2C0%2C0-.355.289c-.081.114-.139.2-.643.281a.825.825%2C0%2C0%2C1-.133.011%2C1.244%2C1.244%2C0%2C0%2C1-.8-.4l-.07-.062a1.01%2C1.01%2C0%2C0%2C0-.569-.335.394.394%2C0%2C0%2C0-.24.089.868.868%2C0%2C0%2C1-.576.2h-.07c-.15%2C0-.247.02-.317.3a3.416%2C3.416%2C0%2C0%2C0%2C.018%2C1.3l-1.105-.089c-.738.37-.359%2C1.574-.355%2C1.586a3.8%2C3.8%2C0%2C0%2C0%2C1.132.2%2C1.529%2C1.529%2C0%2C0%2C0%2C.792-.185%2C3.835%2C3.835%2C0%2C0%2C0%2C1.157-1.194l1.318%2C1.622a.319.319%2C0%2C0%2C0%2C.154.044c.361%2C0%2C.517-.777.523-.81a1.212%2C1.212%2C0%2C0%2C1-.245-.9.637.637%2C0%2C0%2C1%2C.245-.385l1.282.571.855%2C1-.142.713-1.568.571a1.038%2C1.038%2C0%2C0%2C1-.993.88%2C2.755%2C2.755%2C0%2C0%2C1-1.431-.56%2C12.228%2C12.228%2C0%2C0%2C0-1.8-.162c-.979%2C0-1.475.2-1.475.59a2.88%2C2.88%2C0%2C0%2C1-.087.8%2C3.2%2C3.2%2C0%2C0%2C0-.056%2C1.163c0%2C.018-.353%2C1.826.233%2C2.541a.8.8%2C0%2C0%2C0%2C.648.3l.081%2C0a4.524%2C4.524%2C0%2C0%2C0%2C1.454-.214c.194-.064.46-.151.987-.286A1.557%2C1.557%2C0%2C0%2C1%2C1636.369%2C725.825Zm-4.166-10.373h0s-.327.1-.393.268a.174.174%2C0%2C0%2C0%2C.018.159%2C1.056%2C1.056%2C0%2C0%2C0%2C.647.444.092.092%2C0%2C0%2C0%2C.1-.07%2C1.079%2C1.079%2C0%2C0%2C1%2C.041-.117.521.521%2C0%2C0%2C0%2C.039-.433.631.631%2C0%2C0%2C0-.454-.251Zm7.254.384c.1%2C0%2C.253.163.432.471-.079-.329-.2-.5-.348-.5a.273.273%2C0%2C0%2C0-.122.032A.091.091%2C0%2C0%2C1%2C1639.456%2C715.835Zm-5.541-1.466a.152.152%2C0%2C0%2C0-.055.013%2C1.146%2C1.146%2C0%2C0%2C0-.642.427c0%2C.009-.372.911-.107%2C1.122a2.014%2C2.014%2C0%2C0%2C0%2C.906.294c.075%2C0%2C.119-.015.131-.044s-.012-.08-.075-.143a.718.718%2C0%2C0%2C1-.276-.8l.009-.054a3.159%2C3.159%2C0%2C0%2C1%2C.081-.319c.062-.213.12-.412.072-.475A.052.052%2C0%2C0%2C0%2C1633.915%2C714.369Zm-3.624-2.739a4.181%2C4.181%2C0%2C0%2C0-2.651.794c-.012.188-.025.356-.035.462-.054.535.71%2C1.566%2C1.443%2C2.352a.553.553%2C0%2C0%2C0%2C.364.218.287.287%2C0%2C0%2C0%2C.241-.163%2C1.823%2C1.823%2C0%2C0%2C0%2C.144-1.123c-.05-.1.111-.307.3-.547a2.114%2C2.114%2C0%2C0%2C0%2C.5-.9c.029-.288.19-.371.377-.467a1.077%2C1.077%2C0%2C0%2C0%2C.5-.424A2.128%2C2.128%2C0%2C0%2C0%2C1630.292%2C711.63Zm5.729%2C1.133a.174.174%2C0%2C0%2C0-.074.014c-.06.453-.127.946-.127.946l-.427%2C1a.555.555%2C0%2C0%2C0%2C.107.46.924.924%2C0%2C0%2C0%2C.606.252.691.691%2C0%2C0%2C0%2C.114.008c.32%2C0%2C1.106-.154%2C1.49-1.576A3.48%2C3.48%2C0%2C0%2C0%2C1636.02%2C712.763Z%22%20transform%3D%22translate%28-1619%20-709.999%29%22%2F%3E%3C%2Fsvg%3E) 8px 50% no-repeat
}

.footer .language.opened {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.footer .language.opened .selected {
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.993%22%20height%3D%2217.984%22%20viewBox%3D%220%200%2019.993%2017.984%22%20fill%3D%22rgb%2858%2C42%2C33%29%22%20style%3D%22%22%3E%3Cdefs%3E%3Cstyle%2F%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1795.372%2C727.021l-2.366.866%2C1.683-6.367%2C6.348%2C2.854a10.281%2C10.281%2C0%2C0%2C0-3.1%2C1.528s-.61%2C1.543%2C1.937%2C3.566c2.136%2C2.5%2C9.421%2C1.421%2C10.47-4.828%2C0%2C0-.2%2C6.37-6.414%2C7.316%2C0%2C0-.322.033-.843.033C1801.116%2C731.99%2C1796.322%2C731.519%2C1795.372%2C727.021Zm9.629-5.4a10.09%2C10.09%2C0%2C0%2C0%2C3-1.528s.609-1.543-1.937-3.567c-2.137-2.5-9.421-1.42-10.47%2C4.828%2C0%2C0%2C.238-6.439%2C6.413-7.315%2C0%2C0%2C7.351-.754%2C8.553%2C4.936L1813%2C718l-1.752%2C6.645Z%22%20transform%3D%22translate%28-1793.006%20-714.005%29%22%2F%3E%3C%2Fsvg%3E)
}

.footer .language .selected {
	display: block;
	height: 100%;
	padding-left: 50px;
	padding-right: 50px;
	text-align: center;
	line-height: 38px;
	color: #d76440;
	background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.993%22%20height%3D%2217.984%22%20viewBox%3D%220%200%2019.993%2017.984%22%20fill%3D%22rgb%28215%2C100%2C64%29%22%20style%3D%22%22%3E%3Cdefs%3E%3Cstyle%2F%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1795.372%2C727.021l-2.366.866%2C1.683-6.367%2C6.348%2C2.854a10.281%2C10.281%2C0%2C0%2C0-3.1%2C1.528s-.61%2C1.543%2C1.937%2C3.566c2.136%2C2.5%2C9.421%2C1.421%2C10.47-4.828%2C0%2C0-.2%2C6.37-6.414%2C7.316%2C0%2C0-.322.033-.843.033C1801.116%2C731.99%2C1796.322%2C731.519%2C1795.372%2C727.021Zm9.629-5.4a10.09%2C10.09%2C0%2C0%2C0%2C3-1.528s.609-1.543-1.937-3.567c-2.137-2.5-9.421-1.42-10.47%2C4.828%2C0%2C0%2C.238-6.439%2C6.413-7.315%2C0%2C0%2C7.351-.754%2C8.553%2C4.936L1813%2C718l-1.752%2C6.645Z%22%20transform%3D%22translate%28-1793.006%20-714.005%29%22%2F%3E%3C%2Fsvg%3E) calc(100% - 15px) 50% no-repeat
}

.footer .language .list {
	width: calc(100% + 2px);
	position: absolute;
	bottom: 38px;
	left: -1px;
	z-index: 1;
	padding: 12px 0;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #3b3734;
	background-color: #1a1614
}

.footer .language .list li a {
	display: block;
	line-height: 1.5;
	text-align: center;
	color: #6d584b;
	text-transform: uppercase
}

.footer .language .list li a:hover,
.footer .language .list li a.active {
	color: #d76440
}

.footer .time {
	position: absolute;
	bottom: 0px;
	right: 50%;
	margin-right: -450px
}

.footer .time p {
	position: relative;
	float: left;
	padding-left: 110px;
	margin-right: 12px
}

.footer .time p strong {
	padding-left:20px;
}
.footer .time p strong ,.footer .time p span{
	padding-left:20px;
}

.footer .time p:not(:first-child) {
	margin-left: 48px
}

.footer .time #tServerTime , .footer .time #tLocalTime  {
	display: block;
	width: 100px;
	font-size: 30px;
	font-weight: bold;
	position: absolute;
	left: 0;
	top: 0;
	color: #d76440;
}



.footer .time strong,
.footer .time span {
	display: block;
	padding-bottom: 3px; text-align:left;
}

.footer .time strong {
	color: #9c8474;
	padding-top: 5px
}

.footer .time span {
	font-size: 14px;
	color: #d76440
}

html[lang='pt'] .wz-gnb__link,
html[lang='es'] .wz-gnb__link {
	max-width: 160px;
	padding: 0 20px
}

/*! wul v1.0.0 | (c) Webzen Inc. | 2022-01-13 */
.main .latest-title {
	font-size: 20px
}

.main .latest-title em {
	color: #d76440;
	font-style: inherit
}

.main .latest-more {
	position: absolute;
	top: 5px;
	right: 0;
	color: #999
}

.main .latest-more:hover {
	text-decoration: underline
}

.main-promotion {
	height: 550px;
	background: #000 url("../img/bg_main_banner_default.jpg") 50% 0 no-repeat
}

.main-promotion .selected .main-promotion__title,
.main-promotion .selected .main-promotion__date,
.main-promotion .selected .main-promotion__desc {
	opacity: 1;
	transform: translateX(0)
}

.main-promotion__info {
	position: relative;
	z-index: 1;
	display: inline-block;
	vertical-align: middle;
	padding: 0 50px;
	max-width: 680px;
	font-style: italic;
	color: #fff;
	text-shadow:2px 2px 2px #000;
}

.main-promotion__title,
.main-promotion__date,
.main-promotion__desc {
	opacity: 0;
	transition: all .5s ease;
	transform: translateX(-20%)
}

.main-promotion__title {
	font-size: 48px;
	font-weight: 700;
	line-height: 1.3
}

.main-promotion__date {
	display: block;
	padding-top: 25px;
	font-size: 28px;
	transition-delay: .1s
}

.main-promotion__desc {
	padding-top: 25px;
	font-size: 22px;
	line-height: 1.3;
	transition-delay: .2s
}

.main-promotion__banner {
	width: 1920px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px
}

.main-promotion .slider__item:before,
.main-promotion .slider__item:after {
	content: '';
	display: block;
	width: 600px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 14;
	background-image: url("../img/bg_gradient.png");
	background-position: 50% 0;
	background-repeat: repeat-y
}

.main-promotion .slider__item:before {
	margin-left: -1200px
}

.main-promotion .slider__item:after {
	margin-left: 600px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.main-promotion .slider__link {
	max-width: 1200px
}

.main-promotion .slider__paging {
	width: 1096px;
	margin-left: -548px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 50%;
	z-index: 4
}

.main-promotion .slider__paging__list {
	width: 6000px
}

.main-promotion .slider__paging__item {
	position: relative;
	float: left;
	width: 270px;
	height: 100px;
	margin: 0 2px;
	overflow: hidden;
	background-color: #212531;
	color: rgba(255, 255, 255, 0.3);
	font-style: italic;
	font-size: 14px;
	cursor: pointer;
	transition: all .3s
}

.main-promotion .slider__paging__item:hover,
.main-promotion .slider__paging__item.selected {
	background-color: #d76440;
	color: white
}

.main-promotion .slider__paging__item:hover .slider__paging__thumb,
.main-promotion .slider__paging__item.selected .slider__paging__thumb {
	transform: scale(1.04)
}

.main-promotion .slider__paging__title {
	display: inline-block;
	vertical-align: middle;
	max-width: 146px;
	padding: 0 18px;
	display: -webkit-inline-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-break: break-all;
	max-height: 60px;
	overflow: hidden;
	font-size:14px;
}

.main-promotion .slider__paging__thumb {
	width: 120px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	transition: transform .3s ease
}

.main-promotion .slider__controls {
	width: 100%;
	height: 100px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	background-color: rgba(15, 16, 20, 0.8)
}

.main-promotion .slider__controls__button {
	width: 32px;
	height: 50px;
	margin-top: -25px;
	position: absolute;
	left: 50%;
	top: 50%;
	border: 1px solid #363636;
	background-color: rgba(0, 0, 0, 0.8)
}

.main-promotion .slider__controls__button:before {
	content: '';
	display: block;
	width: 12px;
	height: 12px;
	margin: 0 auto;
	border-color: #d76440;
	border-style: solid;
	border-width: 1px;
	border-bottom: 0
}

.main-promotion .slider__controls__button:hover {
	background-color: rgba(215, 100, 64, 0.8)
}

.main-promotion .slider__controls__button:hover:before {
	border-color: #fff
}

.main-promotion .slider__controls--prev {
	margin-left: -600px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px
}

.main-promotion .slider__controls--prev:before {
	border-right: 0;
	transform: rotate(-45deg);
	margin-left: 6px;
	margin-top: 16px;
}

.main-promotion .slider__controls--next {
	margin-left: 569px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}

.main-promotion .slider__controls--next:before {
	border-left: 0;
	transform: rotate(45deg);
	margin-right: 6px;margin-top: 16px;
}

.main-promotion .slider__counter {
	padding: 6px 25px 8px;
	position: absolute;
	bottom: 60px;
	right: 50%;
	margin-right: -546px;
	z-index: 3;
	background-color: rgba(15, 16, 20, 0.8);
	border-radius: 46px
}

.main-promotion .slider__counter--current {
	font-size: 32px;
	color: #d76440
}

.main-promotion .slider__counter--total {
	font-size: 20px;
	color: #717171
}

.main-promotion .slider__counter--total:before {
	content: '/'
}

.main__latest {
	width: 1160px;
	min-height: 420px;
	padding: 60px 0 50px;
	margin: 0 auto;
	overflow: hidden
}

.main__latest-news {
	position: relative;
	float: left;
	width: 540px;
	font-style: italic
}

.main__latest-shop {
	position: relative;
	float: left;
	width: 492px;
	margin-left: 85px;
	font-style: italic
}

.main__latest-shop .shop-items__slider {
	width: 498px;
	height: 280px;
	overflow: visible
}

.main__latest-shop .shop-items__slider .slider-cycle-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 -3px;
	overflow: hidden
}

.main__latest-shop .shop-items__slider .slider-cycle__list {
	padding: 20px 0;
	font-style: normal
}

.main__latest-shop .shop-items__slider .slider-cycle__list .thumb {
	display: block;
	width: 80px;
	height: 80px;
	margin: 0 auto;
	border: 1px solid #d0d0d0;
	overflow: hidden
}

.main__latest-shop .shop-items__slider .slider-cycle__list .thumb img {
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	width: 50px;
	height: auto
}

.main__latest-shop .shop-items__slider .slider-cycle__list .name {
	display: block;
	width: 100%;
	padding: 0 10px;
	margin: 8px 0 5px;
	line-height: 1.3;
	font-size: 14px;
	word-break: break-word;
	display: -webkit-inline-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-break: break-all;
	max-height: 40px;
	overflow: hidden
}

.main__latest-shop .shop-items__slider .slider-cycle__list .coin {
	display: block;
	width: 100%;
	font-size: 18px;
	font-weight: bold
}

.main__latest-shop .shop-items__slider .slider-cycle__list .coin em {
	color: #d76440;
	font-weight: inherit
}

.main__latest-shop .shop-items__slider .slider-cycle__list .btn-link {
	width: 100px;
	height: 26px;
	padding: 6px 5px 8px;
	margin: 12px auto 0
}

.main__latest-shop .shop-items__slider .slider-cycle__list .btn-link .text {
	height: 100%;
	font-size: 14px
}

.main__latest-shop .shop-items__slider .slider-cycle__item {
	width: 160px;
	height: 230px;
	padding: 20px;
	margin: 0 3px;
	text-align: center;
	border: 1px solid #d0d0d0;
	box-shadow: 0 8px 5px rgba(0, 0, 0, 0.2)
}

.main__latest-shop .shop-items__slider .slider__controls__button {
	width: 32px;
	height: 80px;
	margin-top: -40px;
	position: absolute;
	top: 50%;
	z-index: 3;
	border: 1px solid #d0d0d0;
	background-color: #e9e9e9
}

.main__latest-shop .shop-items__slider .slider__controls__button:before {
	content: '';
	display: block;
	width: 12px;
	height: 12px;
	margin: 0 auto;
	border-color: #848588;
	border-style: solid;
	border-width: 1px;
	border-bottom: 0
}

.main__latest-shop .shop-items__slider .slider__controls__button:hover {
	background-color: #d76440;
	border-color: #d76440
}

.main__latest-shop .shop-items__slider .slider__controls__button:hover:before {
	border-color: #fff
}

.main__latest-shop .shop-items__slider .slider__controls--prev {
	left: -43px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px
}

.main__latest-shop .shop-items__slider .slider__controls--prev:before {
	border-right: 0;
	transform: rotate(-45deg);
	margin-left: 6px; margin-top: 16px;
}

.main__latest-shop .shop-items__slider .slider__controls--next {
	right: -37px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}

.main__latest-shop .shop-items__slider .slider__controls--next:before {
	border-left: 0;
	transform: rotate(45deg);
	margin-right: 6px;
	margin-top: 16px;
}

.main__latest-shop .shop-items__slider .slider__paging {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0
}

.main__latest-shop .shop-items__slider .slider__paging__list {
	text-align: center
}

.main__latest-shop .shop-items__slider .slider__paging__item {
	display: inline-block;
	vertical-align: middle;
	width: 12px;
	height: 12px;
	background-color: #d5d5d5;
	border-radius: 50%;
	margin: 0 4px
}

.main__latest-shop .shop-items__slider .slider__paging__item.selected {
	background-color: #d76440
}

.main__latest .board-list {
	padding-top: 20px
}

.main__latest .board-list__item:nth-child(1) {
	border-top-width: 0
}

.main__latest .board-list__link {
	padding: 12px 0;
	align-items: center;
	align-content: center
}

.main__latest .board-list .preview {
	max-width: 325px
}

.main__latest .board-list .title,
.main__latest .board-list .datetime {
	font-size: 16px;
	font-weight:400;
}
.main__latest .board-list .title a:hover { text-decoration:none}
.main__info {
	height: 540px;
	background: url("../img/bg_main_info.jpg") 50% 0 no-repeat
}

.main__info__box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden
}

.main__info-ranking {
	position: relative;
	float: left;
	margin-top: 70px;
	margin-left: 20px;
	margin-right: 10px;
	width: 350px;
	font-style: italic
}

.main__info-ranking .latest-title {
	margin-bottom: -25px;
	font-size: 32px;
	color: #5d67b1
}

.main__info .hall-of .latest-title {
	color: #5d9fb1
}

.main__info .hall-of .ranking__select {
	border-color: #4d8392
}

.main__info .hall-of .ranking__select .select-items {
	background-color: #5d9fb1
}

.main__info .hall-of .ranking__table {
	border-color: #5d9fb1
}

.main__info .ranking-info {
	padding: 0;
	margin-bottom: -40px
}

.main__info .ranking__items {
	display: none
}

.main__info .ranking__select {
	width: 100%;
	float: left;
	border-left: 1px solid #4f5897;
	margin-left: -1px
}

.main__info .ranking__select .select-items {
	min-width: 100%;
	height: 49px;
	line-height: 49px;
	background-position-x: calc(100% - 10px);
	font-size: 14px;
	background-color: #5d67b1
}

.main__info .ranking__table {
	border-bottom: 2px solid #5d67b1
}

.main__info .ranking__table th,
.main__info .ranking__table td {
	padding: 15px 0;
	font-size: 16px
}

.main__info-guide {
	float: right;
	width: 300px;
	margin-top: 83px
}

.main__info-guide .latest-title {
	width: 130px;
	margin-top: -10px;
	font-style: italic;
	line-height: 1.2;
	font-size: 22px
}

.main__info-guide .latest-title sup {
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin: 0 0 3px
}

.main__info .guide__item {
	width: 100%;
	height: 208px;
	overflow: hidden;
	background-position: calc(100% - 20px) 50%;
	background-repeat: no-repeat
}

.main__info .guide__item:first-child {
	border-bottom: 1px solid #d0d0d0
}

.main__info .guide__item--update {
	background-image: url("../img/bg_asset_main_update.png")
}

.main__info .guide__item--update .guide--more {
	background-color: #d76440
}

.main__info .guide__item--beginner {
	background-image: url("../img/bg_asset_main_beginner.png")
}

.main__info .guide__item--beginner .guide--more {
	background-color: #8db503
}

.main__info .guide__link {
	display: inline-block;
	vertical-align: middle;
	width: 90%;
	padding: 30px 25px;
	text-align: left;
	color: #333
}

.main__info .guide--more {
	display: inline-block;
	padding: 5px 15px;
	margin-top: 7px;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	border-radius: 30px;
	color: #fff
}

.main__intro {
	min-height: 777px;
	background: url("../img/bg_main_intro.jpg") 50% 0 no-repeat;
	text-align: center;
	color: #fff
}

.main__intro_events {
	min-height: 500px;
	background: url("../img/bg_main_events.jpg") 50% 0 no-repeat;
	background-size:cover;
	text-align: center;
	color: #fff
}

.main__intro--title,
.main__intro--desc {
	padding-left: 40px;
	padding-right: 40px;
	font-style: italic
}

.main__intro--title {
	padding-top: 375px;
	font-size: 80px;
	font-weight: 700
}

.main__intro--desc {
	padding-top: 30px;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.5
}

.board {
	position: relative;
	width: 1160px;
	margin: 25px auto 200px;
	overflow: hidden
}

.board .keyword {
	position: relative;
	padding: 0 4px 5px;
	color: #d76440
}

.board .keyword:before {
	width: 100%;
	height: 100%;
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	background-color: rgba(245, 217, 209, 0.4)
}

.board-title {
	font-size: 46px;
	text-transform: capitalize
}

.board-title__sub {
	font-style: italic;
	font-weight: bold;
	font-size: 30px;
	padding-bottom: 15px
}

.board-title__sub:before {
	content: '';
	border-style: solid;
	border-color: #333;
	border-width: 0 2px 2px 0;
	display: inline-block;
	vertical-align: middle;
	padding: 5px;
	margin: -6px 8px 0 0;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}

.board-title__des {
	padding-left: 20px;
	padding-bottom: 20px
}

.board-search {
	display: block;
	width: 360px;
	height: 50px;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #f2f2f2;
	border-radius: 50px
}

.board-search__form {
	height: 100%
}

.board-search__field {
	display: block;
	height: 100%;
	margin-left: 24px;
	margin-right: 70px
}

.board-search__lbl {
	display: block;
	width: 100%;
	height: 100%
}

.board-search__input {
	width: 100%;
	height: 100%;
	font-size: 20px;
	background: inherit;
	font-weight: 400
}

.board-search__button {
	display: block;
	width: 70px;
	height: 100%;
	background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.998%22%20height%3D%2234.009%22%20viewBox%3D%220%200%2030.998%2034.009%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%23967966%3B%20%7D%20.cls-2%20%7B%20fill%3A%20rgba%28212%2C144%2C102%2C0%29%3B%20stroke-linejoin%3A%20round%3B%20%7D%20.cls-3%2C%20.cls-4%20%7B%20stroke%3A%20none%3B%20%7D%20.cls-4%20%7B%20fill%3A%20%23967966%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%26%23xADF8%3B%26%23xB8F9%3B_1%22%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%201%22%20transform%3D%22translate%28-618.999%20-243.973%29%22%3E%20%3Cpath%20id%3D%22Rounded_Rectangle_1%22%20data-name%3D%22Rounded%20Rectangle%201%22%20class%3D%22cls-1%22%20d%3D%22M643.733%2C268.911l5.7%2C5.745a1.96%2C1.96%2C0%2C0%2C1%2C0%2C2.755%2C1.921%2C1.921%2C0%2C0%2C1-2.732%2C0l-5.7-5.746a1.959%2C1.959%2C0%2C0%2C1%2C0-2.755A1.921%2C1.921%2C0%2C0%2C1%2C643.733%2C268.911Z%22%2F%3E%20%3Cg%20id%3D%22Ellipse_1%22%20data-name%3D%22Ellipse%201%22%20class%3D%22cls-2%22%3E%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M%20633.4878540039063%20271.190185546875%20C%20630.155029296875%20271.190185546875%20627.0208740234375%20269.8807373046875%20624.6626586914063%20267.5031127929688%20C%20619.7838745117188%20262.5840454101563%20619.783935546875%20254.5798950195313%20624.6627197265625%20249.6605529785156%20C%20627.0208740234375%20247.2828979492188%20630.155029296875%20245.9734497070313%20633.4878540039063%20245.9734497070313%20C%20636.8206787109375%20245.9734497070313%20639.9547729492188%20247.2828826904297%20642.3129272460938%20249.6605682373047%20C%20647.1917724609375%20254.5799102783203%20647.1917724609375%20262.5840454101563%20642.31298828125%20267.5031127929688%20C%20639.954833984375%20269.8807373046875%20636.8206787109375%20271.190185546875%20633.4878540039063%20271.190185546875%20Z%22%2F%3E%20%3Cpath%20class%3D%22cls-4%22%20d%3D%22M%20633.4878540039063%20247.9734191894531%20C%20630.6923828125%20247.9734191894531%20628.0625%20249.07275390625%20626.082763671875%20251.0689086914063%20C%20621.9741821289063%20255.211669921875%20621.97412109375%20261.9522094726563%20626.0827026367188%20266.0947265625%20C%20628.0625%20268.0908508300781%20630.6923828125%20269.190185546875%20633.4878540039063%20269.190185546875%20C%20636.2833251953125%20269.190185546875%20638.9131469726563%20268.0908508300781%20640.8929443359375%20266.0947265625%20C%20645.0015869140625%20261.9522094726563%20645.0015258789063%20255.211669921875%20640.8928833007813%20251.0689392089844%20C%20638.9131469726563%20249.07275390625%20636.2832641601563%20247.9734191894531%20633.4878540039063%20247.9734191894531%20M%20633.4878540039063%20243.9734191894531%20C%20637.1958618164063%20243.9734191894531%20640.9038696289063%20245.3996887207031%20643.7329711914063%20248.252197265625%20C%20649.39111328125%20253.9573059082031%20649.39111328125%20263.2066955566406%20643.7329711914063%20268.9114990234375%20C%20640.9038696289063%20271.7639465332031%20637.1958618164063%20273.190185546875%20633.4878540039063%20273.190185546875%20C%20629.77978515625%20273.190185546875%20626.07177734375%20271.7639465332031%20623.24267578125%20268.9114990234375%20C%20617.5845947265625%20263.2066955566406%20617.5845947265625%20253.9573059082031%20623.24267578125%20248.252197265625%20C%20626.07177734375%20245.3996887207031%20629.77978515625%20243.9734191894531%20633.4878540039063%20243.9734191894531%20Z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 50% 50%/20px 20px no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	opacity: 1;
	z-index: 1
}

.valid .board-search__button {
	opacity: 0;
	background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%23967966%3B%20opacity%3A%200.4%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%26%23xADF8%3B%26%23xB8F9%3B_1%22%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%201%22%20transform%3D%22translate%28-890%20-219%29%22%3E%20%3Ccircle%20id%3D%22Ellipse_1%22%20data-name%3D%22Ellipse%201%22%20class%3D%22cls-1%22%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2218%22%20transform%3D%22translate%28890%20219%29%22%2F%3E%20%3Cimage%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20width%3D%2215%22%20height%3D%2215%22%20transform%3D%22translate%28901%20230%29%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABHNCSVQICAgIfAhkiAAAAFFJREFUKFOdzUkSACAIA0H5%2F6NdyqVQQRNy4dSD5LrUJ%2BPCRxSmAw03NL9TgYlDAY3pwImpgIXhgIehwAt%2FAz%2F8DCDYDaDYDDD4CrB4C0TwChQuajvhSBGBYgAAAABJRU5ErkJggg%3D%3D%22%2F%3E%20%3Cimage%20id%3D%22Layer_1_copy%22%20data-name%3D%22Layer%201%20copy%22%20width%3D%2215%22%20height%3D%2215%22%20transform%3D%22translate%28901%20230%29%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABHNCSVQICAgIfAhkiAAAAExJREFUKFOd08EKACAIA9D8%2F482CAoztc3dH9tloqqjkYWkgU8bi%2B1MYfAFmdkPRHEIEZzCHy5hhb8wwxCMMAw9pqDFNNy4BT0W9l0TKDg74UcadPoAAAAASUVORK5CYII%3D%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 50% 50%/24px 24px no-repeat
}

.board-search--reset {
	background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%23967966%3B%20opacity%3A%200.4%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%26%23xADF8%3B%26%23xB8F9%3B_1%22%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%201%22%20transform%3D%22translate%28-890%20-219%29%22%3E%20%3Ccircle%20id%3D%22Ellipse_1%22%20data-name%3D%22Ellipse%201%22%20class%3D%22cls-1%22%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2218%22%20transform%3D%22translate%28890%20219%29%22%2F%3E%20%3Cimage%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20width%3D%2215%22%20height%3D%2215%22%20transform%3D%22translate%28901%20230%29%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABHNCSVQICAgIfAhkiAAAAFFJREFUKFOdzUkSACAIA0H5%2F6NdyqVQQRNy4dSD5LrUJ%2BPCRxSmAw03NL9TgYlDAY3pwImpgIXhgIehwAt%2FAz%2F8DCDYDaDYDDD4CrB4C0TwChQuajvhSBGBYgAAAABJRU5ErkJggg%3D%3D%22%2F%3E%20%3Cimage%20id%3D%22Layer_1_copy%22%20data-name%3D%22Layer%201%20copy%22%20width%3D%2215%22%20height%3D%2215%22%20transform%3D%22translate%28901%20230%29%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABHNCSVQICAgIfAhkiAAAAExJREFUKFOd08EKACAIA9D8%2F482CAoztc3dH9tloqqjkYWkgU8bi%2B1MYfAFmdkPRHEIEZzCHy5hhb8wwxCMMAw9pqDFNNy4BT0W9l0TKDg74UcadPoAAAAASUVORK5CYII%3D%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 50% 50%/24px 24px no-repeat;
	opacity: 0
}

.valid .board-search--reset {
	opacity: 1;
	z-index: 2
}

.board-search-info {
	text-align: center;
	padding-top: 40px
}

.board-search-info .sup,
.board-search-info .query {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	font-style: italic
}

.board-search-info .query {
	color: #d76440
}

.board-search-info em {
	font-style: inherit
}

.board-category {
	width: 100%;
	text-align: center;
	padding-top: 40px;
	margin-top: -3px;
	margin-bottom: -3px
}

.board-category__link {
	display: inline-block;
	vertical-align: middle;
	min-width: 180px;
	max-width: 400px;
	padding: 0 26px;
	height: 50px;
	margin: 3px;
	border: 1px solid #c3c3c3;
	color: silver;
	word-break: break-all;
	transition: all .3s ease
}

.board-category__link:hover,
.board-category__link.current {
	border-color: #d76440;
	color: #d76440
}

.board-category__link span {
	max-width: calc(100% - 1px);
	display: inline-block;
	vertical-align: middle;
	font-size: 18px
}

.board-list {
	padding-top: 40px
}

.board-list--null {
	float: none;
	clear: both;
	height: 320px;
	text-align: center;
	font-size: 40px;
	font-style: italic
}

.board-list--new .title:after {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -8px
}

.board-list--notice .board-list__link {
	background-color: #f8f8f8
}

.board-list__item {
	border-color: #d0d0d0;
	border-style: solid;
	border-bottom-width: 1px;
	word-break: break-all
}

.board-list__item:nth-child(1) {
	border-top-width: 1px
}

.board-list__link {
	padding: 14px 20px;
	display: flex;
	justify-content: left;
	align-items: flex-start;
	align-content: flex-start
}

.board-list__link:hover .title {
	color: #d76440;
	text-decoration: underline
}

.board-list .category {
	flex: none;
	width: 110px;
	padding: 8px 10px;
	text-align: center;
	display: block;
	font-style: normal;
	font-size: 12px;
	color: #d76440;
	border: 1px solid #d76440
}

.board-list .preview {
	max-width: 840px;
	padding: 0 20px;
	font-style: italic
}

.board-list .title {
	position: relative;
	display: inline-block;
	padding-right: 25px;
	max-width: 100%;
	font-style: italic;
	font-size: 20px;
	color: #333;
	line-height: 1.3
}

.board-list .summary {
	padding-top: 10px;
	padding-bottom: 5px;
	color: #999
}

.board-list .datetime {
	margin-left: auto;
	font-style: italic;
	font-size: 20px;
	color: #999
}

.board-gallery {
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	padding: 30px 0;
	overflow: hidden;
	margin: 40px -5px 0
}

.board-gallery__item {
	border: 1px solid #c3c3c3;
	width: 380px;
	height: 350px;
	margin: 5px;
	float: left;
	overflow: hidden;
	transition: all .3s ease
}

.board-gallery__link {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	padding: 30px
}

.board-gallery__link:hover .title {
	color: #d76440;
	text-decoration: underline
}

.board-gallery__link:hover .thumb img {
	transform: scale(1.2)
}

.board-gallery__link:hover .thumb:after {
	opacity: 1
}

.board-gallery--new .preview {
	display: flex
}

.board-gallery--new .preview:after {
	margin-left: 10px;
	margin-top: 3px
}

.board-gallery .thumb {
	display: block;
	width: 320px;
	height: 160px;
	overflow: hidden;
	position: relative
}

.board-gallery .thumb img {
	width: 100%;
	height: 100%;
	transition: transform .5s ease
}

.board-gallery .thumb:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.8);
	opacity: 0;
	transition: opacity .4s ease
}

.board-gallery .preview {
	min-height: 84px;
	padding: 17px 0;
	font-style: italic
}

.board-gallery .title {
	max-width: calc(100% - 30px);
	font-style: italic;
	font-size: 18px;
	color: #333;
	line-height: 1.3;
	display: -webkit-inline-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-break: break-all;
	max-height: 50px;
	overflow: hidden
}

.board-gallery .datetime {
	display: block;
	padding: 30px 0;
	font-style: italic;
	font-size: 14px;
	color: #999;
	border-top: 1px solid #e0e0e0
}

.board-gallery .board-list--null {
	border: none 0
}

.board-history {
	overflow: hidden;
	margin-top: 30px
}

.board-history__item {
	border-bottom: 1px solid #d0d0d0
}

.board-history__item:nth-child(1) {
	border-top: 1px solid #d0d0d0
}

.board-history__link {
	padding: 20px 19px;
	display: table;
	width: 100%;
	text-align: left
}

.board-history .thumb {
	display: table-cell;
	width: 360px;
	height: 120px;
	overflow: hidden
}

.board-history .thumb img {
	width: 100%;
	height: 100%
}

.board-history .preview {
	height: 120px;
	display: table-cell;
	vertical-align: middle;
	padding: 0 30px
}

.board-history .title {
	font-style: italic;
	font-size: 30px;
	font-weight: 600;
	color: #333;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-break: break-all;
	max-height: 65px;
	overflow: hidden
}

.board-history .more {
	display: block;
	padding-top: 15px;
	text-decoration: underline;
	color: #999;
	font-style: italic
}

.board-buttons {
	text-align: right;
	padding-top: 40px
}

.board-view {
	padding-top: 40px
}

.board-view__header {
	display: flex;
	justify-content: left;
	align-items: flex-start;
	align-content: flex-start;
	padding: 16px 20px;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0
}

.board-view__header .category {
	flex: none;
	width: 110px;
	padding: 8px 10px;
	margin-right: 20px;
	text-align: center;
	display: block;
	font-style: normal;
	font-size: 12px;
	color: #d76440;
	border: 1px solid #d76440
}

.board-view__header .preview {
	padding-right: 20px;
	font-style: italic
}

.board-view__header .title {
	font-style: italic;
	font-size: 20px;
	color: #333;
	line-height: 1.3
}

.board-view__header .datetime {
	min-width: 140px;
	text-align: right;
	margin-left: auto;
	font-style: italic;
	font-size: 20px;
	color: #999
}

.board-view__section {
	padding: 40px 10px;
	border-bottom: 1px solid #d0d0d0;
	word-break: break-all;
	word-wrap: break-word
}

.board-view__section p,
.board-view__section span {
	line-height: 30px;
	white-space: pre-line;
	font-style: italic
}

.board-view__section>img,
.board-view__section>p img,
.board-view__section>span img,
.board-view__section>div>img {
	display: block;
	margin: 20px auto;
	max-width: calc(100% + 20px);
	position: relative;
	left: -10px;
	height: auto
}

.board-view__section em {
	color: #d76440
}

.board-view__section a {
	color: #5178be;
	text-decoration: underline
}

.board-view__section table {
	max-width: 100%;
	min-width: 640px
}

.board-view__section table th,
.board-view__section table td {
	padding: 5px 10px
}

.board-view__section table td {
	border-width: 1px
}

.board-view--banner {
	width: 1160px;
	height: 100px;
	padding: 15px 50px 0;
	margin: 0 -10px 20px;
	font-size: 60px;
	font-style: normal !important;
	font-weight: 600;
	color: #fff;
	background-position: 50% 0;
	background-repeat: no-repeat
}

.board-view--banner.notice {
	background-image: url("../img/bnr_notice.jpg");
	margin-top: 40px
}

.board-view--banner.announcement {
	background-image: url("../img/bnr_notice_announcement.jpg")
}

.board-view--banner.event {
	background-image: url("../img/bnr_notice_event.jpg")
}

.board-view--banner.knownissues,
.board-view--banner.known {
	background-image: url("../img/bnr_notice_knownissues.jpg")
}

.board-view--banner.maintenance {
	background-image: url("../img/bnr_notice_maintenance.jpg")
}

.board-view--banner.patchnote,
.board-view--banner.patch {
	background-image: url("../img/bnr_notice_patchnote.jpg")
}

.board-view--thumb {
	margin: 0 -10px 20px
}

.board-view--thumb img {
	margin: 0
}

.board .pager {
	position: relative;
	text-align: center;
	width: 100%;
	display: table;
	padding-top: 40px;
	overflow: hidden
}

.board .pager a,
.board .pager span {
	display: inline-block;
	vertical-align: middle;
	padding-bottom: 4px;
	margin: 0 10px;
	font-size: 18px;
	color: #999;
	border-bottom: 1px solid #999
}

.board .pager a.current,
.board .pager span.current {
	color: #d76440;
	border-color: #d76440
}

.board .pager .first,
.board .pager .previous,
.board .pager .next,
.board .pager .last {
	width: 28px;
	height: 28px;
	padding-bottom: 0;
	margin: 0 3px;
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22112%22%20height%3D%2256%22%20viewBox%3D%220%200%20112%2056%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3Argba%28208%2C208%2C208%2C0%29%3B%7D.a%7Bstroke%3A%23c3c3c3%3B%7D.a%2C.b%2C.c%7Bstroke-linejoin%3Around%3B%7D.b%2C.c%7Bstroke%3A%23d76440%3B%7D.c%7Bfill%3Argba%28215%2C100%2C64%2C0%29%3B%7D.d%7Bstroke%3Anone%3B%7D.e%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%28-1006%20-1814%29%22%3E%3Cg%20transform%3D%22translate%28-43%2029%29%22%3E%3Cg%20class%3D%22a%22%20transform%3D%22translate%281077%201785%29%22%3E%3Crect%20class%3D%22d%22%20width%3D%2228%22%20height%3D%2228%22%20rx%3D%226%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2227%22%20height%3D%2227%22%20rx%3D%225.5%22%2F%3E%3C%2Fg%3E%3Cimage%20width%3D%226%22%20height%3D%229%22%20transform%3D%22translate%281087%201795%29%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAABHNCSVQICAgIfAhkiAAAADFJREFUCFtjPHz4MAMa%2BA%2FiM6JJgAXRJeCCyBIogjAJDEGCOmD2YbUDQxLduSAFYJ0A1MMdkkmVgSgAAAAASUVORK5CYII%3D%22%2F%3E%3Cg%20class%3D%22a%22%20transform%3D%22translate%281049%201785%29%22%3E%3Crect%20class%3D%22d%22%20width%3D%2228%22%20height%3D%2228%22%20rx%3D%226%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2227%22%20height%3D%2227%22%20rx%3D%225.5%22%2F%3E%3C%2Fg%3E%3Cimage%20width%3D%2212%22%20height%3D%229%22%20transform%3D%22translate%281056%201795%29%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAABHNCSVQICAgIfAhkiAAAAElJREFUGFdjPHz4MAMa%2BA%2FlM2ITZ0TTAFMMUousAS6OrAFZMbIGFHGYBnTFMA0Y4iAN2BSj%2BwvOJ8sGmG6S%2FIBNE8FQQteENR4AKx4lkhoePtUAAAAASUVORK5CYII%3D%22%2F%3E%3C%2Fg%3E%3Cg%20class%3D%22a%22%20transform%3D%22translate%281062%201814%29%22%3E%3Crect%20class%3D%22d%22%20width%3D%2228%22%20height%3D%2228%22%20rx%3D%226%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2227%22%20height%3D%2227%22%20rx%3D%225.5%22%2F%3E%3C%2Fg%3E%3Cimage%20width%3D%226%22%20height%3D%229%22%20transform%3D%22translate%281074%201824%29%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAABHNCSVQICAgIfAhkiAAAADBJREFUCFtjPHz48H8GCGCE0hAOkgSKJLoEXBKbBFgSlwSGHTD7seoAu44oV6H4AwAn2h2aF%2Fv2CAAAAABJRU5ErkJggg%3D%3D%22%2F%3E%3Cg%20class%3D%22a%22%20transform%3D%22translate%281090%201814%29%22%3E%3Crect%20class%3D%22d%22%20width%3D%2228%22%20height%3D%2228%22%20rx%3D%226%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2227%22%20height%3D%2227%22%20rx%3D%225.5%22%2F%3E%3C%2Fg%3E%3Cimage%20width%3D%2212%22%20height%3D%229%22%20transform%3D%22translate%281099%201824%29%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAABHNCSVQICAgIfAhkiAAAAEVJREFUGFdjPHz48H8GCGCE0jAKqzgjkgZ0TTANKOLoGpAlkTXAxbFpgEmiawCL49KA5h0Elyo2wEKLKD8gBy3BUCIqHgDRJiWaa1h8tAAAAABJRU5ErkJggg%3D%3D%22%2F%3E%3Cg%20transform%3D%22translate%28-37%2029%29%22%3E%3Cg%20transform%3D%22translate%28-6%29%22%3E%3Cg%20class%3D%22b%22%20transform%3D%22translate%281077%201813%29%22%3E%3Crect%20class%3D%22d%22%20width%3D%2228%22%20height%3D%2228%22%20rx%3D%226%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2227%22%20height%3D%2227%22%20rx%3D%225.5%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cimage%20width%3D%226%22%20height%3D%229%22%20transform%3D%22translate%281081%201823%29%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAABHNCSVQICAgIfAhkiAAAADFJREFUCFtjvJ7iwIAG%2FoP4jGgSYEF0CbggsgSKIEwCQ5CgDph9WO3AkER3LkgBWCcAXxsWVLdbjz8AAAAASUVORK5CYII%3D%22%2F%3E%3Cg%20class%3D%22c%22%20transform%3D%22translate%281043%201813%29%22%3E%3Crect%20class%3D%22d%22%20width%3D%2228%22%20height%3D%2228%22%20rx%3D%226%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2227%22%20height%3D%2227%22%20rx%3D%225.5%22%2F%3E%3C%2Fg%3E%3Cimage%20width%3D%2212%22%20height%3D%229%22%20transform%3D%22translate%281050%201823%29%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAABHNCSVQICAgIfAhkiAAAAElJREFUGFdjvJ7iwIAG%2FkP5jNjEGdE0wBSD1CJrgIsja0BWjKwBRRymAV0xTAOGOEgDNsXo%2FoLzybIBppskP2DTRDCU0DVhjQcAUCoeVNqQWhIAAAAASUVORK5CYII%3D%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28-393%2029%29%22%3E%3Cg%20class%3D%22b%22%20transform%3D%22translate%281455%201813%29%22%3E%3Crect%20class%3D%22d%22%20width%3D%2228%22%20height%3D%2228%22%20rx%3D%226%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2227%22%20height%3D%2227%22%20rx%3D%225.5%22%2F%3E%3C%2Fg%3E%3Cimage%20width%3D%226%22%20height%3D%229%22%20transform%3D%22translate%281467%201823%29%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAABHNCSVQICAgIfAhkiAAAADBJREFUCFtjvJ7i8J8BAhihNISDJIEiiS4Bl8QmAZbEJYFhB8x%2BrDrAriPKVSj%2BAACyIxZceYAdiwAAAABJRU5ErkJggg%3D%3D%22%2F%3E%3Cg%20class%3D%22b%22%20transform%3D%22translate%281483%201813%29%22%3E%3Crect%20class%3D%22d%22%20width%3D%2228%22%20height%3D%2228%22%20rx%3D%226%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2227%22%20height%3D%2227%22%20rx%3D%225.5%22%2F%3E%3C%2Fg%3E%3Cimage%20width%3D%2212%22%20height%3D%229%22%20transform%3D%22translate%281492%201823%29%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAABHNCSVQICAgIfAhkiAAAAEVJREFUGFdjvJ7i8J8BAhihNIzCKs6IpAFdE0wDiji6BmRJZA1wcWwaYJLoGsDiuDSgeQfBpYoNsNAiyg%2FIQUswlIiKBwD2Mh5cM2NSRAAAAABJRU5ErkJggg%3D%3D%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
	background-repeat: no-repeat;
	background-position-y: 100%;
	border: none 0
}

.board .pager .first.disabled,
.board .pager .previous.disabled,
.board .pager .next.disabled,
.board .pager .last.disabled {
	background-position-y: 0;
	pointer-events: none
}

.board .pager .first {
	background-position-x: 0
}

.board .pager .previous {
	background-position-x: -28px;
	margin-right: 20px
}

.board .pager .next {
	background-position-x: -56px;
	margin-left: 20px
}

.board .pager .last {
	background-position-x: 100%
}

.board-info {
	margin-top: 40px;
	width: 100%;
	overflow: hidden;
	color: #fff;
	font-size: 18px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 0;
	padding-right: 40px
}

.board__items {
	display: inline-block;
	vertical-align: middle;
	margin-left: 38px;
	margin-right: 12px
}

.board__select {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.board__select .select-items {
	position: relative;
	display: block;
	text-transform: capitalize;
	color: inherit;
	margin-left: 1px;
	background-repeat: no-repeat;
	height: 40px;
	line-height: 40px;
	padding: 0 40px 0 20px;
	font-size: inherit;
	background-size: 24px 24px;
	background-position: calc(100% - 8px) 50%
}

.board-sites {
	overflow: hidden;
	margin-top: 40px
}

.board-sites--null {
	height: 320px;
	text-align: center;
	font-size: 40px;
	font-style: italic
}


.board-sites--new .thumb:before {
	content: 'NEW';
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 1;
	padding: 5px 8px;
	font-size: 12px;
	color: #fff;
	background-color: #d76440;
	border-radius: 4px
}

.board-sites__item {
	border-bottom: 1px solid #d0d0d0
}

.board-sites__item:nth-child(1) {
	border-top: 1px solid #d0d0d0
}

.board-sites__link {
	position: relative;
	padding: 30px 0 30px 180px;
	display: table;
	width: 100%;
	text-align: left
}

.board-sites__link:hover .title {
	color: #d76440
}

.board-sites__link:hover .link {
	font-weight: 700
}

.board-sites__link:hover .thumb img {
	transform: scale(1.2)
}

.board-sites .thumb {
	display: block;
	width: 180px;
	height: 120px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	left: 0
}

.board-sites .thumb:after {
	content: '';
	display: inline-block;
	width: 100%;
	height: 120px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.3)
}

.board-sites .thumb img {
	width: 100%;
	height: 100%;
	transition: transform .3s ease
}

.board-sites .preview {
	height: 120px;
	display: table-cell;
	vertical-align: middle;
	padding: 0 30px;
	font-style: italic
}

.board-sites .title {
	font-size: 20px;
	font-weight: 700;
	color: #333;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-break: break-all;
	max-height: 65px;
	overflow: hidden;
	transition: all .5s ease
}

.board-sites .link {
	padding-top: 15px;
	font-size: 20px;
	color: #3360b3;
	text-decoration: underline;
	word-break: break-word
}

.board-sites .summary {
	padding-top: 15px;
	color: #999;
	line-height: 1.5
}

.board-guide {
	position: relative;
	margin-top: 40px;
	padding: 40px;
	background-color: #f2f2f2;
	border: 1px solid #d8d8d8;
	font-style: italic
}

.board-guide__title {
	font-size: 24px;
	font-weight: 700;
	padding-bottom: 15px
}

.board-guide__details {
	line-height: 1.5
}

.board-guide__details em {
	font-style: inherit;
	color: #d76440
}

.board-guide__summary {
	color: #d76440;
	font-weight: 700;
	line-height: 1.5
}

.board-guide__item {
	line-height: 1.5;
	padding-left: 10px;
	text-indent: -10px
}

.board-guide-depth {
	padding: 20px 20px 0
}

.board-guide-depth .board-guide__item {
	color: #999
}

.board-guide-side {
	padding: 10px 0 0
}

.board-guide-side .board-guide__item {
	color: #999
}

.board-guide .board-buttons {
	text-align: left;
	padding-top: 15px
}

.board-guide .board-buttons .text {
	font-size: 18px
}

.board-write {
	margin-top: 40px
}

.board-write__list {
	border-top: 1px solid #d0d0d0
}

.board-write__item {
	padding: 9px 20px;
	border-style: solid;
	border-color: #d0d0d0;
	border-bottom-width: 1px;
	display: table;
	width: 100%
}

.board-write__name {
	display: inline-block;
	vertical-align: top;
	width: 220px;
	padding-top: 10px;
	font-size: 20px;
	font-style: italic
}

.board-write__label {
	display: inline-block;
	vertical-align: top
}

.board-write__input[type='text'],
.board-write__input[type='email'] {
	padding: 0 20px;
	width: 100%;
	height: 40px;
	background-color: #f2f2f2;
	border: 1px solid #d8d8d8;
	font-size: 20px;
	font-style: italic
}

.board-write__input[type='radio'] {
	margin: 7px 0;
	position: absolute;
	left: -9999em
}

.board-write__input[type='radio']:checked~.text:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 6px;
	left: 6px;
	width: 16px;
	height: 16px;
	background-color: #d76440;
	border-radius: 50%
}

.board-write__input[type='radio']~.text {
	position: relative;
	display: inline-block;
	font-size: 20px;
	font-style: italic
}

.board-write__input[type='radio']~.text:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 28px;
	height: 28px;
	background-color: #f2f2f2;
	border: 1px solid #d8d8d8;
	border-radius: 50%
}

.board-write__input[type='checkbox'] {
	margin: 7px 0;
	position: absolute;
	left: -9999em
}

.board-write__input[type='checkbox']:checked~.text {
	color: #d76440
}

.board-write__input[type='checkbox']:checked~.text:after {
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2233%22%20height%3D%2226%22%20viewBox%3D%220%200%2033%2026%22%20fill%3D%22rgb%28215%2C100%2C64%29%22%20style%3D%22%22%3E%3Cdefs%3E%3Cstyle%2F%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M270%2C2025l8%2C7%2C6.248-3.749L303%2C2017l-25%2C26Z%22%20transform%3D%22translate%28-270%20-2017%29%22%2F%3E%3C%2Fsvg%3E)
}

.board-write__input[type='checkbox']~.text {
	position: relative;
	display: inline-block;
	font-size: 20px;
	font-style: italic;
	color: #999
}

.board-write__input[type='checkbox']~.text:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: 18px;
	width: 30px;
	height: 30px;
	background-color: #f2f2f2;
	border: 1px solid #d8d8d8
}

.board-write__input[type='checkbox']~.text:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: -2px;
	left: 6px;
	width: 33px;
	height: 26px;
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2233%22%20height%3D%2226%22%20viewBox%3D%220%200%2033%2026%22%20fill%3D%22rgb%28211%2C211%2C211%29%22%20style%3D%22%22%3E%3Cdefs%3E%3Cstyle%2F%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M270%2C2025l8%2C7%2C6.248-3.749L303%2C2017l-25%2C26Z%22%20transform%3D%22translate%28-270%20-2017%29%22%2F%3E%3C%2Fsvg%3E)
}

.board-write__textarea {
	padding: 10px 20px;
	width: 100%;
	height: 110px;
	background-color: #f2f2f2;
	border: 1px solid #d8d8d8;
	font-size: 20px;
	font-style: italic;
	line-height: 1.3;
	text-align: left
}

.board-write--text {
	width: 100%;
	max-width: calc(100% - 220px)
}

.board-write--radio {
	padding: 7px 60px 7px 0
}

.board-write--check {
	padding: 11px 0
}

.board-write--agree {
	margin-top: 40px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	padding-left: 40px;
	padding-right: 40px
}

.board-write--agree~.board-write--agree {
	margin-top: 0;
	border-top-width: 0
}

.board-write--agree .board-write__name {
	display: block;
	width: auto;
	font-size: 30px;
	color: #d76440
}

.board-write--agree .board-write__label {
	max-width: 100%
}

.board-write--agree .board-write__textarea {
	font-size: 14px;
	color: #999;
	line-height: 1.5;
	margin: 15px 0
}

.board-write-noted {
	padding-bottom: 10px
}

.board-write-noted li {
	font-style: italic;
	line-height: 1.5;
	padding-left: 10px;
	text-indent: -10px
}

.board-write-attention {
	word-break: break-word;
	color: #999;
	padding-top: 15px;
	font-style: italic;
	line-height: 1.5
}

.board-write-file {
	position: relative;
	display: inline-block;
	min-height: 140px;
	padding-left: 238px
}

.board-write-file .thumb {
	display: inline-block;
	width: 200px;
	height: 140px;
	padding: 9px;
	background-color: #f2f2f2;
	border: 1px solid #d8d8d8;
	position: absolute;
	top: 0;
	left: 10px
}

.board-write-file .thumb:before {
	position: relative;
	display: block;
	text-align: center;
	content: 'Preview';
	width: 100%;
	height: 100%;
	background-color: #fff;
	color: #cacaca;
	font-size: 30px;
	font-style: italic;
	line-height: 110px
}

.board-write-file .thumb img {
	width: 180px;
	height: 120px;
	position: absolute;
	top: 9px;
	left: 9px;
	object-fit: cover
}

.board-write-file .board-write--text {
	width: 550px;
	max-width: none
}

.board-write-file .board-write--file {
	position: relative;
	width: 100px;
	height: 40px;
	margin-left: 6px;
	background-color: #d76440;
	border-radius: 5px;
	text-align: center
}

.board-write-file .board-write--file .text {
	height: 100%;
	color: #fff;
	font-size: 20px;
	font-style: italic;
	text-align: center
}

.board-write-file .board-write--search {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100px;
	height: 40px;
	margin-left: 6px;
	background-color: #d76440;
	border-radius: 5px;
	text-align: center
}

.board-write-file .board-write--search .text {
	height: 100%;
	color: #fff;
	font-size: 20px;
	font-style: italic;
	text-align: center
}

.board-write-file .board-write-attention {
	max-width: 550px
}

.board-write .board-buttons {
	text-align: center
}

.board-section {
	margin-top: 40px
}

.board__table {
	width: 100%;
	text-align: center;
	font-style: italic;
	font-size: 20px
}

.board__table th {
	padding: 20px 0;
	border: 1px solid #d0d0d0;
	text-align: center;
	font-weight: bold;
	background-color: #f2f2f2
}

.board__table td {
	padding: 20px 0;
	border: 1px solid #d0d0d0
}

.board__table em {
	color: #d76440;
	font-style: inherit;
	font-weight: inherit
}

.ranking-info {
	width: 100%;
	overflow: hidden;
	margin: 40px 0 0;
	padding: 15px 40px 15px 0;
	font-size: 18px;
	color: #fff
}

.ranking__items {
	display: inline-block;
	vertical-align: middle;
	margin: 0 12px 0 38px;
	padding: 0
}

.ranking__select {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.ranking__select .select-items {
	position: relative;
	display: block;
	max-width: 100%;
	text-transform: capitalize;
	color: inherit;
	margin-left: 1px;
	background-repeat: no-repeat;
	background-color: #4a528e;
	height: 40px;
	line-height: 40px;
	padding: 0 40px 0 20px;
	font-size: inherit;
	background-size: 24px 24px;
	background-position: calc(100% - 8px) 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ranking__select--server .select-items {
	min-width: 220px
}

.ranking__select--map .select-items {
	min-width: 220px
}

.ranking__select--num .select-items {
	min-width: 80px
}

.ranking__select--gens .select-items {
	min-width: 220px
}

.ranking__select--date {
	float: right
}

.ranking__select--date .select-items {
	min-width: 220px
}

.ranking-updated {
	float: right;
	height: 40px;
	font-style: italic
}

.ranking-updated dt,
.ranking-updated dd {
	float: left;
	line-height: 40px
}

.ranking-updated dt:after {
	content: ":";
	margin: 0 3px
}

.ranking-ranker {
	text-align: center;
	padding: 40px 0 0
}

.ranking-ranker__item {
	display: inline-block;
	vertical-align: top;
	width: 310px;
	padding-top: 248px;
	background-image: url("../img/bg_ranking_ranker.png");
	background-position-y: 0;
	background-repeat: no-repeat
}

.ranking-ranker__item:nth-child(1) {
	background-position-x: 0
}

.ranking-ranker__item:nth-child(2) {
	background-position-x: -310px
}

.ranking-ranker__item:nth-child(3) {
	background-position-x: -620px
}

.ranking-ranker .rank,
.ranking-ranker .char,
.ranking-ranker .shame,
.ranking-ranker .server,
.ranking-ranker .lvl {
	display: block;
	font-style: italic
}

.ranking-ranker .rank {
	font-weight: bold
}

.ranking-ranker .rank {
	font-size: 36px;
	padding: 8px 0 0
}

.ranking-ranker .char {
	font-size: 24px;
	padding: 8px 0 10px
}

.ranking-ranker .shame {
	padding: 5px 0 0
}

.ranking-ranker .server {
	font-size: 24px;
	padding: 5px 0 0
}

.ranking-ranker .lvl {
	font-size: 16px;
	padding: 10px 0 0
}

.ranking-title {
	font-style: italic;
	font-weight: bold;
	font-size: 30px;
	padding: 0 0 15px
}

.ranking-title:before {
	content: '';
	border-style: solid;
	border-width: 0 2px 2px 0;
	display: inline-block;
	vertical-align: middle;
	padding: 5px;
	margin: -6px 8px 0 0;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}

.ranking-list {
	width: 100%;
	padding: 40px 0 0
}

.ranking__table {
	width: 100%;
	text-align: center ;
	font-style: italic;
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	font-weight:300 !important;
	margin-bottom:30px;
}

.ranking__table tbody tr:hover {
	cursor: default;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3)
}

.ranking__table th {
	padding: 20px 0;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: center;font-family: 'Roboto', sans-serif;
	font-weight:300 !important;
	text-align: center;
}

.ranking__table td {
	padding: 15px 0;
	border-style: solid;
	border-bottom-width: 1px
}

.ranking__table td a {
	 color:#000000;
}

.ranking__table td .flag-icon {
	transform: scale(1.2)
}

.ranking--null {
	text-align: center;
	padding: 125px;
	margin: 40px 0 0;
	font-size: 40px;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px
}

.ranking-period {
	margin: 40px 0 0;
	padding: 50px 0 30px;
	text-align: center;
	border-top-width: 1px;
	border-style: solid
}

.ranking-period .title {
	font-weight: bold;
	font-size: 46px
}

.ranking-period .period {
	padding: 15px 0 0;
	font-size: 24px;
	line-height: 1.5;
	font-style: italic
}

.ranking-period .period em {
	font-style: inherit
}

.ranking-info {
	background-color: #5d67b1
}

.ranking__select {
	border-color: #4f5897
}



.ranking-ranker .rank,
.ranking-ranker .char,
.ranking-ranker .server {
	color: #5d67b1
}

.ranking-ranker .lvl,
.ranking-ranker .shame {
	color: #999
}

.ranking__table th {
	border-color: #d0d0d0;
	color: #5d67b1
}

.ranking__table td {
	border-color: #d0d0d0;
	color: #333
}

.ranking-title {
	color: #5d67b1
}

.ranking-title:before {
	border-color: #5d67b1
}

.ranking-period {
	border-color: #d0d0d0
}

.ranking-period .title {
	color: #5d67b1
}

.ranking-period .period {
	color: #999
}

.ranking-period .period em {
	color: #5d67b1
}

.ranking--null {
	border-color: #d0d0d0
}

.hall-of .ranking-info {
	background-color: #5d9fb1
}

.hall-of .ranking__select {
	border-color: #4d8392
}



.hall-of .ranking-ranker .rank,
.hall-of .ranking-ranker .char,
.hall-of .ranking-ranker .server {
	color: #5d9fb1
}

.hall-of .ranking-ranker .lvl,
.hall-of .ranking-ranker .shame {
	color: #999
}

.hall-of .ranking__table th {
	border-color: #d0d0d0;
	color: #5d9fb1
}

.hall-of .ranking__table td {
	border-color: #d0d0d0;
	color: #333
}

.hall-of .ranking-title {
	color: #5d9fb1
}

.hall-of .ranking-title:before {
	border-color: #5d9fb1
}

.hall-of .ranking-period {
	border-color: #d0d0d0
}

.hall-of .ranking-period .title {
	color: #5d9fb1
}

.hall-of .ranking-period .period {
	color: #999
}

.hall-of .ranking-period .period em {
	color: #5d9fb1
}

.hall-of .ranking--null {
	border-color: #d0d0d0
}

.ranking-event .ranking-info {
	background-color: #d76440
}

.ranking-event .ranking__select {
	border-color: #6b301d
}

.ranking-event .ranking__select .select-items {
	background-image: url("../img/ico_arrow_evt.png");
	background-color: #ac5033
}

.ranking-event .ranking-ranker .rank,
.ranking-event .ranking-ranker .char,
.ranking-event .ranking-ranker .server {
	color: #d76440
}

.ranking-event .ranking-ranker .lvl,
.ranking-event .ranking-ranker .shame {
	color: #999
}

.ranking-event .ranking__table th {
	border-color: #d0d0d0;
	color: #d76440
}

.ranking-event .ranking__table td {
	border-color: #d0d0d0;
	color: #333
}

.ranking-event .ranking-title {
	color: #d76440
}

.ranking-event .ranking-title:before {
	border-color: #d76440
}

.ranking-event .ranking-period {
	border-color: #d0d0d0
}

.ranking-event .ranking-period .title {
	color: #d76440
}

.ranking-event .ranking-period .period {
	color: #999
}

.ranking-event .ranking-period .period em {
	color: #d76440
}

.ranking-event .ranking--null {
	border-color: #d0d0d0
}

.ranking .board-category__link,
.hall-of .board-category__link,
.ranking-event .board-category__link {
	min-width: 120px;
	padding: 0 12px
}

.fan-sites .board-info {
	background-color: #515151
}

.fan-sites .board__select .select-items {
	min-width: 220px;
	background-image: url(../img/ico_arrow_fan.png);
	background-color: #414141
}

.download .btn-download {
	position: absolute;
	top: 50px;
	right: 60px;
	display: inline-block;
	padding: 15px 22px;
	background-color: #333;
	color: #d76440;
	min-width: 360px;
	text-align: left
}

.download .btn-download:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 50px;
	height: 50px;
	margin-right: 30px;
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2050%2050%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Argba%280%2C0%2C0%2C0.3%29%3B%7D.b%7Bfill%3A%23d76440%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%28-1938%20-730%29%22%3E%3Ccircle%20class%3D%22a%22%20cx%3D%2225%22%20cy%3D%2225%22%20r%3D%2225%22%20transform%3D%22translate%281938%20730%29%22%2F%3E%3Crect%20class%3D%22b%22%20width%3D%223.2%22%20height%3D%2219.2%22%20rx%3D%221.6%22%20transform%3D%22translate%281961.37%20742.1%29%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M1475.546%2C770.277h0a1.6%2C1.6%2C0%2C0%2C1%2C2.263%2C0l6.982%2C6.982a1.6%2C1.6%2C0%2C0%2C1%2C0%2C2.263h0a1.6%2C1.6%2C0%2C0%2C1-2.263%2C0l-6.982-6.982A1.6%2C1.6%2C0%2C0%2C1%2C1475.546%2C770.277Z%22%20transform%3D%22translate%28478%20-20%29%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M1494.106%2C770.563h0a1.635%2C1.635%2C0%2C0%2C0-2.313%2C0l-7.137%2C7.137a1.635%2C1.635%2C0%2C0%2C0%2C0%2C2.313h0a1.635%2C1.635%2C0%2C0%2C0%2C2.313%2C0l7.137-7.137A1.635%2C1.635%2C0%2C0%2C0%2C1494.106%2C770.563Z%22%20transform%3D%22translate%28478%20-20%29%22%2F%3E%3Crect%20class%3D%22b%22%20width%3D%2219.2%22%20height%3D%223.2%22%20rx%3D%221.6%22%20transform%3D%22translate%281953.37%20763.7%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.download .btn-download .text {
	display: inline-block;
	text-align: center;
	min-width: 230px;
	font-size: 22px;
	font-weight: bold;
	font-style: italic
}

.download-driver__list {
	padding: 30px;
	background-color: #f2f2f2;
	border: 1px solid #d0d0d0;
	text-align: center
}

.download-driver__item {
	display: inline-block;
	vertical-align: middle;
	width: 320px;
	height: 100px;
	margin: 10px;
	background-color: #333;
	color: #fff
}

.download-driver__link {
	display: block;
	vertical-align: middle;
	text-align: left;
	font-style: italic
}

.download-driver__thumb {
	display: inline-block;
	vertical-align: middle;
	width: 60px;
	height: 60px;
	margin: 20px;
	background-color: #fff
}

.download-driver__thumb img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.download-driver__title {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	color: #fff
}

.download-driver__text {
	display: block;
	margin-top: 5px;
	font-size: 16px;
	color: #999;
	text-decoration: underline
}