.icon.muyomi.concept {
	background-image: url(../img/icons/muyomi_concept.png);
}

.icon.muyomi.philosophy {
	background-image: url(../img/icons/muyomi_philosophy.png);
}

.icon.muyomi.position {
	background-image: url(../img/icons/muyomi_position.png);
}

.icon.muyomi.research_fact {
	background-image: url(../img/icons/muyomi_research_fact.png);
}

.icon.muyomi.fact {
	background-image: url(../img/icons/muyomi_fact.png);
}

.icon.muyomi {
	background-image: url(../img/icons/muyomi_unlabeled.png);
}

.icon.set.concept {
	background-image: url(../img/icons/set_concept.png);
}

.icon.set.philosophy {
	background-image: url(../img/icons/set_philosophy.png);
}

.icon.set.position {
	background-image: url(../img/icons/set_position.png);
}

.icon.set.research_fact {
	background-image: url(../img/icons/set_research_fact.png);
}

.icon.set.fact {
	background-image: url(../img/icons/set_fact.png);
}

.icon.set {
	background-image: url(../img/icons/set_unlabeled.png);
}

.icon.case.concept {
	background-image: url(../img/icons/case_concept.png);
}

.icon.case.philosophy {
	background-image: url(../img/icons/case_philosophy.png);
}

.icon.case.position {
	background-image: url(../img/icons/case_position.png);
}

.icon.case.research_fact {
	background-image: url(../img/icons/case_research_fact.png);
}

.icon.case.fact {
	background-image: url(../img/icons/case_fact.png);
}

.icon.case {
	background-image: url(../img/icons/case_unlabeled.png);
}

.icon.wonder.concept {
	background-image: url(../img/icons/wonder_concept.png);
}

.icon.wonder.philosophy {
	background-image: url(../img/icons/wonder_philosophy.png);
}

.icon.wonder.position {
	background-image: url(../img/icons/wonder_position.png);
}

.icon.wonder.research_fact {
	background-image: url(../img/icons/wonder_research_fact.png);
}

.icon.wonder.fact {
	background-image: url(../img/icons/wonder_fact.png);
}

.icon.wonder {
	background-image: url(../img/icons/wonder_unlabeled.png);
}

.icon.insight.concept {
	background-image: url(../img/icons/insight_concept.png);
}

.icon.insight.philosophy {
	background-image: url(../img/icons/insight_philosophy.png);
}

.icon.insight.position {
	background-image: url(../img/icons/insight_position.png);
}

.icon.insight.research_fact {
	background-image: url(../img/icons/insight_research_fact.png);
}

.icon.insight.fact {
	background-image: url(../img/icons/insight_fact.png);
}

.icon.insight {
	background-image: url(../img/icons/insight_unlabeled.png);
}

.icon.questionnaire.concept {
	background-image: url(../img/icons/questionnaire_concept.png);
}

.icon.questionnaire.philosophy {
	background-image: url(../img/icons/questionnaire_philosophy.png);
}

.icon.questionnaire.position {
	background-image: url(../img/icons/questionnaire_position.png);
}

.icon.questionnaire.research_fact {
	background-image: url(../img/icons/questionnaire_research_fact.png);
}

.icon.questionnaire.fact {
	background-image: url(../img/icons/questionnaire_fact.png);
}

.icon.questionnaire {
	background-image: url(../img/icons/questionnaire_unlabeled.png);
}

.icon.narrative.concept, .icon.prose.concept {
	background-image: url(../img/icons/narrative_concept.png);
}

.icon.narrative.philosophy, .icon.prose.philosophy {
	background-image: url(../img/icons/narrative_philosophy.png);
}

.icon.narrative.position, .icon.prose.position {
	background-image: url(../img/icons/narrative_position.png);
}

.icon.narrative.research_fact, .icon.prose.research_fact {
	background-image: url(../img/icons/narrative_research_fact.png);
}

.icon.narrative.fact, .icon.prose.fact {
	background-image: url(../img/icons/narrative_fact.png);
}

.icon.narrative, .icon.prose {
	background-image: url(../img/icons/narrative_unlabeled.png);
}

.icon.question.concept {
	background-image: url(../img/icons/questionnaire_concept.png);
}

.icon.question.philosophy {
	background-image: url(../img/icons/questionnaire_philosophy.png);
}

.icon.question.position {
	background-image: url(../img/icons/questionnaire_position.png);
}

.icon.question.research_fact {
	background-image: url(../img/icons/questionnaire_research_fact.png);
}

.icon.question.fact {
	background-image: url(../img/icons/questionnaire_fact.png);
}

.icon.question {
	background-image: url(../img/icons/questionnaire_unlabeled.png);
}

.icon.question.hierarchical.concept {
	background-image: url(../img/icons/question_hierarchical_concept.png);
}

.icon.question.hierarchical.philosophy {
	background-image: url(../img/icons/question_hierarchical_philosophy.png);
}

.icon.question.hierarchical.position {
	background-image: url(../img/icons/question_hierarchical_position.png);
}

.icon.question.hierarchical.research_fact {
	background-image: url(../img/icons/question_hierarchical_research_fact.png);
}

.icon.question.hierarchical.fact {
	background-image: url(../img/icons/question_hierarchical_fact.png);
}

.icon.question.hierarchical {
	background-image: url(../img/icons/question_hierarchical_unlabeled.png);
}

.icon.question.multiple_choice.concept {
	background-image: url(../img/icons/question_multiple_choice_concept.png);
}

.icon.question.multiple_choice.philosophy {
	background-image: url(../img/icons/question_multiple_choice_philosophy.png);
}

.icon.question.multiple_choice.position {
	background-image: url(../img/icons/question_multiple_choice_position.png);
}

.icon.question.multiple_choice.research_fact {
	background-image: url(../img/icons/question_multiple_choice_research_fact.png);
}

.icon.question.multiple_choice.fact {
	background-image: url(../img/icons/question_multiple_choice_fact.png);
}

.icon.question.multiple_choice {
	background-image: url(../img/icons/question_multiple_choice_unlabeled.png);
}

.icon.question.yesno.concept {
	background-image: url(../img/icons/question_yesno_concept.png);
}

.icon.question.yesno.philosophy {
	background-image: url(../img/icons/question_yesno_philosophy.png);
}

.icon.question.yesno.position {
	background-image: url(../img/icons/question_yesno_position.png);
}

.icon.question.yesno.research_fact {
	background-image: url(../img/icons/question_yesno_research_fact.png);
}

.icon.question.yesno.fact {
	background-image: url(../img/icons/question_yesno_fact.png);
}

.icon.question.yesno {
	background-image: url(../img/icons/question_yesno_unlabeled.png);
}

.icon.question.yesnocantrelate.concept {
	background-image: url(../img/icons/question_yesnocantrelate_concept.png);
}

.icon.question.yesnocantrelate.philosophy {
	background-image: url(../img/icons/question_yesnocantrelate_philosophy.png);
}

.icon.question.yesnocantrelate.position {
	background-image: url(../img/icons/question_yesnocantrelate_position.png);
}

.icon.question.yesnocantrelate.research_fact {
	background-image: url(../img/icons/question_yesnocantrelate_research_fact.png);
}

.icon.question.yesnocantrelate.fact {
	background-image: url(../img/icons/question_yesnocantrelate_fact.png);
}

.icon.question.yesnocantrelate {
	background-image: url(../img/icons/question_yesnocantrelate_unlabeled.png);
}

.icon.question.open.concept {
	background-image: url(../img/icons/question_open_concept.png);
}

.icon.question.open.philosophy {
	background-image: url(../img/icons/question_open_philosophy.png);
}

.icon.question.open.position {
	background-image: url(../img/icons/question_open_position.png);
}

.icon.question.open.research_fact {
	background-image: url(../img/icons/question_open_research_fact.png);
}

.icon.question.open.fact {
	background-image: url(../img/icons/question_open_fact.png);
}

.icon.question.open {
	background-image: url(../img/icons/question_open_unlabeled.png);
}

.icon.question.location.concept {
	background-image: url(../img/icons/question_location_concept.png);
}

.icon.question.location.philosophy {
	background-image: url(../img/icons/question_location_philosophy.png);
}

.icon.question.location.position {
	background-image: url(../img/icons/question_location_position.png);
}

.icon.question.location.research_fact {
	background-image: url(../img/icons/question_location_research_fact.png);
}

.icon.question.location.fact {
	background-image: url(../img/icons/question_location_fact.png);
}

.icon.question.location {
	background-image: url(../img/icons/question_location_unlabeled.png);
}

.icon.analysis.concept {
	background-image: url(../img/icons/statistical_concept.png);
}

.icon.analysis.philosophy {
	background-image: url(../img/icons/statistical_philosophy.png);
}

.icon.analysis.position {
	background-image: url(../img/icons/statistical_position.png);
}

.icon.analysis.research_fact {
	background-image: url(../img/icons/statistical_research_fact.png);
}

.icon.analysis.fact {
	background-image: url(../img/icons/statistical_fact.png);
}

.icon.analysis {
	background-image: url(../img/icons/statistical_unlabeled.png);
}

.icon.muyomi.narrative.concept {
	background-image: url(../img/icons/narrative_concept.png);
}

.icon.muyomi.narrative.philosophy {
	background-image: url(../img/icons/narrative_philosophy.png);
}

.icon.muyomi.narrative.position {
	background-image: url(../img/icons/narrative_position.png);
}

.icon.muyomi.narrative.research_fact {
	background-image: url(../img/icons/narrative_research_fact.png);
}

.icon.muyomi.narrative.fact {
	background-image: url(../img/icons/narrative_fact.png);
}

.icon.muyomi.narrative {
	background-image: url(../img/icons/narrative_unlabeled.png);
}

.icon.community, .icon.library {
	background-image: url(../img/icons/square_concept.png);
	position: relative;
	border-radius: 0;
	text-align: center;
	line-height: 100%;
}

.inactive .icon.library {
	background-image: url(../img/icons/square_unlabeled.png);
}

.icon.community::before {
	content: '\f6de';
}

.icon.library::before {
	content: '\f02d';
}