/*
 * http://www.moonshake.com.tw/
 *
 * Copyright 2016, TANK
 * 
 * 
 * 2016 / 07 / 05
 */


/* + waylink
*----------------------------------------------------------------------------*/
#waylink {
	overflow: hidden;
	margin: 10px 0;
	text-align: right;
}


/* + subNav
*----------------------------------------------------------------------------*/
#subNav {
	margin: 10px 0;
	background: url(../images/main/btn_bg_link.png) no-repeat 0 bottom;
}
#subNav p {
	margin: 0 5px;
	display: inline-block;
}

#subNav p a {
	width: 130px;
	height: 29px;
	display: inline-block;
	background: url(../images/main/btnimg_02.png) no-repeat 0 0;
	text-align: center;
	color: #b58c6c;
	font-size: 16px;
	line-height: 29px;
	font-weight: bold;
}

#subNav p a:hover ,
#subNav p.ation a {
	background: url(../images/main/btnimg_01_s.png) no-repeat 0 0;
	color: #fff;
}


/* + article
*----------------------------------------------------------------------------*/
#article {
	margin: 10px 0 0;
}

#article .title {
	padding: 0 15px;
	background: url(../images/main/line_bg.png) #974f17 repeat-x 0 0;
	line-height: 46px;
}

#article .title h3 ,
#article .title p {
	width: 600px;
	display: inline-block;
}

#article .title p {
	width: 90px;
	color: #000;
}

#article .product {
	padding: 0;
}

#article .product a {
	position: relative;
	width: 140px;
	display: inline-block;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}

#article .product a.ation {
	color: #ffc028;
}

#article .product a:after ,
#article .product a.ation:after {
	position: absolute;
	right: 0;
	content: "|";
	color: #fff;
}

#article .product a:nth-child(5n):after {
	content: "";
}

#article article ,
#article .contact{
	overflow: hidden;
	padding: 15px;
	background: #1d1206;
}

#article .new {
	background: #2f2314;
}

#article .new .list {
	padding: 10px 20px;
}

#article .new .list p ,
#article .new .list h3 {
	width: 130px;
	display: inline-block;
	color: #ffc028;
	text-align: center;
}

#article .new .list h3 {
	width: 500px;
	text-align: left;
}

#article .new .list:nth-child(odd) {
	background: #1d1206;
}

#article .contact p {
	margin: 10px 0;
	font-size: 16px;
}

#article .contact p label {
	width: 120px;
	display: inline-block;
	text-align: right;
}

#article .contact p label span {
	font-size: 12px;
	color: #fbff00;
}


/* + page
*----------------------------------------------------------------------------*/
#page {
	overflow: hidden;
	margin: 15px 0 0;
}

#page .pagenav {
	text-align: center;
}

#page .pgup {
	float: left;
}

#page .pgdn {
	float: right;
}


/* + center
*----------------------------------------------------------------------------*/
#article .contact .item {
	overflow: hidden;
	margin: 10px;
}

#article .contact .item h3 {
	margin-bottom: 10px;
	padding-bottom: 5px;
	background: url(../images/main/btn_bg_link.png) no-repeat 0 bottom;
	font-size: 18px;
}

#article .contact .item ul li {
	margin: 10px;
	font-size: 16px;
}


/* + gameList
*----------------------------------------------------------------------------*/
#gameList {
	overflow: hidden;
	margin: 20px 0;
}

#gameList table {
	margin-top: 20px;
}

#gameList table tr td {
	padding: 5px 0;
	border-left: 1px #3c2a1a solid;
	border-bottom: 1px #3c2a1a solid;
	text-align: center;
	font-size: 16px;
}

#gameList table tr.first td {
	background: #3c2a1a;
}

#gameList table tr td:last-child {
	border-right: 1px #3c2a1a solid;
}