@font-face {
  font-family: "gyd_icon";
  src:  url('fonts/icomoon.eot?2d52i5');
  src:  url('fonts/icomoon.eot?2d52i5#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?2d52i5') format('truetype'),
    url('fonts/icomoon.woff?2d52i5') format('woff'),
    url('fonts/icomoon.svg?2d52i5#icomoon') format('svg');
  font-weight: normal; font-style: normal; font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  font-family: "gyd_icon" !important;
  font-style: normal; font-weight: normal; font-variant: normal;
  text-transform: none; line-height: 1; speak: never;
  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}


/*
汎用記号
-------------------------------------------------- */

.icon-home:before { content: "\f015"; }
.icon-home1:before { content: "\e908"; }
.icon-home2:before { content: "\e909"; }
.icon-home3:before { content: "\e90a"; }

.icon-plus:before { content: "\f067"; }
.icon-plus-circle:before { content: "\f055"; }
.icon-plus-square:before { content: "\f0fe"; }
.icon-minus:before { content: "\f068"; }
.icon-minus-circle:before { content: "\f056"; }
.icon-minus-square:before { content: "\f146"; }
.icon-minus-square-o:before { content: "\f147"; }

.icon-asterisk:before { content: "\f069"; }
.icon-exclamation-circle:before { content: "\f06a"; }
.icon-question:before { content: "\f128"; }
.icon-question-circle:before { content: "\f059"; }
.icon-question-circle-o:before { content: "\f29c"; }

.icon-info-circle:before { content: "\f05a"; }
.icon-warning:before { content: "\f071"; }

.icon-check:before { content: "\f00c"; }
.icon-check-o:before { content: "\ea11"; }
.icon-check-circle:before { content: "\f058"; }
.icon-check-circle-o:before { content: "\f05d"; }

.icon-chevron-up:before { content: "\f077"; }
.icon-chevron-down:before { content: "\f078"; }
.icon-chevron-right:before { content: "\f054"; }
.icon-chevron-left:before { content: "\f053"; }
.icon-chevron-circle-up:before { content: "\f139"; }
.icon-chevron-circle-down:before { content: "\f13a"; }
.icon-chevron-circle-right:before { content: "\f138"; }
.icon-chevron-circle-left:before { content: "\f137"; }

.icon-angle-up:before { content: "\f106"; }
.icon-angle-down:before { content: "\f107"; }
.icon-angle-right:before { content: "\f105"; }
.icon-angle-left:before { content: "\f104"; }
.icon-angle-double-up:before { content: "\f102"; }
.icon-angle-double-down:before { content: "\f103"; }
.icon-angle-double-right:before { content: "\f101"; }
.icon-angle-double-left:before { content: "\f100"; }

.icon-caret-up:before { content: "\f0d8"; }
.icon-caret-down:before { content: "\f0d7"; }
.icon-caret-right:before { content: "\f0da"; }
.icon-caret-left:before { content: "\f0d9"; }
.icon-caret-square-o-up:before { content: "\f151"; }
.icon-caret-square-o-down:before { content: "\f150"; }
.icon-caret-square-o-right:before { content: "\f152"; }
.icon-caret-square-o-left:before { content: "\f191"; }

.icon-arrow-up:before { content: "\ea32"; }
.icon-arrow-up2:before { content: "\f062"; }
.icon-arrow-up3:before { content: "\ea3a"; }
.icon-arrow-down:before { content: "\ea36"; }
.icon-arrow-down2:before { content: "\f063"; }
.icon-arrow-down3:before { content: "\ea3e"; }
.icon-arrow-right:before { content: "\ea34"; }
.icon-arrow-right2:before { content: "\f061"; }
.icon-arrow-right3:before { content: "\ea3c"; }
.icon-arrow-left:before { content: "\ea38"; }
.icon-arrow-left2:before { content: "\f060"; }
.icon-arrow-left3:before { content: "\ea40"; }
.icon-arrow-circle-up:before { content: "\f0aa"; }
.icon-arrow-circle-o-up:before { content: "\f01b"; }
.icon-arrow-circle-down:before { content: "\f0ab"; }
.icon-arrow-circle-o-down:before { content: "\f01a"; }
.icon-arrow-circle-right:before { content: "\f0a9"; }
.icon-arrow-circle-o-right:before { content: "\f18e"; }
.icon-arrow-circle-left:before { content: "\f0a8"; }
.icon-arrow-circle-o-left:before { content: "\f190"; }
.icon-arrow-up-left:before { content: "\ea31"; }
.icon-arrow-up-left2:before { content: "\ea39"; }
.icon-arrow-up-right:before { content: "\ea33"; }
.icon-arrow-up-right2:before { content: "\ea3b"; }
.icon-arrow-down-right:before { content: "\ea35"; }
.icon-arrow-down-right2:before { content: "\ea3d"; }
.icon-arrow-down-left:before { content: "\ea37"; }
.icon-arrow-down-left2:before { content: "\ea3f"; }
.icon-arrows-v:before { content: "\f07d"; }
.icon-arrows-h:before { content: "\f07e"; }


/* トグル */
.icon-toggle-up:before { content: "\f151"; }
.icon-toggle-down:before { content: "\f150"; }
.icon-toggle-right:before { content: "\f152"; }
.icon-toggle-left:before { content: "\f191"; }

.icon-toggle-off:before { content: "\f204"; }
.icon-toggle-on:before { content: "\f205"; }

.icon-circle:before { content: "\f111"; }
.icon-circle-o:before { content: "\f10c"; }

/* ハート */
.icon-heart:before { content: "\f004"; }
.icon-heart-o:before { content: "\f08a"; }

.icon-spades:before { content: "\e91b"; }
.icon-clubs:before { content: "\e91c"; }

/* 星 */
.icon-star:before { content: "\f005"; }
.icon-star-half:before { content: "\f089"; }
.icon-star-half-full:before { content: "\f123"; }
.icon-star-o:before { content: "\f006"; }

/* 音符 */
.icon-music:before { content: "\f001"; }
.icon-music2:before { content: "\e916"; }

/* ユーザー */
.icon-user:before { content: "\f007"; }
.icon-user-o:before { content: "\f2c0"; }
.icon-user-circle:before { content: "\f2bd"; }
.icon-user-circle-o:before { content: "\f2be"; }
.icon-user-plus:before { content: "\f234"; }
.icon-user-minus:before { content: "\f235"; }
.icon-users:before, .icon-group:before { content: "\f0c0"; }
.icon-user-secret:before { content: "\f21b"; }

.icon-profile:before { content: "\e923"; }
.icon-address-book:before { content: "\f2b9"; }
.icon-address-book-o:before { content: "\f2ba"; }
.icon-address-card:before { content: "\f2bb"; }
.icon-address-card-o:before { content: "\f2bc"; }
.icon-id-card:before { content: "\f2c2"; }
.icon-id-card-o:before { content: "\f2c3"; }
.icon-id-badge:before { content: "\f2c1"; }

.icon-calendar:before { content: "\f073"; }
.icon-calendar-check-o:before { content: "\f274"; }
.icon-clock:before { content: "\e94e"; }
.icon-clock2:before { content: "\e94f"; }
.icon-clock-o:before { content: "\f017"; }

.icon-wifi:before,  .icon-connection:before { content: "\f1eb"; }
.icon-wifi2:before, .icon-connection2:before { content: "\e91e"; }
.icon-bluetooth:before { content: "\f293"; }
.icon-bluetooth-b:before { content: "\f294"; }

.icon-email:before,   .icon-envelope:before { content: "\f0e0"; }
.icon-email-o:before, .icon-envelope-o:before { content: "\f003"; }
.icon-attachment:before { content: "\e9cd"; }
.icon-attachment2:before { content: "\f0c6"; }
.icon-bookmark:before { content: "\e9d2"; }
.icon-bookmark-o:before { content: "\f097"; }
.icon-bookmarks:before { content: "\e9d3"; }
.icon-location:before { content: "\e947"; }
.icon-location2:before { content: "\e948"; }
.icon-comment:before { content: "\f075"; }
.icon-comment-o:before { content: "\f0e5"; }
.icon-commenting:before { content: "\f27a"; }
.icon-commenting-o:before { content: "\f27b"; }
.icon-comments:before { content: "\f0e6"; }
.icon-share:before { content: "\f1e0"; }
.icon-share2:before { content: "\ea82"; }
.icon-share-square:before { content: "\f1e1"; }
.icon-share2-square:before { content: "\f045"; }
.icon-link:before { content: "\f0c1"; }
.icon-unlink:before { content: "\f127"; }
.icon-external-link:before { content: "\f08e"; }
.icon-quote-left:before { content: "\f10d"; }
.icon-quote-right:before { content: "\f10e"; }


/* タグ・注目 */
.icon-tag:before { content: "\f02b"; }
.icon-tags:before { content: "\f02c"; }

.icon-eye:before { content: "\f06e"; }
.icon-eye-slash:before { content: "\f070"; }

.icon-hand-o-up:before { content: "\f0a6"; }
.icon-hand-o-down:before { content: "\f0a7"; }
.icon-hand-o-right:before { content: "\f0a4"; }
.icon-hand-o-left:before { content: "\f0a5"; }

.icon-thumbs-o-up:before { content: "\f087"; }
.icon-thumb-tack:before { content: "\f08d"; }
.icon-thumbs-o-down:before { content: "\f088"; }
.icon-thumbs-up:before { content: "\f164"; }
.icon-thumbs-down:before { content: "\f165"; }


/* 筆記用具 */
.icon-pencil:before { content: "\f040"; }
.icon-pencil2:before { content: "\e90b"; }
.icon-pencil3:before { content: "\e90c"; }
.icon-pen:before { content: "\e90e"; }
.icon-quill:before { content: "\e90d"; }
.icon-eyedropper:before { content: "\e910"; }
.icon-paint-format:before { content: "\e911"; }


/* メディア */
.icon-newspaper:before { content: "\f1ea"; }
.icon-book:before { content: "\f02d"; }
.icon-book2:before { content: "\e91f"; }
.icon-books:before { content: "\e920"; }

.icon-camera:before { content: "\f030"; }
.icon-camera2:before { content: "\e914"; }
.icon-video-camera:before { content: "\f03d"; }
.icon-video-camera2:before { content: "\e919"; }

.icon-phone:before { content: "\f095"; }
.icon-phone-square:before { content: "\f098"; }
.icon-phone2:before { content: "\e942"; }
.icon-phone2-hang-up:before { content: "\e943"; }
.icon-phone3:before { content: "\f2a0"; }

.icon-picture:before,  .icon-image:before,  .icon-photo:before{ content: "\e912"; }
.icon-picture2:before, .icon-image2:before, .icon-photo2:before { content: "\f03e"; }
.icon-pictures:before, .icon-images:before, .icon-photos:before { content: "\e913"; }

.icon-film:before { content: "\e918"; }
.icon-film2:before { content: "\f008"; }

/* パーティー・イベント */
.icon-gift:before { content: "\e99f"; }
.icon-birthday-cake:before { content: "\f1fd"; }
.icon-diamond:before { content: "\f219"; }
.icon-diamonds:before { content: "\e91d"; }
.icon-mugcup:before { content: "\e9a2"; }
.icon-spoon-knife:before { content: "\e9a3"; }
.icon-cutlery:before { content: "\f0f5"; }
.icon-glass:before { content: "\f000"; }
.icon-glass2:before { content: "\e9a0"; }
.icon-glass3:before { content: "\e9a1"; }
.icon-puzzle-piece { content: "\f12e"; }
.icon-dice:before { content: "\e91a"; }

/* ショッピング */
.icon-cart:before { content: "\e93a"; }
.icon-cart2:before { content: "\f07a"; }
.icon-cart-plus:before { content: "\f217"; }
.icon-cart-arrow-down:before { content: "\f218"; }
.icon-shopping-bag:before { content: "\f290"; }
.icon-shopping-basket:before { content: "\f291"; }
.icon-price-tag:before { content: "\e935"; }
.icon-price-tags:before { content: "\e936"; }

/* クレジットカード */
.icon-credit-card:before { content: "\f09d"; }
.icon-credit-card2:before { content: "\e93f"; }
.icon-cc-visa:before { content: "\f1f0"; }
.icon-cc-mastercard:before { content: "\f1f1"; }
.icon-cc-jcb:before { content: "\f24b"; }
.icon-cc-amex:before { content: "\f1f3"; }
.icon-cc-discover:before { content: "\f1f2"; }
.icon-cc-paypal:before { content: "\f1f4"; }
.icon-cc-stripe:before { content: "\f1f5"; }

/* バッテリー */
.icon-battery:before, .icon-battery-4:before, .icon-battery-full:before { content: "\f240"; }
.icon-battery-3:before, .icon-battery-three-quarters:before { content: "\f241"; }
.icon-battery-2:before, .icon-battery-half:before { content: "\f242"; }
.icon-battery-1:before, .icon-battery-quarter:before { content: "\f243"; }
.icon-battery-0:before, .icon-battery-empty:before { content: "\f244"; }

/* 温度計 */
.icon-thermometer:before, .icon-thermometer-4:before, .icon-thermometer-full:before { content: "\f2c7"; }
.icon-thermometer-3:before, .icon-thermometer-three-quarters:before { content: "\f2c8"; }
.icon-thermometer-2:before, .icon-thermometer-half:before { content: "\f2c9"; }
.icon-thermometer-1:before, .icon-thermometer-quarter:before { content: "\f2ca"; }
.icon-thermometer-0:before, .icon-thermometer-empty:before { content: "\f2cb"; }

/* 砂時計 */
.icon-hourglass:before { content: "\f254"; }
.icon-hourglass-o:before { content: "\f250"; }
.icon-hourglass-1:before, .icon-hourglass-start:before { content: "\f251"; }
.icon-hourglass-2:before, .icon-hourglass-half:before { content: "\f252"; }
.icon-hourglass-3:before, .icon-hourglass-end:before { content: "\f253"; }

/* 天秤 */
.icon-balance-scale:before { content: "\f24e"; }

/* トレードマーク (TM) */
.icon-trademark:before { content: "\f25c"; }

/* 操作関連 */
.icon-mouse-pointer:before { content: "\f245"; }
.icon-edit:before { content: "\f044"; }
.icon-cut:before { content: "\f0c4"; }
.icon-cut2:before { content: "\ea5a"; }
.icon-copy:before { content: "\f0c5"; }
.icon-clipboard:before { content: "\f0ea"; }
.icon-paste:before { content: "\f0ea"; }
.icon-undo:before { content: "\f0e2"; }
.icon-redo:before { content: "\f01e"; }
.icon-reload:before, .icon-refresh:before { content: "\f021"; }
.icon-save:before { content: "\f0c7"; }

.icon-search:before { content: "\e986"; }
.icon-zoom-in:before { content: "\e987"; }
.icon-zoom-out:before { content: "\e988"; }

.icon-upload:before { content: "\f093"; }
.icon-download:before { content: "\f019"; }
.icon-cloud-upload:before { content: "\f0ee"; }
.icon-cloud-download:before { content: "\f0ed"; }

.icon-trash:before { content: "\f1f8"; }
.icon-trash-o:before { content: "\f014"; }
.icon-trash2:before { content: "\e9ac"; }
.icon-trash3:before { content: "\e9ad"; }

.icon-remove:before, .icon-close:before { content: "\f00d"; }
.icon-remove-circle:before, .icon-close-circle:before { content: "\f057"; }
.icon-remove-circle-o:before, .icon-close-circle-o:before { content: "\f05c"; }

.icon-sign-in:before, .icon-login:before { content: "\f090"; }

.icon-ng:before, .icon-ban:before, .icon-blocked:before { content: "\f05e"; }
.icon-ng2:before, .icon-ban2:before, .icon-blocked2:before { content: "\ea0e"; }

.icon-setting:before, .icon-gear:before { content: "\f013"; }
.icon-fix:before, .icon-wrench:before { content: "\e991"; }

.icon-embed:before { content: "\ea7f"; }
.icon-embed2:before { content: "\ea80"; }

.icon-power:before { content: "\f011"; }
.icon-play:before { content: "\f04b"; }
.icon-play2:before { content: "\e917"; }
.icon-play-circle:before { content: "\f144"; }
.icon-play-circle-o:before { content: "\f01d"; }
.icon-backward:before { content: "\f04a"; }
.icon-step-backward:before { content: "\f048"; }
.icon-fast-backward:before { content: "\f049"; }
.icon-forward:before { content: "\f04e"; }
.icon-step-forward:before { content: "\f051"; }
.icon-fast-forward:before { content: "\f050"; }
.icon-pause:before { content: "\f04c"; }
.icon-pause-circle:before { content: "\f28b"; }
.icon-pause-circle-o:before { content: "\f28c"; }
.icon-repeat:before { content: "\f01e"; }
.icon-shuffle:before { content: "\f074"; }
.icon-shuffle2:before { content: "\ea30"; }
.icon-loop:before { content: "\ea2d"; }
.icon-loop2:before { content: "\ea2e"; }
.icon-stop:before { content: "\f04d"; }
.icon-stop-circle:before { content: "\f28d"; }
.icon-stop-circle-o:before { content: "\f28e"; }
.icon-eject:before { content: "\f052"; }
.icon-eject2:before { content: "\ea25"; }
.icon-volume-high:before { content: "\ea26"; }
.icon-volume-medium:before { content: "\ea27"; }
.icon-volume-low:before { content: "\ea28"; }
.icon-volume-mute:before { content: "\ea29"; }
.icon-volume-mute2:before { content: "\ea2a"; }
.icon-volume-increase:before { content: "\ea2b"; }
.icon-volume-decrease:before { content: "\ea2c"; }


/* コンピュータ・周辺機器 */
.icon-desktop:before { content: "\f108"; }
.icon-laptop:before { content: "\f109"; }
.icon-tablet:before { content: "\f10a"; }
.icon-mobile:before { content: "\f10b"; }
.icon-mobile-phone:before { content: "\f10b"; }
.icon-printer:before { content: "\e954"; }
.icon-keyboard:before { content: "\f11c"; }

.icon-headphones:before { content: "\e915"; }
.icon-headphones2:before { content: "\f025"; }
.icon-microphone:before { content: "\f130"; }
.icon-microphone-slash:before { content: "\f131"; }
.icon-usb:before { content: "\f287"; }
.icon-floppy:before { content: "\f0c7"; }
.icon-floppy2:before { content: "\e962"; }
.icon-gamepad:before { content: "\f11b"; }

/* 人物・生き物 */
.icon-man:before, .icon-male:before { content: "\f183"; }
.icon-woman:before, .icon-female:before { content: "\f182"; }
.icon-man-woman:before { content: "\e9de"; }
.icon-bug:before { content: "\f188"; }
.icon-bug2:before { content: "\e999"; }

/* 乗り物 */
.icon-car:before { content: "\f1b9"; }
.icon-taxi:before { content: "\f1ba"; }
.icon-automobile:before { content: "\f1b9"; }
.icon-motorcycle:before { content: "\f21c"; }
.icon-plane:before { content: "\f072"; }
.icon-rocket:before { content: "\f135"; }

/* 鍵 */
.icon-key:before { content: "\e98d"; }
.icon-lock:before { content: "\f023"; }
.icon-unlock:before { content: "\f09c"; }
.icon-unlock-alt:before { content: "\f13e"; }


/* 旗 */
.icon-flag:before { content: "\f024"; }

/*看板*/
.icon-map-signs:before { content: "\f277"; }


/* -------------------------------------------- */



/* 雷 */
.icon-lightning:before { content: "\e9b5"; }
.icon-fire:before { content: "\e9a9"; }


.icon-lab:before { content: "\e9aa"; }


.icon-tree:before { content: "\e9bc"; }

.icon-sphere:before { content: "\e9c9"; }





.icon-filter1:before { content: "\ea5b"; }

.icon-paragraph-left:before { content: "\ea77"; }
.icon-paragraph-center:before { content: "\ea78"; }
.icon-paragraph-right:before { content: "\ea79"; }
.icon-paragraph-justify:before { content: "\ea7a"; }

.icon-indent-increase:before { content: "\ea7b"; }
.icon-indent-decrease:before { content: "\ea7c"; }



.icon-th:before { content: "\f00a"; }
.icon-th-large:before { content: "\f009"; }
.icon-th-list:before { content: "\f00b"; }

.icon-signal:before { content: "\f012"; }

.icon-cog:before { content: "\f013"; }


.icon-list-alt:before { content: "\f022"; }




.icon-bar-chart:before, .icon-bar-chart-o:before { content: "\f080"; }







.icon-lemon-o:before { content: "\f094"; }

.icon-square-o:before { content: "\f096"; }

.icon-bullhorn:before { content: "\f0a1"; }

.icon-bell:before { content: "\f0f3"; }
.icon-bell-o:before { content: "\f0a2"; }

.icon-filter:before { content: "\f0b0"; }

.icon-briefcase:before { content: "\f0b1"; }

.icon-chain:before { content: "\f0c1"; }
.icon-chain-broken:before { content: "\f127"; }

.icon-medkit:before { content: "\f0fa"; }
.icon-flask:before { content: "\f0c3"; }  /* フラスコ */

.icon-scissors:before { content: "\f0c4"; }


.icon-table:before { content: "\f0ce"; }



.icon-sort:before { content: "\f0dc"; }
.icon-unsorted:before { content: "\f0dc"; }
.icon-sort-desc:before, .icon-sort-down:before { content: "\f0dd"; }
.icon-sort-asc:before, .icon-sort-up:before { content: "\f0de"; }


.icon-bolt:before { content: "\f0e7"; }

.icon-flash:before { content: "\f0e7"; }

.icon-umbrella:before { content: "\f0e9"; }


.icon-suitcase:before { content: "\f0f2"; }


.icon-coffee:before { content: "\f0f4"; }





.icon-spinner:before { content: "\f110"; }


.icon-code:before { content: "\f121"; }




.icon-location-arrow:before { content: "\f124"; }


.icon-exclamation:before { content: "\f12a"; }



.icon-anchor:before { content: "\f13d"; }



.icon-level-up:before { content: "\f148"; }
.icon-level-down:before { content: "\f149"; }




/* 並び替え */
.icon-sort-alpha-asc:before { content: "\f15d"; }
.icon-sort-alpha-desc:before { content: "\f15e"; }
.icon-sort-amount-asc:before { content: "\f160"; }
.icon-sort-amount-desc:before { content: "\f161"; }
.icon-sort-numeric-asc:before { content: "\f162"; }
.icon-sort-numeric-desc:before { content: "\f163"; }




.icon-pagelines:before { content: "\f18c"; }




.icon-dot-circle-o:before { content: "\f192"; }

.icon-space-shuttle:before { content: "\f197"; }



.icon-delicious:before { content: "\f1a5"; }

.icon-recycle:before { content: "\f1b8"; }


.icon-cab:before { content: "\f1ba"; }





/* 過激 */
.icon-resistance:before, .icon-rebel:before, .icon-ra:before { content: "\f1d0"; }
.icon-bomb:before { content: "\f1e2"; }


/* スポーツ */
.icon-futbol-o:before { content: "\f1e3"; }

.icon-soccer-ball-o:before { content: "\f1e3"; }



.icon-plug:before { content: "\f1e6"; }



.icon-shower:before { content: "\f2cc"; }


.icon-window-maximize:before { content: "\f2d0"; }
.icon-window-minimize:before { content: "\f2d1"; }
.icon-window-restore:before { content: "\f2d2"; }
.icon-times-rectangle:before { content: "\f2d3"; }
.icon-window-close:before { content: "\f2d3"; }
.icon-times-rectangle-o:before { content: "\f2d4"; }
.icon-window-close-o:before { content: "\f2d4"; }




.icon-pushpin:before { content: "\e946"; }

.icon-compass2:before { content: "\e94a"; }

.icon-alarm:before { content: "\e950"; }
.icon-stopwatch:before { content: "\e952"; }

.icon-globe:before { content: "\f0ac"; }


.icon-bars:before, .icon-navicon:before, .icon-reorder:before { content: "\f0c9"; }
.icon-list-ul:before { content: "\f0ca"; }
.icon-list-ol:before { content: "\f0cb"; }




.icon-sailor:before { content: "\e921"; }

.icon-nurse:before { content: "\e925"; }
.icon-office-lady:before { content: "\e92c"; }
.icon-lunch-duty:before { content: "\e922"; } 
.icon-student-female:before { content: "\e924"; }



/* ファイル・拡張子 */
.icon-file:before, .icon-file-text:before { content: "\f0f6"; }
.icon-files:before { content: "\f0c5"; }
.icon-file-picture:before,  .icon-file-image:before,  .icon-file-photo:before { content: "\f1c5"; }
.icon-file-picture2:before, .icon-file-image2:before, .icon-file-photo2:before { content: "\e927"; }
.icon-file-music:before,  .icon-file-audio:before,  .icon-file-sound:before { content: "\e928"; }
.icon-file-music2:before, .icon-file-audio2:before, .icon-file-sound2:before { content: "\f1c7"; }
.icon-file-video:before,  .icon-file-movie:before { content: "\e92a"; }
.icon-file-video2:before, .icon-file-movie2:before { content: "\f1c8"; }
.icon-file-play:before { content: "\e929"; }
.icon-file-code:before { content: "\f1c9"; }
.icon-file-pdf:before { content: "\eadf"; }
.icon-file-pdf-o:before { content: "\f1c1"; }
.icon-file-excel:before { content: "\eae2"; }
.icon-file-excel-o:before { content: "\f1c3"; }
.icon-file-word:before { content: "\eae1"; }
.icon-file-word-o:before { content: "\f1c2"; }
.icon-file-powerpoint-o:before { content: "\f1c4"; }
.icon-file-zip:before, .icon-file-archive:before { content: "\f1c6"; }
.icon-file-zip2:before, .icon-file-archive2:before { content: "\e92b"; }
.icon-folder:before { content: "\f07b"; }
.icon-folder-o:before { content: "\f114"; }
.icon-folder-open:before { content: "\f07c"; }
.icon-folder-open-o:before { content: "\f115"; }
.icon-folder2:before { content: "\e92f"; }
.icon-folder2-open:before { content: "\e930"; }
.icon-folder-plus:before { content: "\e931"; }
.icon-folder-minus:before { content: "\e932"; }

/* 言語 */
.icon-html-five:before { content: "\eae4"; }
.icon-html-five2:before { content: "\eae5"; }
.icon-html-five3:before { content: "\f13b"; }

/* Webサービス・SNS */
.icon-blog:before { content: "\e90f"; }
.icon-wordpress:before { content: "\f19a"; }
.icon-wordpress2:before { content: "\eab4"; }
.icon-sitemap:before { content: "\f0e8"; }
.icon-rss:before, .icon-feed:before { content: "\ea9b"; }
.icon-rss2:before, .icon-feed2:before { content: "\f09e"; }
.icon-rss-square:before, .icon-feed-square:before { content: "\ea9c"; }
.icon-rss2-square:before, .icon-feed2-square:before { content: "\f143"; }
.icon-google:before { content: "\ea88"; }
.icon-google2:before { content: "\ea89"; }
.icon-google3:before { content: "\ea8a"; }
.icon-googleplus:before, .icon-google-plus:before { content: "\ea8b"; }
.icon-googleplus2:before, .icon-google-plus2:before { content: "\ea8c"; }
.icon-googleplus3:before, .icon-google-plus3:before { content: "\ea8d"; }
.icon-wikipedia:before { content: "\f266"; }
.icon-amazon:before { content: "\f270"; }
.icon-twitter:before { content: "\ea96"; }
.icon-x:before { content: "\e906"; }
.icon-x2:before { content: "\e905"; }
.icon-retweet:before { content: "\f079"; }
.icon-facebook:before { content: "\ea90"; }
.icon-facebook2:before { content: "\ea91"; }
.icon-instagram:before { content: "\ea92"; }
.icon-line:before { content: "\e900"; }
.icon-youtube:before { content: "\ea9d"; }
.icon-youtube1:before { content: "\f167"; }
.icon-youtube2:before { content: "\ea9e"; }
.icon-youtube-square:before { content: "\f166"; }
.icon-tiktok:before { content: "\e907"; }
.icon-vimeo:before { content: "\eaa0"; }
.icon-vimeo2:before { content: "\eaa1"; }
.icon-hatebu:before { content: "\e903"; }
.icon-linkedin:before { content: "\eac9"; }
.icon-linkedin2:before { content: "\eaca"; }
.icon-pinterest:before { content: "\e901"; }
.icon-pinterest2:before { content: "\ead2"; }
.icon-pocket:before { content: "\e904"; }
.icon-feedly:before { content: "\e902"; }
.icon-git:before { content: "\eae7"; }
.icon-git2:before { content: "\f1d3"; }
.icon-git-square:before { content: "\f1d2"; }
.icon-vine:before { content: "\ea97"; }
.icon-envira:before { content: "\f299"; }
.icon-vk:before { content: "\ea98"; }
.icon-renren:before { content: "\ea99"; }
.icon-lanyrd:before { content: "\eaa2"; }

/* OS・プラットフォーム */
.icon-windows:before { content: "\eac1"; }
.icon-windows8:before { content: "\eac2"; }
.icon-macintosh:before, .icon-appleinc:before { content: "\eabe"; }
.icon-key-mac-command { content: "\e926"; }
.icon-android:before { content: "\eac0"; }
.icon-linux:before { content: "\f17c"; }
.icon-tux:before { content: "\eabd"; }
.icon-finder:before { content: "\eabf"; }
.icon-terminal:before { content: "\ea81"; }
.icon-terminal2:before { content: "\f120"; }

.icon-skype:before {  content: "\eac5"; }
.icon-libreoffice:before { content: "\eae3"; }

/* インターネットブラウザ */
.icon-internet-explorer:before { content: "\f26b"; }
.icon-edge:before { content: "\eadc"; }
.icon-chrome:before { content: "\f268"; }
.icon-firefox:before { content: "\f269"; }
.icon-safari:before { content: "\f267"; }
.icon-opera:before { content: "\f26a"; }