@charset "utf-8";
/* =========================================================
/  ダウンロード版CSS
/  =========================================================*/

body {
	font-family: "arial unicode ms", sans-serif;
}

html[lang="ja"] body {
    font-family: praxis-next,source-han-sans-japanese, sans-serif;
}
html[lang="en"] body,
html[lang="fr"] body,
html[lang="de"] body,
html[lang="es"] body,
html[lang="pt"] body,
html[lang="id"] body,
html[lang="vi"] body {
    font-family: praxis-next,source-han-sans-japanese, sans-serif;
}
select:not([multiple]) {
    font-family: praxis-next,source-han-sans-japanese, sans-serif;
}
html[lang="th"] body {
    font-family: 'arial unicode ms', sans-serif;
}
html[lang="zh-cn"] body {
    font-family: 'arial unicode ms', sans-serif;
}
html[lang="zh-tw"] body {
    font-family: "Microsoft JhengHei", "微軟正黑體", 'PMingLiU', 'arial unicode ms', sans-serif;
}
html[lang="ko"] body {
    font-family: 'arial unicode ms', sans-serif;
}

.btn_edit,
.input_text,
.input_text_multiple,
.select_list,
.fr-element,
.fr-box.fr-basic .fr-element,
.fr-view,
.fr-view p,
.fr-view pre,
.de_line_insertion-edit,
.de_line_insertion-edit_number,
.search_title,
#sb_search_table > table,
.div_slide_menu_h,
.div_slide_menu,
#document_template .btn_template_regist,
#document_template .btn_template_select {
    font-family: praxis-next,source-han-sans-japanese, sans-serif;
}

.section_category_indent1 {
	color: #6464E6;
	border-bottom-color: #6464E6;
	border-bottom-width: 3px;
	border-left: none;
	padding-left: 5px;
}

.section_category_indent2 {
	color: #6464E6;
	border-bottom: 1px solid #6464E6;
	border-left: 10px solid #6464E6;
	padding-left: 15px;
}

.section_category_indent3 {
	color: #6464E6;
}

.section_head .section_category_indent3 {
	margin-left: 30px;
}

.tbl_category {
	font-size: 16px;
}

.tbl_category .category_indent3 {
}

.TypeNote,
.TypeDirection {
	border: 1px solid #333;
}

.TypeNoteIcon,
.TypeDirectionIcon {
	vertical-align: top;
}

.tbl_category tr td td.TypeNoteText,
.tbl_category tr td td.TypeDirectionText {
	padding: 5px;
	padding-left: 10px;
}

#drawer-content {
	background-color: #f0f0f0;
}

nav h1 {
	color: #6464E6;
}

a,
a:hover {
	color: #333;
}

nav a:hover {
	color: #6464E6;
	text-decoration: none;
}

header {
	background-color: #6464E6;
}
