@font-face {
    font-family: 'icomoon';
    src:    url('../fonts/icomoon.eot?ximfwo');
    src:    url('../fonts/icomoon.eot?ximfwo#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?ximfwo') format('truetype'),
        url('../fonts/icomoon.woff?ximfwo') format('woff'),
        url('../fonts/icomoon.svg?ximfwo#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] ,a.link-box,#header .alignleft a:after,#change .alignleft a:after,.footer ul li a:before{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-home3:before {
    content: "\e902";
}
.icon-envelop:before {
    content: "\e945";
}
.icon-undo2:before {
    content: "\e967";
}
.icon-redo2:before {
    content: "\e968";
}
.icon-forward:before {
    content: "\e969";
}
.icon-reply:before {
    content: "\e96a";
}
.icon-search:before {
    content: "\e986";
}
.icon-bin:before {
    content: "\e9ac";
}
.icon-star-empty:before {
    content: "\e9d7";
}
.icon-warning:before {
    content: "\ea07";
}
.icon-checkmark:before {
    content: "\ea10";
}
.icon-circle-up:before {
    content: "\ea41";
}
.icon-circle-right:before {
    content: "\ea42";
	margin-right:8px;
	vertical-align:-3px;
	font-size:18px;
}
.icon-circle-down:before {
    content: "\ea43";
}
.icon-circle-left:before {
    content: "\ea44";
}
.icon-new-tab:before {
    content: "\ea7e";
}
.icon-facebook2:before {
    content: "\ea91";
}
.icon-twitter:before {
    content: "\ea96";
}


/*------  部品別  ------*/

#header .alignleft a:after {
    content: "\e902";
	margin-left:16px;
	vertical-align:-3px;
	font-size:18px;
}
#change .alignleft a:after {
    content: "\e902";
	margin-left:16px;
	vertical-align:-3px;
	font-size:18px;
}
a.link-box:before {
    content: "\ea42";
	margin-right:8px;
	vertical-align:-3px;
	font-size:18px;
}
.footer ul li a:before {
    content: "\ea42";
	margin-right:8px;
	vertical-align:-3px;
	font-size:16px;
}

