@charset "Shift_JIS";
@import "leftmenu.css";
@import "list.css";
@import "index.css";
body {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	MARGIN: 0px;



	/*　スクロールバー　*/
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #000000;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #d0ffc0;
	scrollbar-3dlight-colkakakuor: #d0ffc0;
}
body,td,th{
	font-size:12px;
}
a.a_guide{
	font-size:11px;
	font-weight:normal;
	}
a.a_guide:link { color: #FFFFFF; }
a.a_guide:visited { color: #FFFFFF; }
a.a_guide:hover { color: #FFFFFF; }
a.a_guide:active { color: #FFFFFF; }

/*.size {
	WIDTH: 750px;
	MARGIN: 0px auto;
	TEXT-ALIGN: center;
	border-left:1px solid #339966;
	border-right:1px solid #339966;
	background-color:#dcffc8;
	height:100%;

}*/
.size {
	background-color:#000000;
	color:#000000;
	WIDTH: 750px;
	MARGIN: 0px auto;
	TEXT-ALIGN: center;
	border-left:1px solid #339966;
	border-right:1px solid #339966;
	background-color:#dcffc8;
	height:100%;

}
.TD3 {
	border:1px solid black;
	TEXT-ALIGN: center;
	BACKGROUND: #fff;
}
IMG {border:0;vertical-align:bottom;}

font,td,body,p,th,caption{font-size:12px;}

a{font-weight:bold;color:#502800;text-decoration: none;}/*　リンク文字色　*/
a:hover{position:relative;top:1pt;left:1pt;color:#cc6633;}/*　カーソルセット色　*/

h1{
  font-size : 10pt;
  font-weight : lighter;
  text-decoration : none;
  margin:0;
  color : #FFFFFF;
  text-align:left;
}

td.pop{
text-align:center;
}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;
	font-size:14px;
	color:brown;}

/* サイズ */
.main ,td.main, {
	width:100%;

}

.main_k ,td.main_k, {
	width:100%;
}
.index_main {
	WIDTH: 546px;
}
.index_right {
	WIDTH: 120px;
}
.index_right,.main,.popmain,.main_k{
	background:#fff;
	text-align:left;
}
.index_right2{
	text-align:center;
}
.size TD {
	vertical-align:top;
}

.index_right table,.main table,.index_main table{
width:100%;
}

.main2  {
	width:670px;
}
.border {
	border:1px solid #333;
}
.border_b {
	border-bottom:1px solid #333;
}
.pickup_image { 
width: 100%;
border-collapse: collapse; 
border: 2px #2d5200 solid; 
} 
.pickup_image TR { 
border: 1px #2d5200 solid; 
} 
.pickup_image TD { 
border: 2px #2d5200 solid; 
padding:3px 0px;
} 
.pickup_image_years { 
width: 100%;
border-collapse: collapse; 
border: 2px #FFCC66 solid; 

} 

.td2{
	border:1px solid #666;
	text-align:center;
}

.header form{
	text-align:right;
	color:#FFFFFF;
	background-color:#000000;
}

.color {
 color:#ff0000;
font-weight:normal;

}

/*　色　*/
.purple{background:#ddbedd;}
.mizu{background:#effcff;}
.mizu2{background:#33CCFF;}
.orenji{background:#ff7200;}
.orenji02{background:#ffcc00;
          border:2px solid #ff7200;
		  font-size:18px;}
.midori{background:#dcffc8;}
.fukamidori{background:#2E8B57;}

.shouzai {
	BACKGROUND: #ccff66; TEXT-ALIGN: center
}
.kisyu {
	BACKGROUND: #ffefff
}
.info {
	FONT-SIZE: 78%; BACKGROUND: #ffff99; TEXT-ALIGN: center
}

/*　ヘッダー関係　**************************************************************************/


.header2{
	background-color:#000000;
	color:#FFFFFF;
	text-align:right;
}

.header3{
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	text-align:center;
	background-color:#000000;
	color:#FFFFFF;
}
.header td{
	font-size : 10pt;
	text-decoration : none;
	top : 0px;
	vertical-align:top;
	background-color:#000000;
	color:#FFFFFF;
}
.header4 th{
	font-size : 15pt;
	text-decoration : none;
	top : 0px;
	vertical-align:top;
	background-color:#000000;
	color:#FFFFFF;
}
.header img{
	vertical-align:middle;

}

.header table{
	width:100%;
	background-color:#000000;
	color:#FFFFFF;
}

form{
	margin:0 auto;
}
/*　リスト関係　**************************************************************************/


.list EM {
	COLOR: red; FONT-STYLE: normal
}
.list TH {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ddbedd; WHITE-SPACE: nowrap
}
.list h2,.listtop h2,.pop h2{
	background-color:#809CC9;
	border:#ccc 1px solid;
	text-align: center;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:0.3em;
	margin:2px;
}

.listtop H2 IMG {
	VERTICAL-ALIGN: middle
}
.list H2 IMG {
	VERTICAL-ALIGN: middle
}
.listtopfami h2{
	
	text-align: center;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:0.3em;
	margin:2px;
}

.listtopfami H2 IMG {
	VERTICAL-ALIGN: middle
}
.listtopunder{
	background-color: #fff;
	border:#ccc 1px solid;
	text-align: left;
	font-size:13px;
	font-weight:bold;
	color:#000;
	padding:0.1em;
	margin:0px;
}

.list H3 {
	FONT-SIZE: 120%; MARGIN: 0px; COLOR: #ff0000
}
.list h3 strong{
	font-size:120%;
	color : #FF00CC;
	margin-right:20px;
	font-weight: bold;
}

/*　リスト(個別)　*/
.come2,.kago,.joutai,.kakaku,.janru,.maker,.bunrui,.bikou2{
	white-space:nowrap;
}

.kakaku{
	color:#bd3c08;
	font-weight:bold;
	text-align:right;
}
.joutai,.bunrui,.bikou2.kago,{text-align:center;}

/*　ページング　*/
.paginginfo {
	FONT-WEIGHT: normal; FONT-SIZE: 70%; COLOR: gray; LETTER-SPACING: 0em
}
.paging {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #bd3c08; LETTER-SPACING: 0.5em; TEXT-ALIGN: center
}
.paging A {
	FONT-SIZE: 80%
}

.list h4, .

listtop h4{
margin:10px 0 0 0;
font-size:100%;
}


/*　各トップページ　**************************************************************************/

.listbox TH {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ddbedd; WHITE-SPACE: nowrap
}
.listtop H3 {
	FONT-SIZE: 120%; MARGIN: 5px 0px 0px; COLOR: #000; TEXT-ALIGN: center
}
.listtop STRONG {
	COLOR: #bd3c08
}
.listtop TH {
	FONT-WEIGHT: bold; BACKGROUND: #ddbedd
}

.listtop1 td,.listtop2 td{
	border:1px solid #809CC9;
	background-color : #FFFFFF;
	text-align:center;
}
.listtop2 TH {
	BORDER-RIGHT: #809cc9 1px solid; BORDER-TOP: #809cc9 1px solid; BORDER-LEFT: #809cc9 1px solid; BORDER-BOTTOM: #809cc9 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.listtop2 TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #effcff
}

/*　リスト上部メニュー　*/
.topsubmenu{
	width:550px;
	border:2px solid silver;
	border-collapse:collapse;
	text-align:center;
	margin:1em;
	padding:1em;
}
.topsubmenu td{
	border:1px solid silver;
	font-size:12px;
	padding:1em;
}

.topsubmenu A {
	TEXT-DECORATION: underline
}
.topsubmenu02 {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; MARGIN: 0px; BORDER-LEFT: #ccc 2px solid; BORDER-BOTTOM: #ccc 2px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
/*　人気別メニューに使用　*/
.topsubmenu02_sfc {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 0px solid; MARGIN: 0px; BORDER-LEFT: #ccc 2px solid; BORDER-BOTTOM: #ccc 2px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
.topsubmenu02_sfc TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ccc; PADDING-BOTTOM: 2px; COLOR: #bd3c08; PADDING-TOP: 5px
}
.topsubmenu02_sfc TD {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 2px solid
}

.topsubmenu02_ps3 {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; MARGIN: 0px; BORDER-LEFT: #ccc 2px solid; BORDER-BOTTOM: #ccc 2px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
.topsubmenu03 {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: collapse; text-valign: left
}
.topsubmenu02 TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ccc; PADDING-BOTTOM: 2px; COLOR: #bd3c08; PADDING-TOP: 5px
}
.topsubmenu02 TD {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 2px solid
}

/*　ピックアップ画像　**************************************************************************/
.list .imgbox H3 {
	BACKGROUND: #ddbedd; COLOR: #333333; TEXT-ALIGN: center
}
.imgbox TD {
	WIDTH: 20%; TEXT-ALIGN: center
}
.imgbox {
	BORDER-RIGHT: #ddbedd 1px solid; BORDER-TOP: #ddbedd 1px solid; BORDER-LEFT: #ddbedd 1px solid; BORDER-BOTTOM: #ddbedd 1px solid
}
.listbox TD {
	/*　背景色　*/
	BACKGROUND: #effcff
}
.imgbox1 TD {
	/*　画像テーブルの背景色　*/
	BACKGROUND: #99d9e8; VERTICAL-ALIGN: middle
}
.imgbox2 TD {
	/*　画像テーブルの背景色　*/
	border-style:none;
	BACKGROUND: #fff; VERTICAL-ALIGN: middle
}


table.imgbox_gai{
	BORDER-RIGHT: #ddbedd 1px solid; BORDER-TOP: #ddbedd 1px solid; BORDER-LEFT: #ddbedd 1px solid; BORDER-BOTTOM: #ddbedd 1px solid;margin-top:5px;
}
table.imgbox_ram{
	margin:2px;
	float:left;
	width:117px;
	} 

table.imgbox_ram td{
	text-align:center;
	BACKGROUND: #99d9e8;
	vertical-align:middle;
	}

table.imgbox_ran img{
	margin:0px;
	}


/*　インデックス関係　**************************************************************************/

h2.midashi {
	font-weight: bold;
	background-color: #9999CC;
	text-align:center;
	color:#FFFF00;
	margin:0;
	font-size:100%;
}

h3.midashi2{
	margin:0;
	font-size:100%;
		background-color:#34b3d1;
	text-align:right;
}

.midashi2 a:hover{
	color:#000033;
}

/*　インデック（人気ランキング toplist／他index_list）　　*/

.index_toplist TH {
	FONT-WEIGHT: bold;
	BACKGROUND: #ddbedd
}
.index_toplist td{
	background-color:#F4ECF4;
}
.index_list .hinmei{
	white-space:normal;
}

td.top_midashi{
	background:#DDBEDD;
}

.index_list td {
	background-color:#ccebb9;
	border: 1px solid #FFFFFF;
	white-space:nowrap;
}

.index_list th{
	BACKGROUND-COLOR: #ddbedd;
	TEXT-ALIGN: center;
	border: 1px solid #FFFFFF;
	white-space:nowrap;
}

.top_kakaku{
	color: #FF0000;font-weight:bold;
	text-align:right;
}
.top_kakaku2{
	color: #FF0000;font-weight:bold;
	text-align:right;
	font-size:16px;
}


/*　インデックス 右メニュー　**************************************************************************/
.index_right H2 {
	COLOR: #ffffff;
	TEXT-ALIGN: center
}
.index_right p,.index_right h2{
	margin:0;
	font-size:100%;
}
.osusume_hard{
	background:#FCC0A7;
}
.osusume_soft{
	background:#CCEBB9;
}
td.rightmenu {
	BORDER: #ffcc66 1px solid;
	BACKGROUND: #ffffbb;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: left
}

/*　左メニュー関係　**************************************************************************/

UNKNOWN {
	WIDTH: 130px
}
UNKNOWN {
	WHITE-SPACE: nowrap
}

.leftmenu UL {
	BORDER-RIGHT: #ff9933 1px solid;
	BORDER-TOP: #ff9933 1px solid;
	BORDER-LEFT: #ff9933 1px solid;
	BORDER-BOTTOM:medium none;
	PADDING:0;
	MARGIN: 0px;
	WHITE-SPACE: nowrap;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left
}
.leftmenu LI {
	BORDER: #ffcc66 1px solid;
	BACKGROUND: #ffffbb;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: left
}

.leftmenu#select{
	BACKGROUND: #ffffff;
}
.leftmenu#noselect{
	BACKGROUND: #ffffbb;
}
.noselect2{
	BACKGROUND: #ffffbb;
}
.leftmenu H3 A:hover {
	COLOR: #000
}

.leftmenu h2,.leftmenu h3,.leftmenu h4{
	/*　メニュー見出し　*/
	BACKGROUND: #ffcc66;
	BORDER-RIGHT: #ff9900 2px solid;
	BORDER-TOP: #ff9900 2px solid;
	BORDER-LEFT: #ff9900 2px solid;
	BORDER-BOTTOM: 2px;
	FONT-SIZE: 120%;	
	MARGIN: 0px;
	PADDING-TOP: 2px;
	WHITE-SPACE: nowrap
}
.leftmenu H5 {
	BORDER: #ff9933 2px solid;
	MARGIN: 3px 0px;
	WHITE-SPACE: nowrap
}
.leftmenu H3 {
	BORDER: #ff6600 2px solid;
	MARGIN: 0px 0px 1px;
	WHITE-SPACE: nowrap
}
.leftmenu H4 {
	BORDER: #ff6600 2px solid;
	MARGIN: 0px 0px 1px;
	WHITE-SPACE: nowrap
}

.leftmenu SPAN A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	WHITE-SPACE: nowrap
}
.nowrap {
	WHITE-SPACE: nowrap
}
.val_top {
	VERTICAL-ALIGN: top
}
.val_bot {
	VERTICAL-ALIGN: bottom
}
.val_mid {
	VERTICAL-ALIGN: middle
}
.sampleMenu01 {
	WIDTH: 100px
}
.sampleMenu02 {
	WIDTH: 100px
}
.submenu01 {
	BORDER-RIGHT: #cc9933 1px solid;
	BORDER-TOP: #ff9933 1px solid;
	BORDER-LEFT: #ff9933 1px solid;
	BORDER-BOTTOM: #8b4513 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 3px;
	PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;
	MARGIN: 0px 0px 0px 50px;
	WIDTH: 100px; COLOR: dimgray;
	BACKGROUND-COLOR: #ffcc66
}
.submenu02 {
	BORDER-RIGHT: maroon 1px solid;
	BORDER-BOTTOM: maroon 1px solid;
	BORDER-LEFT: maroon 1px solid;
	BORDER-TOP: maroon 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px 0px 0px 50px;
	WIDTH: 100px;
	COLOR: orangered;
	BACKGROUND-COLOR: #ffffee
}
.marquee{ display:block; position:relative;}

/*　中トップのジャンル別メニュー　*/
.janru_menu TD {
	BORDER-RIGHT: #000 0px solid;
	BORDER-TOP: #000 0px solid;
	BORDER-LEFT: #000 0px solid;
	BORDER-BOTTOM: #000 0px solid;
	TEXT-ALIGN: center;
	cellpadding: 0px cellspacing="0"
}
/*　ピックアップ　*/
.index_ds_pic01 TD {
	WIDTH: 63px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.index_ds_pic02 TD {
	VERTICAL-ALIGN: middle; WIDTH: 14%; CURSOR: hand; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffaaff; BORDER-BOTTOM-STYLE: none
}

.index_fc_pic01 TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.index_fc_pic02 TD {
	VERTICAL-ALIGN: middle; CURSOR: hand; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffaaff; BORDER-BOTTOM-STYLE: none
}
.index_sfc_pic01 TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.index_sfc_pic02 TD {
	VERTICAL-ALIGN: middle; CURSOR: hand; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffaaff; BORDER-BOTTOM-STYLE: none
}

/*　中トップのジャンルメニュー各機種　*/
.top_menu TD {
	VERTICAL-ALIGN: middle; WIDTH: 14%; CURSOR: hand; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.top_menu TD A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.ps3top TD {
	BORDER-TOP: #ff7777 5px solid; BORDER-BOTTOM: #ff7777 5px solid
}
.ps2top TD {
	BORDER-TOP: #ff91f1 5px solid; BORDER-BOTTOM: #ff91f1 5px solid
}
.pstop TD {
	BORDER-TOP: #9999ff 5px solid; BORDER-BOTTOM: #9999ff 5px solid
}
.psptop TD {
	BORDER-TOP: #9966ff 5px solid; BORDER-BOTTOM: #9966ff 5px solid
}
.wiitop TD {
	BORDER-TOP: #ffcc66 5px solid; BORDER-BOTTOM: #ffcc66 5px solid
}
.dstop TD {
	BORDER-TOP: #ffcc00 5px solid; BORDER-BOTTOM: #ffcc00 5px solid
}

.sfctop TD {
	border-right: #ffffff 1px solid; border-left: #ffffff 1px solid; BORDER-TOP: #cc9966 2px solid; BORDER-BOTTOM: #cc9966 2px solid
}

.fctop TD {
	border-right: #ffffff 1px solid; border-left: #ffffff 1px solid; BORDER-TOP: #cc9933 2px solid; BORDER-BOTTOM: #cc9933 2px solid
}
.gbatop TD {
	BORDER-TOP: #cccc00 5px solid; BORDER-BOTTOM: #cccc00 5px solid
}
.dctop TD {
	BORDER-TOP: #ffcc33 5px solid; BORDER-BOTTOM: #ffcc33 5px solid
}
.sstop TD {
	BORDER-TOP: #99cc00 5px solid; BORDER-BOTTOM: #99cc00 5px solid
}
.ps3top TD A:hover {
	BACKGROUND: #ffaaaa
}
.ps2top TD A:hover {
	BACKGROUND: #ff99ff
}
.pstop TD A:hover {
	BACKGROUND: #aabbff
}
.psptop TD A:hover {
	BACKGROUND: #cc99ff
}
.wiitop TD A:hover {
	BACKGROUND: #eedd88
}
.dstop TD A:hover {
	BACKGROUND: #ffcc66
}
.sfctop TD A:hover {
	BACKGROUND: #ffbb66
}
.fctop TD A:hover {
	BACKGROUND: #ffaa55
}
.gbatop TD A:hover {
	BACKGROUND: #cccc99
}
.dctop TD A:hover {
	BACKGROUND: #ffff66
}
.sstop TD A:hover {
	BACKGROUND: #ccff66
}
.ps3top TD A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffe0e0;
	PADDING-BOTTOM: 30px; WIDTH: 89px; PADDING-TOP: 30px
}
.ps2top TD A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffccff;
	PADDING-BOTTOM: 30px; WIDTH: 89px; PADDING-TOP: 30px
}
.pstop TD A {
	BACKGROUND: #ccccff; PADDING-TOP: 5px; HEIGHT: 100%
}
.psptop TD A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ddbbff;
	PADDING-BOTTOM: 30px; WIDTH: 89px; PADDING-TOP: 30px; HEIGHT: 100%
}
.wiitop TD A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffaa;
	PADDING-BOTTOM: 30px; WIDTH: 89px; PADDING-TOP: 30px
}
.dstop TD A {
	BACKGROUND: #ffee99; PADDING-TOP: 5px; HEIGHT: 100%
}
.sfctop TD A {
	BACKGROUND: #ffdd88; PADDING-TOP: 5px; HEIGHT: 75%
}
.fctop TD A {
	BACKGROUND: #ffcc77; PADDING-TOP: 5px; HEIGHT: 75%
}
.gbatop TD A {
	BACKGROUND: #ccff99; PADDING-TOP: 5px; HEIGHT: 100%
}
.dctop TD A {
	BACKGROUND: #ffff99; PADDING-TOP: 5px; HEIGHT: 100%
}
.sstop TD A {
	BACKGROUND: #ccff88; PADDING-TOP: 5px; HEIGHT: 100%
}
TABLE.imglist {
	MARGIN: 0px;border-style:none;
}

/*　FC・SFC人気メニュー*/
.ninki_new a:visited {color: #99690F}
.ninki_new a:link {color: #664A21}
.ninki_new a:hover {color: #ffffff}

.ninki_new a{
	text-decoration: none;
}
.ninki_new td{
	vertical-align:middle; 
}
.ninki_bg{
	background-color:#fdf6c6;white-space: nowrap;
}

/*　本体・周辺機器　**************************************************************************/

.hard_title_ps3 {BACKGROUND: #ffd0ca; font-weight: bold; color: #820A00;}
.hard_title_ps2 {BACKGROUND: #FFD0CA; font-weight: bold; color: #820A00; white-space: nowrap;}
.hard_title_ps {BACKGROUND: #D9E3FF; font-weight: bold; color: #004899;}
.hard_title_psp {BACKGROUND: #E4D9FF; font-weight: bold; color: #6F0099; white-space: nowrap;}
.hard_title_wii {BACKGROUND: #F1E2B4; font-weight: bold; color: #8C6900;}
.hard_title_ds {BACKGROUND: #FFE1B5; font-weight: bold; color: #915700; white-space: nowrap;}
.hard_title_sfc {BACKGROUND: #EFD48D; font-weight: bold; color: #A95612;}
.hard_title_fc {BACKGROUND: #F1D39C; font-weight: bold; color: #A95612;}
.hard_title_gba {BACKGROUND: #D8F1C2; font-weight: bold; color: #576F22;}
.hard_title_dc {BACKGROUND: #FAF1B8; font-weight: bold; color: #7D6700;}
.hard_title_ss {BACKGROUND: #D3F2BF; font-weight: bold; color: #007D13;}

/*　リストの区切りライン(_1は特集用カラー) _2は使用中 _1は現在使っていません。　*/
.imglist_ps3_1{border-bottom:3px solid #FFA9A9;}
.imglist_ps2_1{border-bottom:3px solid #FAC6F9;}
.imglist_ps_1{border-bottom:3px solid #C5D9D9;}
.imglist_psp_1{border-bottom:3px solid #EFBDEE;}
.imglist_wii_1{border-bottom:3px solid #FFDDA3;}
.imglist_ds_1{border-bottom:3px solid #FCBC96;}
.imglist_sfc_1{border-bottom:3px solid #EED593;}
.imglist_fc_1{border-bottom:3px solid #EED593;}
.imglist_gba_1{border-bottom:3px solid #B6FFA3;}
.imglist_dc_1{border-bottom:3px solid #E4EB7B;}
.imglist_ss_1{border-bottom:3px solid #A3FFA9;}

/**/
.imglist_ps3_2{border-bottom:3px solid #FFA9A9;}
.imglist_ps2_2{border-bottom:3px solid #FAC6F9;}
.imglist_ps_2{border-bottom:3px solid #C5D9D9;}
.imglist_psp_2{border-bottom:3px solid #EFBDEE;}
.imglist_wii_2{border-bottom:3px solid #FFDDA3;}
.imglist_ds_2{border-bottom:3px solid #FCBC96;}
.imglist_sfc_2{border-bottom:3px solid #EED593;}
.imglist_fc_2{border-bottom:3px solid #EED593;}
.imglist_gba_2{border-bottom:3px solid #B6FFA3;}
.imglist_dc_2{border-bottom:3px solid #E4EB7B;}
.imglist_ss_2{border-bottom:3px solid #A3FFA9;}

/*　画像リスト　(_1は特集用カラー) _2は使用中 _1は現在使っていません。　*/
.imglist_ps3_1 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff5f5;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
.imglist_ps2_1 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FFEEFF;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_ps_1 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #EDFFFF;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_psp_1 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FEF9FF;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_wii_1 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FEF9E9;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_ds_1 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FEFEDE;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_sfc_1 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FDF9EE;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_fc_1 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FEF9DE;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_gba_1 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #F8FFF4;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_dc_1 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FEFCED;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_ss_1 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #EEFEE7;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}


.imglist_ps3_2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #F8E5E5;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_ps2_2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FFEEFF;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_ps_2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #F3FEFE;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_psp_2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FEF9FF;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_wii_2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FEF9E9;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_ds_2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FEFEDE;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_sfc_2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FDF9EE;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_fc_2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FFEDE3;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_gba_2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #F8FFF4;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_dc_2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FEFCED;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.imglist_ss_2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #E2FFDC;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}


TD.imglist_line2 {
	border-style:none;
}
TD.imglist_line1 {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid;
	BORDER-LEFT: #fff 0px solid; BORDER-BOTTOM: #fff 0px solid
}
TD.imglist_line3 {
	border-style:none;
}
TD.imglist_line31 {
	FONT-SIZE: 11px; BACKGROUND: #fff; TEXT-ALIGN: center;
	border-style:none;
}
TD.imglist_white {
	BACKGROUND: #fff;
}
.hard_imglist_kakaku {
	border-style:none;
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #ff0000; TEXT-ALIGN: right
}

/*　一行リスト周辺機器　*/
.list_ps3th {	BACKGROUND: #FFC8BF; border:1px solid #FAD3DD;
		FONT-WEIGHT: normal; FONT-SIZE: 11px; WHITE-SPACE: nowrap; TEXT-ALIGN: center}
.list_ps3 td{BACKGROUND: #FFFFFF; border:1px solid #F7D1F8;}
.list_ps2th {	BACKGROUND: #F7B9C9; border:1px solid #FAD3DD; FONT-WEIGHT: normal;
		FONT-SIZE: 11px; WHITE-SPACE: nowrap; TEXT-ALIGN: center}
.list_ps2 td{BACKGROUND: #FFFFFF; border:1px solid #F7D1F8;}
.list_psth {	BACKGROUND: #C1D9FD; border:1px solid #EDFFFF;
		FONT-WEIGHT: normal; FONT-SIZE: 11px; WHITE-SPACE: nowrap; TEXT-ALIGN: center}
.list_ps td{BACKGROUND: #FFFFFF; border:1px solid #D9E3FF;}
.list_pspth {	BACKGROUND: #D9C8FF; border:1px solid #EDFFFF;
		FONT-WEIGHT: normal; FONT-SIZE: 11px; WHITE-SPACE: nowrap; TEXT-ALIGN: center}
.list_psp td{BACKGROUND: #FFFFFF; border:1px solid #E4D9FF;}
.list_wiith {	BACKGROUND: #EDDAA0; border:1px solid #FEF6DE;
		FONT-WEIGHT: normal; FONT-SIZE: 11px; WHITE-SPACE: nowrap; TEXT-ALIGN: center}
.list_wii td{BACKGROUND: #FFFFFF; border:1px solid #F1E2B4;}
.list_dsth {	BACKGROUND: #FFD18C; border:1px solid #FEFEDE;
		FONT-WEIGHT: normal; FONT-SIZE: 11px; WHITE-SPACE: nowrap; TEXT-ALIGN: center}
.list_ds td{BACKGROUND: #FFFFFF; border:1px solid #FFE1B5;}
.list_sfcth {	BACKGROUND: #EAC666; border:1px solid #FBF3DE;
		FONT-WEIGHT: normal; FONT-SIZE: 11px; WHITE-SPACE: nowrap; TEXT-ALIGN: center}
.list_sfc td{BACKGROUND: #FFFFFF; border:1px solid #FFE1B5;}
.list_fcth {	BACKGROUND: #EDC57A; border:1px solid #F3DBAD;
		FONT-WEIGHT: normal; FONT-SIZE: 11px; WHITE-SPACE: nowrap; TEXT-ALIGN: center}
.list_fc td{BACKGROUND: #FFFFFF; border:1px solid #EEDCB4;}
.list_gbath {	BACKGROUND: #C4EAA2; border:1px solid #D8F1C2;
		FONT-WEIGHT: normal; FONT-SIZE: 11px; WHITE-SPACE: nowrap; TEXT-ALIGN: center}
.list_gba td{BACKGROUND: #FFFFFF; border:1px solid #D8F1C2;}
.list_dcth {	BACKGROUND: #F5E77A; border:1px solid #FAF1B8;
		FONT-WEIGHT: normal; FONT-SIZE: 11px; WHITE-SPACE: nowrap; TEXT-ALIGN: center}
.list_dc td{BACKGROUND: #FFFFFF; border:1px solid #F7E988;}
.list_ssth {	BACKGROUND: #B0E88C; border:1px solid #D3F2BF;
		FONT-WEIGHT: normal; FONT-SIZE: 11px; WHITE-SPACE: nowrap; TEXT-ALIGN: center}
.list_ss td{BACKGROUND: #FFFFFF; border:1px solid #BFECA2;}

DIV.top_menu_font {
	font-size: xx-small;
}

DIV.top_menu_font1 {
	font-size: 90%;
}
DIV.top_menu_font2 {
	font-size: 110%;
}
/*　リニュアルTOP用CSS　*/
td.midori{ background-color:#2E8B57;
           color:#FFFFFF;
		   font-weight:bold;
		   font-size:18px;
}
.fukamidori{ background-color:#2E8B57;
           color:#FFFFFF;
		   font-weight:bold;
		   font-size: 14px;
		   text-align:center;
}
td.border01{ background-color:#ffffff;
           color:#000000;
		   border-right: #000000 1px solid; border-left: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
		   
}
table.hontai{
           width:103px;
		   text-align:center;
}
td.b_ps3_a{ background-color:#e94747;
           font-weight:bold;
		   font-size:21px;
           text-align:center;
           color:#000000;
		   BORDER-BOTTOM: #e94747 1px solid;
		   
}
td.b_ps3_b{ background-color:#ffffff;
            border-right: #e94747 1px solid; border-left: #e94747 1px solid;
		   
}
td.b_ps3_c{ background-color:#e94747;
           color:#000000;
		   BORDER-top: #e94747 1px solid;
		   
		   
}
td.b_ps2_a{ background-color:#f500b0;
           font-weight:bold;
		   font-size:21px;
           text-align:center;
           color:#000000;
		   BORDER-BOTTOM: #f500b0 1px solid;
		   
}
td.b_ps2_b{ background-color:#ffffff;
            border-right: #f500b0 1px solid; border-left: #f500b0 1px solid;
		   
}
td.b_ps2_c{ background-color:#f500b0;
           color:#000000;
		   BORDER-top: #f500b0 1px solid;
		   
}
td.b_ps_a{ background-color:#6000f5;
           font-weight:bold;
		   font-size:21px;
           text-align:center;
           color:#000000;
		   BORDER-BOTTOM: #6000f5 1px solid;
		   
}
td.b_ps_b{ background-color:#ffffff;
            border-right: #6000f5 1px solid; border-left: #6000f5 1px solid;
		   
}
td.b_ps_c{ background-color:#6000f5;
           color:#000000;
		   BORDER-top: #6000f5 1px solid;
		   
}
td.b_psp_a{ background-color:#b100f5;
           font-weight:bold;
		   font-size:21px;
           text-align:center;
           color:#000000;
		   BORDER-BOTTOM: #b100f5 1px solid;
		   
}
td.b_psp_b{ background-color:#ffffff;
            border-right: #b100f5 1px solid; border-left: #b100f5 1px solid;
		   
}
td.b_psp_c{ background-color:#b100f5;
           color:#000000;
		   BORDER-top: #b100f5 1px solid;
		   
}
td.b_wii_a{ background-color:#deb053;
           font-weight:bold;
		   font-size:21px;
           text-align:center;
           color:#000000;
		   BORDER-BOTTOM: #deb053 1px solid;
		   
}
td.b_wii_b{ background-color:#ffffff;
            border-right: #deb053 1px solid; border-left: #deb053 1px solid;
		   
}
td.b_wii_c{ background-color:#deb053;
           color:#000000;
		   BORDER-top: #deb053 1px solid;
		   
}
td.b_ds_a{ background-color:#f98237;
           font-weight:bold;
		   font-size:21px;
           text-align:center;
           color:#000000;
		   BORDER-BOTTOM: #f98237 1px solid;
		   
}
td.b_ds_b{ background-color:#ffffff;
            border-right: #f98237 1px solid; border-left: #f98237 1px solid;
		   
}
td.b_ds_c{ background-color:#f98237;
           color:#000000;
		   BORDER-top: #f98237 1px solid;
		   
}
td.b_sfc_a{ background-color:#c06948;
           font-weight:bold;
		   font-size:21px;
           text-align:center;
           color:#000000;
		   BORDER-BOTTOM: #c06948 1px solid;
		   
}
td.b_sfc_b{ background-color:#ffffff;
            border-right: #c06948 1px solid; border-left: #c06948 1px solid;
		   
}
td.b_sfc_c{ background-color:#c06948;
           color:#000000;
		   BORDER-top: #c06948 1px solid;
		   
}
td.b_fc_a{ background-color:#9c3d27;
           font-weight:bold;
		   font-size:21px;
           text-align:center;
           color:#000000;
		   BORDER-BOTTOM: #9c3d27 1px solid;
		   
}
td.b_fc_b{ background-color:#ffffff;
            border-right: #9c3d27 1px solid; border-left: #9c3d27 1px solid;
		   
}
td.b_fc_c{ background-color:#9c3d27;
           color:#000000;
		   BORDER-top: #9c3d27 1px solid;
		   
}
td.b_dc_a{ background-color:#fdd300;
           font-weight:bold;
		   font-size:21px;
           text-align:center;
           color:#000000;
		   BORDER-BOTTOM: #fdd300 1px solid;
		   
}
td.b_dc_b{ background-color:#ffffff;
            border-right: #fdd300 1px solid; border-left: #fdd300 1px solid;
		   
}
td.b_dc_c{ background-color:#fdd300;
           color:#000000;
		   BORDER-top: #fdd300 1px solid;
		   
}
td.b_ss_a{ background-color:#9bfd00;
           font-weight:bold;
		   font-size:21px;
           text-align:center;
           color:#000000;
		   BORDER-BOTTOM: #9bfd00 1px solid;
		   
}
td.b_ss_b{ background-color:#ffffff;
            border-right: #9bfd00 1px solid; border-left: #9bfd00 1px solid;
		   
}
td.b_ss_c{ background-color:#9bfd00;
           color:#000000;
		   BORDER-top: #9bfd00 1px solid;
		   
}
table.list_top{
            width:340px; 
 }

td.list_top{
            background-color:#FFFFFF;
            border-right: #ccffff 1px solid;
			border-left: #ccffff 1px solid;
		    BORDER-TOP: #ccffff 1px solid;
		    BORDER-BOTTOM: #ccffff 1px solid;
}
td.list_top2{
            font-weight:bold;
			text-align:center;
            background-color:#ccffff;
            border-right: #FFFFFF 1px solid;
			border-left: #FFFFFF 1px solid;
		    BORDER-TOP: #FFFFFF 1px solid;
		    BORDER-BOTTOM: none;
}
table.pick{
         width:180px;
		 }

td.pick{
            border-right: #CC0000 2px solid;
			border-left: #CC0000 2px solid;
		    BORDER-TOP: #CC0000 2px solid;
		    BORDER-BOTTOM: #CC0000 2px solid;
}
.pick2{
            font-size:x-small;

}
.pick3{     text-align:center;
            font-size:x-small;

}
.pick4{     color:#FF0000;
            font-weight:bold;
            text-align:center;
			
            font-size:x-small;

}
.pick5{     text-align:center;
            font-size:xx-small;

}
.top1	{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:150px;
	}
.top2	{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:160px;
	}
.top3	{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:280px;
	}
table.blue a {color: blue;
              text-decoration: underline;
}
			  
.red {color: red;
       font-weight:bold;
}
.blue2 a {color: blue;
text-decoration:underline;
}
.grey a {color: #000000;
}

.info_under{
 font-size:12px;
 margin-top:0.2em;
 margin-bottom: 1.5em;
 }

.wakusen1{ 
     border: #ffcc66 2px solid;
	 width: 25%;
	 text-align:center;
	 font-weight:bold;

	 }
.wakusen_ninki{ 
     border: #ffcc66 2px solid;
	 width: 165px;
height:40px;
vertical-align:middle;
padding:1px;
	 text-align:right;
 font-weight:bold;

	 }	
td.nore{
  width:215px;
  height:100px;
  background-repeat: no-repeat;
  
}
td.nore2{
  width:165px;
  height:100px;
  background-repeat: no-repeat;
  overflow:auto;
  border:0px solid #FFCC66;
}
td.nore_ninki{
  width:165px;
  height:40px;
  background-repeat: no-repeat;
  overflow:auto;
}
.tokusen{
     background-color: #dcffc8;
	 font-size: 20px;
	 font-weight:bold;
	 }
.janbun {
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: right;
	font-size: 16px;
	font-weight: 900;	
}
.janbun2 {
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 4px;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: right;
	font-size: 11px;
	font-weight: bold;
}
.janbun3{
    PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 10px;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: right;
	font-size: 11px;
	font-weight:bold;
	color:#999999;

}
td.info_menu {
	FONT-SIZE: xx-small; TEXT-ALIGN: left;
}
td.mojiback{
 background-color:#dcffc8;
 font-weight:bold;
 text-align:center;
 }
td.fonts{
 font-size:18px;}
td.rightmenu01 {
	BORDER-RIGHT: #ff9933 2px solid;
	BORDER-TOP: #ff9933 1px solid;
	BORDER-LEFT: #ff9933 2px solid;
	BORDER-BOTTOM:medium none;
	PADDING:0;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: center
}
td.rightmenu01 h3{
	BACKGROUND: #ffcc66;
	BORDER-RIGHT: #ff9900 1px solid;
	BORDER-TOP: #ff9900 1px solid;
	BORDER-LEFT: #ff9900 1px solid;
	BORDER-BOTTOM: #ff9900 2px solid;
	FONT-SIZE: 120%;	
	MARGIN: 0px;
	PADDING-TOP: 2px;
} 
td.rightmenu02 {
	BORDER-RIGHT: #ffcc66 2px solid;
	BORDER-TOP: #ffcc66 0px solid;
	BORDER-LEFT: #ffcc66 2px solid;
	BORDER-BOTTOM: #ffcc66 2px solid;
	BACKGROUND: #ffffbb;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: center
}
td.rightmenu02b {
	BORDER-RIGHT: #ffcc66 2px solid;
	BORDER-TOP: #ffcc66 0px solid;
	BORDER-LEFT: #ffcc66 2px solid;
	BORDER-BOTTOM: #ffcc66 2px solid;
	BACKGROUND: #ffffbb;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: center;
}
td.rightmenu02b_y {
	BORDER-RIGHT: #ffcc66 2px solid;
	BORDER-TOP: #ffcc66 0px solid;
	BORDER-LEFT: #ffcc66 2px solid;
	BORDER-BOTTOM: #ffcc66 2px solid;
	  width:120px;
        height:30px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: right;
}
td.rightmenu02b_years {
	BORDER-RIGHT: #ffcc66 2px solid;
	BORDER-TOP: #ffcc66 0px solid;
	BORDER-LEFT: #ffcc66 2px solid;
	BORDER-BOTTOM: #ffcc66 2px solid;
	  width:120px;
}
table.rightmenu02c {
	BORDER-RIGHT: #ffcc66 2px solid;
	BORDER-TOP: #ffcc66 2px solid;
	BORDER-LEFT: #ffcc66 2px solid;
	BORDER-BOTTOM: #ffcc66 2px solid;
	BACKGROUND: #ffffbb;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: center;
}
td.rightmenu03 h3{
	BACKGROUND: #ffcc66;
	BORDER-RIGHT: #ff9900 1px solid;
	BORDER-TOP: #ff9900 1px solid;
	BORDER-LEFT: #ff9900 1px solid;
	BORDER-BOTTOM: #ff9900 1px solid;
	FONT-SIZE: 24px;	
	MARGIN: 0px;
	PADDING-TOP: 2px;
} 
td.rightmenu03 {
	BORDER-RIGHT: #ffcc66 2px solid;
	BORDER-TOP: #ffcc66 2px solid;
	BORDER-LEFT: #ffcc66 2px solid;
	BORDER-BOTTOM: #ffcc66 2px solid;
	BACKGROUND: #ffffbb;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: center;
}
/*　画像付リスト用　*/
.size_fc{
	width:61px;
	height:40px;
	}

.size_sfc{
	width:55px;
	height:40px
	}

.size_ps{
	width:46px;
	height:40px
	}

.size_ps2{
	width:28px;
	height:40px;
	}

.size_ps3{
	width:32px;
	height:40px;
	}

.size_psp{
	width:23px;
	height:40px;
	}

.size_wii{
	width:29px;
	height:40px;
	}

.size_ds{
	width:44px;
	height:40px
	}

.size_dc{
	width:46px;
	height:40px
	}

.size_ss{
	width:46px;
	height:40px
	}

.size_list_201{
	width:61px;
	}

.size_list_202{
	width:55px;
	height:40px;
	}

.size_list_204{
	width:46px;
	height:40px;
	}

.size_list_205{
	width:28px;
	height:40px;
	}

.size_list_212{
	width:44px;
	height:40px;
	}

td.ninki{
	padding-bottom:0;
	color:#FF0000;
	font-size:16px;
	/*width:200px;*/
	font-weight:bold;
	}

td.ninki2{
	color:#000000;
	font-size:12px;
	text-align:left;
	}

/*　『話題のリスト』用　*/
table.wadai{
	margin:2px;
	float:left;
	width:128px;
	}
table.wadai td{
	text-align:center;
	vertical-align:middle;
	}

table.wadai img{
	margin:0px;
	}
table.wadai_top{
	margin:0px;
	float:left;
	width:105px;
	}

table.wadai_top td{
	text-align:center;
	vertical-align:middle;
	}

table.wadai_top img{
	margin:0px;
	}
/*ランク表示 本体*/
.game_AA{background:#99FFFF; padding:0 2px; font-size:12px; font-weight:bold;}
.game_A{background:#FFCC00; padding:0 2px; font-size:12px; font-weight:bold;}
.game_B{background:#FFCCCC; padding:0 2px; font-size:12px; font-weight:bold;}
.game_C{background:#ccff66; padding:0 2px; font-size:12px; font-weight:bold;}
.game_D{background:#99CCFF; padding:0 2px; font-size:12px; font-weight:bold;}
.game_E{background:#CC99CC; padding:0 2px; font-size:12px; font-weight:bold;}
.game_z{text-align:left; font-size:10px; padding: 0px; white-space: nowrap;}
.game_zz{text-align:left; font-size:10px; padding: 0px;}

/*ランク表示 周辺機器*/
.game_shu_AA{background:#defe03; padding:0 2px; font-size:12px; font-weight:bold;}
.game_shu_A{background:#ff9797; padding:0 2px; font-size:12px; font-weight:bold;}
.game_shu_B{background:#95ffdb; padding:0 2px; font-size:12px; font-weight:bold;}

/*ランク表示 ソフト*/
.soft_AA{background:#fef4b1; padding:0 2px; font-size:12px; font-weight:bold;}
.soft_A{background:#e4caff; padding:0 2px; font-size:12px; font-weight:bold;}
.soft_B{background:#b0e6ff; padding:0 2px; font-size:12px; font-weight:bold;}

/*ぱんくず関係*/
.pan{	
text-align:left;
height:15px;
font-size:12px;
color:#FFFFFF;
background-color:#8b0000;
}
.pan a{
 color:#FFFFFF;
font-weight:normal;
}

.pan_star
{color:#FF0000;}

.pan_j
{margin-left:0px;}
.pan_j a
{font-weight:normal;}

.pan_s
{margin-left:3px;}
.pan_s a
{font-weight:normal;}
.pan_a
{margin-left:3px;}
.pan_a a
{font-weight:normal;}

/*こぺ文字表示位置固定*/
.game_image{
            position:relative; bottom:20px; left:145px;
}
.game_image2{
             font-size: 12px;font-weight:bold;background-color:#fff; filter:alpha(opacity=50);
}
/*予約商品リスト用*/
.kakaku_yoyaku{
	color:#bd3c08;
	font-weight:bold;
	text-align:center;
}
.hinmei_yoyaku{
    font-weight:bold;
	text-align:center;
	}
.main_yoyaku ,td.main_yoyaku, {
	width:100%;
	background-color:#ffffff;
	text-align:left;

}

/*本体リスト*/
table.game_boxall {
  border-color: #000000;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  padding: 0.0em;
  background-color:white;	
}
table.game_imglist_title2_2 {font-size:12px;  font-weight:normal; border-bottom:1px solid #999; text-align:center;}
table.game_imglist_title2_2 tr{border-bottom:1px solid #999;}
table.game_imglist_title2_2 td { padding: 3px 0px 0px 0px;}
table.game_imglist_title2_2 a{text-decoration: none;}

table.game_imglist_title2_junk {font-size:12px;  font-weight:normal; text-align:center;}

.ryaku01_fami{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:275px;
	padding:0px;
	}
.ryaku01_fami2{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:185px;
	padding:0px;
	}
.ryaku01_fami3{
	text-overflow:ellipsis;
	width:327px;
	overflow:hidden;
	padding:0px;
	white-space:nowrap;
	}
td.price,.price{
	color:#ff0000;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
}
.game_zcolor{font-size:12px; padding: 0px; font-weight:bold;background-color:#e4d9ff;}

.game_zcolor_ps3{font-size:12px; padding: 0px; font-weight:bold;background-color:#e4d9ff;}
.game_zcolor_ps2{font-size:12px; padding: 0px; font-weight:bold;background-color:#e4d9ff;}
.game_zcolor_ds{font-size:12px; padding: 0px; font-weight:bold;background-color:#e4d9ff;}
.game_zcolor_sfc{font-size:12px; padding: 0px; font-weight:bold;background-color:#e4d9ff;}
.game_zcolor_dc{font-size:12px; padding: 0px; font-weight:bold;background-color:#e4d9ff;}



.game_zzz{font-size:12px; padding: 0px; font-weight:normal;background-color:#F0F0F0;}

.midashi5_g {

	border-bottom: 1px solid #000000; 

}
.midashi5_g2 {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #000000;; 
	border-left: 0px; 
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 17px;
	font-weight: bold;
	color: #003366;
	padding: 1px;
	height: 8px;
	width:590px;
	background-color: #FFE4E1;
}
/*本体リスト終わり*/


/*新TOP用*/

table.new_top{
	margin:0px;
	float:left;
	width:53px;
	height:100%;

	}

table.new_top td{
	text-align:center;
	vertical-align:middle;
	}

table.new_top img{
	margin:0px;


	}
/*新TOP用おわり*/

/*新ソフトリスト用*/
table.game_boxall_soft {
	width:610px;
  border-color: #000000;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 0.0em;
  background-color:white;	
}
table.game_boxall_soft2 {
  border-color: #000000;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  padding: 0.0em;
  background-color:white;	
}

.ryaku01_soft{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:230px;
	padding:0px;
	}
.ryaku01_wake{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:230px;
	padding:0px;
	}

.ryaku01_series{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:220px;
	padding:0px;
	}
.ryaku01_dis{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:265px;
	padding:0px;
	}

.soft_title{
	color:#000000;
	font-size:15px;
}
/*新ソフトリスト用 ここまで*/


/*2011/12/10 一行リスト直下の本体一覧MENU用*/
.headmenu_hontai{
	margin-top:3px;
	width:100%;
	text-align:right;
	}

.headmenu_hontai a,
.headmenu_hontai a:visited{
	font-weight:normal;
	font-size:11px;
	padding-right:0.5em;
	}

.fuku li{display:inline;
	list-style-type: none;
	margin-right: 8px;
        margin-bottom:0px;
}

.headmenu_link{
	margin-top:0px;
	width:100%;
	text-align:right;
	}

.aMENU td{
	background-image : url(../../images/soft_list_bg_pink.gif);
	background-repeat : repeat-x;
	}



/*メニューポップアップ用 ここから*/
.menu {
	
	color:#502800;
	margin-bottom: 0px;
	width: 120px;
}
.menu ul li {
	position: relative;
	margin-bottom: 0px;
	width: 120px;
	height: auto;
}
.menu ul li table {
	border-collapse: collapse;

	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
}
	
.menu ul li ul {
	color:#502800;
	visibility: hidden;
	overflow: hidden;
	position: absolute;
	top: -5px;
	left: 115px;
	width: 120px;
	height: auto;
}
.menu ul li ul li {
	color:#502800;

	margin-bottom: 0;
	width: 120px;
	height: autox;
}

.menu ul li a {
	font-family: verdana, sans-serif;
	font-weight: normal;
	color:#502800;
	display: block;
	text-decoration: none;
	padding-left: 0px;
	height: auto;
	line-height: auto;
}

.menu ul li a:hover {
	position: relative;
	z-index: 50;
}

.menu ul li:hover ul ,
.menu ul li a:hover ul {
	visibility: visible;
	overflow: visible;
	height: auto;
	z-index: 10;
}

/*メニューポップアップ用 ここまで*/