div.MenuBar {
	width            : 720px;
	padding          : 0px;
	margin           : 0px;
	border-top       : 3px solid #696;
	background-color : #bdd;
	line-height      : 1.5em;
	clear            : left;
	position         : relative;
}

/* ---------------------------------------------------------- */

div.Default_color {
	border           : 0px;
	margin           : 0px;
	padding          : 0px;
	width            : 100%;
	background-color : #fff;
	line-height      : 5px;
	clear            : both;
}

/* ---------------------------------------------------------- */

div.HomeMenu {
	float            : left;
	width            : 144px;
	position         : relative;
}

div.HomeMenu div {
	width            : 100%;
	background-color : #7b8;
	text-align       : center;
	border-top       : 1px #fff;
	border-left      : 1px #fff;
	border-right     : 1px #086;
	border-bottom    : 1px #086;
	border-style     : solid;
	cursor           : pointer;
}
div.HomeMenu div.none_menu a {
	width            : 100%;
	color            : #000;
	text-decoration  : none ;
}

div.HomeMenu div.select_menu,
div.HomeMenu div:hover,
div.HomeMenu div:hover a,
div.HomeMenu div.select_menu a,
div.HomeMenu div a:hover {
	width            : 100%;
	background-color : #086;
	color            : #fff;
	font-weight      : bold;
	text-decoration  : none ;
}

div.HomeMenu_color {
	margin           : 0px;
	padding          : 0px;
	width            : 100%;
	background-color : #086;
	line-height      : 5px;
	clear            : both;
}

/* ---------------------------------------------------------- */

div.ServiceMenu {
	width            : 144px;
	float            : left;
    position         : relative;
}

div.ServiceMenu div {
	width            : 100%;
	background-color : #fbb;
	text-align       : center;
	border-top       : 1px #fff;
	border-left      : 1px #fff;
	border-right     : 1px #f66;
	border-bottom    : 1px #f66;
	border-style     : solid;
	cursor           : pointer;
}

div.ServiceMenu div.none_menu a {
	width            : 100%;
	color            : #000;
	text-decoration  : none ;
}

div.ServiceMenu div.select_menu,
div.ServiceMenu div:hover,
div.ServiceMenu div:hover a,
div.ServiceMenu div.select_menu a ,
div.ServiceMenu div a:hover {
	width            : 100%;
	background-color : #f66;
	color            : #fff;
	font-weight      : bold;
	text-decoration  : none;
}

div.ServiceMenu ul {
	left             : 0px;
	width            : 144px;
	position         : absolute;
	visibility       : hidden;
	list-style-type  : none;
	text-align       : left;
	background-color : #fdd;
	border-width     : 0px 1px 1px 1px;
	border-color     : #f66;
	border-style     : solid;
}

div.ServiceMenu ul li {
	width            : 138px;
	margin           : 2px;
	background-color : #fdd;
	border-width     : 0px 0px 1px 0px;
	border-color     : #fff;
	border-style     : solid;
	cursor           : pointer;
}

div.ServiceMenu li a:visited,
div.ServiceMenu li a {
	width            : 100%;
	color            : #000;
	text-decoration  : none ;
}
div.ServiceMenu li:hover,
div.ServiceMenu li a:hover {
	background-color : #fbb;
	text-decoration  : none ;
	color            : #000;
}
div.ServiceMenu_color {
	margin           : 0px;
	padding          : 0px;
	width            : 100%;
	background-color : #f66;
	line-height      : 5px;
	clear            : both;
}

/* ---------------------------------------------------------- */

div.SupportMenu{
	float            : left;
	width            : 144px;
	position         : relative;
}

div.SupportMenu div {
	width            : 100%;
	background-color : #9be;
	text-align       : center;
	border-top       : 1px #fff;
	border-left      : 1px #fff;
	border-right     : 1px #36c;
	border-bottom    : 1px #36c;
	border-style     : solid;
	cursor           : pointer;
}

div.SupportMenu div.none_menu a {
	width            : 100%;
	color            : #000;
	text-decoration  : none ;
}

div.SupportMenu div.select_menu,
div.SupportMenu div:hover,
div.SupportMenu div:hover a,
div.SupportMenu div.select_menu a,
div.SupportMenu div a:hover {
	width            : 100%;
	background-color : #36c;
	color            : #fff;
	font-weight      : bold;
	text-decoration  : none;
}

div.SupportMenu ul {
	left             : 0px;
	width            : 144px;
	position         : absolute;
	visibility       : hidden;
	list-style-type  : none;
	text-align       : left;
	background-color : #cdf;
	border-width     : 0px 1px 1px 1px;
	border-color     : #36c;
	border-style     : solid;
}

div.SupportMenu ul li {
	width            : 138px;
	margin           : 2px;
	background-color : #cdf;
	border-width     : 0px 0px 1px 0px;
	border-color     : #fff;
	border-style     : solid;
	cursor           : pointer;
}

div.SupportMenu li a:visited,
div.SupportMenu li a {
	width            : 100%;
	color            : #000;
	text-decoration  : none ;
}

div.SupportMenu li:hover,
div.SupportMenu li a:hover {
	background-color : #9be;
	text-decoration  : none ;
	color            : #000;
}

div.SupportMenu_color {
	margin           : 0px;
	padding          : 0px;
	width            : 100%;
	background-color : #36c;
	line-height      : 5px;
	clear            : both;
}

/* ---------------------------------------------------------- */

div.BusinessMenu{
	float            : left;
	width            : 144px;
	position         : relative;
}

div.BusinessMenu div {
	width            : 100%;
	background-color : #cd7;
	text-align       : center;
	border-top       : 1px #fff;
	border-left      : 1px #fff;
	border-right     : 1px #9c3;
	border-bottom    : 1px #9c3;
	border-style     : solid;
	cursor           : pointer;
}

div.BusinessMenu div.none_menu a {
	width            : 100%;
	color            : #000;
	text-decoration  : none ;
}

div.BusinessMenu div.select_menu,
div.BusinessMenu div:hover,
div.BusinessMenu div:hover a,
div.BusinessMenu div.select_menu a,
div.BusinessMenu div a:hover {
	width            : 100%;
	background-color : #9c3;
	color            : #fff;
	font-weight      : bold;
	text-decoration  : none ;
}

div.BusinessMenu ul {
	left             : 0px;
	width            : 144px;
	position         : absolute;
	visibility       : hidden;
	list-style-type  : none;
	text-align       : left;
	background-color : #dea;
	border-width     : 0px 1px 1px 1px;
	border-color     : #9c3;
	border-style     : solid;
}

div.BusinessMenu ul li {
	width            : 138px;
	margin           : 2px;
	background-color : #dea;
	border-width     : 0px 0px 1px 0px;
	border-color     : #fff;
	border-style     : solid;
	cursor           : pointer;
}

div.BusinessMenu li a:visited,
div.BusinessMenu li a {
	width            : 100%;
	color            : #000;
	text-decoration  : none ;
}

div.BusinessMenu li:hover,
div.BusinessMenu li a:hover {
	background-color : #cd7;
	text-decoration  : none ;
	color            : #000;
}

div.BusinessMenu_color {
	margin           : 0px;
	padding          : 0px;
	width            : 100%;
	background-color : #9c3;
	line-height      : 5px;
	clear            : both;
}

/* ---------------------------------------------------------- */

div.AreaMenu{
	float            : left;
	width            : 144px;
	position         : relative;
}

div.AreaMenu div {
	width            : 100%;
	background-color : #fc8;
	text-align       : center;
	border-top       : 1px #fff;
	border-left      : 1px #fff;
	border-right     : 1px #f93;
	border-bottom    : 1px #f93;
	border-style     : solid;
	cursor           : pointer;
}

div.AreaMenu div.none_menu a {
	width            : 100%;
	color            : #000;
	text-decoration  : none;
}

div.AreaMenu div.select_menu,
div.AreaMenu div:hover,
div.AreaMenu div:hover a,
div.AreaMenu div.select_menu a,
div.AreaMenu div a:hover {
	width            : 100%;
	background-color : #f93;
	color            : #fff;
	font-weight      : bold;
	text-decoration  : none;
}

div.AreaMenu ul {
	left             : 0px;
	width            : 144px;
	position         : absolute;
	visibility       : hidden;
	list-style-type  : none;
	text-align       : left;
	background-color : #fdb;
	border-width     : 0px 1px 1px 1px;
	border-color     : #f93;
	border-style     : solid;
}

div.AreaMenu ul li {
	width            : 138px;
	margin           : 2px;
	background-color : #fdb;
	border-width     : 0px 0px 1px 0px;
	border-color     : #fff;
	border-style     : solid;
	cursor           : pointer;
}

div.AreaMenu li a:visited,
div.AreaMenu li a {
	width            : 100%;
	color            : #000;
	text-decoration  : none ;
}

div.AreaMenu li:hover,
div.AreaMenu li a:hover {
	background-color : #fc8;
	text-decoration  : none;
	color            : #000;
}

div.AreaMenu_color {
	margin           : 0px;
	padding          : 0px;
	width            : 100%;
	background-color : #f93;
	line-height      : 5px;
	clear            : both;
}
/* ---------------------------------------------------------- */
/* -- sub menu 1 -- */

h2.content_list {
	margin                : 0px;
	padding-left          : 5px;
	line-height           : 1.6em;
	width                 : 170px;
	font-size             : 100%;
	color                 : #696;
	font-weight           : bold;
	background-color      : #ded;
}

div.content_list  {
	line-height           : 1.6em;
	width                 : 100%;
	padding               : 1px 1px 1px 15px;
	border-bottom         : 1px solid #fff;
	background-color      : #ded;
}
div.content_list a:visited,
div.content_list a{
	text-decoration  : none ;
}
div.content_list a:hover{
	text-decoration  : underline;
}

div.content_select {
	line-height           : 1.6em;
	width                 : 100%;
	padding               : 1px 1px 1px 15px;
	border-bottom         : 1px solid #ded;
	background-color      : #fff;
}
div.content_select a:visited,
div.content_select a{
	text-decoration  : none ;
}
div.content_select a:hover{
	text-decoration  : underline;
}

div.content_choice {
	line-height           : 1.6em;
	width                 : 100%;
	padding               : 5px 0px 5px 0px;
	border-bottom         : 1px solid #ded;
	background-color      : #fff;
}
div.content_choice a:visited,
div.content_choice a{
	text-decoration  : none ;
}
div.content_choice a:hover{
	text-decoration  : underline;
}
div.content_choice img,
div.content_choice_sec img {
	margin                : 0px 5px 0px 3px;

}

/* -- sub menu 2 -- */

div.content_select_sec {
	line-height           : 1.6em;
	width                 : 100%;
	padding-left          : 24px;
	background-color      : #fff;
	border-bottom         : 1px solid #ded;
}
div.content_select_sec a:visited,
div.content_select_sec a{
	text-decoration  : none ;
}
div.content_select_sec a:hover{
	text-decoration  : underline;
}

div.content_choice_sec {
	line-height           : 1.6em;
	width                 : 100%;
	padding               : 5px 0px 5px 9px;
	background-color      : #fff;
	border-bottom         : 1px solid #ded;
}
div.content_choice_sec a:visited,
div.content_choice_sec a{
	text-decoration  : none ;
}
div.content_choice_sec a:hover{
	text-decoration  : underline;
}
