/*** base ***/
.body_color {
	background-color: #FFFFFF;
}

/* table */
.table_base {
	width: 800px;
	border-collapse: collapse;
}
.table_subbase {
	border-collapse: collapse;
}

.table_nonsubmenubase {
	width: 800px;
	background-color: #FFFFFF;
	border-collapse: collapse;
}
.table_submenubase {
	width: 660px;
	background-color: #FFFFFF;
}

.table_detail {
	border-collapse: collapse;
	width: 98%;
}

/*** jp english ***/
/* table */
.table_jpeng {
	border-collapse: collapse;
}

/* font */
.font_jpeng {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
}


/*** main menu ***/
/* table */
.table_mainmenu {
	width: 800px;
	border-collapse: collapse;
	background-color: #000099;
}

/* index */
.menu_index {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	width: 133px;
	height: 30px;
	font-family: "Arial, Helvetica, sans-serif";
}

/* index */
.menu_index02 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	width: 133px;
	height: 30px;
	font-family: "Times New Roman", Times, serif;
}


/*** sub menu ***/
/* table */
.table_submenu {
	width: 135px;
	border-collapse: collapse;
	background-color: #3366CC;
	font: Helvetica;
}

/* index */
.submenu_index {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "ＭＳ ｺﾞｼｯｸ";
}

.submenu_subindex {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "ＭＳ ｺﾞｼｯｸ";
}

.submenu_subindex02 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "ＭＳ ｺﾞｼｯｸ";
}

/* space */
.submenu_space {
	width: 10px;
	height: 15px;
}

/* font */
.font_profile {
	font-family: "ＭＳ ｺﾞｼｯｸ";
}


/*** what'snew ***/
/* font */
.font_whatsnewtitle {
	font-family: "ＭＳ ｺﾞｼｯｸ";
	font-size: 16px;
	font-weight: bold;	
}

.font_whatsnewcalender {
	font-family: "ＭＳ ｺﾞｼｯｸ";
}

.font_whatsnewdetailtitle {
	font-family: "Monotype Corsiva";
	font-weight: bold;
	background-color: #BFBFFF;
	width: 96px;
	height: 113px;
}

.font_whatsnewdetail {
	background-color: #E6E7FF;
	width: 707px;
	height: 113px;
	font-size: 12px;
}

.font_whatsnewtitle2001 {
	font-family: "ＭＳ ｺﾞｼｯｸ";
	font-size: 14px;
	font-weight: bold;
}

.font_whatsnewdetail2001 {
	font-family: "ＭＳ ｺﾞｼｯｸ";
}

.table_whatsnewdetail2001 {
	background-color: #C0C0C0;
}


/*** contact ***/
/* font */
.contact_title {
	MARGIN-TOP: 2pt;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	MARGIN-BOTTOM: -12pt;
	COLOR: #333333;
	LINE-HEIGHT: 140%
}

.contact_detail {
	FONT-SIZE: 10pt;
	COLOR: #333333;
}



/*** case ***/
/* font */
.case_nextra_title {
	font-family: "HGPｺﾞｼｯｸM";
	font-size: 24px;
	font-weight: bold;
}

.nextra_title {
	font-size: 16px;
	COLOR: #0055AA;
}


/* table */
.table_case_nextra {
	border-collapse: collapse;
}


.case_space01 {
	width: 23px;
	height: 24px;
}

.case_space02 {
	width: 40px;
	height: 24px;
}

.case_detail01 {
	width: 29px;
	height: 24px;
}

.case_detail02 {
	font-family: "ＭＳ Ｐ明朝";
	font-size: 12px;
	font-weight: bold;
}

.case_detail_title {
	font-family: "HG正楷書体-PRO";
	font-size: 18px;
	font-weight: bold;
}


/*** product ***/
.pruduct_top {
	font-size: 12px;
}

.product_toptitle01 {
	font-size: 14px;
	background-color: #333333;
	color: #FFFFFF;
	font-weight: bold;
}

.product_toptitle02 {
	font-size: 50px;
	background-color: #3333CC;
	color: #FFFFFF;
	font-weight: bold;
}

.product_titledetail01 {
	font-size: 12px;
}

.product_titledetail02 {
	font-size: 16px;
}

.prouct_table {
	background-color: #f5f5f5;
}

.prouct_detailtitle {
	font-size: 16px;
	color: #330066;
	font-weight: bold;
}

.prouct_detail01 {
	font-size: 12px;
}

.prouct_detail02 {
	font-size: 12px;
	font-weight: bold;
}

.prouct_detail03 {
	font-size: 12px;
	font-weight: bold;
	color: #330066;
}

.prouct_whitepapertitle {
	background-color: #333333;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.prouct_sysadminneeds {
	font-size: 12px;
	color: #000066;
	font-weight: bold;
}

.prouct_fortop {
	font-size: 12px;
}

.prouct_techtitle {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000066;
}

.prouct_techtable {
	background-color: #FFFFFF;
	width: 140px;
}

.product_detailline {
	background-color: #330066;
	height: 4px;
}


/*** manual ***/
.manual_table {
	background-color: #EBEBEB;
	width: 550px;
}

.manual_detailtitle {
	background-color: #FFFFFF;
	width: 437px;
	height: 16px;
	font-family: "HGPｺﾞｼｯｸM";
	font-weight: bold;
	color: #333333;
}

.manual_detailsize {
	background-color: #FFFFFF;
	width: 101px;
	height: 16px;
	font-family: "HGPｺﾞｼｯｸM";
	font-weight: bold;
	color: #333333;
	font-size: 10px;
}

.manual_pdf {
	background-color: #FFFFFF;
	width: 72px;
	height: 16px;
}

.manual_allpdf {
	font-family: "HGPｺﾞｼｯｸM";
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}

.manual_allpdfdetail {
	font-family: "HGPｺﾞｼｯｸM";
	font-size: 18px;
	color: #8080FF;
	font-weight: bold;
	background-color: #E6E7FF;
}


/*** demo ***/
.demo_title {
	font-family: "Century";
	font-size: 28px;
}

.demo_table {
	background-color: #EBEBEB;
	width: 98%;
}

.demo_detailtitle {
	background-color: #E6E7FF;
	height: 16px;
	font-weight: bold;
}

.demo_detail01 {
	background-color: #E6E7FF;
	height: 14px;
}

.demo_detail02 {
	background-color: #E6E7FF;
	height: 16px;
	font-size: 12px;
}

.demo_image {
	background-color: #FFFFFF;
	height: 272px;
}

.demo_download {
	width: 71px;
}

.demo_downloadfont {
	font-family: "HGP創英角ﾎﾟｯﾌﾟ体";
	font-size: 28px;
	color: #FFFFFF;
	background-color: #29368D;
}


/*** panfret ***/
.panfret_title {
	font-family: "HGPｺﾞｼｯｸE";
	font-size: 28px;
}

.panfret_table {
	background-color: #EBEBEB;
	width: 650px;
}

.panfret_detal01 {
	font-family: "HGPｺﾞｼｯｸM";
	font-size: 16px;
	height: 16px;
	font-weight: bold;
}

.panfret_detal02 {
	font-family: "HGPｺﾞｼｯｸM";
	font-size: 16px;
	height: 16px;
}








/*** qanda ***/








/*** copyright ***/
/* table */
.table_copyright {
	border-collapse: collapse;
	background-color: #FFFFFF;
	width: 100%;
}

/* font */
.font_copyright {
	font-family: "Helvetica";
	font-size: 12px;
}

/* color */
.copyright_linecolor {
	background-color: #0000CC;
}


























/* topメッセージ */
.font_topmessage {
	font-size: 14px;
}

/* copyright */
.font_copyright {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}

/*** テーブル ***/

/* メニュー */







.table_menutop {
	width: 150px;
	border-collapse: collapse;
}


/*** スペース ***/
/* メニュー */
.menu_topspace {
	width: 1px;
	height: 14px;
}
.menu_space {
	width: 10px;
	height: 15px;
}
