/* COMMON CSS
==================================================================================*/
@charset "utf-8";
/* Hidden from Mac IE \*/
@import "header.css";
@import "footer.css";
@import "base.css";


*{
	margin:0px;
	padding:0px;
	/*color:#000088;*/
	border:none;
	font-size: 100%;
}

body {
	margin:0px;
	padding:0px;
}

a,a:link {
	color: #000088;
	vertical-align:bottom;
	text-decoration:none;
}

a:hover {
	color:#2299cc;
	text-decoration:underline;
}

a:visited {
	color: #450065;
}

.clearfix:after {
	content:"";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

.clearfix { min-height:1px; }

* html .clearfix {
  height:1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* wrapper
==================================================================================*/
div#wrapper {
	position:relative;
	width:980px;
	z-index:0;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding-bottom:10px;
	text-align:left;
}

div#wrapper ul,
div#wrapper ul li,
div#wrapper dl,
div#wrapper dl dt,
div#wrapper dl dd {
	list-style:none;
}

div#wrapper div#article,
div#wrapper div#article_en {
	clear:both;
}

/* CONTAINER
==================================================================================*/
div#wrapper div#container_new {
	position:relative;
	width:980px;
	z-index:0;
	top:50px;
	text-align:left;
	vertical-align:top;
	background-color:#fff;
}

/* CONTENT_TOP
==================================================================================*/
div#wrapper div#content_top {
	width:980px;
	height:290px;
	margin:0px;
	padding:0px;
}

/* CONTENT
==================================================================================*/
div#wrapper div#content_wrapper {
	margin:5px 0px;
	padding:0px;
}

/* CONTENT_LEFT
==================================================================================*/
div#wrapper div#content_wrapper div#content_left {
	float:left;
	width:771px;
}

/* CONTENT_LEFT > NAVIGATION
----------------------------------------------------------------------------------*/
div#content_left div#navigation {
	width:771px;
	margin:0px;
	padding:0px 0px 10px 0px;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	background:url(../images/bg_border771.gif) repeat-y;
}

div#content_left div#navigation dl {
	display:block;
	float:left;
	width:154px;
	margin:0px;
	padding:0px;
	background:url(../images/bg_border771.gif) top no-repeat;
}

div#content_left div#navigation dl dt {
	width:154px;
	height:33px;
	margin:0px 0px 6px 0px;
	padding:0px;
}

div#content_left div#navigation dl dt span {
	visibility:hidden;
	text-decoration:none;
}

div#content_left div#navigation dl dt#dt_corporate {
	background:url(../images/btn_navigation.gif) no-repeat 0px 0px;
}

div#content_left div#navigation dl dt#dt_corporate a {
	display:block;
	height:33px;
	text-decoration:none;
}

div#content_left div#navigation dl dt#dt_corporate a:hover {
	display:block; height:33px;
	background:url(../images/btn_navigation.gif) no-repeat 0px -33px;
}

div#content_left div#navigation dl dt#dt_ir {
	background:url(../images/btn_navigation.gif) no-repeat -154px 0px;
}

div#content_left div#navigation dl dt#dt_ir a { display:block; height:33px; text-decoration:none; }

div#content_left div#navigation dl dt#dt_ir a:hover {
	display:block; height:33px;
	background:url(../images/btn_navigation.gif) no-repeat -154px -33px;
}

div#content_left div#navigation dl dt#dt_social {
	background:url(../images/btn_navigation.gif) no-repeat -308px 0px;
}

div#content_left div#navigation dl dt#dt_social a { display:block; height:33px; text-decoration:none; }

div#content_left div#navigation dl dt#dt_social a:hover {
	display:block; height:33px;
	background:url(../images/btn_navigation.gif) no-repeat -308px -33px;
}

div#content_left div#navigation dl dt#dt_recruit {
	background:url(../images/btn_navigation.gif) no-repeat -462px 0px;
}

div#content_left div#navigation dl dt#dt_recruit a { display:block; height:33px; text-decoration:none; }

div#content_left div#navigation dl dt#dt_recruit a:hover {
	display:block; height:33px;
	background:url(../images/btn_navigation.gif) no-repeat -462px -33px;
}

div#content_left div#navigation dl dt#dt_konamitv {
	background:url(../images/btn_navigation.gif) no-repeat -616px 0px;
}

div#content_left div#navigation dl dt#dt_konamitv a { display:block; height:33px; text-decoration:none; }

div#content_left div#navigation dl dt#dt_konamitv a:hover {
	display:block; height:33px;
	background:url(../images/btn_navigation.gif) no-repeat -616px -33px;
}

div#content_left div#navigation dl dd {
	margin:0px;
	padding:0px 0px 0px 16px;
	line-height:150%;
	background:url(../images/icon_arrow.gif) 8px 8px no-repeat;
}

div#content_left div#navigation dl dd a {
	text-decoration:none;
}

div#content_left div#navigation dl dd a:hover {
	color:#2299cc;
	text-decoration:underline;
}

/* CONTENT_LEFT > NAVIGATION (EN)
----------------------------------------------------------------------------------*/
div#content_left div#navigation_en {
	width:771px;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:15px;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	background:url(../images/en/bg_border771_en.gif) repeat-y;
}

div#content_left div#navigation_en dl {
	display:block;
	float:left;
	width:257px;
	margin:0px;
	padding:0px;
	background:url(../images/en/bg_border771_en.gif) top no-repeat;
}

div#content_left div#navigation_en dl dt {
	width:257px;
	height:33px;
	margin:0px 0px 6px 0px;
	padding:0px;
}

div#content_left div#navigation_en dl dt span {
	visibility:hidden;
	text-decoration:none;
}

div#content_left div#navigation_en dl dt#dt_corporate {
	background:url(../images/en/btn_navigation_en.gif) no-repeat 0px 0px;
}

div#content_left div#navigation_en dl dt#dt_corporate a {
	display:block;
	height:33px;
	text-decoration:none;
}

div#content_left div#navigation_en dl dt#dt_corporate a:hover {
	display:block; height:33px;
	background:url(../images/en/btn_navigation_en.gif) no-repeat 0px -33px;
}

div#content_left div#navigation_en dl dt#dt_ir {
	background:url(../images/en/btn_navigation_en.gif) no-repeat -257px 0px;
}

div#content_left div#navigation_en dl dt#dt_ir a { display:block; height:33px; text-decoration:none; }

div#content_left div#navigation_en dl dt#dt_ir a:hover {
	display:block; height:33px;
	background:url(../images/en/btn_navigation_en.gif) no-repeat -257px -33px;
}

div#content_left div#navigation_en dl dt#dt_social {
	background:url(../images/en/btn_navigation_en.gif) no-repeat -514px 0px;
}

div#content_left div#navigation_en dl dt#dt_social a { display:block; height:33px; text-decoration:none; }

div#content_left div#navigation_en dl dt#dt_social a:hover {
	display:block; height:33px;
	background:url(../images/en/btn_navigation_en.gif) no-repeat -514px -33px;
}

div#content_left div#navigation_en dl dd {
	margin:0px;
	padding:0px 0px 0px 18px;
	line-height:150%;
	background:url(../images/icon_arrow.gif) 8px 8px no-repeat;
}

div#content_left div#navigation_en dl dd a {
	text-decoration:none;
}

div#content_left div#navigation_en dl dd a:hover {
	color:#2299cc;
	text-decoration:underline;
}

/* CONTENT_LEFT > NEWS 
----------------------------------------------------------------------------------*/
div#content_left div#news_wrapper,
div#content_left div#news_wrapper_en {
	clear:both;
	margin:1px 0px;
	background:url(../images/bg_paturn_news.gif) top repeat-x;
}

div#content_left div#news_wrapper_kde {
	clear:both;
	margin:1px 0px;
}

/* CONTENT_LEFT > NEWS > HEADING
----------------------------------------------------------------------------------*/
div#content_left div#news_wrapper div#news_heading {
	margin:0px;
	padding:12px 4px 8px 4px;
}

div#content_left div#news_wrapper div#news_heading h2 {
	display:block;
	float:left;
	width:100px;
	height:17px;
	margin:0px;
	/**/font-size:8px;
	padding:0px 24px 0px 0px;
	background:url(../images/bg_news.gif) no-repeat;
}

div#content_left div#news_wrapper div#news_heading h2 span {
	visibility:hidden;
	text-decoration:none;
}

div#content_left div#news_wrapper div#news_heading div.news_head_list {
	float:left;
	width:80px;
	padding:0px 14px 0px 0px;
	border:none;
	text-decoration:none;
}

div#content_left div#news_wrapper div#news_heading div.news_head_rss {
	float:left;
	width:50px;
	padding:0px 14px 0px 0px;
}

div#content_left div#news_wrapper div#news_heading div.news_head_about {
	float:left;
	width:100px;
	padding:0px 14px 0px 0px;
}

div#content_left div#news_wrapper div#news_heading div.news_head_list a {
	display:block;
	float:left;
	width:80px;
	height:17px;
	text-decoration:none;
	background:url(../images/btn_newslist_new.gif) 0px 0px no-repeat;
}

div#content_left div#news_wrapper div#news_heading div.news_head_list a:hover {
	background:url(../images/btn_newslist_new.gif) 0px -17px no-repeat;
}

div#content_left div#news_wrapper div#news_heading div.news_head_list span {
	visibility:hidden;
	text-decoration:none;
}

div#content_left div#news_wrapper div#news_heading div.news_head_rss a {
	display:block;
	float:left;
	width:50px;
	height:17px;
	text-decoration:none;
	background:url(../images/icon_rss.gif) 0px 0px no-repeat;
}

div#content_left div#news_wrapper div#news_heading div.news_head_rss a:hover {
	background:url(../images/icon_rss.gif) 0px -17px no-repeat;
}

div#content_left div#news_wrapper div#news_heading div.news_head_rss span {
	visibility:hidden;
	text-decoration:none;
}

div#content_left div#news_wrapper div#news_heading div.news_head_about {
	margin:0px;
	padding:0px 0px 0px 10px;
	background:url(../images/icon_arrow_footer.gif) 0px 40% no-repeat;
}

/* CONTENT_LEFT > NEWS > HEADING (KDE)
----------------------------------------------------------------------------------*/
div#content_left div#news_wrapper_kde div#news_heading_kde {
	clear:both;
	width:980px;
	margin:0px;
	padding:12px 4px 0px 4px;
}

div#content_left div#news_wrapper_kde div#news_heading_kde h2 {
	display:block;
	width:980px;
	height:27px;
	margin:0px;
	/**/font-size:8px;
	padding:0px 0px 2px 0px;
	border-bottom:1px solid #CCC;
}

div#content_left div#news_wrapper_kde div#news_heading_kde h2 span {
	display:none;
	text-decoration:none;
}

div#content_left div#news_wrapper_kde div#news_heading_kde h2 div#btn_kde_newslist {
 padding:7px 0px 0px 110px;
 font-size:10pt;
 font-weight:normal;
}

div#content_left div#news_wrapper_kde div#news_heading_kde h2 div#btn_kde_newslist a span {
	display:none;
	text-decoration:none;
}

div#content_left div#news_wrapper_kde div#news_heading_kde h2#h2_important {
	background:url(../images/bg_information.gif) no-repeat;
}

div#content_left div#news_wrapper_kde div#news_heading_kde h2#h2_denshi {
	background:url(../images/bg_denshi.gif) no-repeat;
}

h2#h2_denshi {
 margin-top:-30px !important;
}

div#content_left div#news_wrapper_kde div#news_heading_kde h2#h2_information {
	background:url(../images/bg_newinformation.gif) no-repeat;
}

/* CONTENT_LEFT > NEWS > HEADING (KDE) EN
----------------------------------------------------------------------------------*/
div#content_left div#news_wrapper_kde div#news_heading_kde_en {
	clear:both;
	width:762px;
	margin:0px;
	padding:12px 4px 0px 4px;
}

div#content_left div#news_wrapper_kde div#news_heading_kde_en h2 {
	display:block;
	width:980px;
	height:27px;
	margin:0px;
	/**/font-size:8px;
	padding:0px 0px 2px 0px;
	border-bottom:1px solid #CCC;
}

div#content_left div#news_wrapper_kde div#news_heading_kde_en h2 span {
	display:none;
	text-decoration:none;
}

div#content_left div#news_wrapper_kde div#news_heading_kde_en h2 div#btn_kde_newslist_en {
 padding:4px 0px 0px 90px;
 font-size:10pt;
 font-weight:normal;
}

div#content_left div#news_wrapper_kde div#news_heading_kde_en h2 div#btn_kde_newslist_en a span {
	display:none;
	text-decoration:none;
}

div#content_left div#news_wrapper_kde div#news_heading_kde_en h2#h2_important_en {
	margin:0px;
	padding:0px;
	background:url(../images/en/bg_important_en.gif) no-repeat;
}

div#content_left div#news_wrapper_kde div#news_heading_kde_en h2#h2_information_en {
	margin:0px;
	padding:0px;
	background:url(../images/en/bg_news_kde_en.gif) no-repeat;
}

/* CONTENT_LEFT > NEWS > HEADING (EN)
----------------------------------------------------------------------------------*/
div#content_left div#news_wrapper_en div#news_heading {
	clear:both;
	margin:0px;
	padding:12px 4px 8px 4px;
}

div#content_left div#news_wrapper_en div#news_heading h2 {
	display:block;
	float:left;
	width:100px;
	height:17px;
	margin:0px;
	/**/font-size:8px;
	padding:0px 24px 0px 0px;
	background:url(../images/en/bg_news_en.gif) no-repeat;
}

div#content_left div#news_wrapper_en div#news_heading h2 span {
	visibility:hidden;
	text-decoration:none;
}

div#content_left div#news_wrapper_en div#news_heading div.news_head_list {
	float:right;
	width:80px;
	padding:0px 14px 0px 0px;
	border:none;
	text-decoration:none;
}

div#content_left div#news_wrapper_en div#news_heading div.news_head_list a {
	display:block;
	width:80px;
	height:17px;
	text-decoration:none;
	background:url(../images/en/btn_newslist_en.gif) 0px 0px no-repeat;
}

div#content_left div#news_wrapper_en div#news_heading div.news_head_list a:hover {
	background:url(../images/en/btn_newslist_en.gif) 0px -17px no-repeat;
}

div#content_left div#news_wrapper_en div#news_heading div.news_head_list span {
	visibility:hidden;
	text-decoration:none;
}


/* CONTENT_LEFT > NEWS > TEXT
----------------------------------------------------------------------------------*/
div#content_left div#news_wrapper div#news_text {
	margin:0px 0px 10px 0px;
	padding:0px 2px;
	background:url(../images/bg_border771_news.gif) repeat-y;
}

div#content_left div#news_wrapper div#news_text ul#news_list {
	margin:0px;
	padding:14px 14px;
	background:url(../images/bg_paturn_newscont.gif) repeat-x;
}

div#content_left div#news_wrapper div#news_text ul#news_list li {
	display:block;
	float:left;
	margin:0px;
	padding:3px 0px;
	line-height:130%;
}

div#content_left div#news_wrapper div#news_text ul#news_list li.news-topics {
	background:url(../images/icon_news_topics.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper div#news_text ul#news_list li.news-tv {
	background:url(../images/icon_news_tv.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper div#news_text ul#news_list li.news-new {
	background:url(../images/icon_news_release.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper div#news_text ul#news_list li.news-info {
	background:url(../images/icon_news_info.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper div#news_text ul#news_list li.news-ir {
	background:url(../images/icon_news_ir.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper div#news_text ul#news_list li.news-pro {
	background:url(../images/icon_news_product.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper div#news_text ul#news_list li span.date {
	display:block;
	float:left;
	width:120px;
	padding:0px 80px 0px 0px;
	color:#333333;
}

div#content_left div#news_wrapper div#news_text ul#news_list li a {
	display:block;
	width:538px;
	float:left;
	margin:0px 0px 2px 0px;
	text-decoration:none;
}

div#content_left div#news_wrapper div#news_text ul#news_list li a:hover {
	color:#2299cc;
	text-decoration:underline;
}

/* CONTENT_LEFT > NEWS > IMPORTANT TEXT (KDE)
----------------------------------------------------------------------------------*/
div#content_left div#news_wrapper_kde div#important_text_kde {
	margin:0px 0px 0px 0px;
	padding:0px 2px;
}

div#content_left div#news_wrapper_kde div#important_text_kde ul#news_list {
	margin:0px;
	padding:14px 14px 0px 14px;
}

div#content_left div#news_wrapper_kde div#important_text_kde ul#news_list li {
	display:block;
	float:left;
	margin:0px;
	padding:3px 0px;
	line-height:130%;
}

div#content_left div#news_wrapper_kde div#important_text_kde ul#news_list li span.date {
	display:block;
	float:left;
	width:120px;
	padding:0px 0px 0px 0px;
	color:#333333;
}

div#content_left div#news_wrapper_kde div#important_text_kde ul#news_list li a {
	display:block;
	width:738px;
	float:left;
	margin:0px 0px 2px 0px;
	text-decoration:none;
}

div#content_left div#news_wrapper_kde div#important_text_kde ul#news_list li a:hover {
	color:#2299cc;
	text-decoration:underline;
}

/* CONTENT_LEFT > NEWS > IMPORTANT TEXT (KDE) EN
----------------------------------------------------------------------------------*/
div#content_left div#news_wrapper_kde div#important_text_kde_en {
	margin:0px 0px 0px 0px;
	padding:0px 2px;
	font-family:Times New Roman,Arial,'ＭＳ Ｐゴシック',sans-serif;
}

div#content_left div#news_wrapper_kde div#important_text_kde_en ul#news_list_en {
	margin:0px;
	padding:14px 14px 0px 14px;
}

div#content_left div#news_wrapper_kde div#important_text_kde_en ul#news_list_en li {
	display:block;
	float:left;
	margin:0px;
	padding:3px 0px;
	line-height:130%;
}

div#content_left div#news_wrapper_kde div#important_text_kde_en ul#news_list_en li span.date {
	display:block;
	float:left;
	width:120px;
	padding:0px 0px 0px 0px;
	color:#333333;
}

div#content_left div#news_wrapper_kde div#important_text_kde_en ul#news_list_en li a {
	display:block;
	width:738px;
	float:left;
	margin:0px 0px 2px 0px;
	text-decoration:none;
}

div#content_left div#news_wrapper_kde div#important_text_kde_en ul#news_list_en li a:hover {
	color:#2299cc;
	text-decoration:underline;
}

/* CONTENT_LEFT > NEWS > TEXT (KDE)
----------------------------------------------------------------------------------*/
div#content_left div#news_wrapper_kde div#news_text_kde {
	margin:0px 0px 10px 0px;
	padding:0px 2px;
}

div#content_left div#news_wrapper_kde div#news_text_kde ul#news_list {
	margin:0px;
	padding:14px 14px;
}

div#content_left div#news_wrapper_kde div#news_text_kde ul#news_list li {
	display:block;
	float:left;
	width:980px;
	margin:0px;
	padding:3px 0px;
	line-height:130%;
}

div#content_left div#news_wrapper_kde div#news_text_kde ul#news_list li.news-topics {
	background:url(../images/icon_news_topics.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper_kde div#news_text_kde ul#news_list li.news-tv {
	background:url(../images/icon_news_tv.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper_kde div#news_text_kde ul#news_list li.news-new {
	background:url(../images/icon_news_release.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper_kde div#news_text_kde ul#news_list li.news-info {
	background:url(../images/icon_news_info.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper_kde div#news_text_kde ul#news_list li.news-ir {
	background:url(../images/icon_news_ir.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper_kde div#news_text_kde ul#news_list li.news-pro {
	background:url(../images/icon_news_product.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper_kde div#news_text_kde ul#news_list li span.date {
	display:block;
	float:left;
	width:120px;
	padding:0px 80px 0px 0px;
	color:#333333;
}

div#content_left div#news_wrapper_kde div#news_text_kde ul#news_list li a {
	display:block;
	width:780px;
	float:left;
	margin:0px 0px 2px 0px;
	text-decoration:none;
}

div#content_left div#news_wrapper_kde div#news_text_kde ul#news_list li a:hover {
	color:#2299cc;
	text-decoration:underline;
}

/* CONTENT_LEFT > NEWS > TEXT (KDE) EN
----------------------------------------------------------------------------------*/
div#content_left div#news_wrapper_kde div#news_text_kde_en {
	font-family:Times New Roman,Arial,'ＭＳ Ｐゴシック',sans-serif;
	margin:0px 0px 10px 0px;
	padding:0px 2px;
}

div#content_left div#news_wrapper_kde div#news_text_kde_en ul#news_list_en {
	margin:0px;
	padding:14px 14px;
}

div#content_left div#news_wrapper_kde div#news_text_kde_en ul#news_list_en li {
	display:block;
	float:left;
	width:980px;
	margin:0px;
	padding:3px 0px;
	line-height:130%;
}

div#content_left div#news_wrapper_kde div#news_text_kde_en ul#news_list_en li.news-topics_en {
	background:url(../images/en/icon_news_topics_en.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper_kde div#news_text_kde_en ul#news_list_en li.news-tv_en {
	background:url(../images/en/icon_news_topics_en.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper_kde div#news_text_kde_en ul#news_list_en li.news-new_en {
	background:url(../images/en/icon_news_release_en.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper_kde div#news_text_kde_en ul#news_list_en li.news-info_en {
	background:url(../images/en/icon_news_info_en.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper_kde div#news_text_kde_en ul#news_list_en li.news-ir_en {
	background:url(../images/en/icon_news_ir_en.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper_kde div#news_text_kde_en ul#news_list_en li.news-pro_en {
	background:url(../images/en/icon_news_product_en.gif) 120px 3px no-repeat;
}

div#content_left div#news_wrapper_kde div#news_text_kde_en ul#news_list_en li span.date {
	display:block;
	float:left;
	width:120px;
	padding:0px 80px 0px 0px;
	color:#333333;
}

div#content_left div#news_wrapper_kde div#news_text_kde_en ul#news_list_en li a {
	display:block;
	width:780px;
	float:left;
	margin:0px 0px 2px 0px;
	text-decoration:none;
}

div#content_left div#news_wrapper_kde div#news_text_kde_en ul#news_list_en li a:hover {
	color:#2299cc;
	text-decoration:underline;
}

/* CONTENT_LEFT > NEWS > TEXT (EN)
----------------------------------------------------------------------------------*/
div#content_left div#news_wrapper_en div#news_text {
	margin:0px 0px 10px 0px;
	padding:0px 2px;
	font-size:15px;
	background:url(../images/bg_border771_news.gif) repeat-y;
}

div#content_left div#news_wrapper_en div#news_text ul#news_list {
	margin:0px;
	padding:14px 14px;
	background:url(../images/bg_paturn_newscont.gif) repeat-x;
}

div#content_left div#news_wrapper_en div#news_text ul#news_list li {
	display:block;
	float:left;
	margin:0px;
	padding:3px 0px;
	line-height:130%;
}

div#content_left div#news_wrapper_en div#news_text ul#news_list li.news-topics {
	background:url(../images/en/icon_news_topics_en.gif) 120px 6px no-repeat;
}

div#content_left div#news_wrapper_en div#news_text ul#news_list li.news-new {
	background:url(../images/en/icon_news_release_en.gif) 120px 6px no-repeat;
}

div#content_left div#news_wrapper_en div#news_texten ul#news_list li.news-ir {
	background:url(../images/en/icon_news_ir_en.gif) 120px 6px no-repeat;
}

div#content_left div#news_wrapper_en div#news_text ul#news_list li.news-pro {
	background:url(../images/en/icon_news_product_en.gif) 120px 6px no-repeat;
}

div#content_left div#news_wrapper_en div#news_text ul#news_list li span.date {
	display:block;
	float:left;
	width:120px;
	padding:0px 80px 0px 0px;
	color:#333333;
}

div#content_left div#news_wrapper_en div#news_text ul#news_list li a {
	display:block;
	width:538px;
	float:left;
	margin:0px 0px 2px 0px;
	text-decoration:none;
}

div#content_left div#news_wrapper_en div#news_text ul#news_list li a:hover {
	color:#2299cc;
	text-decoration:underline;
}

/* CONTENT_LEFT > NEWS > TEXT KDE (EN)
----------------------------------------------------------------------------------*/
div#content_left div#news_wrapper_en div#news_text {
	margin:0px 0px 10px 0px;
	padding:0px 2px;
	font-size:15px;
	background:url(../images/bg_border771_news.gif) repeat-y;
}

div#content_left div#news_wrapper_en div#news_text ul#news_list {
	margin:0px;
	padding:14px 14px;
	background:url(../images/bg_paturn_newscont.gif) repeat-x;
}

div#content_left div#news_wrapper_en div#news_text ul#news_list li {
	display:block;
	float:left;
	margin:0px;
	padding:3px 0px;
	line-height:130%;
}

div#content_left div#news_wrapper_en div#news_text ul#news_list li.news-topics {
	background:url(../images/en/icon_news_topics_en.gif) 120px 6px no-repeat;
}

div#content_left div#news_wrapper_en div#news_text ul#news_list li.news-new {
	background:url(../images/en/icon_news_release_en.gif) 120px 6px no-repeat;
}

div#content_left div#news_wrapper_en div#news_texten ul#news_list li.news-ir {
	background:url(../images/en/icon_news_ir_en.gif) 120px 6px no-repeat;
}

div#content_left div#news_wrapper_en div#news_text ul#news_list li.news-pro {
	background:url(../images/en/icon_news_product_en.gif) 120px 6px no-repeat;
}

div#content_left div#news_wrapper_en div#news_text ul#news_list li span.date {
	display:block;
	float:left;
	width:120px;
	padding:0px 80px 0px 0px;
	color:#333333;
}

div#content_left div#news_wrapper_en div#news_text ul#news_list li a {
	display:block;
	width:538px;
	float:left;
	margin:0px 0px 2px 0px;
	text-decoration:none;
}

div#content_left div#news_wrapper_en div#news_text ul#news_list li a:hover {
	color:#2299cc;
	text-decoration:underline;
}

/* CONTENT_RIGHT
==================================================================================*/
div#content_right {
	float:left;
	width:200px;
	margin:0px;
	padding:0px 0px 10px 8px;
}

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

div#content_right div#search form {
	margin:0px;
	padding:0px;
}

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

div#content_right div#search 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;
}

/* CONTENT_RIGHT > BANNER
----------------------------------------------------------------------------------*/
div#content_right div#banner {
	clear:both;
	width:200px;
	margin:0px 0px 5px 0px;
}

/* CONTENT_RIGHT > BANNER > PRODUCTS (EN)
----------------------------------------------------------------------------------*/
div#content_right div#banner_products_en {
	clear:both;
	width:200px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 1px 0px;
	background:url(../images/bg_border200.gif) repeat-y;]
	border-bottom:1px solid #d6d4d4;
}

div#content_right div#banner_products_en h3 {
	display:block;
	height:33px;
	background:url(../images/en/bg_head_products_en.gif) no-repeat 0px 0px;
}

div#content_right div#banner_products_en h3 span {
	visibility:hidden;
	text-decoration:none;
}

div#content_right div#banner_products_en dl {
	margin:0px;
	padding:0px;
}

div#content_right div#banner_products_en dl dt#world_map {
	width:200px;
	height:136px;
	margin:0px;
	padding:0px;
	font-size:8px;
	background:url(../images/en/bg_products_df_en.gif) no-repeat;
}

div#content_right div#banner_products_en dl dt#world_map a span {
	visibility:hidden;
	text-decoration:none;
}

div#content_right div#banner_products_en dl dt#world_map a {
	display:block;
	height:20px;
	text-decoration:none;
}

div#content_right div#banner_products_en dl dt#world_map a:hover {
	text-decoration:none;
}

div#content_right div#banner_products_en dl dt#world_map a.map0 {
	float:left;
	width:70px;
	margin-top:40px;
}

div#content_right div#banner_products_en dl dt#world_map a.map1 {
	display:block;
	float:left;
	width:40px;
	margin-top:25px;
}

div#content_right div#banner_products_en dl dt#world_map a.map2 {
	display:block;
	float:left;
	width:30px;
	margin-top:50px;
}

div#content_right div#banner_products_en dl dt#world_map a.map3 {
	display:block;
	float:left;
	width:50px;
	margin-top:40px;
}

div#content_right div#banner_products_en dl dt#world_map a.map4 {
	display:block;
	float:right;
	width:70px;
	margin-top:0px;
}

div#content_right div#banner_products_en dl dd {
	width:196px;
	margin:1px 0px 1px 0px;
	padding:0px 0px 0px 2px;
	font-size:14px;
}

div#content_right div#banner_products_en dl dd a {
	display:block;
	width:176px;
	padding:4px 5px 4px 15px;
	text-decoration:none;
	background:url(../images/icon_arrow_green.png) 6px 50% no-repeat #f8f8f8;
}

div#content_right div#banner_products_en dl dd a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/icon_arrow_green.png) 6px 50% no-repeat #88ccee;
}

div#content_right div#banner_products_en dl dd a#map0 {

}

div#content_right div#banner_products_en dl dd a#map1 {

}

div#content_right div#banner_products_en dl dd a#map2 {

}

div#content_right div#banner_products_en dl dd a#map3 {

}

div#content_right div#banner_products_en dl dd a#map4 {

}

/* CONTENT_RIGHT > BANNER > KONAMI STYLE
----------------------------------------------------------------------------------*/
div#content_right div#banner_style {
	clear:both;
	width:200px;
	height:100px;
	margin:0px 0px 5px 0px;
}

div#content_right div#banner_style a {
	display:block;
	width:200px;
	height:100px;
	text-decoration:none;
	background:url(../images/bnr200_style.gif) no-repeat 0px 0px;
}

div#content_right div#banner_style a:hover {
	background:url(../images/bnr200_style_on.gif) no-repeat 100% 0px;
}

div#content_right div#banner_style span {
	visibility:hidden;
	text-decoration:none;
}

/* CONTENT_RIGHT > BANNER > KONAMI SPORTS
----------------------------------------------------------------------------------*/
div#content_right div#banner_ksl {
	width:200px;
	height:87px;
	margin:0px 0px 5px 0px; 
}

div#content_right div#banner_ksl a {
	width:200px;
	height:87px;
	display:block;
	text-decoration:none;
	background:url(../images/bnr200_ksl.gif) no-repeat 0px 0px;
}

div#content_right div#banner_ksl a:hover {
	background:url(../images/bnr200_ksl_on.gif) no-repeat 100% 0px;
}

div#content_right div#banner_ksl span {
	visibility:hidden;
	text-decoration:none;
}

/* CONTENT_RIGHT > BANNER > I-REVO
----------------------------------------------------------------------------------*/
div#content_right div#banner_irevo {
	width:200px;
	height:44px;
	margin:0px 0px 5px 0px; 
}

div#content_right div#banner_irevo a {
	width:200px;
	height:44px;
	display:block;
	text-decoration:none;
	background:url(../images/bnr200_irevo.gif) no-repeat 0px 0px;
}

div#content_right div#banner_irevo a:hover {
	background:url(../images/bnr200_irevo_on.gif) no-repeat 100% 0px;
}

div#content_right div#banner_irevo span {
	visibility:hidden;
	text-decoration:none;
}

/* CONTENT_RIGHT > BANNER > KONAMI GROUP
----------------------------------------------------------------------------------*/
div#content_right div#banner_group {
	width:200px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	background:url(../images/bg_border200.gif) repeat-y;
	border-bottom:1px solid #d6d4d4;
}

div#content_right div#banner_group h3 {
	display:block;
	height:33px;
	background:url(../images/bg_head_group.gif) no-repeat 0px 0px;
}

div#content_right div#banner_group h3 span {
	visibility:hidden;
	text-decoration:none;
}

div#content_right div#banner_group ul {
	width:184px;
	padding:4px 8px;
	color:#555;
}

div#content_right div#banner_group ul li {
	margin:4px 0px;
	padding:0px 0px 0px 8px;
	line-height:135%;
	list-style:none;
	background:url(../images/icon_arrow.gif) 0px 7px no-repeat;
}

div#content_right div#banner_group ul li a       { text-decoration:none; }
div#content_right div#banner_group ul li a:hover { color:#2299cc; text-decoration:underline; }

/* CONTENT_RIGHT > BANNER > KONAMI GROUP (EN)
----------------------------------------------------------------------------------*/
div#content_right div#banner_group_en {
	width:200px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	font-size:13px;
	background:url(../images/bg_border200.gif) repeat-y;
	border-bottom:1px solid #d6d4d4;
}

div#content_right div#banner_group_en h3 {
	display:block;
	height:33px;
	background:url(../images/en/bg_head_group_en.gif) no-repeat 0px 0px;
}

div#content_right div#banner_group_en h3 span {
	visibility:hidden;
	text-decoration:none;
}

div#content_right div#banner_group_en ul {
	width:184px;
	padding:4px 8px;
	color:#555;
}

div#content_right div#banner_group_en ul li {
	margin:4px 0px;
	padding:0px 0px 0px 8px;
	line-height:135%;
	list-style:none;
	background:url(../images/icon_arrow.gif) 0px 7px no-repeat;
}

div#content_right div#banner_group_en ul li a       { text-decoration:none; }
div#content_right div#banner_group_en ul li a:hover { color:#2299cc; text-decoration:underline; }


/* CONTENT_RIGHT > BANNER > KONAMI IR INFORMATION
----------------------------------------------------------------------------------*/
div#content_right div#banner_irinfo {
	width:200px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	background:url(../images/bg_border200.gif) repeat-y;
	border-bottom:1px solid #d6d4d4;
}

div#content_right div#banner_irinfo h3 {
	display:block;
	height:33px;
	background:url(../images/bg_head_irinfo.gif) no-repeat 0px 0px;
}

div#content_right div#banner_irinfo h3 span {
	visibility:hidden;
	text-decoration:none;
}

div#content_right div#banner_irinfo ul {
	width:125px;
	padding:8px 5px 0px 65px;
	color:#555;
	background:url(../images/img_qr_knm.gif) no-repeat 6px 6px;
}

div#content_right div#banner_irinfo ul li {
	margin:4px 0px;
	line-height:135%;
	list-style:none;
}

/* copy link */
.copy_link_box {
	width:100%;
	text-align:center;
}

.copy_link {
	width:600px;
	text-align:left;
	margin:20px auto;
	line-height:1.5em;
}

.copy_link li a {
 background:url(/img/arrow-s.gif) no-repeat;
 background-position:left 90%;
 padding-left:10px;
}

.txt{
	margin:1em 0;
	}

.tv-icon {
 background:url(../images/icon_tv.gif)no-repeat;
 padding-left:11px;
}

.pdf-icon {
 background:url(../images/icon_pdf.gif)no-repeat;
 padding-left:11px;
}
.t-year {
 border-bottom:1px solid #666;
 font-size:16pt;
 color:#666;
 padding-bottom:3px;
}