@charset "UTF-8";
/* CSS for pulldown menu v1.3 */
/* Copyright(C) ASH (http://ash.jp/) */
/* メインメニュー */

#menu {
	float:right;
	margin:16px 0 0 0;
	padding:0;
	width:180px;
}

#menu ul {
   display:block;
   list-style-type: none;
   margin:0;
   padding:0;
}

/* サブメニュー1段目 */
#menu ul ul{
   display:none;
}

/* リスト */
#menu li {
	position : relative;
	float:left;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:12px;
	width:180px;
}

#menu li a {
	display: block;
	text-decoration: none;
	border-bottom:#2F5FC3 solid 1px;
}

#menu li.level2 {
	background-color:#77CAFC;
}
#menu li.level3 {
	background-color:#ACD9FA;
}
#menu li.level1 a {
	padding:8px 0 7px 20px;
	width: 180px;
	w\idth: 160px;
	color:#c0ceed;
	background-image:url(../img/subnavi_level1_off.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
}
#menu li.level1 a:hover {
	color:#c0ceed;
	background-image:url(../img/subnavi_level1_on.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
}

#menu li.level2 a {
	padding:8px 0 7px 30px;
	width: 180px;
	w\idth: 150px;
	color:#c0ceed;
	background-color:#76CAFC;
	background-image:url(../img/subnavi_level2_off.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
}
#menu li.level2 a:hover {
	color:#295880;
	background-image:url(../img/subnavi_level2_on.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
}
#menu li.level3 a {
	padding:8px 0 7px 40px;
	width: 180px;
	w\idth: 140px;
	color:#295880;
	background-color:#ADCEF2;
	background-image:url(../img/subnavi_level3_off.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
}
#menu li.level3 a:hover {
	color:#295880;
	background-color:#E7F4FF;
	background-image:url(../img/subnavi_level3_on.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
}

/*----  all level1 on  ----*/
#menu-sublist1-1-part li#sublist1-1 a.label1-1,  
#menu-sublist1-2-part li#sublist1-2 a.label1-2,  
#menu-sublist1-3-part li#sublist1-3 a.label1-3,  
#menu-sublist1-4-part li#sublist1-4 a.label1-4{
	color:#c0ceed;
	background-color:#1285F2;
	background-image:url(../img/subnavi_level1_on.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }
/*----  services  ----*/
#menu-sublist2-1-part #menu-sublist1,  
#menu-sublist1-2-part #menu-sublist1,  
#menu-sublist1-3-part #menu-sublist1,  
#menu-sublist1-4-part #menu-sublist1,  
#menu-sublist1-5-part #menu-sublist1,  
#menu-sublist1-6-part #menu-sublist1,  
#menu-sublist1-7-part #menu-sublist1,  
#menu-sublist1-8-part #menu-sublist1,  
#menu-sublist1-9-part #menu-sublist1,  
#menu-sublist1-10-part #menu-sublist1 {
	display:block;
}
#menu-sublist2-1-part li#sublist1-1 a.label1-1,  
#menu-sublist1-2-part li#sublist1-1 a.label1-1,  
#menu-sublist1-3-part li#sublist1-1 a.label1-1,  
#menu-sublist1-4-part li#sublist1-1 a.label1-1,  
#menu-sublist1-5-part li#sublist1-1 a.label1-1,  
#menu-sublist1-6-part li#sublist1-1 a.label1-1,  
#menu-sublist1-7-part li#sublist1-1 a.label1-1,  
#menu-sublist1-8-part li#sublist1-1 a.label1-1,  
#menu-sublist1-9-part li#sublist1-1 a.label1-1,  
#menu-sublist1-10-part li#sublist1-1 a.label1-1 {
	background-color:#1285F2;
	background-image:url(../img/subnavi_level1_open.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }
 
/*----  Emotion  ----*/
#services-sublist1-2-part #el-sublist1 {
	display:block;
}
#el-sublist2-1-part #el-sublist1,  
#el-sublist2-2-part #el-sublist1,  
#el-sublist2-3-part #el-sublist1,  
#el-sublist2-4-part #el-sublist1,  
#el-sublist2-5-part #el-sublist1,  
#el-sublist2-6-part #el-sublist1,  
#el-sublist2-7-part #el-sublist1,  
#el-sublist2-8-part #el-sublist1,  
#el-sublist2-9-part #el-sublist1,  
#el-sublist2-10-part #el-sublist1 {
	display:block;
}
#el-sublist2-3-1-part #el-sublist1,  
#el-sublist2-3-2-part #el-sublist1,  
#el-sublist2-3-3-part #el-sublist1,  
#el-sublist2-3-4-part #el-sublist1,  
#el-sublist2-3-5-part #el-sublist1,  
#el-sublist2-3-6-part #el-sublist1,  
#el-sublist2-3-7-part #el-sublist1,  
#el-sublist2-3-8-part #el-sublist1,  
#el-sublist2-3-9-part #el-sublist1,  
#el-sublist2-3-10-part #el-sublist1,  
#el-sublist2-3-1-part #el-sublist2,  
#el-sublist2-3-2-part #el-sublist2,  
#el-sublist2-3-3-part #el-sublist2,  
#el-sublist2-3-4-part #el-sublist2,  
#el-sublist2-3-5-part #el-sublist2,  
#el-sublist2-3-6-part #el-sublist2,  
#el-sublist2-3-7-part #el-sublist2,  
#el-sublist2-3-8-part #el-sublist2,  
#el-sublist2-3-9-part #el-sublist2,  
#el-sublist2-3-10-part #el-sublist2,  
#el-sublist2-3-part #el-sublist2 {
	display:block;
}

#el-sublist2-1-part li#sublist1-2 a.label1-2,  
#el-sublist2-2-part li#sublist1-2 a.label1-2,  
#el-sublist2-3-part li#sublist1-2 a.label1-2,  
#el-sublist2-4-part li#sublist1-2 a.label1-2,  
#el-sublist2-5-part li#sublist1-2 a.label1-2,  
#el-sublist2-6-part li#sublist1-2 a.label1-2,  
#el-sublist2-7-part li#sublist1-2 a.label1-2,  
#el-sublist2-8-part li#sublist1-2 a.label1-2,  
#el-sublist2-9-part li#sublist1-2 a.label1-2,  
#el-sublist2-10-part li#sublist1-2 a.label1-2,  
#el-sublist2-2-1-part li#sublist1-2 a.label1-2,  
#el-sublist2-2-2-part li#sublist1-2 a.label1-2,  
#el-sublist2-2-3-part li#sublist1-2 a.label1-2,  
#el-sublist2-2-4-part li#sublist1-2 a.label1-2,  
#el-sublist2-2-5-part li#sublist1-2 a.label1-2,  
#el-sublist2-2-6-part li#sublist1-2 a.label1-2,  
#el-sublist2-2-7-part li#sublist1-2 a.label1-2,  
#el-sublist2-2-8-part li#sublist1-2 a.label1-2,  
#el-sublist2-2-9-part li#sublist1-2 a.label1-2,  
#el-sublist2-2-10-part li#sublist1-2 a.label1-2,  
#el-sublist2-3-1-part li#sublist1-2 a.label1-2,  
#el-sublist2-3-2-part li#sublist1-2 a.label1-2,  
#el-sublist2-3-3-part li#sublist1-2 a.label1-2,  
#el-sublist2-3-4-part li#sublist1-2 a.label1-2,  
#el-sublist2-3-5-part li#sublist1-2 a.label1-2,  
#el-sublist2-3-6-part li#sublist1-2 a.label1-2,  
#el-sublist2-3-7-part li#sublist1-2 a.label1-2,  
#el-sublist2-3-8-part li#sublist1-2 a.label1-2,  
#el-sublist2-3-9-part li#sublist1-2 a.label1-2,  
#el-sublist2-3-10-part li#sublist1-2 a.label1-2,  
#el-sublist2-4-1-part li#sublist1-2 a.label1-2,  
#el-sublist2-4-2-part li#sublist1-2 a.label1-2,  
#el-sublist2-4-3-part li#sublist1-2 a.label1-2,  
#el-sublist2-4-4-part li#sublist1-2 a.label1-2,  
#el-sublist2-4-5-part li#sublist1-2 a.label1-2,  
#el-sublist2-4-6-part li#sublist1-2 a.label1-2,  
#el-sublist2-4-7-part li#sublist1-2 a.label1-2,  
#el-sublist2-4-8-part li#sublist1-2 a.label1-2,  
#el-sublist2-4-9-part li#sublist1-2 a.label1-2,  
#el-sublist2-4-10-part li#sublist1-2 a.label1-2,  
#el-sublist2-5-1-part li#sublist1-2 a.label1-2,  
#el-sublist2-5-2-part li#sublist1-2 a.label1-2,  
#el-sublist2-5-3-part li#sublist1-2 a.label1-2,  
#el-sublist2-5-4-part li#sublist1-2 a.label1-2,  
#el-sublist2-5-5-part li#sublist1-2 a.label1-2,  
#el-sublist2-5-6-part li#sublist1-2 a.label1-2,  
#el-sublist2-5-7-part li#sublist1-2 a.label1-2,  
#el-sublist2-5-8-part li#sublist1-2 a.label1-2,  
#el-sublist2-5-9-part li#sublist1-2 a.label1-2,  
#el-sublist2-5-10-part li#sublist1-2 a.label1-2,  
#el-sublist2-6-1-part li#sublist1-2 a.label1-2,  
#el-sublist2-6-2-part li#sublist1-2 a.label1-2,  
#el-sublist2-6-3-part li#sublist1-2 a.label1-2,  
#el-sublist2-6-4-part li#sublist1-2 a.label1-2,  
#el-sublist2-6-5-part li#sublist1-2 a.label1-2,  
#el-sublist2-6-6-part li#sublist1-2 a.label1-2,  
#el-sublist2-6-7-part li#sublist1-2 a.label1-2,  
#el-sublist2-6-8-part li#sublist1-2 a.label1-2,  
#el-sublist2-6-9-part li#sublist1-2 a.label1-2,  
#el-sublist2-6-10-part li#sublist1-2 a.label1-2{
 	background-color:#1285F2;
	background-image:url(../img/subnavi_level1_open.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }
/*----  level2 open  ----*/
#el-sublist2-3-1-part li#el-sublist2-3 a.label2-3,  
#el-sublist2-3-2-part li#el-sublist2-3 a.label2-3,  
#el-sublist2-3-3-part li#el-sublist2-3 a.label2-3,  
#el-sublist2-3-4-part li#el-sublist2-3 a.label2-3,  
#el-sublist2-3-5-part li#el-sublist2-3 a.label2-3,  
#el-sublist2-3-6-part li#el-sublist2-3 a.label2-3,  
#el-sublist2-3-7-part li#el-sublist2-3 a.label2-3,  
#el-sublist2-3-8-part li#el-sublist2-3 a.label2-3,  
#el-sublist2-3-9-part li#el-sublist2-3 a.label2-3,  
#el-sublist2-3-10-part li#el-sublist2-3 a.label2-3 {
	color:#295880;
	background-image:url(../img/subnavi_level2_open.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }
 /*----  level2 nowpage  ----*/
#services-sublist1-2-part li#el-sublist2-1 a.label2-1,  
#el-sublist2-2-part li#el-sublist2-2 a.label2-2,  
#el-sublist2-3-part li#el-sublist2-3 a.label2-3,  
#el-sublist2-4-part li#el-sublist2-4 a.label2-4,  
#el-sublist2-5-part li#el-sublist2-5 a.label2-5,  
#el-sublist2-6-part li#el-sublist2-6 a.label2-6,  
#el-sublist2-7-part li#el-sublist2-7 a.label2-7,  
#el-sublist2-8-part li#el-sublist2-8 a.label2-8,  
#el-sublist2-9-part li#el-sublist2-9 a.label2-9,  
#el-sublist2-10-part li#el-sublist2-10 a.label2-10 {
	color:#295880;
	background-image:url(../img/subnavi_level2_on.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }
 /*----  level3 nowpage  ----*/
#el-sublist2-3-1-part li#el-sublist2-3 a.label3-1,  
#el-sublist2-3-2-part li#el-sublist2-3 a.label3-2,  
#el-sublist2-3-3-part li#el-sublist2-3 a.label3-3,  
#el-sublist2-3-4-part li#el-sublist2-3 a.label3-4,  
#el-sublist2-3-5-part li#el-sublist2-3 a.label3-5 {
	color:#295880;
	background-color:#E7F4FF;
	background-image:url(../img/subnavi_level3_on.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }
/*----  yournet  ----*/
#services-sublist1-3-part #yo-sublist1 {
	display:block;
}
#yo-sublist2-1-part #yo-sublist1,  
#yo-sublist2-2-part #yo-sublist1,  
#yo-sublist2-3-part #yo-sublist1,  
#yo-sublist2-4-part #yo-sublist1,  
#yo-sublist2-5-part #yo-sublist1,  
#yo-sublist2-6-part #yo-sublist1,  
#yo-sublist2-7-part #yo-sublist1,  
#yo-sublist2-8-part #yo-sublist1,  
#yo-sublist2-9-part #yo-sublist1,  
#yo-sublist2-10-part #yo-sublist1 {
	display:block;
}
#yo-sublist2-1-part li#sublist1-3 a.label1-3,  
#yo-sublist2-2-part li#sublist1-3 a.label1-3,  
#yo-sublist2-3-part li#sublist1-3 a.label1-3,  
#yo-sublist2-4-part li#sublist1-3 a.label1-3,  
#yo-sublist2-5-part li#sublist1-3 a.label1-3,  
#yo-sublist2-6-part li#sublist1-3 a.label1-3,  
#yo-sublist2-7-part li#sublist1-3 a.label1-3,  
#yo-sublist2-8-part li#sublist1-3 a.label1-3,  
#yo-sublist2-9-part li#sublist1-3 a.label1-3,  
#yo-sublist2-10-part li#sublist1-3 a.label1-3 {
	background-color:#1285F2;
	background-image:url(../img/subnavi_level1_open.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }
  /*----  level2 nowpage  ----*/
#services-sublist1-3-part li#yo-sublist2-1 a.label2-1,  
#yo-sublist2-1-part li#yo-sublist2-1 a.label2-1,  
#yo-sublist2-2-part li#yo-sublist2-2 a.label2-2,  
#yo-sublist2-3-part li#yo-sublist2-3 a.label2-3,  
#yo-sublist2-4-part li#yo-sublist2-4 a.label2-4,  
#yo-sublist2-5-part li#yo-sublist2-5 a.label2-5,  
#yo-sublist2-6-part li#yo-sublist2-6 a.label2-6,  
#yo-sublist2-7-part li#yo-sublist2-7 a.label2-7,  
#yo-sublist2-8-part li#yo-sublist2-8 a.label2-8,  
#yo-sublist2-9-part li#yo-sublist2-9 a.label2-9,  
#yo-sublist2-10-part li#yo-sublist2-10 a.label2-10 {
	color:#295880;
	background-image:url(../img/subnavi_level2_on.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }
/*----  ipbp  ----*/
#services-sublist1-4-part #ip-sublist1 {
	display:block;
}
#services-sublist1-4-part li#ip-sublist2-1 a.label2-1,  
#ip-sublist2-1-part #ip-sublist1,  
#ip-sublist2-2-part #ip-sublist1,  
#ip-sublist2-3-part #ip-sublist1,  
#ip-sublist2-4-part #ip-sublist1,  
#ip-sublist2-5-part #ip-sublist1,  
#ip-sublist2-6-part #ip-sublist1,  
#ip-sublist2-7-part #ip-sublist1,  
#ip-sublist2-8-part #ip-sublist1,  
#ip-sublist2-9-part #ip-sublist1,  
#ip-sublist2-10-part #ip-sublist1 {
	display:block;
}
#ip-sublist2-1-part li#sublist1-4 a.label1-4,  
#ip-sublist2-2-part li#sublist1-4 a.label1-4,  
#ip-sublist2-3-part li#sublist1-4 a.label1-4,  
#ip-sublist2-4-part li#sublist1-4 a.label1-4,  
#ip-sublist2-5-part li#sublist1-4 a.label1-4,  
#ip-sublist2-6-part li#sublist1-4 a.label1-4,  
#ip-sublist2-7-part li#sublist1-4 a.label1-4,  
#ip-sublist2-8-part li#sublist1-4 a.label1-4,  
#ip-sublist2-9-part li#sublist1-4 a.label1-4,  
#ip-sublist2-10-part li#sublist1-4 a.label1-4 {
	background-color:#1285F2;
	background-image:url(../img/subnavi_level1_open.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }
  /*----  level2 nowpage  ----*/
#services-sublist1-4-part li#ip-sublist2-1 a.label2-1,  
#ip-sublist2-2-part li#ip-sublist2-2 a.label2-2,  
#ip-sublist2-3-part li#ip-sublist2-3 a.label2-3,  
#ip-sublist2-4-part li#ip-sublist2-4 a.label2-4,  
#ip-sublist2-5-part li#ip-sublist2-5 a.label2-5,  
#ip-sublist2-6-part li#ip-sublist2-6 a.label2-6,  
#ip-sublist2-7-part li#ip-sublist2-7 a.label2-7,  
#ip-sublist2-8-part li#ip-sublist2-8 a.label2-8,  
#ip-sublist2-9-part li#ip-sublist2-9 a.label2-9,  
#ip-sublist2-10-part li#ip-sublist2-10 a.label2-10 {
	color:#295880;
	background-image:url(../img/subnavi_level2_on.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }
 
/*----  etc subnavigation  ----*/
 #menu-part2 li a {
	display: block;
	text-decoration: none;
	font-size:12px;
	line-height:14px;
	background-color:#0B43B8;
	border-bottom:#2F5FC3 solid 1px;
}
#menu-part2 li.level1 a {
	padding:8px 2px 7px 20px;
	width: 180px;
	w\idth: 158px;
	color:#c0ceed;
	background-image:url(../img/subnavi_level1_off.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}
#menu-part2 li.level1 a:link,  
#menu-part2 li.level1 a:visited {
	color:#c0ceed;
}
#menu-part2 li.level1 a:active,  
#menu-part2 li.level1 a:hover {
	color:#ffffff;
}


/*----  profile level1 on  ----*/
 #profile-sublist1-1-part li#sublist1-1 a.label1-1,  
#profile-sublist1-2-part li#sublist1-2 a.label1-2,  
#profile-sublist1-3-part li#sublist1-3 a.label1-3,  
#profile-sublist1-4-part li#sublist1-4 a.label1-4,  
#profile-sublist1-5-part li#sublist1-5 a.label1-5,  
#profile-sublist1-6-part li#sublist1-6 a.label1-6,  
#profile-sublist1-7-part li#sublist1-7 a.label1-7,  
#profile-sublist1-8-part li#sublist1-8 a.label1-8,  
#profile-sublist1-9-part li#sublist1-9 a.label1-9,  
#profile-sublist1-10-part li#sublist1-10 a.label1-10 {
	color:#c0ceed;
	background-color:#1285F2;
	background-image:url(../img/subnavi_level1_on.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }




 /*----  ir level1 on  ----*/
ul#ir-sublist1,
ul#ir-sublist2 { /* second-level lists */
	display:none;
}
 
 /*----  ir level1 on  ----*/
#ir-sublist1-1-part li#sublist1-1 a.label1-1,  
#ir-sublist1-2-part li#sublist1-2 a.label1-2,  
#ir-sublist1-3-part li#sublist1-3 a.label1-3,  
#ir-sublist1-4-part li#sublist1-4 a.label1-4,  
#ir-sublist1-5-part li#sublist1-5 a.label1-5,  
#ir-sublist1-6-part li#sublist1-6 a.label1-6,  
#ir-sublist1-7-part li#sublist1-7 a.label1-7,  
#ir-sublist1-8-part li#sublist1-8 a.label1-8,  
#ir-sublist1-9-part li#sublist1-9 a.label1-9,  
#ir-sublist1-10-part li#sublist1-10 a.label1-10,
#ir-sublist1-11-part li#sublist1-11 a.label1-11,
#ir-sublist1-12-part li#sublist1-12 a.label1-12,
#ir-sublist1-13-part li#sublist1-13 a.label1-13,
#ir-sublist1-14-part li#sublist1-14 a.label1-14,
#ir-sublist1-15-part li#sublist1-15 a.label1-15,
#ir-sublist1-16-part li#sublist1-16 a.label1-16 {
	color:#c0ceed;
	background-color:#1285F2;
	background-image:url(../img/subnavi_level1_on.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }
 
 
#ir-sublist1-3-part #ir-sublist1,
#ir-sublist3-1-part #ir-sublist1,
#ir-sublist3-2-part #ir-sublist1,
#ir-sublist3-3-part #ir-sublist1,
#ir-sublist3-4-part #ir-sublist1{
	display:block;
}

#ir-sublist1-4-part #ir-sublist2,
#ir-sublist4-1-part #ir-sublist2,
#ir-sublist4-2-part #ir-sublist2,
#ir-sublist4-3-part #ir-sublist2,
#ir-sublist4-4-part #ir-sublist2,
#ir-sublist4-5-part #ir-sublist2,
#ir-sublist4-6-part #ir-sublist2,
#ir-sublist4-7-part #ir-sublist2{
	display:block;
}


   /*----  ir level2 nowpage  ----*/
 
#ir-sublist3-1-part li#sublist3-1 a.label3-1, 
#ir-sublist3-2-part li#sublist3-2 a.label3-2,  
#ir-sublist3-3-part li#sublist3-3 a.label3-3,  
#ir-sublist4-1-part li#sublist4-1 a.label4-1, 
#ir-sublist4-2-part li#sublist4-2 a.label4-2,  
#ir-sublist4-3-part li#sublist4-3 a.label4-3,  
#ir-sublist4-4-part li#sublist4-4 a.label4-4,  
#ir-sublist4-5-part li#sublist4-5 a.label4-5,  
#ir-sublist4-6-part li#sublist4-6 a.label4-6,  
#ir-sublist4-7-part li#sublist4-7 a.label4-7,  
#ir-sublist4-8-part li#sublist4-8 a.label4-8,  
#ir-sublist4-9-part li#sublist4-9 a.label4-9,  
#ir-sublist4-10-part li#sublist4-10 a.label4-10 {
	color:#295880;
	background-image:url(../img/subnavi_level2_on.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }
 

#ir-sublist3-1-part li#sublist3-1 a.label3-1,
#ir-sublist3-2-part li#sublist3-1 a.label3-1,
#ir-sublist3-3-part li#sublist3-1 a.label3-1,
#ir-sublist4-1-part li#sublist1-4 a.label1-4,
#ir-sublist4-2-part li#sublist1-4 a.label1-4,
#ir-sublist4-3-part li#sublist1-4 a.label1-4,
#ir-sublist4-4-part li#sublist1-4 a.label1-4,
#ir-sublist4-5-part li#sublist1-4 a.label1-4,
#ir-sublist4-6-part li#sublist1-4 a.label1-4{
	color:#c0ceed;
	background-color:#1285F2;
	background-image:url(../img/subnavi_level1_open.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }

 






 
 /*----  press level1 on  ----*/
#press-sublist1-2-part #sublist1 {
	display:block;
}
#press-sublist1-2-part li#sublist2-1 a.label2-1,  
#press-sublist2-1-part #sublist1,  
#press-sublist2-2-part #sublist1,  
#press-sublist2-3-part #sublist1,  
#press-sublist2-4-part #sublist1,  
#press-sublist2-5-part #sublist1,  
#press-sublist2-6-part #sublist1,  
#press-sublist2-7-part #sublist1,  
#press-sublist2-8-part #sublist1,  
#press-sublist2-9-part #sublist1,  
#press-sublist2-10-part #sublist1 {
	display:block;
}

#press-sublist1-3-part #sublist2 {
	display:block;
}
#press-sublist1-3-part li#sublist3-1 a.label3-1,  
#press-sublist1-3-1-part #sublist2,  
#press-sublist1-3-2-part #sublist2,  
#press-sublist1-3-3-part #sublist2,  
#press-sublist1-3-4-part #sublist2,  
#press-sublist1-3-5-part #sublist2,  
#press-sublist1-3-6-part #sublist2,  
#press-sublist1-3-7-part #sublist2,  
#press-sublist1-3-8-part #sublist2,  
#press-sublist1-3-9-part #sublist2,  
#press-sublist1-3-10-part #sublist2 {
	display:block;
}



#press-sublist1-1-part li#sublist1-1 a.label1-1,  
#press-sublist1-2-part li#sublist1-2 a.label1-2,  
#press-sublist1-3-part li#sublist1-3 a.label1-3,  
#press-sublist1-4-part li#sublist1-4 a.label1-4,  
#press-sublist1-5-part li#sublist1-5 a.label1-5,  
#press-sublist1-6-part li#sublist1-6 a.label1-6,  
#press-sublist1-7-part li#sublist1-7 a.label1-7,  
#press-sublist1-8-part li#sublist1-8 a.label1-8,  
#press-sublist1-9-part li#sublist1-9 a.label1-9,  
#press-sublist1-10-part li#sublist1-10 a.label1-10,  
#press-sublist2-1-part li#sublist1-2 a.label1-2,  
#press-sublist2-2-part li#sublist1-2 a.label1-2,  
#press-sublist2-3-part li#sublist1-2 a.label1-2,  
#press-sublist2-4-part li#sublist1-2 a.label1-2,  
#press-sublist2-5-part li#sublist1-2 a.label1-2,  
#press-sublist2-6-part li#sublist1-2 a.label1-2,  
#press-sublist2-7-part li#sublist1-2 a.label1-2,
#press-sublist2-8-part li#sublist1-2 a.label1-2,
#press-sublist1-3-1-part li#sublist1-3 a.label1-3,
#press-sublist1-3-2-part li#sublist1-3 a.label1-3,
#press-sublist1-3-3-part li#sublist1-3 a.label1-3,
#press-sublist1-3-4-part li#sublist1-3 a.label1-3,
#press-sublist1-3-5-part li#sublist1-3 a.label1-3,
#press-sublist1-3-6-part li#sublist1-3 a.label1-3,
#press-sublist1-3-7-part li#sublist1-3 a.label1-3,
#press-sublist1-3-8-part li#sublist1-3 a.label1-3 {
	color:#c0ceed;
	background-color:#1285F2;
	background-image:url(../img/subnavi_level1_on.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }
 
   /*----  level2 nowpage  ----*/
#press-sublist2-2-part li#sublist2-2 a.label2-2,  
#press-sublist2-3-part li#sublist2-3 a.label2-3,  
#press-sublist2-4-part li#sublist2-4 a.label2-4,  
#press-sublist2-5-part li#sublist2-5 a.label2-5,  
#press-sublist2-6-part li#sublist2-6 a.label2-6,  
#press-sublist2-7-part li#sublist2-7 a.label2-7,  
#press-sublist2-8-part li#sublist2-8 a.label2-8,  
#press-sublist2-9-part li#sublist2-9 a.label2-9,  
#press-sublist2-10-part li#sublist2-10 a.label2-10,
#press-sublist1-3-1-part li#sublist3-1 a.label3-1,
#press-sublist1-3-2-part li#sublist3-2 a.label3-2,
#press-sublist1-3-3-part li#sublist3-3 a.label3-3,
#press-sublist1-3-4-part li#sublist3-4 a.label3-4,
#press-sublist1-3-5-part li#sublist3-5 a.label3-5,
#press-sublist1-3-6-part li#sublist3-6 a.label3-6,
#press-sublist1-3-7-part li#sublist3-7 a.label3-7,
#press-sublist1-3-8-part li#sublist3-8 a.label3-8,
#press-sublist1-3-9-part li#sublist3-9 a.label3-9,
#press-sublist1-3-10-part li#sublist3-10 a.label3-10 {
	color:#295880;
	background-image:url(../img/subnavi_level2_on.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }
 

 /*----  recruit level1 on  ----*/
ul#newgrad { /* second-level lists */
	display:none;
}
#recruit-sublist1-1-part #sublist1-1 .label1-1,  
#recruit-sublist1-2-part #sublist1-2 .label1-2,  
#recruit-sublist1-3-part #sublist1-3 .label1-3,  
#recruit-sublist1-4-part #sublist1-4 .label1-4,  
#recruit-sublist1-5-part #sublist1-5 .label1-5,  
#recruit-sublist1-6-part #sublist1-6 .label1-6,  
#recruit-sublist1-7-part #sublist1-7 .label1-7,  
#recruit-sublist1-8-part #sublist1-8 .label1-8,  
#recruit-sublist1-9-part #sublist1-9 .label1-9,  
#recruit-sublist1-10-part #sublist1-10 .label1-10 {
	color:#c0ceed;
	background-color:#1285F2;
	background-image:url(../img/subnavi_level1_on.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
}
#recruit-sublist1-2-part li#sublist1-2 a.label1-2,
#recruit-sublist1-3-part li#sublist1-3 a.label1-3,
#recruit-sublist1-4-part li#sublist1-4 a.label1-4,
#recruit-sublist1-5-part li#sublist1-5 a.label1-5,
#recruit-sublist1-6-part li#sublist1-6 a.label1-6,
#recruit-sublist1-7-part li#sublist1-7 a.label1-7,
#recruit-sublist1-8-part li#sublist1-8 a.label1-8,
#recruit-sublist1-9-part li#sublist1-9 a.label1-9,
#recruit-sublist1-10-part li#sublist1-10 a.label1-10,
#recruit-sublist1-2-1-part #sublist1-2-1 .label1-2-1,
#recruit-sublist1-2-2-part #sublist1-2-2 .label1-2-2,
#recruit-sublist1-2-3-part #sublist1-2-3 .label1-2-3,
#recruit-sublist1-2-4-part #sublist1-2-4 .label1-2-4,
#recruit-sublist1-2-5-part #sublist1-2-5 .label1-2-5,
#recruit-sublist1-2-6-part #sublist1-2-6 .label1-2-6,
#recruit-sublist1-2-7-part #sublist1-2-7 .label1-2-7,
#recruit-sublist1-2-8-part #sublist1-2-8 .label1-2-8,
#recruit-sublist1-2-9-part #sublist1-2-9 .label1-2-8,
#recruit-sublist1-2-10-part #sublist1-2-10 .label1-2-10 {
	background-color:#1285F2;
	background-image:url(../img/subnavi_level1_open.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
}
#recruit-sublist1-2-part #newgrad,
#recruit-sublist1-2-1-part #newgrad,
#recruit-sublist1-2-2-part #newgrad,
#recruit-sublist1-2-3-part #newgrad,
#recruit-sublist1-2-4-part #newgrad,
#recruit-sublist1-2-5-part #newgrad,
#recruit-sublist1-2-6-part #newgrad,
#recruit-sublist1-2-7-part #newgrad,
#recruit-sublist1-2-8-part #newgrad,
#recruit-sublist1-2-9-part #newgrad,
#recruit-sublist1-2-10-part #newgrad {
	display:block;
}
  /*----  level2 nowpage  ----*/
#recruit-sublist1-2-part li#sublist1-2-1 a.label1-2-1,  
#recruit-sublist1-2-1-part li#sublist1-2-1 a.label1-2-1,  
#recruit-sublist1-2-2-part li#sublist1-2-2 a.label1-2-2,  
#recruit-sublist1-2-3-part li#sublist1-2-3 a.label1-2-3,  
#recruit-sublist1-2-4-part li#sublist1-2-4 a.label1-2-4,  
#recruit-sublist1-2-5-part li#sublist1-2-5 a.label1-2-5,  
#recruit-sublist1-2-6-part li#sublist1-2-6 a.label1-2-6,  
#recruit-sublist1-2-7-part li#sublist1-2-7 a.label1-2-7,  
#recruit-sublist1-2-8-part li#sublist1-2-8 a.label1-2-8,  
#recruit-sublist1-2-9-part li#sublist1-2-9 a.label1-2-9,  
#recruit-sublist1-2-10-part li#sublist1-2-10 a.label1-2-10 {
	color:#295880;
	background-image:url(../img/subnavi_level2_on.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }
 /*----  rss    ----*/
#menu-part ul#rss-subnavi .outside {
  	margin-top:16px;
}
#menu-part #rss-subnavi a{
	display: block;
	padding:8px 2px 7px 2px;
	width: 180px;
	w\idth: 176px;
	color:#c0ceed;
	text-decoration: none;
	border:none;
 }
#menu-part #rss-subnavi a:link,  
#menu-part #rss-subnavi a:visited {
	color:#c0ceed;
}
#menu-part #rss-subnavi a:active,  
#menu-part #rss-subnavi a:hover {
	color:#ffffff;
}
 #menu-part #rss-subnavi img {
 	float:left;
 	margin:0 4px 0 2px;
	vertical-align:middle;
 }

	
#gl-sublist1-1-part li.relationlevel{
padding:5px 0 3px 5px;
width:175px;
margin:0;
color:#ffffff;
}
 

#menu li li {
   clear:both;
}

#menu li:hover {
   position:relative;
}

#menu li:hover > ul {
   display: block
}

/* IE6用 */
* html #menu li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column1'"),
      this.onmouseout=new Function("this.className=''"),
      this.style.behavior = 'none'
   );
}

* html #menu li li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column2'"),
      this.onmouseout=new Function("this.className=''"),
      this.style.behavior = 'none'
   );
}

* html #menu li li li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column3'"),
      this.onmouseout=new Function("this.className=''"),
      this.style.behavior = 'none'
   );
}

#menu .column1 {position:relative;}
#menu .column1 ul {display:block;}
#menu .column1 * ul {display:none;}

#menu .column2 {position:relative;}
#menu .column2 ul {display:block;}
#menu .column2 * ul {display:none;}

#menu .column3 {position:relative;}
#menu .column3 ul {display:block;}
#menu .column3 * ul {display:none;}