@font-face {
  font-family: 'furunocom';
  src:
    url('/Portals/0/font/furunocom.ttf?l8kzoy') format('truetype'),
    url('/Portals/0/font/furunocom.woff?l8kzoy') format('woff'),
    url('/Portals/0/font/furunocom.svg?l8kzoy#furunocom') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="fa-"]:before, [class*=" fa-"]:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'furunocom' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1.5;
  font-size: 0.875em ;
  vertical-align: middle ;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-x-logo:before {
  content: "\e909";
}
.fa-company:before {
  content: "\e900";
}
.fa-slick_arrow_right:before {
  content: "\e901";
}
.fa-slick_arrow_left:before {
  content: "\e902";
}
.fa-chevron-light-left:before {
  content: "\e903";
}
.fa-chevron-light-right:before {
  content: "\e904";
}
.fa-chevron-light-up:before {
  content: "\e905";
}
.fa-chevron-light-down:before {
  content: "\e906";
}
.fa-dotline-arrow-right:before {
  content: "\e907";
}
.fa-note:before {
  content: "\e908";
}
.fa-contact:before {
  content: "\e910";
}
.fa-gear:before {
  content: "\e911";
}
.fa-internet:before {
  content: "\e912";
}
.fa-product:before {
  content: "\e913";
}
.fa-search_blue:before {
  content: "\e914";
}
.fa-support:before {
  content: "\e915";
}
.fa-cross:before {
  content: "\ea0f";
}
.fa-instagram:before {
  content: "\ea92";
}
.fa-search:before {
  content: "\f002";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-film:before {
  content: "\f008";
}
.fa-check:before {
  content: "\f00c";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-cog:before {
  content: "\f013";
}
.fa-home:before {
  content: "\f015";
}
.fa-clock:before {
  content: "\f017";
}
.fa-download:before {
  content: "\f019";
}
.fa-redo:before {
  content: "\f01e";
}
.fa-flag:before {
  content: "\f024";
}
.fa-flag1:before {
  content: "\f025";
}
.fa-lock:before {
  content: "\f026";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-edit:before {
  content: "\f044";
}
.fa-edit1:before {
  content: "\f045";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-check-circle1:before {
  content: "\f05a";
}
.fa-info-circle:before {
  content: "\f05c";
}
.fa-question-circle1:before {
  content: "\f05d";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-share:before {
  content: "\f064";
}
.fa-plus:before {
  content: "\f067";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-comment1:before {
  content: "\f076";
}
.fa-folder-open1:before {
  content: "\f07d";
}
.fa-folder1:before {
  content: "\f07e";
}
.fa-chart-bar:before {
  content: "\f080";
}
.fa-chart-bar1:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-twitter-square:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-comments1:before {
  content: "\f087";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-linkedin:before {
  content: "\f08c";
}
.fa-phone:before {
  content: "\f095";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-point-right:before {
  content: "\f0a4";
}
.fa-hand-point-left:before {
  content: "\f0a5";
}
.fa-hand-point-up:before {
  content: "\f0a6";
}
.fa-hand-point-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-hand-point-down1:before {
  content: "\f0ad";
}
.fa-hand-point-left1:before {
  content: "\f0ae";
}
.fa-hand-point-right1:before {
  content: "\f0af";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-hand-point-up1:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-tasks:before {
  content: "\f0b3";
}
.fa-wrench:before {
  content: "\f0b4";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-copy:before {
  content: "\f0c5";
}
.fa-copy1:before {
  content: "\f0c6";
}
.fa-paperclip:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-envelope1:before {
  content: "\f0e1";
}
.fa-linkedin-in:before {
  content: "\f0e2";
}
.fa-lightbulb:before {
  content: "\f0eb";
}
.fa-lightbulb1:before {
  content: "\f0ec";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-hospital:before {
  content: "\f0f8";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-plus-square1:before {
  content: "\f0ff";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-mobile:before {
  content: "\f10b";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-circle:before {
  content: "\f111";
}
.fa-circle1:before {
  content: "\f112";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-code:before {
  content: "\f121";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-play-circle1:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-check-square1:before {
  content: "\f14b";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-compass1:before {
  content: "\f14f";
}
.fa-caret-square-down:before {
  content: "\f150";
}
.fa-caret-square-up:before {
  content: "\f151";
}
.fa-caret-square-right:before {
  content: "\f152";
}
.fa-caret-square-down1:before {
  content: "\f153";
}
.fa-caret-square-right1:before {
  content: "\f154";
}
.fa-caret-square-up1:before {
  content: "\f155";
}
.fa-share-square1:before {
  content: "\f156";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-alt:before {
  content: "\f15c";
}
.fa-file-alt1:before {
  content: "\f15d";
}
.fa-file1:before {
  content: "\f15e";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-apple:before {
  content: "\f179";
}
.fa-android:before {
  content: "\f17b";
}
.fa-sun:before {
  content: "\f185";
}
.fa-moon:before {
  content: "\f186";
}
.fa-caret-square-left:before {
  content: "\f191";
}
.fa-dot-circle:before {
  content: "\f192";
}
.fa-caret-square-left1:before {
  content: "\f193";
}
.fa-dot-circle1:before {
  content: "\f194";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-building1:before {
  content: "\f1ae";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-car:before {
  content: "\f1b9";
}
.fa-taxi:before {
  content: "\f1ba";
}
.fa-file-pdf:before {
  content: "\f1c1";
}
.fa-file-word:before {
  content: "\f1c2";
}
.fa-file-excel:before {
  content: "\f1c3";
}
.fa-file-powerpoint:before {
  content: "\f1c4";
}
.fa-file-archive:before {
  content: "\f1c6";
}
.fa-file-audio:before {
  content: "\f1c7";
}
.fa-file-video:before {
  content: "\f1c8";
}
.fa-file-archive1:before {
  content: "\f1ca";
}
.fa-file-audio1:before {
  content: "\f1cb";
}
.fa-file-code1:before {
  content: "\f1cc";
}
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-file-excel1:before {
  content: "\f1ce";
}
.fa-file-image1:before {
  content: "\f1cf";
}
.fa-file-pdf1:before {
  content: "\f1d0";
}
.fa-file-powerpoint1:before {
  content: "\f1d1";
}
.fa-file-video1:before {
  content: "\f1d2";
}
.fa-file-word1:before {
  content: "\f1d3";
}
.fa-life-ring1:before {
  content: "\f1d4";
}
.fa-circle-notch:before {
  content: "\f1d5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-wifi:before {
  content: "\f1ec";
}
.fa-chart-pie:before {
  content: "\f200";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-server:before {
  content: "\f233";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note1:before {
  content: "\f24b";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-clone1:before {
  content: "\f24e";
}
.fa-tv:before {
  content: "\f26c";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map:before {
  content: "\f279";
}
.fa-comment-alt:before {
  content: "\f27a";
}
.fa-comment-alt1:before {
  content: "\f27b";
}
.fa-map1:before {
  content: "\f27c";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle1:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle1:before {
  content: "\f28e";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-percent:before {
  content: "\f295";
}
.fa-phone-volume:before {
  content: "\f2a0";
}
.fa-handshake:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open1:before {
  content: "\f2b7";
}
.fa-handshake1:before {
  content: "\f2b8";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-trash-alt:before {
  content: "\f2ed";
}
.fa-long-arrow-alt-down:before {
  content: "\f309";
}
.fa-long-arrow-alt-left:before {
  content: "\f30a";
}
.fa-long-arrow-alt-right:before {
  content: "\f30b";
}
.fa-long-arrow-alt-up:before {
  content: "\f30c";
}
.fa-arrows-alt-h:before {
  content: "\f337";
}
.fa-arrows-alt-v:before {
  content: "\f338";
}
.fa-arrow-alt-circle-down:before {
  content: "\f358";
}
.fa-arrow-alt-circle-left:before {
  content: "\f359";
}
.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}
.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}
.fa-arrow-alt-circle-down1:before {
  content: "\f35c";
}
.fa-arrow-alt-circle-left1:before {
  content: "\f35d";
}
.fa-arrow-alt-circle-right1:before {
  content: "\f35e";
}
.fa-arrow-alt-circle-up1:before {
  content: "\f35f";
}
.fa-external-link-alt:before {
  content: "\f360";
}
.fa-external-link-square-alt:before {
  content: "\f361";
}
.fa-exchange-alt:before {
  content: "\f362";
}
.fa-cloud-download-alt:before {
  content: "\f381";
}
.fa-cloud-upload-alt:before {
  content: "\f382";
}
.fa-facebook-f:before {
  content: "\f39e";
}
.fa-level-down-alt:before {
  content: "\f3be";
}
.fa-level-up-alt:before {
  content: "\f3bf";
}
.fa-line:before {
  content: "\f3c0";
}
.fa-lock-open:before {
  content: "\f3c1";
}
.fa-map-marker-alt:before {
  content: "\f3c5";
}
.fa-mobile-alt:before {
  content: "\f3cd";
}
.fa-phone-slash:before {
  content: "\f3dd";
}
.fa-tablet-alt:before {
  content: "\f3fa";
}
.fa-window-close:before {
  content: "\f410";
}
.fa-youtube-square:before {
  content: "\f431";
}
.fa-file-medical:before {
  content: "\f477";
}
.fa-file-medical-alt:before {
  content: "\f478";
}
.fa-first-aid:before {
  content: "\f479";
}
.fa-pallet:before {
  content: "\f482";
}
.fa-comment-dots:before {
  content: "\f4ad";
}
.fa-comment-dots1:before {
  content: "\f4ae";
}
.fa-comment-slash:before {
  content: "\f4b3";
}
.fa-hands-helping:before {
  content: "\f4c4";
}
.fa-seedling:before {
  content: "\f4d8";
}
.fa-truck-moving:before {
  content: "\f4df";
}
.fa-broadcast-tower:before {
  content: "\f519";
}
.fa-broom:before {
  content: "\f51a";
}
.fa-chalkboard-teacher:before {
  content: "\f51c";
}
.fa-coins:before {
  content: "\f51e";
}
.fa-door-closed:before {
  content: "\f52a";
}
.fa-door-open:before {
  content: "\f52b";
}
.fa-equals:before {
  content: "\f52c";
}
.fa-gas-pump:before {
  content: "\f52f";
}
.fa-greater-than:before {
  content: "\f531";
}
.fa-greater-than-equal:before {
  content: "\f532";
}
.fa-less-than:before {
  content: "\f536";
}
.fa-less-than-equal:before {
  content: "\f537";
}
.fa-palette:before {
  content: "\f53f";
}
.fa-screwdriver:before {
  content: "\f54a";
}
.fa-tshirt:before {
  content: "\f553";
}
.fa-check-double:before {
  content: "\f560";
}
.fa-drafting-compass:before {
  content: "\f568";
}
.fa-file-contract:before {
  content: "\f56c";
}
.fa-file-download:before {
  content: "\f56d";
}
.fa-file-export:before {
  content: "\f56e";
}
.fa-file-import:before {
  content: "\f56f";
}
.fa-file-invoice:before {
  content: "\f570";
}
.fa-file-invoice-dollar:before {
  content: "\f571";
}
.fa-file-signature:before {
  content: "\f573";
}
.fa-file-upload:before {
  content: "\f574";
}
.fa-fill:before {
  content: "\f575";
}
.fa-fill-drip:before {
  content: "\f576";
}
.fa-fingerprint:before {
  content: "\f577";
}
.fa-fish:before {
  content: "\f578";
}
.fa-globe-africa:before {
  content: "\f57c";
}
.fa-globe-americas:before {
  content: "\f57d";
}
.fa-globe-asia:before {
  content: "\f57e";
}
.fa-map-marked:before {
  content: "\f59f";
}
.fa-map-marked-alt:before {
  content: "\f5a0";
}
.fa-marker:before {
  content: "\f5a1";
}
.fa-paint-roller:before {
  content: "\f5aa";
}
.fa-car-battery:before {
  content: "\f5df";
}
.fa-charging-station:before {
  content: "\f5e7";
}
.fa-draw-polygon:before {
  content: "\f5ee";
}
.fa-layer-group:before {
  content: "\f5fd";
}
.fa-truck-monster:before {
  content: "\f63b";
}
.fa-truck-pickup:before {
  content: "\f63c";
}
.fa-city:before {
  content: "\f64f";
}
.fa-dharmachakra:before {
  content: "\f655";
}
.fa-envelope-open-text:before {
  content: "\f658";
}
.fa-folder-minus:before {
  content: "\f65d";
}
.fa-folder-plus:before {
  content: "\f65e";
}
.fa-haykal:before {
  content: "\f666";
}

/* カスタマイズ
---------- */
.fa-chevron-light-right:before {
	font-size: 0.78em ;
}