﻿@charset "utf-8";
/* CSS Document 明星3缺1改版官網*/
@import url("/Include/i_reset.css");
@import url("/include/i_style.css");
@import url("/Games/FreePlay/Mj/star31/Include/index/animations.css");
* {
  font-family: sans-serif, 'Helvetica Neue', '微軟正黑體', 'Helvetica', 'Arial',
    'PingFangTC-Light', 'STHeitiTC-Light', 'Microsoft JhengHei';
}

/* CSS Document */
body {
}
object, img {
}

/* 遊戲別 */
#Star31 {
	width:100%;
	background-color: #255025;
}
/*上背景圖*/
#section_main {
	/*background: #a97534 url(/Games/FreePlay/Mj/star31/images/bg.jpg?20210903) repeat-y center top;*/
	width:100%;
	text-align:center;
}
/* 下背景圖 */
#maincontent {
	background-position:0 620px; /*調整固定高度*/
	background: url(/Games/FreePlay/Mj/star31/images/bg_top.jpg?20231005) no-repeat center top;
	width:100%;
	min-height:915px;/*撐開DIV大小*/
}
/* 所有內容 */
#section_all {
	width:960px;
	margin:0 auto;
	position:relative;
}
/*上方選單*/
#section_nav {
	width:802px;
	height:100px;
	top:10px;
	left:82px;
	position: absolute;
	z-index:999;
}
/* LOGO */
#section_logo a {
	position: absolute;
	width:400px;
	height:160px;
	left:275px;
	top:278px;
	z-index:3;
	display:block;
	background: url(/Games/FreePlay/Mj/star31/images/logo_star31.png?20210903) no-repeat center -20px;
}
/* 按鈕 */
#btn_play a{
	position: absolute;
	width: 226px;
	height: 81px;
  left: 367px;
  top: 405px;
	z-index: 3;
	display: block;
	background: url(/Games/FreePlay/Mj/star31/images/btn_play.png?20210903) no-repeat center;
  background-size: 100%;
}
#btn_play a:hover {margin-top:1px;}

#btn_download a {
	position: absolute;
  width: 210px;
	height: 80px;
  left: 100px;
	top: 435px;
	z-index: 3;
	display: block;
	background: url(/Games/FreePlay/Mj/star31/images/btn_download.png?20210903) no-repeat center;
  background-size: 100%;
}
	#btn_download a:hover {margin-top:1px;}
#btn_gobank a {
	position: absolute;
  width: 154px;
	height: 80px;
  left: 312px;
	top: 435px;
	z-index: 3;
	display: block;
	background: url(/Games/FreePlay/Mj/star31/images/btn_gobank.png?20210903) no-repeat center;
  background-size: 100%;
}
	#btn_gobank a:hover {margin-top:1px;}
#btn_teaching a {
	position: absolute;
	width: 177px;
	height: 30px;
	left: 315px;
	top: 525px;
	z-index: 3;
	display: block;
	background: url(/Games/FreePlay/Mj/star31/images/btn_installation_teaching.png?20210903) no-repeat center;
}
	#btn_teaching a:hover {margin-top:1px;}

/*w86956*/
#btn_bill a {
	position: absolute;
	width: 177px;
	height: 30px;
	left: 495px;
	top: 525px;
	z-index: 4;
	display: block;
	background: url(/Games/FreePlay/Mj/star31/images/btn_bill.png?20210903) no-repeat center;
}
	#btn_bill a:hover {margin-top:1px;}
/*w86956 end*/

#btn_download_APK a {
	position: absolute;
  width: 210px;
	height: 80px;
  left: 468px;
	top: 435px;
	z-index: 3;
	display: block;
	background: url(/Games/FreePlay/Mj/star31/images/btn_download_APK.png?20210903) no-repeat center;
  background-size: 100%;
}
	#btn_download_APK a:hover {margin-top:1px;}

#btn_leaderboard a {
	position: absolute;
  width: 210px;
	height: 80px;
  left: 680px;
	top: 435px;
	z-index: 3;
	display: block;
	background: url(/Games/FreePlay/Mj/star31/images/btn_leaderboard.png?20220629) no-repeat center;
  background-size: 100%;
}
	#btn_leaderboard a:hover {margin-top:1px;}

/* FLASH */
#section_header {
	width:100%;
	height:570px;
}

/*icon區*/
#activeContents li {float: left;width: 136px;}

#game_button{display: inline-block;margin: 0 auto; margin-left: 15px;}
	#game_button li > div{ width:133px;}
	#game_button li > div img{ width:100%;}


/*line按鈕位置*/
.lineBtn{position:absolute; top:430px; right:-6px; }
	.lineBtn a{width:137px; height:47px;display:block;}

/* 左MENU banner及內容區 */
#allcontents {
	width:980px;
	z-index:2;
	position:relative;
}


/* 左MENUS */
#section_menus {
	float:left;
	width:169px;
	margin-left:15px;
}
#section_menus div{
	margin-bottom:6px;
}
#section_menus .img_QR{
	background: url(/Games/FreePlay/Mj/star31/images/img_QR.png?20230925) center no-repeat;
	width:156px;
	height:176px;
	}
.btn_line a{
	display:block;
	background: url(/Games/FreePlay/Mj/star31/images/btm_line.png?20210903) center no-repeat;
	width:156px;
	height:46px;}
.btn_facebook a{
	display:block;
	background: url(/Games/FreePlay/Mj/star31/images/btn_facebook.png?20210903) center no-repeat;
	width:156px;
	height:46px;}


/*中間banner*/
#banner {
	border:1px #832904 solid;
	background-color:rgba(0, 0, 0, 0.6);
	width:442px;
	height:295px;
	float:left;
}

/* 右NEWS */
#section_rightcontent {
	background: url(/Graphics/Games/FreePlay/MJ/Star31/index/news/news_center.jpg?20210903) repeat-y;
	border-left:1px #832904 solid;
	width:339px;
	float:right;
}

/* 教學按鈕區 */
#allcontents h3 {
	display: inline-block;
	width: 100%;
	clear: both;
	font-size: 1.8em;
	line-height: 2em;
	color: #fff4d6;
	border-bottom: 1px solid #ecdbad;
  margin-bottom: 0.3em;
  text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.9),2px 2px 3px rgba(0, 0, 0, 0.9);
  box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.9);
}
.box_btn_container {
	width: 100%;
  display: flex;
	justify-content:center;
	margin: 1em;
}
.box_btn_container .btn_item {
	display: block;
	background: url(/Games/FreePlay/Mj/star31/images/bg_index_btn.png?20210903) repeat-x;
	background-color:#ffc600;
	border-radius: 12px;
	font-size: 1.4em;
	font-weight: bolder;
	padding: 0.8em 2em;
	margin: 0 1em;
	margin-bottom: 2em;
	color: #4A2515;
	border: 2px solid #ecdbad;
	text-decoration: none;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.9),3px 3px 5px rgba(0, 0, 0, 0.9) inset;
}
.box_btn_container .btn_item:hover {
	color: rgb(41, 14, 2);
	transform:scale(1.02,1.02);
}

/* 下方版權宣告  */
#section_footer {
	width:100%;
	clear:both;
	display: block;
}

/*News文字*/
.news-date {
	color: #CCC;
}
.news-content {
	font-family: Verdana, Arial, Helvetica, sans-serif, "細明體", "新細明體";
	font-size: 11px;
	line-height: 19px;
	color: #666;
}

.news_important{
	color: #900;
}

/*廣告*/
#443AD{float:right;display:block; width:442px; height:295px;}
#banner {display:block; position:relative; overflow:hidden}
#banner ul {list-style:none; margin:0; padding:0; position:relative; display:inline-block;/*會有4px的間距*/letter-spacing:-4px;/*所以將4px的間距去除*/white-space:nowrap;}
#banner li {display:inline-block; white-space:nowrap; /*後方設定 For IE7*/ *display:inline; *zoom:1}
#banner li img { display:block;}

#number { position:absolute;width: 442px;margin: 0 auto;overflow: hidden; bottom:5px; margin-left:10px;}
#number ul {list-style: none; margin:0;padding: 0;width: 442px;margin: 0 auto;}
#number li { cursor: pointer;float:left;display: block; font-size:10px; line-height:10px; width:10px; height:10px;list-style:inside none; border-radius:50%;
					text-align: center;border: 1px solid #ad5102;margin-right: 12px; background:#FFF; color:#FFF; text-shadow:2px 2px 4px rgba(0,0,0,.6);

}

#number li.click {background:#4A2515;color:#4A2515;text-shadow:2px 2px 4px rgba(255,255,255,.6);}

/*footer分級設定*/
.level18{
	display: block;
}