
#eventflash5{
border: 3px solid #000000;
width: 576px;
}

#totop div{
margin-top:-10px;
width: 788px;
text-align: right;
}

#totop a {
display:block;
}

#totop a:hover {
display:block;
margin-top:2px;
}

#mainbg_test {
	width: 100%;
	min-width: 1096px;
	margin-bottom: -45px;
	background:#141737 url(../images/index/bg.gif) center 81px;
}

#mainbg_xmas {
	width: 100%;
	min-width: 1096px;
	margin-bottom: -45px;
	background:#1f1a17 url(../images/index/bg_xmas.jpg) center 81px no-repeat;
}


#parameter_wrap_new {
width: 191px;
height: 163px;
list-style-type: none;
overflow: hidden;
background: url(../images/login_menu_bg3_new.png) left top no-repeat;
}

/*------------- narrow -------------*/
#narrow {
padding-top: 52px;
}

#narrow #tabwrap_game {
float: left;
width: 595px;
margin: 8px 0 0 0;
}

#narrow .tab_game_wrap {
margin-right: 0px;
}

#narrow #sub_right {
margin-top: 8px;
}

#narrow #tabwrap_game_inner_small {
margin-right: 8px;
}

#narrow .tab_game {
width: 587px;
}

#narrow .tab_pt {
width: 587px;
}

#narrow #game_txt {
width: 577px;
}

#narrow #game_txt ul {
width: 554px;
}

#narrow #top_ranking_wide span {
font-size: 12px;
}
#narrow #top_ranking_wide li {
padding: 0px 10px 0px 5px;
}
#narrow #box {
margin-right: 8px;
}

#narrow #box .rank_1, 
#narrow #box .rank_2, 
#narrow #box .rank_3, 
#narrow #box .rank_4, 
#narrow #box .rank_5, 
#narrow #box .rank_6, 
#narrow #box .rank_7, 
#narrow #box .rank_8, 
#narrow #box .rank_9, 
#narrow #box .rank_10, 
#narrow #box .rank_11, 
#narrow #box .rank_12, 
#narrow #box .rank_13 {
width: 264px;
}

#narrow #box2 .rank_1, 
#narrow #box2 .rank_2, 
#narrow #box2 .rank_3, 
#narrow #box2 .rank_4, 
#narrow #box2 .rank_5, 
#narrow #box2 .rank_6, 
#narrow #box2 .rank_7, 
#narrow #box2 .rank_8, 
#narrow #box2 .rank_9, 
#narrow #box2 .rank_10, 
#narrow #box2 .rank_11, 
#narrow #box2 .rank_12, 
#narrow #box2 .rank_13 {
width: 264px;
}

#narrow #box3 {
float: left;
margin-top: 20px;
margin-right: 8px;
}

#narrow #box3 .rank_1, 
#narrow #box3 .rank_2, 
#narrow #box3 .rank_3, 
#narrow #box3 .rank_4, 
#narrow #box3 .rank_5, 
#narrow #box3 .rank_6, 
#narrow #box3 .rank_7, 
#narrow #box3 .rank_8, 
#narrow #box3 .rank_9, 
#narrow #box3 .rank_10, 
#narrow #box3 .rank_11, 
#narrow #box3 .rank_12, 
#narrow #box3 .rank_13 {
width: 264px;
}

#narrow #box4 {
float: left;
margin-top: 20px;
margin-right: 0px;
}

#narrow #box4 .rank_1, 
#narrow #box4 .rank_2, 
#narrow #box4 .rank_3, 
#narrow #box4 .rank_4, 
#narrow #box4 .rank_5, 
#narrow #box4 .rank_6, 
#narrow #box4 .rank_7, 
#narrow #box4 .rank_8, 
#narrow #box4 .rank_9, 
#narrow #box4 .rank_10, 
#narrow #box4 .rank_11, 
#narrow #box4 .rank_12, 
#narrow #box4 .rank_13 {
width: 264px;
}


#narrow #box1_mini {
float: left;
margin-top: 20px;
margin-right: 5px;
width: 185px;
}

#narrow #box1_mini .rank_title {
font-size: 12px;
}


#narrow #box1_mini .rank_1, 
#narrow #box1_mini .rank_2, 
#narrow #box1_mini .rank_3, 
#narrow #box1_mini .rank_4, 
#narrow #box1_mini .rank_5, 
#narrow #box1_mini .rank_6, 
#narrow #box1_mini .rank_7, 
#narrow #box1_mini .rank_8, 
#narrow #box1_mini .rank_9, 
#narrow #box1_mini .rank_10, 
#narrow #box1_mini .rank_11, 
#narrow #box1_mini .rank_12, 
#narrow #box1_mini .rank_13 {
font-size: 11px;
font-weight: bold;
width: 169px;
line-height: 0.7em;
background: #eee;
}

#narrow #box2_mini {
float: left;
margin-top: 20px;
margin-right: 0px;
width: 185px;
}

#narrow #box2_mini .rank_title {
font-size: 12px;
}


#narrow #box2_mini .rank_1, 
#narrow #box2_mini .rank_2, 
#narrow #box2_mini .rank_3, 
#narrow #box2_mini .rank_4, 
#narrow #box2_mini .rank_5, 
#narrow #box2_mini .rank_6, 
#narrow #box2_mini .rank_7, 
#narrow #box2_mini .rank_8, 
#narrow #box2_mini .rank_9, 
#narrow #box2_mini .rank_10, 
#narrow #box2_mini .rank_11, 
#narrow #box2_mini .rank_12, 
#narrow #box2_mini .rank_13 {
font-size: 11px;
font-weight: bold;
width: 169px;
line-height: 0.7em;
background: #eee;
}


#narrow #box_wide {
float: left;
margin-top: 20px;
margin-right: 0px;
width: 560px;
}

#narrow #box_wide .rank_title {
font-size: 14px;
}


#narrow #box_wide .rank_1, 
#narrow #box_wide .rank_2, 
#narrow #box_wide .rank_3, 
#narrow #box_wide .rank_4, 
#narrow #box_wide .rank_5, 
#narrow #box_wide .rank_6, 
#narrow #box_wide .rank_7, 
#narrow #box_wide .rank_8, 
#narrow #box_wide .rank_9, 
#narrow #box_wide .rank_10, 
#narrow #box_wide .rank_11, 
#narrow #box_wide .rank_12, 
#narrow #box_wide .rank_13 {
font-weight: bold;
width: 550px;
background: #eee;
}

/*------------ pslot2 --------------*/
#narrow #narrow_pslot2 #tabwrap_game {
margin-top: 10px;
}
#narrow #narrow_pslot2 .nav li {
width: 97px;
}
#narrow #narrow_pslot2 .nav li:last-child {
width: 96px;
}

#narrow #narrow_pslot2 #tab1 img {
width: 587px;
}
#narrow #narrow_pslot2 #tab2 img {
width: 587px;
}
#narrow #narrow_pslot2 #tab3 img {
width: 587px;
}

#narrow #narrow_pslot2 #tab4 img {
width: 587px;
}

#narrow #narrow_pslot2 #tab5 img {
width: 587px;
}

#narrow #narrow_pslot2 .pslot2_tab .nav li a{
font-size: 12px;
padding-top: 9px;
}



/*------------ vslot3 --------------*/
#narrow #narrow_vslot3 #tabwrap_game {
margin-top: 10px;
}
#narrow #narrow_vslot3 .nav li {
width: 97px;
}
#narrow #narrow_vslot3 .nav li:last-child {
width: 96px;
}

#narrow #narrow_vslot3 #tab1 img {
width: 587px;
}
#narrow #narrow_vslot3 #tab2 img {
width: 587px;
}
#narrow #narrow_vslot3 #tab3 img {
width: 587px;
}

#narrow #narrow_vslot3 #tab4 img {
width: 587px;
}

#narrow #narrow_vslot3 .vslot3_tab .nav li a{
font-size: 12px;
padding-top: 9px;
}

/*------------ slot36 --------------*/
#narrow #narrow_slot36 #tabwrap_game {
margin-top: 10px;
}
#narrow #narrow_slot36 .nav li {
width: 97px;
}
#narrow #narrow_slot36 .nav li:last-child {
width: 96px;
}

#narrow #narrow_slot36 #tab1 img {
width: 587px;
}
#narrow #narrow_slot36 #tab2 img {
width: 587px;
}
#narrow #narrow_slot36 #tab3 img {
width: 587px;
}
#narrow #narrow_slot36 #tab4 img {
width: 587px;
}
#narrow #narrow_slot36 #tab5 #game_txt {
background-image: url(/images/game/slot36/bg.jpg);
background-size:587px !important;
}
#narrow #narrow_slot36 #tab6 #game_txt {
background-image: url(/images/game/slot36/bg.jpg);
width: 587px;
}
#narrow #narrow_slot36 #tab7 img{
width: 587px;
}

#narrow #narrow_slot36 .slot36_tab .nav li a{
font-size: 12px;
padding-top: 9px;
}

/*------------ slot30 --------------*/
#narrow #narrow_slot30 #tabwrap_game {
margin-top: 10px;
}
#narrow #narrow_slot30 .nav li {
width: 116px;
}
#narrow #narrow_slot30 .nav li:last-child {
width: 118px;
}

#narrow #narrow_slot30 #tab1 img {
width: 587px;
}
#narrow #narrow_slot30 #tab2 img {
width: 587px;
}
#narrow #narrow_slot30 #tab3 img {
width: 587px;
}

#narrow #narrow_slot30 #tab4 #game_txt {
background-image: url(/images/game/slot30/bg.jpg);
background-size:587px !important;
}
#narrow #narrow_slot30 #tab6 #game_txt {
background-image: url(/images/game/slot30/bg.jpg);
width: 587px;
}
#narrow #narrow_slot30 #tab7 img{
width: 587px;
}

#narrow #narrow_slot30 .slot30_tab .nav li a{
font-size: 12px;
padding-top: 9px;
}


/*------------ hashibirokou --------------*/
#narrow #narrow_hashibirokou .nav li {
width: 97px;
}
#narrow #narrow_hashibirokou .nav li:last-child {
width: 96px;
}

#narrow #narrow_hashibirokou #tab1 img {
width: 587px;
}

/*------------ slot28 --------------*/
#narrow #narrow_slot28 #tabwrap_game {
margin-top: 10px;
}
#narrow #narrow_slot28 .nav li {
width: 97px;
}
#narrow #narrow_slot28 .nav li:last-child {
width: 96px;
}

#narrow #narrow_slot28 #tab1 img {
width: 587px;
}
#narrow #narrow_slot28 #tab2 img {
width: 587px;
}
#narrow #narrow_slot28 #tab3 img {
width: 587px;
}
#narrow #narrow_slot28 #tab4 img {
width: 587px;
}
#narrow #narrow_slot28 #tab5 #game_txt {
background-image: url(/images/game/slot28/bg.jpg);
background-size:587px !important;
}
#narrow #narrow_slot28 #tab6 #game_txt {
background-image: url(/images/game/slot28/bg.jpg);
width: 587px;
}
#narrow #narrow_slot28 #tab7 img{
width: 587px;
}

#narrow #narrow_slot28 .slot28_tab .nav li a{
font-size: 12px;
padding-top: 9px;
}


/*------------ slot27 --------------*/
#narrow #narrow_slot27 #tabwrap_game {
margin-top: 10px;
}
#narrow #narrow_slot27 .nav li {
width: 116px;
}
#narrow #narrow_slot27 .nav li:last-child {
width: 118px;
}

#narrow #narrow_slot27 #tab1 img {
width: 587px;
}
#narrow #narrow_slot27 #tab2 img {
width: 587px;
}
#narrow #narrow_slot27 #tab3 img {
width: 587px;
}
#narrow #narrow_slot27 #tab4 img {
width: 587px;
}
#narrow #narrow_slot27 #tab5 #game_txt {
background-image: url(/images/game/slot27/bg.jpg);
background-size:587px !important;
}
#narrow #narrow_slot27 #tab6 #game_txt {
background-image: url(/images/game/slot27/bg.jpg);
width: 587px;
}
#narrow #narrow_slot27 #tab7 img{
width: 587px;
}

#narrow #narrow_slot27 .slot27_tab .nav li a{
font-size: 13px;
padding-top: 8px;
}


/*------------ slot23 --------------*/
#narrow #narrow_slot23 .nav li {
width: 97px;
}
#narrow #narrow_slot23 .nav li:last-child {
width: 96px;
}

#narrow #narrow_slot23 #tab1 img {
width: 587px;
}
#narrow #narrow_slot23 #tab2 img {
width: 587px;
}
#narrow #narrow_slot23 #tab3 img {
width: 587px;
}
#narrow #narrow_slot23 #tab4 img {
width: 587px;
}
#narrow #narrow_slot23 #tab5 #game_txt {
background-image: url(/images/game/slot23/bg.jpg);
background-size:587px !important;
}
#narrow #narrow_slot23 #tab6 #top_ranking_wide {
background-image: url(/images/game/slot23/bg.jpg);
background-size:587px !important;
}
#narrow #narrow_slot23 #tab7 img{
width: 587px;
}

#narrow #narrow_slot23 .slot23_tab .nav li a{
font-size: 13px;
}


/*------------ slot24 --------------*/
#narrow #narrow_slot24 .nav li {
width: 83px;
}
#narrow #narrow_slot24 .nav li:last-child {
width: 82px;
}

#narrow #narrow_slot24 #tab1 img {
width: 587px;
}
#narrow #narrow_slot24 #tab2 img {
width: 587px;
}
#narrow #narrow_slot24 #tab3 img {
width: 587px;
}
#narrow #narrow_slot24 #tab4 img {
width: 587px;
}
#narrow #narrow_slot24 #tab5 #game_txt {
background-image: url(/images/game/slot24/bg.jpg);
background-size:587px !important;
}
#narrow #narrow_slot24 #tab6 #top_ranking_wide {
background-image: url(/images/game/slot24/bg.jpg);
background-size:587px !important;
}
#narrow #narrow_slot24 #tab7 img{
width: 587px;
}

#narrow #narrow_slot24 .slot24_tab .nav li a{
font-size: 12px;
}

#narrow #narrow_slot24 .rank_title {
color: #000000;
}

/*------------ slot26 --------------*/
#narrow #narrow_slot26 .nav li {
width: 97px;
}
#narrow #narrow_slot26 .nav li:last-child {
width: 96px;
}

#narrow #narrow_slot26 #tab1 img {
width: 587px;
}
#narrow #narrow_slot26 #tab3 img {
width: 350px;
}
#narrow #narrow_slot26 #tab4 img {
width: 587px;
}
#narrow .slot26_rule {
background-size:587px;
}
#narrow #narrow_slot26 #tab5 #game_txt {
background-size:587px !important;
}
#narrow #narrow_slot26 #tab6 #top_ranking_wide {
background-size:587px !important;
}
#narrow #narrow_slot26 #tab2 #game_txt {
background-image: url(/images/game/slot26/bg.jpg);
background-size:587px;
}


/*------------ slot25 --------------*/
#narrow #narrow_slot25 .nav li {
width: 97px;
}
#narrow #narrow_slot25 .nav li:last-child {
width: 96px;
}

#narrow #narrow_slot25 #tab1 img {
width: 587px;
}
#narrow #narrow_slot25 #tab3 img {
width: 350px;
}
#narrow #narrow_slot25 #tab4 img {
width: 587px;
}
#narrow .slot25_rule {
background-size:587px;
}
#narrow #narrow_slot25 #tab5 #game_txt {
background-size:587px !important;
}
#narrow #narrow_slot25 #tab6 #top_ranking_wide {
background-size:587px !important;
}
#narrow #narrow_slot25 #tab2 #game_txt {
background-image: url(/images/game/slot25/bg.jpg);
background-size:587px;
}


/*------------ slot22 --------------*/
#narrow #narrow_slot22 .nav li {
width: 97px;
}
#narrow #narrow_slot22 .nav li:last-child {
width: 96px;
}

#narrow #narrow_slot22 #tab1 img {
width: 587px;
}
#narrow #narrow_slot22 #tab3 img {
width: 350px;
}
#narrow #narrow_slot22 #tab4 img {
width: 587px;
}
#narrow .slot22_rule {
background-size:587px;
}
#narrow #narrow_slot22 #tab5 #game_txt {
background-size:587px !important;
}
#narrow #narrow_slot22 #tab6 #top_ranking_wide {
background-size:587px !important;
}
#narrow #narrow_slot22 #tab2 #game_txt {
background-image: url(/images/game/slot22/bg.jpg);
background-size:587px;
}

/*------------ slot20 --------------*/

#narrow #narrow_slot20 .tab_game_wrap img {
width: 587px;
}

#narrow #narrow_slot20 .nav li {
width: 97px;
}
#narrow #narrow_slot20 .nav li:last-child {
width: 96px;
}

#narrow #narrow_slot20 .nav li a {
font-size: 12px;
margin-top: 0;
}


/*------------ slot21 --------------*/

#narrow #narrow_slot21 #tabwrap_game {
margin-top: 8px;
}

#narrow #narrow_slot21 #main_contents_wide {
border: 0px;
background-color: #000000;
}

#narrow #narrow_slot21 .nav li {
width: 116px;
}

#narrow #narrow_slot21 .nav li:last-child {
width: 118px;
}

#narrow #narrow_slot21 .nav li a {
font-size: 12px;
margin-top: 0;
}

#narrow #narrow_slot21 #tab1 {
width: 587px;
padding-top: 110px;
background-size: contain;
}

#narrow #narrow_slot21 #tab1 img {
width: 365px;
}

#narrow #narrow_slot21 #tab4 {
width: 587px;
}

#narrow #narrow_slot21 #tab4 img {
width: 575px;
}


/*---------- slot17 ----------- */

#narrow #narrow_slot17 .nav li {
width: 116px;
}

#narrow #narrow_slot17 .nav li:last-child {
width: 118px;
}

#narrow #narrow_slot17 .nav li a {
font-size: 12px;
margin-top: 0;
}

#narrow #narrow_slot17 #tab1 img {
width: 587px;
}

#narrow #narrow_slot17 #tab2 img {
width: 535px;
}

#narrow #narrow_slot17 #game_txt {
background: #febbbc;
}


/*---------- pslot -----------*/
#narrow #tab_wide {
float: left;
width: 588px;
margin: 8px 5px 0 0;
}

#narrow #tabheader_wide ul li {
width: 84px;
}

#narrow #tabheader_wide ul li :last-child {
width: 83px;
}

#narrow #tabheader_wide ul li a {
font-size: 11px;
margin-top: 0;
}

#narrow #tab_wide img {
width: 588px;
}

/*------------- christmas -------------*/
#christmas #mainbg {
	background:#06021A url(../images/index/bg_xmas.gif) center 81px no-repeat;
}

#christmas #container_logout {
	background:url(../images/index/bg_cont_01_1.png) center 81px no-repeat;
}

#christmas #container {
	background:url(../images/index/bg_cont_01_1.png) center 81px no-repeat;
}

#christmas #index_regist_bg {
	background: url(../images/regist/index_bar_1.png) left center no-repeat;
}

/*------------- newyear -------------*/
#newyear #index_regist_bg {
	background: url(../images/regist/index_bar_1.png) left center no-repeat;
}

/*-------------- add_image ----------*/
.btn_add_image {
	text-align: center;
	margin-top: 20px;
}

.btn_add_image a {
	display: inline-block;
	width: 190px;
	height: 66px;
	background: url(../images/btn_add_image.png) center 0px no-repeat;
	text-indent: -10000em;
}

.btn_add_image a:hover {
	background: url(../images/btn_add_image.png) center -66px no-repeat;
}

.add_image_top {
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	padding: 20px 0;
	background: #F5F7F7;
}

.add_image_txt {
	padding: 15px 8px;
	font-size: 12px;
}

.add_image_title {
	color: #FFFB27;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px 8px;
	background: #000;
}

