
/*20061027 banner.css
----------------------------------*/

/* top_base */
@import"newLogin.css";
@import"banner.css";

@import"info.css";


/* top_base */
#stage{
	height: auto;
	width: 620px;
	margin-top: 10px;
	background-image:  url("../../images/bg_dot.gif");
	/*padding-top: 10px;*/
	padding-bottom: 10px;
}
#stage object {
	margin: 0;
	padding: 0;
}
td .gamestage {
	margin: 0px;
	padding: 10px;
	width: 600px;
	height: auto;
	/*background-color: #FFFFFF;*/
	/*margin-right: 10px;
	margin-left: 10px;*/
	/*padding: 0px 10px 5px 10px;*/
}

#stage .stageBg {
	margin: 0;
	padding: 0px;
	width: 600px;
	height: 50px;
	background: url("../../images/bg.gif");
}
#stage #presentstage,
#stage #aplistage{
	width: 285px;
	height: auto;
	margin: 0px 5px 0px 5px;
}
#stage #presentstage3{
	width: auto;
	height: auto;
	/*margin: 0px 0px 0px 6px;*/
}
/* slotparts_style */
#list{
	margin-bottom: 5px;
}
#list td{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#list .bottom{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-style: none;
}
#list .kado{
	border-right-style: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#list .bkado{
	border-right-style: none;
	border-bottom-style: none;
}
#slot{
	width: 110px;
	height: auto;
}
#aplinews span{
	font-size: 12px;
	font-weight: bold;
	color: #5D83CF;
	line-height: 140%;
}
#aplinews span img{
margin-right: 5px;
}
#aplinews p{
margin-top: 5px;
}

/* lnews_style */
#lnews th{
	font-weight: normal;
	color: #CC0000;
	text-align: left;
	vertical-align: middle;
}
#lnews a:link{
	color: #666666;
	text-decoration: none;
}
#lnews a:visited{
	color: #888888;
	text-decoration: none;
}
#lnews a:hover{
	color: #FF9900;
	text-decoration: none;
}
#lnews a:active{
	color: #FFCC00;
	text-decoration: none;
}
/* quest_style */
#quest{
	width: 220px;
	margin-top: 5px;
}
#quest h5{
	font-size: 14px;
	color: #FF9900;
	font-weight: bold;
	text-transform: none;
	line-height: 140%;
	margin-top: 5px;
	margin-bottom: 5px;
}
#quest .field {
	width: 218px;
	height: 25px;
	margin-top: 5px;
}
#quest .btn{
	width: 220px;
	height: 20px;
	text-transform: uppercase;
	color: #666666;
	background-color: #FFFFFF;
	font-size: 10px;
	vertical-align: middle;
	margin-top: 5px;
}

/* explain_style */
#explain{
	width: 134px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;
}
.status_cap{
	font-size:12px;
	margin-left:5px;
}
.caution_cap {
	padding-top: 5px;
	padding-right: 5px;
	font-size: 10px;
	text-align:right;
	color: #ff3399;
}
/* member_style
------------------------------------------ */
.member_status{
margin-top: 0px;
margin-bottom: 0px;
font-size:12px;
}
.member_status dt {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.member_status dd {
margin-top: 2px;
margin-bottom: 3px;
margin-left: 5px;
}
.member_status_vip{
margin-top: 0px;
margin-bottom: 0px;
font-size:10px;
}
.member_status_vip dt {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.member_status_vip dd {
margin-top: 2px;
margin-bottom: 3px;
margin-left: 5px;
}

/* link  */
#slot a:link {
color:#4d4d4d;
text-decoration:none;
}

#slot a:visited {
color:#4d4d4d;
text-decoration:none;
}

#slot a:hover {
color:#FF9900;
text-decoration:underline;
}

#slot a:active {
color:#4d4d4d;
text-decoration:none;
}

/* --------------20060823 ------------------ */
.top {
	font-size: 10px;
	margin: 10px 0px 0px 0px;
	padding: 0;
	text-indent: -10000px;
	width: 201px;
	height: 18px;
	background: url(../../images/top/visual1_copy2.gif) no-repeat;
}

#aplinews a:link {
color:#4d4d4d;
text-decoration:underline;
}

#aplinews a:visited {
color:#777777;
text-decoration:none;
}

#aplinews a:hover {
color:#FF9900;
text-decoration:underline;
}

#aplinews a:active {
color:#FFCF00;
text-decoration:none;
}

/*20070601
-------------------------------------------*/

#mnews a:link{
	color: #666666;
	text-decoration: underline;
}
#mnews a:visited{
	color: #DC143C;
	text-decoration: none;
}
#mnews a:hover{
	color: #FF9900;
	text-decoration: underline;
}
#mnews a:active{
	color: #FFCC00;
	text-decoration: underline;
}

/*****************---20070625 ---*****************/
iframe.overflow {
	width: 220px;
	height: 280px;
	border: none;
}
html>body iframe.overflow {
	height: 310px;
}
/*20070612 .table1
----------------------------------*/
.table1 {
	margin-bottom: 10px;
}
/*20070620
----------------------------------*/
.table2 a:link {
	color: #4d4d4d;
	text-decoration: none;
}
.table2 a:visited {
	color: #4d4d4d;
	text-decoration: none;
}
.table2 a:hover {
	color: #ff9900;
	text-decoration: none;
}
.table2 a:active {
	color: #4d4d4d;
	text-decoration: none;
}
table#mahjong ,
table#radio ,
table#casino ,
table#shop ,
table#apli {
	width: 285px;
}
table#mahjong3 ,
table#casino3 ,
table#gamecenter3,
table#keirin3,
table#manga3,
table#douga3 {
	width: 170px;
}
table#mahjong .date,
table#radio .date,
table#casino .date,
table#shop .date,
table#apli .date,
table#mahjong3 .date,
table#casino3 .date,
table#gamecenter3 .date,
table#keirin3 .date,
table#manga3 .date,
table#douga3 .date {
	margin-bottom: 5px;
	padding-left: 0px;
	padding-top: 1px;
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
}
table#mahjong .new,
table#radio .new,
table#casino .new,
table#shop .new,
table#apli .new,
table#mahjong3 .new,
table#casino3 .new,
table#gamecenter3 .new,
table#keirin3 .new,
table#manga3 .new,
table#douga3 .new {
	padding-left: 33px;
}
table#mahjong .date,
table#mahjong3 .date {
	color: #71db8e;
}
table#mahjong .new,
table#mahjong3 .new {
	background: url(../../images/icon_new_mahjong.gif) right 2px no-repeat;
}
/*radio*/
table#radio .date {
	color: #b1c5cc;
}
table#radio .new {
	background: url(../../images/icon_new_r.gif) right 2px no-repeat;
}
/*casino*/
table#casino .date,
table#casino3 .date {
	color: #dc9df2;
}
table#casino .new,
table#casino3 .new {
	background: url(../../images/icon_new_c.gif) right 2px no-repeat;
}
/*shop*/
table#shop .date {
	color: #71db8e;
}
table#shop .new {
	background: url(../../images/icon_new_s.gif) right 2px no-repeat;
}
/*apli, gamecenter3*/
table#apli .date,
table#gamecenter3 .date {
	color: #5d83cf;
}
table#apli .new,
table#gamecenter3 .new {
	background: url(../../images/icon_new_a.gif) right 2px no-repeat;
}
.iconShop {
	margin-bottom: 5px;
}
/*keirin*/
table#keirin3 .date {
	color: #dfa897;
}
table#keirin3 .new {
	background: url(../../images/icon_new_keirin.gif) right 2px no-repeat;
}
/*manga*/
table#manga3 .date {
	color: #fe8686;
}
table#manga3 .new {
	background: url(../../images/icon_new_manga.gif) right 2px no-repeat;
}
/*douga*/
table#douga3 .date {
	color: #f29dcb;
}
table#douga3 .new {
	background: url(../../images/icon_new_douga.gif) right 2px no-repeat;
}

/*20020907
----------------------------------*/
#centerRanking{
     margin:10px;
	 width: 600px;
	 height:590;
	/* height: auto;*/
	 background: url(/images/top/contens_ranking.png) right 2px no-repeat;
}
#centerRanking .main {
     margin:5px 0 10px 50px;
	 text-align:left;
	 overflow:hidden;
}
#centerRanking .boxA{
width: 270px;
float:left;
margin-top:20px;

}
#centerRanking .boxB{
width: 270px;
float:left;
margin-top:20px;
}

#bar_Ranking{
	width: 620px;
	height:49px;
	margin:0px 0px 2px 0px;
	background:url(/images/top/bar_ranking.jpg) no-repeat top center;
}


#bar_Ranking a.more {
	width: 71px;
	height:23px;
	float:right;
	display:block;
	margin:12px 12px 0 0;
    background:url(/images/top/more.png) no-repeat 0px 0px;
	}



#bar_service{
	width: 620px;
	height:49px;
	margin:0px 0px 2px 0px;
	padding-top:5px;
	background:url(../../images/top/bar_service.jpg) no-repeat top center;
}

#service {
	width: 620px;
	height:260px;
	text-align:left;
	position: relative;
}


#service ul.contents {
	margin: 0 0 0 5px;
	padding:0 0 0 10px;
	text-align:left;
	}

#service ul.contents li {
	float: left;
	margin: 0 0 5px 4px;
	list-style: none;
	width:144;
}

#service .text1{
   position: absolute;
   top: 110px;
   left: 30px;
   width: 140px;
}

#service .text2{
   position: absolute;
   top: 110px;
   left: 172px;
   width: 140px;
}

#service .text3{
   position: absolute;
   top: 110px;
   left: 324px;
   width: 140px;
}

#service .text4{
   position: absolute;
   top: 110px;
   left: 468px;
   width: 140px;
}

#service .text5{
   position: absolute;
   top: 241px;
   left: 30px;
   width: 140px;
}

#service .text6{
   position: absolute;
   top: 241px;
   left: 172px;
   width: 140px;
}

#service .text7{
   position: absolute;
   top: 241px;
   left: 324px;
   width: 140px;
}

#service .text8{
   position: absolute;
   top: 241px;
   left: 468px;
   width: 140px;
}

p.frame_777shop {
	padding-top:50px;
	background:url(../../images/common_login/777shop_aina.png) no-repeat;
}

a.btn_777shop {
	margin:0 0 7px 2px;
	width:215px;
	height:53px;
	background:url(../../images/777shop_btn.png);
	display:block;
	text-indent:-2000px;
}

a:hover.btn_777shop {
	background:url(../../images/777shop_btn_on.png);
}

a.btn_gamedownload {
	margin:0 0 7px 2px;
	width:215px;
	height:40px;
	background:url(../../images/gamedownload_btn.png);
	display:block;
	text-indent:-2000px;
}

a:hover.btn_gamedownload {
	background:url(../../images/gamedownload_btn_on.png);
}

a.btn_gameappli {
	margin:0 0 0 2px;
	width:215px;
	height:40px;
	background:url(../../images/gameappli_btn.png);
	display:block;
	text-indent:-2000px;
}

a:hover.btn_gameappli {
	background:url(../../images/gameappli_btn_on.png);
}

a.btn_otp {
	margin:0 0 0 2px;
	width:215px;
	height:40px;
	background:url(../../images/vipservice/aboutotp2_btn.png);
	display:block;
	text-indent:-2000px;
}

a:hover.btn_otp {
	background:url(../../images/vipservice/aboutotp2_btn_on.png);
}

a.btn_otppage {
	margin:0 0 0 2px;
	width:215px;
	height:40px;
	background:url(../../images/vipservice/otppage_btn.png);
	display:block;
	text-indent:-2000px;
}

a:hover.btn_otppage {
	background:url(../../images/vipservice/otppage_btn_on.png);
}



#slides {
	z-index:100;
	margin-bottom:20px;
}

.slides_container {
	width:620px;
	overflow:hidden;
	position:relative;
	display:none;
}

.slides_container a {
	width:620px;
	height:246px;
	display:block;
}

.slides_container a img {
	display:block;
}

/*
	Pagination
*/

.pagination {
	margin:10px 0;
	padding:0;
	float:right;
}

.pagination li {
	float:left;
	margin:0 2px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:15px;
	height:15px;
	text-indent:-100px;
	background-image:url(../../images/pagenation.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li a:hover {
	opacity:.8;
}

.pagination li.current a {
	background-position:0 -15px;
}