@charset "shift_jis";

/*******************************************************************
  contents STYLES                                                   
*******************************************************************/
/* --- .pgtop --- */
.pgtop{text-align:right; background:url(../images/bg_pgtop.gif) bottom left repeat-x #F1F1F3; padding:5px 10px; margin:20px 0 10px 0;}
.pgtop img{margin-right:5px;}
.pgtop a{position:relative; top:-3px;}
#cntntsBtm{padding:10px 22px 20px 21px;}
.subBtm{float:right; width:230px; height:1px; border-top:1px solid #D9D9D9; margin:0 14px 10px 0; _margin:0 7px 10px 0;}

/* --- #pagingTp --- */
#pagingTp dl{font-size:12px; margin:0 0 3px 0;}
#pagingTp dt{float:left; width:190px;}
#pagingTp dd{text-align:right;}

/* --- #pagingBtm --- */
#pagingBtm p a , #pagingBtm p em{padding:0 3px;}
#pagingBtm{margin:0 0 10px 0;}
#pagingBtm p{text-align:center;}
#pagingBtm p span{padding:0 10px; white-space:nowrap;}

/* --- .sort --- */
.sort{background:#E6E6E6; padding:3px 5px;}
.sort span{margin-right:15px;}

/*------------------------------------------------------------------
  |||||| footpath  ||||||                                                  
------------------------------------------------------------------*/
#footpath{background:url(../images/bg_user.gif) repeat-x #FFF; padding:5px 22px 5px 21px;}
#footpath em{font-weight:normal;}


/*------------------------------------------------------------------
  |||||| contents  ||||||                                                  
------------------------------------------------------------------*/
#contents{background:url(../images/bg_cntnts.gif) top right repeat-y; padding:0 0 0 13px; margin:0 14px 0 0;}
#cntntsUnit{float:left; width:630px; margin:0 13px 0 0;}

/*------------------------------------------------------------------
  |||||| mainContents  ||||||                                                  
------------------------------------------------------------------*/

/* --- ul.rnkList --- */
ul.rnkList li{border-bottom:1px dotted #939393; padding:10px 0;}
ul.rnkList li dt{float:left; width:54px; padding:20px 0 0 0; text-align:center;}
ul.rnkList li dt span{display:block; background:url(../images/bg_lank.gif) repeat-x #73D0EB; width:36px; height:26px; _height:36px; padding:10px 0 0 0; border:1px solid #2CBBDA; font-size:1.5em; color:#FFF; font-weight:bolder;}
ul.rnkList li dd{margin-left:54px;}
ul.rnkList li dd em{display:block; font-size:1.1em; margin-bottom:3px;}
ul.rnkList li dd p{padding:0;}
ul.rnkList li dd p.ph{float:left; width:90px; min-height:80px; _height:80px;}
ul.rnkList li dd .ditail{margin-left:90px;}
ul.rnkList li dd p.note{padding:3px 0 0 0; overflow:hidden; _overflow:visible; word-break:break-all;}
ul.rnkList li dd p .txtPint{font-size:1.1em; font-weight:bold;}

/* --- ul.lstHr --- */
ul.lstHr li{border-bottom:1px solid #DDD; padding:10px 5px 5px 5px;}

/* --- dl.ph156 --- */
dl.ph156 dt{float:left; width:156px;}
dl.ph156 dd{margin-left:176px;}

/* --- dl.ph80 --- */
dl.ph80 dt{float:left; width:80px;}
dl.ph80 dd{margin-left:90px;}
dl.ph80 dd p{padding:0;}

/* --- dl.gameInfo --- */
dl.gameInfo dt{float:left; width:6.5em;}
dl.gameInfo dd{margin-left:6.5em;}


/* --- .phThree --- */
.phThree{text-align:center;}
.phThree .imgOne{float:left;}
.phThree .imgTwo{float:left; margin:0 65px;}
.phThree .imgThree{float:right;}


/* --- .phThreeW185 --- */
.phThreeW185{}
.phThreeW185 .imgOne{float:left; width:185px;}
.phThreeW185 .imgTwo{float:left; width:185px; margin:0 25px;}
.phThreeW185 .imgThree{float:right; width:185px;}

/* --- .

FreeGameList --- */

.title-gray {
	background:url(/images/back/title-gray_btn.gif) repeat-x 0% 100%;
}

/*------------------------------------------------------------------
  |||||| contentsBtm  ||||||                                                  
------------------------------------------------------------------*/
/* --- .ads --- */
.ads{padding:10px 15px;}
.ads dt{background:url(../images/li_dot.gif) no-repeat; padding:0 0 0.2em 6px; margin:0.6em 0 0 0;}
.ads dd{padding:0 0 0 6px;}


#top #container .module {
	float:left;
	padding:15px 0px 15px 10px;
	width: 160px !important; 
	background:#FFF;
}


table.Twidth{
width:595px;

}

/*------------------------------------------------------------------
  |||||| GAME INDEX  ||||||
------------------------------------------------------------------*/
#info {
	width:174px;
	float:left;
}
#info p {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px #D9D9D9 dotted;
}
.dot-gray01 {
	padding-left:12px;
	background:url(http://game.nifty.com/images/arrow/dot_gray01.gif) no-repeat 0 50%;	
}
.arrow-gray01 {
	margin-top:3px;
	padding-left:10px;
	background:url(/images/arrow/text_gray01.gif) no-repeat 0% 50%;
}

#topmain {
	margin-left:10px;
	width:446px;
	float:right;
}
#topmain #free {
	width:446px;
	background:url(http://game.nifty.com/img/index/free-back_all.gif) repeat-y;
}
#topmain #free .title {
	width:446px;
	background:url(http://game.nifty.com/img/index/free-back_top.gif) no-repeat 0 0;
}
#topmain #free p.check {
	margin-right:10px;
	_margin-right:5px;
	padding-bottom:5px;
	width:346px;
	float:right;
	border-bottom:1px #D9D9D9 dotted;
}
#topmain #free table {
	margin:5px 0;
	width:426px;
}
#topmain #free td {
	width:25%;
	vertical-align:top;
	text-align:center;
}
#topmain #free .other {
	margin-bottom:3px;
	padding:0 10px;
}
#topmain #free .other .fltL ,#topmain #free .other .fltR {
	width:207px;
}

#topmain #toll {
	margin-top:10px;
	width:446px;
}
#topmain #toll .left {
	margin-top:3px;
	float:left;
}
#topmain #toll .right {
	margin-top:3px;
	float:right;
}
#topmain #toll .game {
	margin-bottom:2px;
	width:222px;
	background:url(http://game.nifty.com/images/back/box_03_all.gif) repeat-y;
}
#topmain #toll .game p {
	padding:0 5px 4px 5px;
	width:212px;
	_width:222px;
	background:url(http://game.nifty.com/images/back/box_03_btm.gif) no-repeat 0% 100%;
	text-align:left;
}

#topmain #feed {
	margin-top:10px;
	width:446px;
}

#topmain #feed .column {
	margin-top:5px;
	padding:5px;
	width:196px;
	_width:218px;
	border:1px #D9D9D9 solid;
}
#topmain #feed .column .fltL {
	width:180px;
}
#topmain #feed .column .fltR {
	width:232px;
	_width:244px;
}

.popular {
	margin-top:6px;
	width:146px;
	float:left;
}
.popular p {
	margin:0;
	padding-bottom:5px;
	width:146px;
	line-height:110%;
	border-bottom:1px #D9D9D9 dotted;
}
.popular p a.rank1 {
	display:block;
	margin-bottom:5px;
	padding:5px 0;
	width:146px;
	height:130px;
	_height:130px;
	text-align:center;
	border:1px #D9D9D9 solid;
}
.popular p a.rank {
	display:block;
	margin-bottom:5px;
	padding:5px 0 0 5px;
	width:141px;
	_width:146px;
	height:20px;
	_height:28px;
	background:no-repeat 50% 30%;
	border-top:3px #000 solid;
	border-right:1px #000 solid;
	border-bottom:1px #000 solid;
	border-left:1px #000 solid;
}


.popular-side {
	margin-bottom:10px;
	padding-bottom:5px;
	width:200px;
	background:#FFF;
}
.popular-side p {
	margin:0 0 0 5px;
	padding-bottom:5px;
	width:190px;
	line-height:110%;
	border-bottom:1px #D9D9D9 dotted;
}
.popular-side p a.rank1 {
	display:block;
	margin-bottom:5px;
	padding:5px 0 5px 5px;
	width:185px;
	_width:190px;
	height:70px;
	_height:70px;
	text-align:center;
	border:1px #D9D9D9 solid;
}
.popular-side p a.rank {
	display:block;
	margin-bottom:5px;
	padding:5px 0 0 5px;
	width:185px;
	_width:190px;
	height:20px;
	_height:28px;
	background:no-repeat 50% 30%;
	border-top:3px #000 solid;
	border-right:1px #000 solid;
	border-bottom:1px #000 solid;
	border-left:1px #000 solid;
}


#topmain #sell {
	margin-top:4px;
	width:290px;
	float:right;
}
#sell .sell-list {
	margin-top:6px;
	padding:5px;
	width:280px;
	_width:290px;
	height:24em;
	border:1px #D9D9D9 solid;
	overflow:auto;
}
#sell .sell-list td {
	padding:3px 0;
	border-bottom:1px #D9D9D9 dotted;
}

#topmain #news {
	margin-top:10px;
	width:446px;
	clear:both;
}


/*------------------------------------------------------------------
  |||||| GAMEcatalog  ||||||                                                  
------------------------------------------------------------------*/
#game-search {
	margin-bottom:10px;
	width:630px;
	text-align:left;
}
#game-search div.line {
	padding:10px 15px 0 15px;
	width:598px;
	_width:630px;
	border-right:1px #DDDDDC solid;
	border-bottom:1px #DDDDDC solid;
	border-left:1px #DDDDDC solid;
	clear:both;
}
#game-search td {
	padding-right:5px;
}
#game-search h3 {
	padding-top:3px;
	padding-left:15px;
	height:21px;
	background:url(/images/back-game_bar.gif) repeat-x;
}
#game-search table.select {
	margin-top:5px;
	margin-left:10px;
	width:588px;
	border:none;
	line-height:150%;
}
#game-search p {
	margin:0px;
	padding-bottom:5px;
	background:#DBDBDB;
	clear:both;
}

/* --- GAMEtop --- */
#game-search dl.select {
	margin-top:6px;
	margin-left:10px;
	width:285px;
}
#game-search dl.select dd {
	width:140px;
	float:left;
}
#game-search dl.select dt {
	margin-top:7px;
	width:285px;
	border-top:1px #D9D9D9 dotted;
	clear:both;
}

/* 新作タイトル */
#game-search dl.release {
	margin:5px 0;
	width:315px;
	border-bottom:1px #D9D9D9 dotted;
	clear:both;
}
#game-search dl.release dt {
	float:left;
}
#game-search dl.release dt img {
	width:115px;
	border:1px #D9D9D9 solid;
}
#game-search dl.release dd {
	padding:5px;
	width:188px;
	_width:198px;
	float:left;
}
#game-search dl.release dd.title {
	padding:2px;
	background:#EEE;
	width:193px;
	_width:198px;
	border-top:1px #D9D9D9 solid;
	border-right:1px #D9D9D9 solid;
	border-bottom:1px #D9D9D9 solid;s
}

/* 注目のクチコミ */
#game-search dl.review {
	margin:5px 0;
	width:315px;
	border-bottom:1px #D9D9D9 dotted;
	clear:both;
}
#game-search dl.review dt {
	padding-right:5px;
	width:50px;
	float:left;
}
#game-search dl.review dt img {
	width:45px;
	border:1px #D9D9D9 solid;
}
#game-search dl.review dd {
	width:260px;
	float:left;
}

/* ゲーム特集 */
#game-search dl.special {
	margin:5px 0;
	width:305px;
	border-bottom:1px #D9D9D9 dotted;
	clear:both;
}
#game-search dl.special dt {
	padding-right:5px;
	width:50px;
	float:left;
}
#game-search dl.special dt img {
	width:45px;
	border:1px #D9D9D9 solid;
}
#game-search dl.special dd {
	width:250px;
	float:left;
}

/* 注目のゲーム */
#game-search dl.check {
	margin:5px 0;
	width:305px;
	border-bottom:1px #D9D9D9 dotted;
	clear:both;
}
#game-search dl.check dt {
	margin-right:5px;
	width:120px;
	float:left;
}
#game-search dl.check dt img {
	width:115px;
	border:1px #D9D9D9 solid;
}
#game-search dl.check dd {
	padding:5px 0px 5px 0px;
	width:173px;
	_width:180px;
	float:left;
}
#game-search dl.check dd.title {
	padding:0px 0px 2px 0px;
	width:178px;
	_width:180px;
	border-bottom:1px #D9D9D9 dotted;
}

/* ゲームニュース */
#game-search dl.news {
	padding:5px 0px;
	width:628px;
	border-bottom:1px #D9D9D9 dotted;
	clear:both;
}
#game-search dl.news dt {
	margin-right:5px;
	width:55px;
	float:left;
}
#game-search dl.news dd {
	width:565px;
	float:left;
}

/* --- GAMElist --- */
div#game-list {
	margin-bottom:5px;
	width:630px;
}
div#game-list dl {
	width:630px;
	background:url(/images/back-game_list.gif) repeat-x;
	border-bottom:1px #D9D9D9 dotted;
}

div#game-list img.mainimg {
	margin-bottom:10px;
	width:85px;
	border:1px #000 solid;
}
div#game-list dt {
	padding-left:10px;
	float:left;
}

div#game-list dd {
	width:500px;
	margin-left:8px;
	float:left;
}
div#game-list h6 {
	padding:5px 2px;
	width:100%;
	background:url(/images/line-game_grada.gif) no-repeat 0% 100%;
	font-size:small;
	_font-size:x-small;
}
div#game-list table.list {
	margin:3px 0px;
	width:515px;
}
div#game-list dd p {
	margin:15px 0px 5px 30px;
	padding:0;
	text-align:center;
}
/* menu-------------------------------- */


/* --- GAMEtitle --- */
div#game-title {
	margin-bottom:20px;
	width:630px;
	_width:628px;
	border:1px #D9D9D9 solid;
}
div#game-title dl {
	margin-bottom:3px;
	width:630px;
	_width:628px;
	background:url(/images/back-game_list.gif) repeat-x;
}
div#game-title img.mainimg {
	margin-top:10px;
	width:150px;
	border:1px #D9D9D9 solid;
}
div#game-title dt {
	padding-left:10px;
	text-align:center;
	float:left;
}
div#game-title dd {
	width:450px;
	margin-left:8px;
	float:right;

}
div#game-title h6 {
	padding:10px 2px 5px 2px;
	width:100%;
	background:url(/images/line-game_grada.gif) no-repeat 0% 100%;
	font-size:small;
	_font-size:x-small;
}
div#game-title h6 strong {
	color:#333;
}
div#game-title table.list {
	margin:3px 0px;
	width:450px;
}
div#game-title div.text {
	margin-top:15px;
	padding-right:10px;
	padding-bottom:15px;
	width:450px;
}
div#game-title dd p {
	margin:15px 0px 5px 0px;
	padding:0;
}
/* menu-------------------------------- */

div#game-title table.image {
	margin:0px 2px 10px 0px;
	width:450px;
}
div#game-title table.image img {
	margin-top:10px;
	width:140px;
	border:1px #D9D9D9 solid;
}
div#game-title .borderst{
	border:1px #D8D8D8 dotted;
}


/*------------------------------------------------------------------
  |||||| GAME REVIEW  ||||||                                                  
------------------------------------------------------------------*/
#review {
	width:630px;
	border:none;
}
#review .box {
	padding:9px;
	width:310px;
	background:url(/images/back-grd_blue01.gif) repeat-x 0% 100%;
	border:1px #D9D9D9 dotted;
}

#review .box dt {
	width:110px;
	float:left;
}
#review .box dt img {
	width:110px;
	border:1px #D9D9D9 solid;
}
#review .box dd {
	padding-left:5px;
	width:170px;
	_width:175px;
	text-align:left;
	float:right;
}
#review .box dd a.title {
	margin:2px 0;
	height:3em;
	display:block;
}
#review .box dd span {
	margin:5px 0;
	height:3em;
	display:block;
}

#review .space {
	width:10px;
}
#review .all {
	height:10px;
}
/*------------------------------------------------------------------
  |||||| GAME NEW TITLE  ||||||                                                  
------------------------------------------------------------------*/
#newtitle {
	margin-bottom:10px;
	width:630px;
	border:none;
	border:1px #D9D9D9 solid;
}
#newtitle .box {
	padding:9px;
	width:630px;
	background:url(/images/back-grd_blue02.gif) repeat-x;
	border:1px #FFF solid;
}

#newtitle .box dt {
	width:110px;
	float:left;
}
#newtitle .box dt img {
	width:110px;
	border:1px #D9D9D9 solid;
}
#newtitle .box dd {
	padding-left:5px;
	width:490px;
	_width:490px;
	text-align:left;
	float:right;
}
#newtitle .box dd a.title {
	margin:2px 0;
	display:block;
}
#newtitle .box dd span {
	margin:5px 0;
	display:block;
}

/*------------------------------------------------------------------
  |||||| GAME RANKING  ||||||                                                  
------------------------------------------------------------------*/
#game-rankall {
	margin-bottom:20px;
	width:628px;
	_width:630px;
}
#game-rankall table.all {
	margin-top:2px;
	width:628px;
	_width:630px;
	background:url(/img/ranking/family-back.png) repeat-x 0% 100%;
	border:1px #B3B3B3 solid;
}
#game-rankall strong {
	margin:2px 0 5px 0;
	display:block;
}
#game-rankall td.num  {
	padding:8px 0 8px 5px;
	width:35px;
	text-align:center;
}
#game-rankall td.image  {
	padding:8px 0;
	width:150px;
	text-align:center;
}
#game-rankall td.image img {
	height:80px;
}
#game-rankall td.about {
	padding:8px 0;
	width:410px;
	text-align:left;
	vertical-align:top;
}
#game-rankall table.text td {
	padding-top:5px;
}
#game-rankall table.text img {
	margin-right:5px;
}


/*------------------------------------------------------------------
  |||||| GAME RECOMMEND  ||||||                                                  
------------------------------------------------------------------*/

#recommend {
	margin-top:10px;
	padding:10px 0;
	width:608px;
	text-align:left;
	border-top:1px #D9D9D9 dotted;
	border-bottom:1px #D9D9D9 dotted;
}
#recommend table {
	margin-top:5px;
	width:608px;
}
#recommend td {
	padding:0 2px;
	width:20%;
	text-align:center;
}
#recommend td img {
	width:100px;
}



/*------------------------------------------------------------------
  |||||| GAME GENRE-LIST  ||||||
------------------------------------------------------------------*/
#genrelist {
	width:630px;
	border:none;
}
#genrelist tr {
	vertical-align:top;
}
#genrelist td {
	width:210px;
}
#genrelist div {
	width:200px;
}
#genrelist p {
	padding:5px 0;
	width:200px;
	text-align:left;
	border-bottom:1px #CCC dotted;
}
#genrelist p img.gameimg {
	margin-right:5px;
	width:20px;
	float:left;
}
#genrelist p.list {
	margin-bottom:10px;
	text-align:right;
	border-bottom:none;
}
#genrelist p.list a {
	padding-left:15px;
	background:url(/images/li.gif) no-repeat 0% 50%;	
}



/*------------------------------------------------------------------
  |||||| GAME DOWNLOAD  ||||||                                                  
------------------------------------------------------------------*/

.dotline-top {
	padding:9px;
	border:1px #D9D9D9 dotted;
}
.dotline-under {
	padding:9px;
	border-right:1px #D9D9D9 dotted;
	border-bottom:1px #D9D9D9 dotted;
	border-left:1px #D9D9D9 dotted;
}
p.back-stlip {
	padding:10px 10px 0 10px;
	background:url(/images/back/stl-gray01.gif) repeat-x;
}
.submenu {
	width:100%;
	height:28px;
	background:#000 url(/images/submenu/back_center.gif) repeat-x;
	font-size:12px;
}
.submenu-btn {
	text-align:right;
	float:right;
}
.submenu-line {
	margin-right:5px;
	margin-left:8px;
}
.submenu-btn span {
	visibility:hidden;
}

a.btn-kounyu:link,a.btn-kounyu:visited { /* 購入までの流れ */
	display:block;
	width:109px;
	height:28px;
	background:url(/images/submenu/kounyu_off.gif) no-repeat;
	float:left;
}
a.btn-search:link,a.btn-search:visited { /* ゲーム検索 */
	display:block;
	width:87px;
	height:28px;
	background:url(/images/submenu/search_off.gif) no-repeat;
	float:left;
}
a.btn-contact:link,a.btn-contact:visited { /* お問い合わせ */
	display:block;
	width:100px;
	height:28px;
	background:url(/images/submenu/contact_off.gif) no-repeat;
	float:left;
}
a.btn-pachi:link,a.btn-pachi:visited { /* パチンコ検索 */
	display:block;
	width:103px;
	height:28px;
	background:url(/images/submenu/pachi_off.gif) no-repeat;
	float:left;
}
a.btn-slot:link,a.btn-slot:visited { /* パチスロ検索 */
	display:block;
	width:107px;
	height:28px;
	background:url(/images/submenu/slot_off.gif) no-repeat;
	float:left;
}
a.btn-playing:link,a.btn-playing:visited { /* 遊び方 */
	display:block;
	width:71px;
	height:28px;
	background:url(/images/submenu/playing_off.gif) no-repeat;
	float:left;
}
a.btn-gamelist:link,a.btn-gamelist:visited { /* ゲーム一覧 */
	display:block;
	width:92px;
	height:28px;
	background:url(/images/submenu/gamelist_off.gif) no-repeat;
	float:left;
}
a.btn-kounyu:hover { /* 購入までの流れ */
	display:block;
	width:109px;
	height:28px;
	background:url(/images/submenu/kounyu_on.gif) no-repeat;
	float:left;
}
a.btn-search:hover { /* ゲーム検索 */
	display:block;
	width:87px;
	height:28px;
	background:url(/images/submenu/search_on.gif) no-repeat;
	float:left;
}
a.btn-contact:hover { /* お問い合わせ */
	display:block;
	width:100px;
	height:28px;
	background:url(/images/submenu/contact_on.gif) no-repeat;
	float:left;
}
a.btn-pachi:hover { /* パチンコ検索 */
	display:block;
	width:103px;
	height:28px;
	background:url(/images/submenu/pachi_on.gif) no-repeat;
	float:left;
}
a.btn-slot:hover { /* パチスロ検索 */
	display:block;
	width:107px;
	height:28px;
	background:url(/images/submenu/slot_on.gif) no-repeat;
	float:left;
}
a.btn-playing:hover { /* 遊び方 */
	display:block;
	width:71px;
	height:28px;
	background:url(/images/submenu/playing_on.gif) no-repeat;
	float:left;
}
a.btn-gamelist:hover { /* ゲーム一覧 */
	display:block;
	width:92px;
	height:28px;
	background:url(/images/submenu/gamelist_on.gif) no-repeat;
	float:left;
}

.box-gray4px-left {
	padding:10px 20px;
	border-top:4px #D9D9D9 solid;
	border-bottom:4px #D9D9D9 solid;
	border-left:4px #D9D9D9 solid;
}
.box-gray4px-right {
	padding:10px 20px 10px 0;
	border-top:4px #D9D9D9 solid;
	border-bottom:4px #D9D9D9 solid;
	border-right:4px #D9D9D9 solid;
}


/*------------------------------------------------------------------
  |||||| GAME LIST  ||||||
------------------------------------------------------------------*/
#gamelist dl.left {
	margin-top:10px;
	width:310px;
	float:left;
	border-bottom:1px #D9D9D9 solid;
	background:url(/images/back/box_left.gif)  repeat-y ;
}
#gamelist dl.right {
	margin-top:10px;
	margin-left:10px;
	width:310px;
	float:right;
	border-bottom:1px #D9D9D9 solid;
	background:url(/images/back/box_left.gif)  repeat-y;
	}
#gamelist dt {
	display:block;
	padding:3px 0 0 5px;
	_padding:5px 0 0 5px;
	width:310px;
	height:21px;
	_height:24px;
	background:url(/images/back/box_06_top.png) no-repeat;
	font-weight:bold;
}
#gamelist dd.mainimg {
	display:block;
	padding:0;
	border-top:1px #D9D9D9 solid;
	border-left:1px #D9D9D9 solid;
	float:left;
}
#gamelist dd.about {
	display:block;
	padding:10px 2px 5px 10px;
	/*width:146px;
	_width:160px;*/
	width:146px;
	min-height:97px;
	/*height:101px;
	_height:113px;*/
	background:url(/images/back/grd_gray03.png) repeat-x;
	border-top:1px #D9D9D9 solid;
	border-right:1px #D9D9D9 solid;
	_line-height:130%;
	float:left;
}
#gamelist dd.about img {
	margin:5px 5px 0 0;
	width:43px;
	height:33px;
	float:left;
}
#gamelist dd.news {
	display:block;
	padding:20px 5px 5px 7px;
	width:296px;
	_width:310px;
	background:url(/images/back/box_06_news.png) no-repeat 50% 0%;
	border:1px #D9D9D9 solid;
	clear: both;
}
#gamelist dd.news a {
	display:block;
	margin-top:3px;
	padding-left:10px;
	background:url(/images/arrow/text_gray01.gif) no-repeat 0% 50%;
}


#gamelist-s {
	margin-bottom:10px;
	padding-bottom:10px;
}
#gamelist-s dl.left {
	display:block;
	margin-top:10px;
	width:308px;
	_width:310px;
	border:1px #D9D9D9 solid;
	float:left;
}
#gamelist-s dl.right {
	display:block;
	margin-top:10px;
	margin-left:10px;
	width:308px;
	_width:310px;
	border:1px #D9D9D9 solid;
	float:right;
}
#gamelist-s img.mainimg {
	_margin-left:-3px;
	width:100px;
	height:75px;
	float:left;
}
#gamelist-s dt {
	display:block;
	padding-top:8px;
	width:200px;
	float:right;
}
#gamelist-s dd {
	display:block;
	padding:8px 3px 0 0;
	width:197px;
	_width:200px;
	float:right;
}


/*------------------------------------------------------------------
  |||||| GAME ONLINE  ||||||
------------------------------------------------------------------*/
#online-news a {
	display:block;
	margin-top:3px;
	padding-left:10px;
	background:url(/images/arrow/text_gray01.gif) no-repeat 0% 50%;
}
#online-news .btm {
	background:url(/img/online/news-back_btmall.gif) repeat-x 0% 100%;
}

/*------------------------------------------------------------------
  |||||| GAME COLUMN  ||||||
------------------------------------------------------------------*/
#column {
	line-height:150%;
}
#column td {
	line-height:150%;
}

#column .imgbox {
	text-align:center;
	font-weight:bold;
	width: 280px;
	margin-bottom:10px;
	float:right;
}
#column .left {
	float:left;
	width: 315px;
	margin-bottom:10px;
}

#column .clear{
	clear:both;
}

#column .border{ 
	border-bottom:#666666 dotted 1px;
	margin: 10px 0px;
}
/*------------------------------------------------------------------
  |||||| GAME PHOTO-GALLERY  ||||||
------------------------------------------------------------------*/
dl.photogalleryTop {
	margin-bottom:10px;
	_padding-bottom:5px;
	width:630px;
	border:1px #D9D9D9 solid;
}
dl.photogalleryTop  dt {
	padding:5px;
	width:620px;
	_width:628px;
	background:#000;
	position:relative;
}
dl.photogalleryTop  dt span {
	position:absolute;
	right:5px;
	color:#FFF;
}
dl.photogalleryTop  dd.images {
	margin:5px 5px 0 5px;
	_margin:5px 5px 5px 2px;
	padding:5px 0;
	width:140px;
	text-align:center;
	border:1px #D9D9D9 solid;
	float:left;
}
dl.photogalleryTop  dd.images img {
	width:110px;
}
dl.photogalleryTop  dd.about {
	padding:5px 0 0 0;
	_padding:5px 0;
	width:478px;
	float:right;
}
dl.photogalleryTop  dd.about table {
	margin:5px 0;
	width:474px;
	border:1px #D9D9D9 dotted;
}
dl.photogalleryTop  dd.about th {
	padding:2px;
	width:20%;
	background:url(/images/back/stl-gray01.gif) repeat-x 0% -2px;
	color:#666;
	border:1px #D9D9D9 dotted;
}
dl.photogalleryTop  dd.about td {
	padding:2px;
}

ul.photogallery-list {
	margin:10px 0;
	padding-bottom:10px;
	width:630px;
	height:auto;
	border-bottom:1px #D9D9D9 dotted;
	clear:both;
}
ul.photogallery-list li {
	width:150px;
	padding-bottom:5px;
	text-align:center;
	float:left;
}
ul.photogallery-list li.line {
	margin-left:9px;
	_margin-left:5px;
}
ul.photogallery-list li img.gameimg {
	display:block;
	margin:0 5px;
}
ul.photogallery-list li a {
	margin:0 5px;
}

div.photogallery-photo {
	margin:10px 0;
	padding:10px;
	border:1px #D9D9D9 solid;
	text-align:center;
}
div.photogallery-photo p {
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:3px #D9D9D9 dotted;
	text-align:center;
}
#pagingGr {
	font-weight:bold;
}