@charset "UTF-8";

/*----------------------------------------------------------
#icon

webフォントの際に利用します
```
	<p><span class="icon icon-cart"></span></p>
	<p><span class="icon icon-arrow_down"></span></p>
	<p><span class="icon icon-tpoint"></span></p>
```
 ---------------------------------------------------------*/
@font-face {
	font-family: "icon";
	src: url( "../../../assets/icon/icon.eot" );
	src: url( "../../../assets/icon/icon.eot?#iefix" ) format( "eot" ),
		url( "../../../assets/icon/icon.woff" ) format( "woff" ),
		url( "../../../assets/icon/icon.ttf" ) format( "truetype" ),
		url( "../../../assets/icon/icon.svg#icon" ) format( "svg" );

	font-weight: normal;
	font-style: normal;
}
.m-icon{
	font-family: "icon";
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	display: inline-block;
	vertical-align: baseline;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.m-icon:after, .m-icon:before{
	display: block;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	line-height: 0;
}
.m-icon-arrow_down:before { content: "\E001" }
.m-icon-arrow_left:before { content: "\E002" }
.m-icon-arrow_right:before { content: "\E003" }
.m-icon-arrow_up:before { content: "\E004" }
.m-icon-campaign:before { content: "\E005" }
.m-icon-card:before { content: "\E006" }
.m-icon-cart:before { content: "\E007" }
.m-icon-check_fill:before { content: "\E008" }
.m-icon-check_outline:before { content: "\E009" }
.m-icon-clear:before { content: "\E00A" }
.m-icon-close:before { content: "\E00B" }
.m-icon-concierge:before { content: "\E00C" }
.m-icon-coupon:before { content: "\E00D" }
.m-icon-delete:before { content: "\E00E" }
.m-icon-delivery:before { content: "\E00F" }
.m-icon-direction:before { content: "\E010" }
.m-icon-discountticket:before { content: "\E011" }
.m-icon-eco:before { content: "\E012" }
.m-icon-facebook:before { content: "\E013" }
.m-icon-favorite:before { content: "\E014" }
.m-icon-fitting:before { content: "\E015" }
.m-icon-flyer:before { content: "\E016" }
.m-icon-giftcard:before { content: "\E017" }
.m-icon-googleplus:before { content: "\E018" }
.m-icon-guide:before { content: "\E019" }
.m-icon-history:before { content: "\E01A" }
.m-icon-home:before { content: "\E01B" }
.m-icon-listview:before { content: "\E01C" }
.m-icon-login:before { content: "\E01D" }
.m-icon-logout:before { content: "\E01E" }
.m-icon-mail:before { content: "\E01F" }
.m-icon-menu:before { content: "\E020" }
.m-icon-minus:before { content: "\E021" }
.m-icon-minus_fill:before { content: "\E022" }
.m-icon-minus_outline:before { content: "\E023" }
.m-icon-mobile:before { content: "\E024" }
.m-icon-mypage:before { content: "\E025" }
.m-icon-mysize:before { content: "\E026" }
.m-icon-newwindow:before { content: "\E027" }
.m-icon-pagetop:before { content: "\E028" }
.m-icon-parking:before { content: "\E029" }
.m-icon-pc:before { content: "\E02A" }
.m-icon-phone:before { content: "\E02B" }
.m-icon-plus:before { content: "\E02C" }
.m-icon-plus_fill:before { content: "\E02D" }
.m-icon-plus_outline:before { content: "\E02E" }
.m-icon-point:before { content: "\E02F" }
.m-icon-print:before { content: "\E030" }
.m-icon-productsearch:before { content: "\E031" }
.m-icon-quickdelivery:before { content: "\E032" }
.m-icon-search:before { content: "\E033" }
.m-icon-sewing:before { content: "\E034" }
.m-icon-shop:before { content: "\E035" }
.m-icon-shopsearch:before { content: "\E036" }
.m-icon-stocksearch:before { content: "\E037" }
.m-icon-thumbnailview:before { content: "\E038" }
.m-icon-tpoint:before { content: "\E039" }
.m-icon-twitter:before { content: "\E03A" }
.m-icon-uniform:before { content: "\E03B" }
.m-icon-wheelchair:before { content: "\E03C" }
.m-icon-wws:before { content: "\E03D" }
.m-icon-zoomin:before { content: "\E03E" }
.m-icon-zoomout:before { content: "\E03F" }