@font-face {
	font-family: 'vegatty';
	src:url('vegatty.eot?4lh8qy');
	src:url('vegatty.eot?#iefix4lh8qy') format('embedded-opentype'),
		url('vegatty.ttf?4lh8qy') format('truetype'),
		url('vegatty.woff?4lh8qy') format('woff'),
		url('vegatty.svg?4lh8qy#vegatty') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'vegatty';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height:1;
	vertical-align: middle;

	font-size: 18px !important;
	font-size: 1.8rem !important;
	padding: 0;
	margin: 0;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon_xs {
	font-size: 24px !important;
	font-size: 2.4rem !important;
}

.icon_s {
	font-size: 36px !important;
	font-size: 3.6rem !important;
}

.icon_m {
	font-size: 42px !important;
	font-size: 4.2rem !important;
}

.icon_l {
	font-size: 60px !important;
	font-size: 6.0rem !important;
}

.icon_xl {
	font-size: 72px !important;
	font-size: 7.2rem !important;
}


.icon-bag:before {
	content: "\21";
}
.icon-qa:before {
	content: "\22";
}
.icon-mail:before {
	content: "\23";
}
.icon-lock:before {
	content: "\24";
}
.icon-user:before {
	content: "\25";
}
.icon-cart:before {
	content: "\26";
}
.icon-search:before {
	content: "\27";
}
.icon-look:before {
	content: "\28";
}
.icon-name:before {
	content: "\29";
}
.icon-send:before {
	content: "\2a";
}
.icon-ranking:before {
	content: "\2b";
}
.icon-info:before {
	content: "\2c";
}
.icon-map:before {
	content: "\2d";
}
.icon-web:before {
	content: "\2e";
}
.icon-question:before {
	content: "\2f";
}
.icon-present:before {
	content: "\30";
}
.icon-contact:before {
	content: "\31";
}
.icon-box:before {
	content: "\32";
}
.icon-menu:before {
	content: "\33";
}
.icon-shop:before {
	content: "\34";
}
.icon-star:before {
	content: "\35";
}
.icon-starfill:before {
	content: "\36";
}
.icon-building:before {
	content: "\37";
}
.icon-minus:before {
	content: "\38";
}
.icon-plus:before {
	content: "\39";
}
.icon-printer:before {
	content: "\3a";
}
.icon-q:before {
	content: "\3b";
}
.icon-a:before {
	content: "\3c";
}
.icon-cardigan:before {
	content: "\3d";
}
.icon-long:before {
	content: "\3e";
}
.icon-pocket:before {
	content: "\3f";
}
.icon-sleeve:before {
	content: "\40";
}
.icon-cardigans:before {
	content: "\41";
}
.icon-scrub:before {
	content: "\42";
}
.icon-apron:before {
	content: "\43";
}
.icon-shirt:before {
	content: "\44";
}
.icon-check:before {
	content: "\45";
}
.icon-arrowright:before {
	content: "\46";
}
.icon-arrowleft:before {
	content: "\47";
}
.icon-arrowbottom:before {
	content: "\48";
}
.icon-arrowtop:before {
	content: "\49";
}
.icon-pagetop:before {
	content: "\4a";
}


/* 20190523 MitubaStudio */
.icon-sandals:before {
	content: url(icon-sandal-s.png);
}

.icon-sandals.icon_s {
	content: url(icon-sandal-s.png);
	margin: 6px 6px 5px;
}
a:hover .icon-sandals.icon_s {
	content: url(icon-sandal-s-on.png);
}

.icon-sandals.icon_m {
	content: url(icon-sandal-m.png);
	margin: 6px 7px 5px;
}
a:hover .icon-sandals.icon_m {
	content: url(icon-sandal-m-on.png);
}


/* 20200220 MitubaStudio */
.icon-mask:before {
	content: url(icon-mask-s.png);
}

.icon-mask.icon_s {
	content: url(icon-mask-s.png);
	margin: 6px 6px 5px;
}
a:hover .icon-mask.icon_s {
	content: url(icon-mask-s-on.png);
}

.icon-mask.icon_m {
	content: url(icon-mask-m.png);
	margin: 6px 7px 5px;
}
a:hover .icon-mask.icon_m {
	content: url(icon-mask-m-on.png);
}