#header{
	margin:0px 0px 0px 2px;
	height:77px;
background-color:#fff;
	position:absolute;
	left:0;
	top:0px;
	width:980px;
	background-position:0px 0px;
	background-repeat:repeat-x;
	background-image:url(../img/nav-bg.jpg);

	}
	
*+html body #header{
	top:0px;
	margin-left:2px;
}
/*----------トップナビ--------------------------*/

div#nav{
	background-image:url(/img/nav-bg.jpg);
	background-position:0px 100%;
	background-repeat:repeat-x;
	position:absolute;
	top:47px;

	left:0;
	width:980px;
	height:30px;
	z-index:1;
	}


*+html body div#nav{
	width:980px;	top:47px;
	}

	
	
	
#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position:absolute;
	left:0px;
	z-index:auto;
	}
	
	
	
#nav a {
	display: block;
	width: 122px;
	height:1em;
	text-decoration:none;
	padding:3px;

	z-index:auto;
	}
#nav a:hover{
	background-color:#fff;
	}
#nav li { 
	float: left;
	width: 122px; 
	z-index:auto;
	}
#nav li ul li  { 
	width: 130px; 
	z-index:auto;
	}
#nav li ul li a { 
	width: 130px; 
	background-position:0px 100%;
	background-repeat:no-repeat;
	z-index:auto;
	}
#nav ul li{
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	background-position:0px 100%;
	}
#nav ul li a {
	width:124px; 
	height:30px;
	background-image:url(../img/global-navi.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}
#nav ul li a span{display:none}



/* -----------ﾂ・ｳｬﾁﾘﾇﾘｷﾊ｡｡------------*/


#nav ul li#co{background-position:0px 100%;}
#nav ul li#ir{background-position:-124px 100%;}
#nav ul li#nw{background-position:-248px 100%;}
#nav ul li#sc{background-position:-372px 100%;}
#nav ul li#rc{background-position:-496px 100%;}
#nav ul li#tv{background-position:-620px 100%;}

/* -----------ﾂ・ｳｬﾁﾘ｡｡･ﾇ･ﾕ･ｩ･・ﾈﾍﾑ｡｡------------*/


#nav ul li#co a{background-position:0px 100%;}
#nav ul li#ir a{background-position:-124px 100%;}
#nav ul li#nw a{background-position:-248px 100%;}
#nav ul li#sc a{background-position:-372px 100%;}
#nav ul li#rc a{background-position:-496px 100%;}
#nav ul li#tv a{background-position:-620px 100%;}



/* -----------ﾂ・ｳｬﾁﾘ｡｡･ｫ･・ﾈﾍﾑ｡｡------------*/
#my-co #nav ul li#co a{background-position:0px 0px;}
#my-ir #nav ul li#ir a{background-position:-124px 0px;}
#my-nw #nav ul li#nw a{background-position:-248px 0px;}
#my-sc #nav ul li#sc a{background-position:-372px 0px;}
#my-rc #nav ul li#rc a{background-position:-496px 0px;}
#my-tv #nav ul li#tv a{background-position:-620px 0px;}


/* -----------ﾂ・ｳｬﾁﾘ｡｡･ｪ｡ｼ･ﾐ｡ｼﾍﾑ｡｡------------*/
#nav ul li#co a:hover{background-position:0px 0px;}
#nav ul li#ir a:hover {background-position:-124px 0px;}
#nav ul li#nw a:hover{background-position:-248px 0px;}
#nav ul li#sc a:hover{background-position:-372px 0px;}
#nav ul li#rc a:hover{background-position:-496px 0px;}
#nav ul li#tv a:hover{background-position:-620px 0px;}
#nav ul li#ps a{display:none;}









/*----------ｸ｡ｺ・-------------------------*/

.search-text {
	width:110px; 
	height:14px;
	margin-bottom:0;
	position:absolute;
	top:55px;
	right:40px;
	z-index:10;
	border:1px solid #ccc;
	}

.search-image{
	margin-bottom:0;
	position:absolute;
	top:53px;
	right:0px;	z-index:10;
	}

input#search{
	margin-bottom:0;
	position:absolute;
	top:55px;
	right:0px;
	background-image:url(../img/search-r.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	z-index:10;
	font-size:12px;
	height:18px ;
	width:36px;
	text-align:center;
	padding:0 0 0 0px;
	padding-top:0px;
	_padding-top:2px;
	color:#666;
	}
#my-search{}





/*----------ｵ｡ﾇｽ･ﾊ･ﾓ-----------*/


	
;;#g-nav{right:0px;}
#g-nav{
	position:absolute;
	top:4px;
	right:110px;
	height:18px ;
	width:316px;
	}
	;;#g-nav{right:-20px;}
#g-nav ul{ 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}
#g-nav ul li{
	display:inline;
	float:left;
	height:17px;
	overflow:hidden;

	}
#g-nav ul li a{
	display:block;
	height:17px;
	background-image:url(/img/top-link.jpg);
	background-repeat:no-repeat;
	}
#g-nav ul li a span{
	display:none;
	}

	
#g-nav ul li#eng a{
	width:55px;
	background-position: 0px 100%;
	}

#g-nav ul li#eng a:hover{
	background-position: 0px 0px;
	}
	
	
#g-nav ul li#g-home a{
	width:88px;
	background-position:-55px 100%;
	}
#g-nav ul li#g-home a:hover{
	background-position:-55px 0px;
	}
	
#g-nav ul li#s-map a{
	width:70px;
	background-position:-143px 100%;
	}
#g-nav ul li#s-map a:hover{
	background-position:-143px 0px;
	}
	
#g-nav ul li#s-inq a{
	width:85px;
	background-position:-213px 100%;
	}
#g-nav ul li#s-inq a:hover{
	background-position:-213px 0px;
	}
	
	




/*--------------------------------------*/

#font-size-container{
	position:absolute;
	top:2px;
	right:0;
	height:19px;
	width:126px;
	}
	
	;;#font-size-container{display:none;}
#font-size-container p{
	width:67px;
	height:19px;
	background-position: -368px 100%;
	background-repeat:no-repeat;
	background-image:url(../img/top-link.png);
	position:absolute;
	top:2px;
	right:60px;
	}
#font-size-container p span{
	display:none;
	}
#font-size-container a{
	display:block;
	background-image:url(../img/font.png);
	height:18px;
	width:20px;
	background-repeat:no-repeat;
	position:absolute;
	top:2px;
	}
#font-size-container a span{
	display:none;
	}
#font-size-container a#f-l{	
	right:40px;
	}
#font-size-container a#f-m{
	right:20px;
	}
#font-size-container a#f-s{
	right:0px;
	}
#font-size-container a#f-l:hover{	
	background-position: 0px 0px;
	}
#font-size-container a#f-m:hover{	
	background-position:-20px 0px;
	}
#font-size-container a#f-s:hover{	
	background-position:-40px 0px;
	}


/*---------･愠ｴ-----------------*/

p#konami-logo{
	position:absolute;
	top:21px ;

	left:12px;
	z-index:9000;
	}

*+html body p#konami-logo{
	top:16px ;
	}
#konami-logo a{
	border:0px none #fff;
	}
#konami-logo img{
	border:0px none #fff;
	}

/* header new 2009.11.30
==================================================================================*/
div#header_new {
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;
	width:980px;
	height:50px;
	margin:0px;
	padding:0px;
	background:url(../images/bg_header_paturn.gif) bottom repeat-x;
}

div#header_new ul.knm {
	width:490px;
	margin:0px;
	padding:12px 10px 10px 480px;
}

div#header_new ul li {
	display:block;
	float:left;
	padding:0px 8px 0px 0px;
}

div#header_new ul li a    { display:block;  height:17px; text-decoration:none; }
div#header_new ul li span { visibility:hidden; text-decoration:none; }

div#header_new ul li#nav01 a       { width:60px; background:url(../images/globalnavi.gif)    0px   0px no-repeat; }
div#header_new ul li#nav01 a:hover { width:60px; background:url(../images/globalnavi.gif)    0px -17px no-repeat; }
div#header_new ul li#nav02 a       { width:90px; background:url(../images/globalnavi.gif)  -60px   0px no-repeat; }
div#header_new ul li#nav02 a:hover { width:90px; background:url(../images/globalnavi.gif)  -60px -17px no-repeat; }
div#header_new ul li#nav03 a       { width:80px; background:url(../images/globalnavi.gif) -150px   0px no-repeat; }
div#header_new ul li#nav03 a:hover { width:80px; background:url(../images/globalnavi.gif) -150px -17px no-repeat; }
div#header_new ul li#nav04 a       { width:80px; background:url(../images/globalnavi.gif) -240px   0px no-repeat; }
div#header_new ul li#nav04 a:hover { width:80px; background:url(../images/globalnavi.gif) -240px -17px no-repeat; }

/* header new EN 2009.11.30
----------------------------------------------------------------------------------*/
div#header_new_en {
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;
	width:980px;
	height:50px;
	margin:0px;
	padding:0px;
	background:url(../images/bg_header_paturn.gif) bottom repeat-x;
}

div#header_new_en ul {
	width:360px;
	margin:0px;
	padding:12px 0px 10px 620px;
}

div#header_new_en ul li {
	display:block;
	float:left;
	padding:0px 8px 0px 0px;
}

div#header_new_en ul li a    { display:block;  height:17px; text-decoration:none;}
div#header_new_en ul li span { visibility:hidden; text-decoration:none; }

div#header_new_en ul li#nav01 a       { width:80px; background:url(../images/en/globalnavi_en.gif)    0px   0px no-repeat; }
div#header_new_en ul li#nav01 a:hover { width:80px; background:url(../images/en/globalnavi_en.gif)    0px -17px no-repeat; }
div#header_new_en ul li#nav02 a       { width:90px; background:url(../images/en/globalnavi_en.gif)  -80px   0px no-repeat; }
div#header_new_en ul li#nav02 a:hover { width:90px; background:url(../images/en/globalnavi_en.gif)  -80px -17px no-repeat; }
div#header_new_en ul li#nav03 a       { width:70px; background:url(../images/en/globalnavi_en.gif) -170px   0px no-repeat; }
div#header_new_en ul li#nav03 a:hover { width:70px; background:url(../images/en/globalnavi_en.gif) -170px -17px no-repeat; }
div#header_new_en ul li#nav04 a       { width:80px; background:url(../images/en/globalnavi_en.gif) -240px   0px no-repeat; }
div#header_new_en ul li#nav04 a:hover { width:80px; background:url(../images/en/globalnavi_en.gif) -240px -17px no-repeat; }

#header_message_en div#header_new ul li#nav01 a { width:60px; background:url(../images/globalnavi.gif)    0px -17px no-repeat; }
#header_profile_en div#header_new ul li#nav02 a { width:90px; background:url(../images/globalnavi.gif)  -60px -17px no-repeat; }
#header_products_en div#header_new ul li#nav03 a { width:80px; background:url(../images/globalnavi.gif) -150px -17px no-repeat; }
#header_news_en div#header_new ul li#nav04 a { width:80px; background:url(../images/globalnavi.gif) -240px -17px no-repeat; }




/* header new KDE 2009.12.21
==================================================================================*/
div#header_new_kde {
	width:960px;
	height:21px;
	margin:0px;
	padding:18px 10px;
}

div#header_new_kde ul.kde {
	float:left;
	margin:0px;
	padding:1px 10px 0px 194px;
}

div#header_new_kde ul li {
	display:block;
	float:left;
	padding:0px 8px 0px 0px;
}

div#header_new_kde ul li a    { display:block;  height:17px; text-decoration:none; }
div#header_new_kde ul li span { visibility:hidden; text-decoration:none; }

div#header_new_kde ul li#nav01 a       { width:60px; background:url(../images/globalnavi.gif)    0px   0px no-repeat; }
div#header_new_kde ul li#nav01 a:hover { width:60px; background:url(../images/globalnavi.gif)    0px -17px no-repeat; }
div#header_new_kde ul li#nav02 a       { width:90px; background:url(../images/globalnavi.gif)  -60px   0px no-repeat; }
div#header_new_kde ul li#nav02 a:hover { width:90px; background:url(../images/globalnavi.gif)  -60px -17px no-repeat; }
div#header_new_kde ul li#nav03 a       { width:80px; background:url(../images/globalnavi.gif) -150px   0px no-repeat; }
div#header_new_kde ul li#nav03 a:hover { width:80px; background:url(../images/globalnavi.gif) -150px -17px no-repeat; }
div#header_new_kde ul li#nav04 a       { width:80px; background:url(../images/globalnavi.gif) -240px   0px no-repeat; }
div#header_new_kde ul li#nav04 a:hover { width:80px; background:url(../images/globalnavi.gif) -240px -17px no-repeat; }

/* header new KDE (EN) 2009.12.25
==================================================================================*/
div#header_new_kde_en {
	width:960px;
	height:21px;
	margin:0px;
	padding:18px 10px;
}

div#header_new_kde_en ul.kde_en {
	float:left;
	margin:0px;
	padding:0px 0px 0px 332px;
}

div#header_new_kde_en ul li {
	display:block;
	float:left;
}

div#header_new_kde_en ul li a    { display:block;  height:17px; text-decoration:none; }
div#header_new_kde_en ul li span { visibility:hidden; text-decoration:none; }

div#header_new_kde_en ul li#nav01 a       { width:80px; background:url(../images/en/globalnavi_en.gif)    0px   0px no-repeat; }
div#header_new_kde_en ul li#nav01 a:hover { width:80px; background:url(../images/en/globalnavi_en.gif)    0px -17px no-repeat; }
div#header_new_kde_en ul li#nav02 a       { width:90px; background:url(../images/en/globalnavi_en.gif)  -80px   0px no-repeat; }
div#header_new_kde_en ul li#nav02 a:hover { width:90px; background:url(../images/en/globalnavi_en.gif)  -80px -17px no-repeat; }
div#header_new_kde_en ul li#nav03 a       { width:70px; background:url(../images/en/globalnavi_en.gif) -170px   0px no-repeat; }
div#header_new_kde_en ul li#nav03 a:hover { width:70px; background:url(../images/en/globalnavi_en.gif) -170px -17px no-repeat; }
div#header_new_kde_en ul li#nav04 a       { width:80px; background:url(../images/en/globalnavi_en.gif) -240px   0px no-repeat; }
div#header_new_kde_en ul li#nav04 a:hover { width:80px; background:url(../images/en/globalnavi_en.gif) -240px -17px no-repeat; }

/* CORPORATE LOGO
==================================================================================*/
div#wrapper div#corporate_logo {
	position:absolute;
	z-index:999;
	width:123px;
	height:26px;
	margin:10px 0px 0px 10px;
	padding:0px;
}

div#wrapper div#corporate_logo h1,
div#wrapper div#corporate_logo a,
div#wrapper div#corporate_logo img, {
	display:block;
	margin:0px;
	padding:0px;
}

div#wrapper div#corporate_logo h1#knm {
	display:block;
	width:123px;
}

div#wrapper div#corporate_logo h1#knm img,
div#wrapper div#corporate_logo h1#knm a {
	display:block;
	width:123px;
}

div#wrapper div#corporate_logo a,
div#wrapper div#logo_konami img {
	margin:0px;
	padding:0px;
	vartical-align:top;
}

/* CORPORATE LOGO KDE
==================================================================================*/
div#wrapper div#corporate_logo_kde {
	float:left;
	width:463px;
	height:26px;
	margin:5px 0 0 0;
	padding:0px;
}

div#wrapper div#corporate_logo_kde h1,
div#wrapper div#corporate_logo_kde a,
div#wrapper div#corporate_logo_kde img, {
	float:left;
	display:block;
	margin:0px;
	padding:0px;
}

div#wrapper div#corporate_logo_kde h1#kde {
	width:463px;
	margin:0px;
	padding:0px;
}

div#wrapper div#corporate_logo_kde h1#kde img {
	float:left;
}

div#wrapper div#corporate_logo_kde a,
div#wrapper div#logo_konami img {
	margin:0px;
	padding:0px;
	vartical-align:top;
}

/* FONTSIZE-CONTAINER 2009.11.30
==================================================================================*/
/**/
div#header_new div#fontsize-container {
	position:absolute;
	width:130px;
	height:18px;
	top:12px;
	right:10px;
	margin:0px;
	padding:0px;
	font-size:1px;
	background:url(../images/bg_fontsize.png) 0px 0px no-repeat;
}

div#header_new div#fontsize-container p {
	float:left;
	width:70px;
	height:18px;
	margin:0px;
	padding:0px;
}

div#header_new div#fontsize-container p span {
	display:none;
}

div#header_new div#fontsize-container a {
	display:block;
	float:left;
	width:20px;
	height:18px;
	margin:0px;
	padding:0px;
	border:0px;
}

div#header_new div#fontsize-container a span {
	display:none;
}

/* FONTSIZE-CONTAINER KDE 2009.12.24
==================================================================================*/
/**/
div#header_new_kde div#fontsize-container_kde {
	float:right;
	width:130px;
	height:18px;
	margin:1px 7px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:1px;
	background:url(../images/bg_fontsize.png) 0px 0px no-repeat;
}

div#header_new_kde div#fontsize-container_kde p {
	float:left;
	width:70px;
	height:18px;
	margin:0px;
	padding:0px;
}

div#header_new_kde div#fontsize-container_kde p span {
	display:none;
}

div#header_new_kde div#fontsize-container_kde a {
	display:block;
	float:left;
	width:20px;
	height:18px;
	margin:0px;
	padding:0px;
	border:0px;
}

div#header_new_kde div#fontsize-container_kde a span {
	display:none;
}

/* NAVIGATION KDE 2009.12.21
==================================================================================*/
div#wrapper div#navigation_kde {
	clear:both;
	width:980px;
	height:36px;
	padding:0px 0px 2px 0px;
}

div#wrapper div#navigation_kde ul {
	float:left;
	width:777px;
	height:36px;
	margin:0px;
	padding:0px;
	list-style:none;
	background:url(../images/navigation_kde.gif) no-repeat;
}

div#wrapper div#navigation_kde ul li {
	float:left;
	display:block;
}

div#wrapper div#navigation_kde ul li a {
	display:block;
	width:129px;
	height:36px;

	text-decoration:none;
}

div#wrapper div#navigation_kde ul li a span {
	visibility:hidden;
}

div#wrapper div#navigation_kde ul li#kde_nav01 a {
	background:url(../images/navigation_kde.gif) 0px 0px no-repeat;
}

div#wrapper div#navigation_kde ul li#kde_nav01 a:hover,
#header_message div#wrapper div#navigation_kde ul li#kde_nav01 a {
	background:url(../images/navigation_kde.gif) 0px -36px no-repeat;
}

div#wrapper div#navigation_kde ul li#kde_nav02 a {
	background:url(../images/navigation_kde.gif) -129px 0px no-repeat;
}

div#wrapper div#navigation_kde ul li#kde_nav02 a:hover,
#header_profile1 div#wrapper div#navigation_kde ul li#kde_nav02 a {
	background:url(../images/navigation_kde.gif) -129px -36px no-repeat;
}

div#wrapper div#navigation_kde ul li#kde_nav03 a {
	background:url(../images/navigation_kde.gif) -258px 0px no-repeat;
}

div#wrapper div#navigation_kde ul li#kde_nav03 a:hover,
#header_profile div#wrapper div#navigation_kde ul li#kde_nav03 a {
	background:url(../images/navigation_kde.gif) -258px -36px no-repeat;
}

div#wrapper div#navigation_kde ul li#kde_nav04 a {
	background:url(../images/navigation_kde.gif) -387px 0px no-repeat;
}

div#wrapper div#navigation_kde ul li#kde_nav04 a:hover,
#header_news div#wrapper div#navigation_kde ul li#kde_nav04 a {
	background:url(../images/navigation_kde.gif) -387px -36px no-repeat;
}

div#wrapper div#navigation_kde ul li#kde_nav05 a {
	background:url(../images/navigation_kde.gif) -516px 0px no-repeat;
}

div#wrapper div#navigation_kde ul li#kde_nav05 a:hover {
	background:url(../images/navigation_kde.gif) -516px -36px no-repeat;
}

div#wrapper div#navigation_kde ul li#kde_nav06 a {
	background:url(../images/navigation_kde.gif) -645px 0px no-repeat;
}

div#wrapper div#navigation_kde ul li#kde_nav06 a:hover {
	background:url(../images/navigation_kde.gif) -645px -36px no-repeat;
}

/* NAVIGATION KDE EN 2009.12.26
==================================================================================*/
div#wrapper div#navigation_kde_en {
	clear:both;
	width:980px;
	height:36px;
	padding:0px 0px 2px 0px;
}

div#wrapper div#navigation_kde_en ul {
	float:left;
	width:777px;
	height:36px;
	margin:0px;
	padding:0px;
	list-style:none;
	background:url(../images/en/navigation_kde_en.gif) no-repeat;
}

div#wrapper div#navigation_kde_en ul li {
	float:left;
	display:block;
}

div#wrapper div#navigation_kde_en ul li a {
	display:block;
	width:194px;
	height:36px;
	text-decoration:none;
}

div#wrapper div#navigation_kde_en ul li a span {
	visibility:hidden;
}

div#wrapper div#navigation_kde_en ul li#kde_nav01 a {
	background:url(../images/en/navigation_kde_en.gif) 0px 0px no-repeat;
}

div#wrapper div#navigation_kde_en ul li#kde_nav01 a:hover,
#header_message_en div#wrapper div#navigation_kde_en ul li#kde_nav01 a {
	background:url(../images/en/navigation_kde_en.gif) 0px -36px no-repeat;
}

div#wrapper div#navigation_kde_en ul li#kde_nav02 a {
	background:url(../images/en/navigation_kde_en.gif) -194px 0px no-repeat;
}

div#wrapper div#navigation_kde_en ul li#kde_nav02 a:hover,
#header_profile_en1 div#wrapper div#navigation_kde_en ul li#kde_nav02 a {
	background:url(../images/en/navigation_kde_en.gif) -194px -36px no-repeat;
}

div#wrapper div#navigation_kde_en ul li#kde_nav03 a {
	background:url(../images/en/navigation_kde_en.gif) -388px 0px no-repeat;
}

div#wrapper div#navigation_kde_en ul li#kde_nav03 a:hover,
#header_profile_en div#wrapper div#navigation_kde_en ul li#kde_nav03 a {
	background:url(../images/en/navigation_kde_en.gif) -388px -36px no-repeat;
}

div#wrapper div#navigation_kde_en ul li#kde_nav04 a {
	background:url(../images/en/navigation_kde_en.gif) -582px 0px no-repeat;
}

div#wrapper div#navigation_kde_en ul li#kde_nav04 a:hover,
#header_news_en div#wrapper div#navigation_kde_en ul li#kde_nav04 a {
	background:url(../images/en/navigation_kde_en.gif) -582px -36px no-repeat;
}

/* CONTENT_RIGHT > SEARCH
----------------------------------------------------------------------------------*/
div#search_kde {
	float:left;
	display:block;
	width:168px;
	height:26px;
	margin:0px 0px 5px 0px;
	padding:8px 0px 0px 34px;
	text-align:left;
	background:url(../images/bg_search_kde.gif) no-repeat;
}

div#search_kde form {
	margin:0px;
	padding:0px;
}

#MF_form_phrase,
div#search_kde form input#search-text {
	float:left;
	width:110px; 
	height:16px;
	margin:0px;
	padding:0px;
	z-index:10;
	border:1px solid #ccc;
}

div#search_kde form input#search2 {
	float:left;
	width:35px;
	height:18px;
	z-index:10;
	margin:0px 5px;
	padding:2px 5px;
	color:#666;
	font-size:12px;
	text-align:left;
	background:url(../images/btn_search.gif) 0px 0px no-repeat;
}


div#search_kde_en {
	float:right !important;
	display:block;
	width:168px;
	height:26px;
	margin:-35px 0px 5px 0px !important;
	padding:0px 0px 0px 34px;
	text-align:left;
	background:url(../images/bg_search_kde.gif) no-repeat;
}

div#search_kde_en form {
	margin:0px;
	padding:0px;
}

div#search_kde_en form input#search2 {
	float:left;
	width:45px !important;
	height:18px;
	z-index:10;
	margin:0px 5px;
	padding:2px 5px;
	color:#666;
	font-size:10px !important;
	text-align:left;
	background:url(../images/btn_search_en.gif) 0px 0px no-repeat;
}





/* global home 2011.07.06
==================================================================================*/
/**/
div#header_new_kde p {
	width:122px;
	height:11px;
	margin:0px;
	padding:0px 0px 0px 831px;
}

div#header_new_kde p a    { display:block;  text-decoration:none; background:url(../images/global_off.gif) no-repeat; height:100%;width:100%;}
div#header_new_kde p span { visibility:hidden; text-decoration:none; }
div#header_new_kde p a:hover {
	background:url(../images/global_on.gif) no-repeat;
}

div#header_new_kde_en p {
	width:122px;
	height:11px;
	margin:0px;
	padding:0px 0px 0px 831px;
}

div#header_new_kde_en p a    { display:block;  text-decoration:none; background:url(../images/global_off.gif) no-repeat; height:100%;width:100%;}
div#header_new_kde_en p span { visibility:hidden; text-decoration:none; }
div#header_new_kde_en p a:hover {
	background:url(../images/global_on.gif) no-repeat;
}

div#anniversary.jp{

	height:55px;
	width:980px;
	background-image:url(http://www.konami.co.jp/img/40th_bnr_jp.png);
	position:relative;
	display:block;

}

div#anniversary.en{

	height:55px;
	width:980px;
	background-image:url(http://www.konami.co.jp/img/40th_bnr_en.png);
	position:relative;
	display:block;

}

div#anniversary span{

	display:none;
	
}

#navigation_kde ul {
 width:646px !important;
}

#navigation_kde #search_kde {
 float:right;
}

#navigation_kde_en ul {
 width:582px !important;
}


#kde_nav01 a {
 display:none !important;
}
/* menu */
#navigation_kde_list li {
  float:left;
  list-style:none!important;
  background:#f5f5f5!important;
  border-top:1px solid #999999!important;
  border-bottom:1px solid #999999!important;
}
#navigation_kde_list li span{
 position:relative!important;
 top:6px!important;
 font-family:Meiryo, メイリオ, "ヒラギノ角ゴ ProN"!important;
 font-size:9pt!important;
}
#navigation_kde_list li a{
 display:inline-block!important;
 width:120px!important;
 height:30px!important;
 color:#666666!important;
 border-left:1px solid #999999!important;
 //border-right:1px solid #f5f5f5!important;
 text-align:center!important;
}
#navigation_kde_list li:last-child {
 border-right:1px solid #999999!important;
}
#navigation_kde_list li a:hover {
 background:#e4e4e4!important;
 text-decoration:none!important;
}
#search_kde {
 margin-left:50px!important;
}

/* menu en */
#navigation_kde_list_en li {
  float:left;
  list-style:none!important;
  background:#f5f5f5!important;
  border-top:1px solid #999999!important;
  border-bottom:1px solid #999999!important;
}
#navigation_kde_list_en li span{
 position:relative!important;
 top:6px!important;
 font-family:Meiryo, メイリオ, "ヒラギノ角ゴ ProN"!important;
 font-size:9pt!important;
}
#navigation_kde_list_en li a{
 display:inline-block!important;
 width:140px!important;
 height:30px!important;
 color:#666666!important;
 border-left:1px solid #999999!important;
 //border-right:1px solid #f5f5f5!important;
 text-align:center!important;
}
#navigation_kde_list_en li:last-child {
 border-right:1px solid #999999!important;
}
#navigation_kde_list_en li a:hover {
 background:#e4e4e4!important;
 text-decoration:none!important;
}
#search_kde_en {
 margin-left:50px!important;
}
#header_message_en #kde_nav01,
#header_message #kde_nav01 {
  background:#ccc!important;
}
#header_profile_en #kde_nav03,
#header_profile #kde_nav03 {
  background:#ccc!important;
}
#header_news_en #kde_nav04,
#header_news #kde_nav04 {
  background:#ccc!important;
}
