@font-face {
  font-family: 'Noto Sans JP';
  src: url('/fonts/noto-sans-jp-regular.woff2') format('woff2'),
       url('/fonts/noto-sans-jp-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Sans JP';
  src: url('/fonts/noto-sans-jp-700.woff2') format('woff2'),
       url('/fonts/noto-sans-jp-700.ttf') format('truetype');
  font-weight: 700;
  font-style: Bold;
  font-display: swap;
}
@font-face {
  font-family: 'M PLUS 1';
  src: url('/fonts/m-plus-1.woff2') format('woff2'),
       url('/fonts/m-plus-1.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'acIcon';
  src:  url('fonts/acIcon.eot?2fnhlr');
  src:  url('fonts/acIcon.eot?2fnhlr#iefix') format('embedded-opentype'),
    url('fonts/acIcon.ttf?2fnhlr') format('truetype'),
    url('fonts/acIcon.woff?2fnhlr') format('woff'),
    url('fonts/acIcon.svg?2fnhlr#acIcon') format('svg');
  font-weight: normal;
  font-style: normal;
}

i,
[class^="acIcon--"], [class*=" acIcon--"]/* 上書き注意 */ 
{
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'acIcon' !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;
}
.acIcon--stapling04:before {
  content: "\e95d";
  color: #23bdea;
}
.acIcon--cutting_ex:before {
  content: "\e95b";
}
.acIcon--banner_ex:before {
  content: "\e95c";
}
.acIcon--express_home:before {
  content: "\e93b";
}
.acIcon--express_mypage:before {
  content: "\e93c";
}
.acIcon--express_attention:before {
  content: "\e944";
}
.acIcon--staple_ex:before {
  content: "\e953";
}
.acIcon--pamph_ex:before {
  content: "\e900";
}
.acIcon--binding_ex:before {
  content: "\e903";
}
.acIcon--bizcard_ex:before {
  content: "\e904";
}
.acIcon--boardmounting_ex:before {
  content: "\e905";
}
.acIcon--flyer_ex:before {
  content: "\e906";
}
.acIcon--lamination_ex:before {
  content: "\e907";
}
.acIcon--poster_ex:before {
  content: "\e908";
}
.acIcon--self_binding:before {
  content: "\e901";
  color: #00a0e9;
}
.acIcon--self_copy:before {
  content: "\e902";
  color: #00a0e9;
}
.acIcon--self_lamination:before {
  content: "\e909";
  color: #00a0e9;
}
.acIcon--stapling03:before {
  content: "\e90a";
}
.acIcon--stapling02:before {
  content: "\e90b";
}
.acIcon--stapling01:before {
  content: "\e90c";
}
.acIcon--stapling00:before {
  content: "\e90d";
}
.acIcon--feedly:before {
  content: "\e90e";
}
.acIcon--hatenabookmark2:before {
  content: "\e90f";
}
.acIcon--Pocket:before {
  content: "\e910";
}
.acIcon--hatenabookmark:before {
  content: "\e911";
}
.acIcon--plus:before {
  content: "\e912";
}
.acIcon--minus:before {
  content: "\e913";
}
.acIcon--line:before {
  content: "\e914";
}
.acIcon--login:before {
  content: "\e915";
}
.acIcon--binding:before {
  content: "\e916";
}
.acIcon--bizcard:before {
  content: "\e917";
}
.acIcon--box:before {
  content: "\e918";
}
.acIcon--carwrapping:before {
  content: "\e919";
}
.acIcon--cutting:before {
  content: "\e91a";
}
.acIcon--design:before {
  content: "\e91b";
}
.acIcon--document:before {
  content: "\e91c";
}
.acIcon--dvdcd:before {
  content: "\e91d";
}
.acIcon--envelope:before {
  content: "\e91e";
}
.acIcon--flyer:before {
  content: "\e91f";
}
.acIcon--greetingcard:before {
  content: "\e920";
}
.acIcon--hanko:before {
  content: "\e921";
}
.acIcon--iphone:before {
  content: "\e922";
}
.acIcon--lamination:before {
  content: "\e923";
}
.acIcon--mitsuori:before {
  content: "\e924";
}
.acIcon--name:before {
  content: "\e925";
}
.acIcon--outdoorsign:before {
  content: "\e926";
}
.acIcon--panel:before {
  content: "\e927";
}
.acIcon--arrow:before {
  content: "\e928";
}
.acIcon--aboutus:before {
  content: "\e929";
}
.acIcon--beginner:before {
  content: "\e92a";
}
.acIcon--cart:before {
  content: "\e92b";
}
.acIcon--download:before {
  content: "\e92c";
}
.acIcon--info:before {
  content: "\e92d";
}
.acIcon--list:before {
  content: "\e92e";
}
.acIcon--location:before {
  content: "\e92f";
}
.acIcon--mailform:before {
  content: "\e930";
}
.acIcon--payment:before {
  content: "\e931";
}
.acIcon--registration:before {
  content: "\e932";
}
.acIcon--logout:before {
  content: "\e933";
}
.acIcon--search:before {
  content: "\e934";
}
.acIcon--shipping:before {
  content: "\e935";
}
.acIcon--telcall:before {
  content: "\e936";
}
.acIcon--webuploader:before {
  content: "\e937";
}
.acIcon--pen:before {
  content: "\e938";
}
.acIcon--pop:before {
  content: "\e939";
}
.acIcon--poster:before {
  content: "\e93a";
}
.acIcon--scanning:before {
  content: "\e93d";
}
.acIcon--signndisplay:before {
  content: "\e93e";
}
.acIcon--tshirts:before {
  content: "\e93f";
}
.acIcon--wallart:before {
  content: "\e940";
}
.acIcon--menu:before {
  content: "\e941";
}
.acIcon--mail_d:before {
  content: "\e942";
}
.acIcon--tel_d:before {
  content: "\e943";
}
.acIcon--yen_d:before {
  content: "\e945";
}
.acIcon--print:before {
  content: "\e946";
}
.acIcon--file_up:before {
  content: "\e947";
}
.acIcon--arrow_down:before {
  content: "\e948";
}
.acIcon--acceashop:before {
  content: "\e949";
}
.acIcon--share:before {
  content: "\e94a";
}
.acIcon--double_circle:before {
  content: "\e94b";
}
.acIcon--single_circle:before {
  content: "\e94c";
}
.acIcon--arrow_p_right:before {
  content: "\e94d";
}
.acIcon--arrow_p_left:before {
  content: "\e94e";
}
.acIcon--designorder:before {
  content: "\e94f";
}
.acIcon--biz:before {
  content: "\e950";
}
.acIcon--cart_ex:before {
  content: "\e951";
}
.acIcon--website:before {
  content: "\e952";
}
.acIcon--transration:before {
  content: "\e954";
}
.acIcon--acceacafe:before {
  content: "\e955";
}
.acIcon--expansion:before {
  content: "\e956";
}
.acIcon--google:before {
  content: "\ea88";
}
.acIcon--google2:before {
  content: "\ea89";
}
.acIcon--google-plus:before {
  content: "\ea8b";
}
.acIcon--google-plus2:before {
  content: "\ea8c";
}
.acIcon--facebook:before {
  content: "\ea90";
}
.acIcon--facebook2:before {
  content: "\ea91";
}
.acIcon--instagram:before {
  content: "\ea92";
}
.acIcon--twitter:before {
  content: "\ea96";
}
.acIcon--rss:before {
  content: "\ea9b";
}
.acIcon--rss2:before {
  content: "\ea9c";
}
.acIcon--youtube:before {
  content: "\ea9d";
}
.acIcon--linkedin2:before {
  content: "\eac9";
}
.acIcon--linkedin:before {
  content: "\eaca";
}
.acIcon--pinterest2:before {
  content: "\ead1";
}
.acIcon--pinterest:before {
  content: "\ead2";
}
.acIcon--bannerstand_ex:before {
  content: "\e957";
}
.acIcon--sticker_ex:before {
  content: "\e958";
}
.acIcon--tapestry_ex:before {
  content: "\e959";
}
.acIcon--postcards_ex:before {
  content: "\e95a";
}


/* iconmoonを使用した自作アイコンフォントここまで */




