.text_type {
    border:solid 2px gray;
}

/* TypeAttention */
.TypeAttention {
    border:solid 2px gray;
}

/* TypeAttentionのテキスト部分 */
.TypeAttentionText {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;
}
/* TypeAttentionのアイコン部分 */
.TypeAttentionIcon {
    vertical-align: top;
}


/* TypeAttention2 */
.TypeAttention2 {
    border:solid 2px gray;
}

/* TypeAttention2のテキスト部分*/
.TypeAttention2Text {

}

/* TypeAttention2のアイコン部分*/
.TypeAttention2Icon {
    vertical-align: top;
}

/* TypeAttention3 */
.TypeAttention3 {
    border:solid 2px gray;
}
/* TypeAttention3のテキスト部分 */
.TypeAttention3Text {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;

}
/* TypeAttention3のアイコン部分 */
.TypeAttention3Icon {
    vertical-align: top;
}

/* TypeCaution */
.TypeCaution {
    border:solid 2px gray;
}
/* TypeCautionのテキスト部分 */
.TypeCautionText {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;

}
/* TypeCautionのアイコン部分 */
.TypeCautionIcon {
    vertical-align: top;
}

/* TypeCaution2 */
.TypeCaution2 {
    border:solid 2px gray;
}
/* TypeCaution2のテキスト部分 */
.TypeCaution2Text {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;

}
/* TypeCaution2のアイコン部分 */
.TypeCaution2Icon {
    vertical-align: top;
}

/* TypeCaution3 */
.TypeCaution3 {
    border:solid 2px gray;
}
/* TypeCaution3のテキスト部分 */
.TypeCaution3Text {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;

}
/* TypeCaution3のアイコン部分 */
.TypeCaution3Icon {
    vertical-align: top;
}

/* TypeDanger */
.TypeDanger {
    border:solid 2px gray;
}
/* TypeDangerのテキスト部分 */
.TypeDangerText {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;

}
/* TypeDangerのアイコン部分 */
.TypeDangerIcon {
    vertical-align: top;
}

/* TypeDanger2 */
.TypeDanger2 {
    border:solid 2px gray;
}
/* TypeDanger2のテキスト部分 */
.TypeDanger2Text {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;

}
/* TypeDanger2のアイコン部分 */
.TypeDanger2Icon {
    vertical-align: top;
}

/* TypeDanger3 */
.TypeDanger3 {
    border:solid 2px gray;
}
/* TypeDanger3のテキスト部分 */
.TypeDanger3Text {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;

}
/* TypeDanger3のアイコン部分 */
.TypeDanger3Icon {
    vertical-align: top;
}

/* TypeImportant */
.TypeImportant {
    border:solid 2px gray;
}
/* TypeImportantのテキスト部分 */
.TypeImportantText {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;

}
/* TypeImportantのアイコン部分 */
.TypeImportantIcon {
    vertical-align: top;
}

/* TypeImportant2 */
.TypeImportant2 {
    border:solid 2px gray;
}
/* TypeImportant2のテキスト部分 */
.TypeImportant2Text {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;

}
/* TypeImportant2のアイコン部分 */
.TypeImportant2Icon {
    vertical-align: top;
}

/* TypeImportant3 */
.TypeImportant3 {
    border:solid 2px gray;
}
/* TypeImportant3のテキスト部分 */
.TypeImportant3Text {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;

}
/* TypeImportant3のアイコン部分 */
.TypeImportant3Icon {
    vertical-align: top;
}

/* TypeDirection */
.TypeDirection {
    border:solid 2px gray;
}
/* TypeDirectionのテキスト部分 */
.TypeDirectionText {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;

}
/* TypeDirectionのアイコン部分 */
.TypeDirectionIcon {
    vertical-align: top;
}

/* TypeMemo */
.TypeMemo {
    border:solid 2px gray;
}
/* TypeMemoのテキスト部分 */
.TypeMemoText {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;

}
/* TypeMemoのアイコン部分 */
.TypeMemoIcon {
    vertical-align: top;
}

/* TypeNote */
.TypeNote {
    border:solid 2px gray;
}
/* TypeNoteのテキスト部分 */
.TypeNoteText {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;

}
/* TypeNoteのアイコン部分 */
.TypeNoteIcon {
    vertical-align: top;
}

/* TypeProhibition */
.TypeProhibition {
    border:solid 2px gray;
}
/* TypeProhibitionのテキスト部分 */
.TypeProhibitionText {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;

}
/* TypeProhibitionのアイコン部分 */
.TypeProhibitionIcon {
    vertical-align: top;
}

/* TypeSupplement */
.TypeSupplement {
    border:solid 2px gray;
}
/* TypeSupplementのテキスト部分 */
.TypeSupplementText {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;

}
/* TypeSupplementのアイコン部分 */
.TypeSupplementIcon {
    vertical-align: top;
}

/* TypeCommand */
.TypeCommand {
    border:solid 2px gray;
}
/* TypeCommandのテキスト部分 */
.TypeCommandText {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;
}


/* TypeCommandのアイコン部分 */
.TypeCommandIcon {
    vertical-align: top;
    display: none;
    min-height:0px;
}

/* TypeCommandFull */
.TypeCommandFull {
    border:solid 2px gray;
}
/* TypeCommandFullのテキスト部分 */
.TypeCommandFullText {
    display: table-cell; /* IE8から使用可能 */
    vertical-align: middle;
    padding: 0px;

}
/* TypeCommandFullのアイコン部分 */
.TypeCommandFullIcon {
    vertical-align: top;
    display: none;
}

/* TypeFootnote */
.TypeFootnote {
    border-top-color: gray;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom: none;
    border-right: none;
    border-left: none;
}
/* TypeFootnoteのテキスト部分 */
.TypeFootnoteText {

}
/* TypeFootnoteのアイコン部分 */
.TypeFootnoteIcon {
    display: none;
}

/* TypeInsertednote */
.TypeInsertednote {
    border: none;
}
/* TypeInsertednoteのテキスト部分 */
.TypeInsertednoteText {

}
/* TypeInsertednoteのアイコン部分 */
.TypeInsertednoteIcon {
    display: none;
}

/* TypeNoImage */
.TypeNoImage {
    border:solid 2px gray;
}
/* TypeNoImageのテキスト部分 */
.TypeNoImageText {

}
/* TypeNoImageのアイコン部分 */
.TypeNoImageIcon {
    display: none;
}

/* TypePreface */
.TypePreface {
    border: none;
}
/* TypePrefaceのテキスト部分 */
.TypePrefaceText {

}
/* TypePrefaceのアイコン部分 */
.TypePrefaceIcon {
    display: none;
}


/* Type2dan */
.Type2dan {
    border: none;
}
/* Type2danのテキスト部分 */
.Type2danText {

}
/* Type2danのアイコン部分 */
.Type2danIcon {
    display: none;
}


/* WORK-TIME */
.WORK-TIME {
    border: none;
}
/* WORK-TIMEのテキスト部分 */
.WORK-TIMEText {

}
/* WORK-TIMEのアイコン部分 */
.WORK-TIMEIcon {
    display: none;
}