@charset "euc-jp";
/* CSS Document */

h1,h2,h3,h4,h5,h6{
	font-weight:bold;
	}

p{
	margin:12pt 0pt;
	line-height:1.5;
	}

/* -------font------- */

.s{
	font-size:10px;
	line-height:13px;
}
.m{
	font-size:12px;
	line-height:18px;
}
.l{
	font-size:14px;
	line-height:18px;
}



/* -------floatクリア------- */
.c-both{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}



/* -------メイン------- */
#game {
	width:960px;
	height:auto;
	margin: 0px auto;
	padding:0;
	}

/* -------左側------- */
#game #left {
	width:200px;
	height:auto;
	margin:0px 10px 0px 0px;
	padding:10px 0px;
	background-color:#EBE9D6;
	float:left;
	}

/* -------中央------- */
#game #middle {
	width:440px;
	height:auto;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
	}

/* -------右側------- */
#game #right {
	width:300px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	}


/* -------プレイヤー情報------- */
h2.user_info {
	width:190px;
	height:31px;
	margin:0px 0px 0px 5px;
	padding:0px;
	text-indent:-9999px;
	background-image:url(http://img.dorubako.jp/img/game/all/player_title.gif);
	background-repeat:no-repeat;
	}

#user_info {
	width:190px;
	height:auto;
	margin:0px 0px 0px 5px;
	padding:10px 0px;
	background-color:#FFF;
	}

#user_info_logout {
	width:190px;
	height:100px;
	margin:0px 0px 0px 5px;
	padding:0px;
	}

#user_info .user_name {
	width:150px;
	height:auto;
	margin:0px 0px 10px 10px;
	padding:10px;
	font-size: 12px;
	text-align: center;
	background-image: url(http://img.dorubako.jp/img/game/all/user_name_bg.gif);
	background-repeat: no-repeat;
	}

#user_info ul{
	margin:0px;
	padding:0px;
	line-height: 1.3em;
	list-style-type: none;
	}

#user_info li.cursor{
	width: 160px;
	font-size: 13px;
	margin: 0px 0px 5px 8px;
	padding: 2px 0px 2px 15px;
	background: url(http://img.dorubako.jp/img/game/all/cursor.gif) no-repeat center left;
	border-bottom: 1px #999 dotted;
	}
	
#user_info li.no-cursor{
	height: auto;
	margin: 0px 10px 0px 0px;
	padding:0px;
	font-size: 13px;
	font-weight: bold;
	list-style:none;
	text-align:right;
	}

#user_info li.none{
	width: 160px;
	height: 10px;
	list-style:none;
	padding:0;
	}



/* -------ゲーム総合ランキング------- */
h2.all_rank {
	width:190px;
	height:31px;
	margin:0px 0px 0px 5px;
	padding:0px;
	text-indent:-9999px;
	background-image:url(http://img.dorubako.jp/img/game/all/all_rank_top.gif);
	background-repeat:no-repeat;
	}

#all_rank li.rank_1{
	width: 160px;
	height: auto;
	margin: 0px 0px 0px 8px;
	padding: 5px 0px 5px 15px;
	font-size: 11px;
	background: url(http://img.dorubako.jp/img/game/all/1st_icon.gif) no-repeat center left;
	border-bottom: 1px #999 dotted;
	}

#all_rank li.rank_2{
	width: 160px;
	height: auto;
	margin: 0px 0px 0px 8px;
	padding: 5px 0px 5px 15px;
	font-size: 11px;
	background: url(http://img.dorubako.jp/img/game/all/2nd_icon.gif) no-repeat center left;
	border-bottom: 1px #999 dotted;
	}

#all_rank li.rank_3{
	width: 160px;
	height: auto;
	margin: 0px 0px 0px 8px;
	padding: 5px 0px 5px 15px;
	font-size: 11px;
	background: url(http://img.dorubako.jp/img/game/all/3rd_icon.gif) no-repeat center left;
	border-bottom: 1px #999 dotted;
	}


#all_rank li.rank_4{
	width: 160px;
	height: auto;
	margin: 0px 0px 0px 8px;
	padding: 5px 0px 5px 15px;
	font-size: 11px;
	background: url(http://img.dorubako.jp/img/game/all/4th_icon.gif) no-repeat center left;
	border-bottom: 1px #999 dotted;
	}

#all_rank li.rank_5{
	width: 160px;
	height: auto;
	margin: 0px 0px 0px 8px;
	padding: 5px 0px 5px 15px;
	font-size: 11px;
	background: url(http://img.dorubako.jp/img/game/all/5th_icon.gif) no-repeat center left;
	border-bottom: 1px #999 dotted;
	}


#all_rank{
	width:190px;
	height:auto;
	margin:0px 0px 0px 5px;
	padding:10px 0px;
	background-color:#FFF;
	}
	
#all_rank ul{
	width:190px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
	
#all_rank li{
	width: 160px;
	height: auto;
	margin: 0px 0px 0px 8px;
	padding: 5px 0px 5px 15px;
	font-size: 11px;
	background: url(http://img.dorubako.jp/img/game/all/cursor.gif) no-repeat center left;
	border-bottom: 1px #999 dotted;
	}

#all_rank li .left {
	width: 90px;
	height: auto;
	text-align: right;
	float: left;
	}

#all_rank li .right {
	width: 70px;
	height: auto;
	text-align: right;
	float: left;
	}

#all_rank li .right font {
	font-size: 12px;
	font-weight: bold;
	}

#all_rank .bottom {
	width:175px;
	height:auto;
	margin:5px 0px 0px 10px;
	padding:0px;
	text-align: right;
	font-size: 12px;
	}

#all_rank_text{
	width:180px;
	height:auto;
	padding:auto;
	text-align:left;
	margin:5px auto auto auto;
	font-size:10px;
	color:#666;
	}


/* -------ゲーム一覧------- */
h2.game_list {
	width:190px;
	height:31px;
	margin:0px 0px 0px 5px;
	padding:0px;
	text-indent:-9999px;
	background-image:url(http://img.dorubako.jp/img/game/all/gamemenu_title.gif);
	background-repeat:no-repeat;
	}

#game_list{
	width:190px;
	height:auto;
	margin:0px 0px 0px 5px;
	padding:10px 0px;
	background-color:#FFF;
	}

#game_list ul{
	margin: 0px;
	padding:0px;
	line-height: 1.3em;
	list-style-type: none;
	}

#game_list li.cursor{
	width: 160px;
	font-size: 13px;
	margin: 0px 0px 5px 8px;
	padding: 2px 0px 2px 15px;
	background: url(http://img.dorubako.jp/img/game/all/cursor.gif) no-repeat center left;
	border-bottom: 1px #999 dotted;
	}

#game_list li.no-cursor{
	list-style:disc;
	margin:2px 5px 3px 35px;
	padding:0;
	}

#game_list li.none{
	height: 10px;
	list-style:none;
	margin: 0px;
	padding:0px;
	}






/* -------一人で遊ぶゲーム------- */
h2.onegame {
	width:440px;
	height:28px;
	margin:0px;
	padding:0px;
	background-image: url(http://img.dorubako.jp/img/game/top/onegame_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	}

#onegame_box {
	width: 410px;
	height: auto;
	margin: 0px;
	padding: 10px 15px;
	background-color: #EBE9D6;
	}

#onegame_box .banner {
	width:410px;
	height:139px;
	margin:0px 0px 5px 0px;
	padding: 0px;
	}

#onegame_box .text {
	width:410px;
	height:auto;
	margin: 0px;
	}

#onegame_box .text a {
	font-size:11px;
	color: #333333;
	}

#onegame_box .text a font {
	font-weight: bold;
	color: #FF0000;
	}



/* -------みんなで遊ぶゲーム------- */
h2.multigame {
	width:440px;
	height:28px;
	margin:0px;
	padding:0px;
	background-image: url(http://img.dorubako.jp/img/game/top/multigame_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	}

#multigame_box {
	width: 410px;
	height: auto;
	margin: 0px;
	padding: 10px 15px 0px 15px;
	background-color: #EBE9D6;
	}

#multigame_box .spacer {
	width: 10px;
	height: 10px;
	float: left;
	}

#multigame_box .box {
	width: 200px;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	float: left;
	}

#multigame_box .box .banner {
	width:200px;
	height:100px;
	margin:0px 0px 5px 0px;
	padding: 0px;
	}

#multigame_box .box .text {
	width:200px;
	height:auto;
	margin: 0px;
	}

#multigame_box .box .text a {
	font-size:11px;
	color: #333333;
	}

##multigame_box .box .text a font {
	font-weight: bold;
	color: #FF0000;
	}



/* -------- 中央バナー -------- */

#middle_bnr{
	width:440px;
	height:auto;
	margin:10px auto;
	}

#middle_border {
	width:440px;
	height:2px;
	margin:20px auto;
	background-image: url(http://img.dorubako.jp/img/game/all/border_440.gif);
	background-repeat: no-repeat;
	}








/* -------交換ボタン------- */

#change_box {
	width:194px;
	height:auto;
	margin:5px 0px 0px 3px;
}

#change_box ul {
	width:194px;
	height:auto;
	list-style:none;
	margin:0;
	padding:0;
}

#change_box li{
	text-indent:-9999px;
	margin:0px;
}



/* -------カジノ・交換ボタン------- */

#change_box li#point_bot_casino {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

#change_box li#point_bot_casino a {
	width:194px;
	height:53px;
	background:url(http://img.dorubako.jp/img/game/all/casino_pt_bot.gif) 0 0 no-repeat;
	display: block;
	}

#change_box li#point_bot_casino a:hover {
	background-position: bottom;
	}

#change_box li#gc_bot_casino {
	margin: 0px;
	padding: 0px;
	}

#change_box li#gc_bot_casino a {
	width:194px;
	height:54px;
	background:url(http://img.dorubako.jp/img/game/all/gc_casino_bot.gif) 0 0 no-repeat;
	display: block;
	}

#change_box li#gc_bot_casino a:hover {
	background-position: bottom;
	}



/* -------大富豪・交換ボタン------- */

#change_box li#point_bot_daifugo {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

#change_box li#point_bot_daifugo a {
	width:194px;
	height:53px;
	background:url(http://img.dorubako.jp/img/game/all/dai_pt_bot.gif) 0 0 no-repeat;
	display: block;
	}

#change_box li#point_bot_daifugo a:hover {
	background-position: bottom;
	}

#change_box li#gc_bot_daifugo {
	margin: 0px;
	padding: 0px;
	}

#change_box li#gc_bot_daifugo a {
	width:194px;
	height:53px;
	background:url(http://img.dorubako.jp/img/game/all/gc_dai_bot.gif) 0 0 no-repeat;
	display: block;
	}

#change_box li#gc_bot_daifugo a:hover {
	background-position: bottom;
	}



/* -------こいこい花札・交換ボタン------- */

#change_box li#point_bot_fumi {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

#change_box li#point_bot_fumi a {
	width:194px;
	height:53px;
	background:url(http://img.dorubako.jp/img/game/all/fumi_pt_bot.gif) 0 0 no-repeat;
	display: block;
	}

#change_box li#point_bot_fumi a:hover {
	background-position: bottom;
	}

#change_box li#gc_bot_fumi {
	margin: 0px;
	padding: 0px;
	}

#change_box li#gc_bot_fumi a {
	width:194px;
	height:53px;
	background:url(http://img.dorubako.jp/img/game/all/gc_fumi_bot.gif) 0 0 no-repeat;
	display: block;
	}

#change_box li#gc_bot_fumi a:hover {
	background-position: bottom;
	}



/* -------リバーシ・交換ボタン------- */

#change_box li#point_bot_reversi {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

#change_box li#point_bot_reversi a {
	width:194px;
	height:53px;
	background:url(http://img.dorubako.jp/img/game/all/riv_pt_bot.gif) 0 0 no-repeat;
	display: block;
	}

#change_box li#point_bot_reversi a:hover {
	background-position: bottom;
	}

#change_box li#gc_bot_reversi {
	margin: 0px;
	padding: 0px;
	}

#change_box li#gc_bot_reversi a {
	width:194px;
	height:53px;
	background:url(http://img.dorubako.jp/img/game/all/gc_riv_bot.gif) 0 0 no-repeat;
	display: block;
	}

#change_box li#gc_bot_reversi a:hover {
	background-position: bottom;
	}



/* -------神雀・交換ボタン------- */

#change_box li#point_bot_mahjong {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

#change_box li#point_bot_mahjong a {
	width:194px;
	height:53px;
	background:url(http://img.dorubako.jp/img/game/all/mah_pt_bot.gif) 0 0 no-repeat;
	display: block;
	}

#change_box li#point_bot_mahjong a:hover {
	background-position: bottom;
	}

#change_box li#gc_bot_mahjong {
	margin: 0px;
	padding: 0px;
	}

#change_box li#gc_bot_mahjong a {
	width:194px;
	height:53px;
	background:url(http://img.dorubako.jp/img/game/all/gc_mah_bot.gif) 0 0 no-repeat;
	display: block;
	}

#change_box li#gc_bot_mahjong a:hover {
	background-position: bottom;
	}





/* --------ゲームトップに戻る--------- */
#gametop_link{
	width:430px;
	height:auto;
	text-align:left;
	margin:8px 0;
	padding:auto;
	}

/* --------トラブルシューティング--------- */
#trouble_link{
	width:430px;
	height:auto;
	text-align:right;
	margin:5px 0;
	padding:auto;
	}

#trouble_link a{
	color:#F00;
	font-weight:bold;
	}




/* ------中央メニュー---- */

#menu {
	width:426px;
	height:30px;
	margin:10px 7px;
}

#menu ul {
	width:430px;
	height:30px;
	list-style:none;
	margin:0;
	padding:0;
}

#menu li{
	float:left;
	text-indent:-9999px;
	}

#menu li#playmanu {
	width:142px;
	height:30px;
	}

#menu li#playmanu a {
	width:142px;
	height:30px;
	background:url(http://img.dorubako.jp/img/game/all/playmanu_bot_m.gif) 0 0 no-repeat;
	display: block;
	}

#menu li#playmanu a:hover {
	background-position: bottom;
	}

#menu li#playmanu_l {
	width:212px;
	height:30px;
	}

#menu li#playmanu_l a {
	width:212px;
	height:30px;
	background:url(http://img.dorubako.jp/img/game/all/playmanu_bot_l.gif) 0 0 no-repeat;
	display: block;
	}

#menu li#playmanu_l a:hover {
	background-position: bottom;
	}



#menu li#bbs {
	width:142px;
	height:30px;
	}

#menu li#bbs a {
	width:142px;
	height:30px;
	background:url(http://img.dorubako.jp/img/game/all/bbs_bot_m.gif) 0 0 no-repeat;
	display: block;
	}

#menu li#bbs a:hover {
	background-position: bottom;
	}



#menu li#help {
	width:143px;
	height:30px;
	}

#menu li#help a {
	width:143px;
	height:30px;
	background:url(http://img.dorubako.jp/img/game/all/help_bot_m.gif) 0 0 no-repeat;
	display: block;
	}

#menu li#help a:hover {
	background-position: bottom;
	}

#menu li#help_l {
	width:213px;
	height:30px;
	}

#menu li#help_l a {
	width:213px;
	height:30px;
	background:url(http://img.dorubako.jp/img/game/all/help_bot_l.gif) 0 0 no-repeat;
	display: block;
	}

#menu li#help_l a:hover {
	background-position: bottom;
	}









/* ------中央playボタン---- */

#play_menu {
	width:440px;
	height:64px;
	margin:10px 0px;
	}

#play_menu ul {
	width: 440px;
	height: 64px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#play_menu li{
	float:left;
	text-indent:-9999px;
	margin:0px;
	}

#play_menu li#play {
	width:213px;
	height:64px;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	}

#play_menu li#play a {
	width:213px;
	height:64px;
	background:url(http://img.dorubako.jp/img/game/all/battle1_bot.gif) 0 0 no-repeat;
	display: block;
	}

#play_menu li#play a:hover {
	background-position: bottom;
	}

#play_menu li#demo_play {
	width:213px;
	height:64px;
	margin: 0px;
	padding: 0px;
	}

#play_menu li#demo_play a {
	width:213px;
	height:64px;
	background:url(http://img.dorubako.jp/img/game/all/demoplay_bot.gif) 0 0 no-repeat;
	display: block;
	}

#play_menu li#demo_play a:hover {
	background-position: bottom;
	}



#play_menu li#play_large {
	width:413px;
	height:64px;
	margin: 0px;
	padding: 0px;
	margin: 0px 0px 0px 14px;
	}

#play_menu li#play_large a {
	width:413px;
	height:64px;
	background:url(http://img.dorubako.jp/img/game/all/battle_l_bot.gif) 0 0 no-repeat;
	display: block;
	}

#play_menu li#play_large a:hover {
	background-position: bottom;
	}









/* -------遊び方メニュー------- */
#playmanu_menu{
	width:415px;
	height:10px;
	margin:0 0 10px 0;
	padding:10px;
	color:#999;
	border: 1px #FF8230 solid;
	text-align: center;
	}

#playmanu_menu ul{
	margin: 0px;
	padding: 0px;
	}

#playmanu_menu li{
	float:left;
	font-size: 11px;
	list-style:none;
	margin:0px 0px 0px 3px;
	}

#playmanu_menu li a {
	font-size: 11px;
	list-style:none;
	}


/* -------右側コンテンツ------- */
h2.info {
	width:300px;
	height:31px;
	margin:0px;
	padding:0px;
	background-image:url(http://img.dorubako.jp/img/game/all/info_big_title.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}

#info_text {
	width:298px;
	height: auto;
	border-top: 0px;
	border-bottom: 1px #FF822F solid;
	border-left: 1px #FF822F solid;
	border-right: 1px #FF822F solid;
	}

#info_text ul{
	width:280px;
	margin:0px;
	padding: 10px 9px;
	font-size:12px;
	line-height: 1.3em;
	}

#info_text li{
	width:278px;
	height: auto;
	margin:0px;
	padding:3px 0px;
	list-style:none;
	border-bottom: 1px #999 dotted;
	}


/* -------topへ------- */
	
.top_back{
	width:auto;
	text-align:center;
	margin:20px auto 0 auto;
	padding:0;
}
.top_back p{
	text-align:right;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0;
}




/*--- 広告(Medium Rectangle) ---*/
#ad_mediumrectangle_box{
	width:300px;
	height:250px;
	margin:0 0 8px 0;
	}

/*--- 広告(Medium Rectangle) ---*/
#ad_rectangle3_box{
	width: 300px;
	height: 90px;
	margin: 0px;
	}

/*--- 広告(その他) ---*/
h2.ad_etc {
	width:300px;
	height:31px;
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	background-image:url(http://img.dorubako.jp/img/game/all/ad_title.gif);
	background-repeat:no-repeat;
	}

#ad_etc_box {
	width:278px;
	border:1px;
	border-style:solid;
	border-color:#FF822F;
	margin:0;
	padding:10px 10px 0px 10px;
	}

/*fox用バグ防止*/
#ad_etc_box:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	}

#ad_etc_box .box {
	width: 120px;
	margin: 0px 0px 0px 9px;
	_margin: 0px 0px 0px 6px;
	padding: 0px;
	float: left;
	}

#ad_etc_box .box .banner {
	width: 120px;
	height: 60px;
	}

#ad_etc_box .box .text {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin: 5px 0px 10px 0px;
	text-align: center;
	}

#ad_etc_box .box .text font {
	font-size: 13px;
	font-weight: bold;
	color: #cc0000;
	}

#ad_etc_box .spacer {
	width: 10px;
	height: 10px;
	float: left;
	}

