
#main_contents { padding:0px 0px 15px 0px; margin:0px 0px 15px 0px; width:880px; }

#left_col { padding:0px 15px 0px 0px; margin:0px 0px 0px 0px; width:550px; }

#left_wide_col { padding:0px 5px 0px 10px; margin:0px 5px 0px 5px; width:628px; }

.right_col {
 text-align: left;
 vertical-align: top;
 padding-left:15px;
 width: 300px;
}

.right_col_index1 a:link, .right_col_index1 a:visited { float:left; width: 264px; height: 31px; margin: 0; padding: 5px 0 0 33px;
 background: url(/content/dam/www/public/ijkk/jp/ja/asset/calendar/pix/rhc/rightcolindex_bg.jpg) no-repeat; font-size:13px; }
.right_col_index1 a:hover, .right_col_index1 a:active { float:left; width: 264px; height: 31px; margin: 0; padding: 5px 0 0 33px;
 background: url(/content/dam/www/public/ijkk/jp/ja/asset/calendar/pix/rhc/rightcolindex_bg_ov.jpg) no-repeat; font-size:13px; }
.right_col_current1 { float:left; width: 264px; height: 31px; margin: 0; padding: 5px 0 0 33px;
 background: url(/content/dam/www/public/ijkk/jp/ja/asset/calendar/pix/rhc/rightcolindex_bg_ov.jpg) no-repeat; font-size:13px; }

.right_col_index2 a:link, .right_col_index2 a:visited { float:left; width: 264px; height: 50px; margin: 0; padding: 5px 0 0 33px;
 background: url(/content/dam/www/public/ijkk/jp/ja/asset/calendar/pix/rhc/rightcolindex_bg2.jpg) no-repeat; font-size:13px; }
.right_col_index2 a:hover, .right_col_index2 a:active { float:left; width: 264px; height: 50px; margin: 0; padding: 5px 0 0 33px;
 background: url(/content/dam/www/public/ijkk/jp/ja/asset/calendar/pix/rhc/rightcolindex_bg_ov2.jpg) no-repeat; font-size:13px; }
.right_col_current2 { float:left; width: 264px; height: 50px; margin: 0; padding: 5px 0 0 33px;
 background: url(/content/dam/www/public/ijkk/jp/ja/asset/calendar/pix/rhc/rightcolindex_bg_ov2.jpg) no-repeat; font-size:13px; }



#jprecommended-c {
	width:300px;
	float:left;
	height:auto;
	margin-top: 35px;
}
#jprecommended-top {
	width:300px;
	height:43px;
	background:url(/content/dam/www/public/ijkk/jp/ja/asset/calendar/pix/rhc/rightcolreco_bg1.jpg) no-repeat;
}
#jprecommended-main {
	width:300px;
	height:100%;
	padding-top:1px;
	background:url(/content/dam/www/public/ijkk/jp/ja/asset/calendar/pix/rhc/rightcolreco_bg2.jpg) repeat-y;
}
#jprecommended-btm {
	width:300px;
	height:9px;
	background:url(/content/dam/www/public/ijkk/jp/ja/asset/calendar/pix/rhc/rightcolreco_bg3.jpg) no-repeat;
}
#jprecommended-c #jprecommended-top h2 {
	padding:12px 0 0 25px;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
#jprecommended-main p { font-size:12px; }


.jprecommended-computer {
	height:100%;
	margin-left:9px;
	margin-top:10px;
	width:281px;
	background-color:#FFFFFF;
	border:1px solid #BED6EA;
}
.jprecommended-computer img {
	float:left;
	padding:8px 0 5px 12px;
}

.jprecommended-computer p {
	margin:10px 0 10px 0;
	clear:left;
}
.jprecommended-computer h4 {
	color:#448CCB;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 10px 0;
}
.jpcompare-buttons {
	margin:20px 0 0 20px;
}
.jprecommended-computer a {
	margin:20px 0 0 0;
}

.download-item {
	margin:12px 0 0 0;
}
.download-item a {
	color:#448CCB;
	background:url(/content/dam/www/public/ijkk/jp/ja/asset/calendar/images/link.gif) no-repeat;
	margin: 0;
	padding:1px 0 0 25px;
	font-size:15px;
	font-weight:bold;
	float:left; height: 28px; 
}
.download-item_top{
	padding:4px 0 2px 0;
	}
.download-item_top a {
	color:#448CCB;
	background:url(/jp/consumer/Game/images/linkz.gif) no-repeat;
	padding:4px 0 0 22px;
	font-size:14px;
	font-weight:bold;
}
/*.download-item p {
	clear: both;
	float: left;
	width: 300px;
} disabled 121217*/

.thumb {
	float: left;
	margin-left:18px;
	margin-bottom:20px;
}

.thumb a {
	font-size:10px;
	line-height:18px;
}

#guide a img {
	margin-top:5px;
}

h1 {
     color:#000000; 
     font-size: 18px; 
     line-height: 26px; 
     margin: 0px 0px 0px 0px; 
     font-weight: bold; 
}


h2 {
     color:#000000; 
     font-size: 100%; 
     font-weight: bold; 
}



.promo-item {
	background:url(../pix/backgrounds/gbl-promos-bg-spr.gif) 0 0 no-repeat;
}

.offer-procs .promo-item p.img {
	background:url(../pix/backgrounds/promo-img-bg.gif) 0 0 no-repeat;
}

.promo-item .promo-btm {
	background:url(../pix/backgrounds/gbl-promos-bg-spr.gif) -302px 0 no-repeat;
}