@charset "utf-8";
img{border:none;}
.index_adder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #999999;
	text-decoration: none;
}
.wd001 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
	text-decoration: none;
}
.wd001_ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	color: #999999;
	text-decoration: none;
}
p.wd001 {
	margin-top:0.5em;
	margin-left:1em;
	}
a.wd001:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #CCCCCC;
	text-decoration: underline;
}
.wd002 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cb5d36;
	text-decoration: none;
}
.wd002x15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #cb5d36;
	text-decoration: none;
}
a.wd002:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cb5d36;
	text-decoration: underline;
}
.wd003 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #FF0000;
	font-weight: bold;
}
.wd004 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #bfbfbf;
	text-decoration: none;
}
.wd005 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
	color: #999999;
}
a.wd005:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}
.wd006 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 18px;
}

a.ti2:link{
    font-family:Arial, "新細明體";
	font-size:11px;
	color: #000000;
	text-decoration: none;
}
a.ti2:visited{
    font-family:Arial, "新細明體";
	font-size:11px;
	color: #000000;
	text-decoration: none;
}
a.ti:link{
    font-family:Arial, "新細明體";
	font-size:12px;
	color: #ffffff;
	text-decoration: none;
}
a.ti:visited{
    font-family:Arial, "新細明體";
	font-size:12px;
	color: #ffffff;
	text-decoration: none;
}
a.wd006:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 18px;
}
.wd007 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
	text-decoration: none;
	line-height: 10px;
}
.wd008 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #999999;
	text-decoration: none;
}
.white12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #454545;
}
.gray11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #CCCCCC;
	font-weight: bold;
}
.wd009 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
}
.right_bottom_line {
    border-bottom-color:#313131;
    border-right-color:#313131;
　　border-bottom-width:1;
　　border-right-width:1;
　　border-right-style:solid;
　　border-bottom-style:solid;
}
.bottom_line {
　　border-bottom-color:#313131;
　　border-bottom-width:1;
　　border-bottom-style:solid;
}
.bottom_line2 {
　　border-bottom-color:#3f3f3f;
　　border-bottom-width:1;
　　border-bottom-style:solid;
}
.right_line {
　　border-right-color:#313131;
　　border-right-width:1;
　　border-right-style:solid;
}
.wd_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.wd_white_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}
.wd_white_16 a:link,.wd_white_16 a:visited{
	color:#FFFFFF;
}
.wd_white_16 a:hover{
	color:#FFFFFF;
}
.wd_yellow_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFCC00;
	text-decoration: none;
}
.wd_yellow_16 a:link,.wd_yellow_16 a:visited{
	color:#FFCC00;
}
.wd_yellow_16 a:hover{
	color:#FFCC00;
}
.wd_white_20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
}
.wd_white_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
}

.noneStyle {
	list-style:none;
	padding:0;
	margin:0;
}


/***騎士傳***********/
.post {
	font:normal 12px/1.8em Arial, Helvetica, sans-serif;
	text-align:center;
	margin-bottom:20px;
}

.post .intro {
	background:url(../hog/story/images/story_intBg.jpg) no-repeat;
	color:#fff;
	padding-top:60px;
	width:850px;
	height:78px;
	_height:138px;
	margin:0 auto;
	text-align:left;	
}

.post .list2 {
	/*background:url(../hog/story/images/listTitle.gif) no-repeat left top;*/
	width:500px;
	margin:0px auto 50px;
	padding-top:0px;
	padding-left:20px;
	}

.post .list2 ul {
	padding-top:35px;
	margin-top:0px;
	text-align:left;
	padding-left:0;
	margin-left:0;
	}

.post .list2 li {
	list-style:none;
	background:url(../hog/story/images/listBg.gif) repeat-x;
	margin-bottom:1px;
	}
	
.post .list2 ul a {
	display:block;
	height:24px;
	color:cecece;
	background:url(../hog/story/images/arr.gif) no-repeat 5px center;
	padding-left:15px;
	text-decoration:none;
	}

.post .list2 ul a:hover {
	color:#fff;
	background:url(../hog/story/images/arr.gif) no-repeat 8px center;
	padding-left:18px;
	}
	
.post .list {
	background:url(../hog/story/images/listTitle.gif) no-repeat left top;
	width:500px;
	margin:20px auto 50px;
	padding-top:10px;
	padding-left:20px;
	}

.post .list ul {
	padding-top:35px;
	margin-top:0px;
	text-align:left;
	padding-left:0;
	margin-left:0;
	}

.post .list li {
	list-style:none;
	background:url(../hog/story/images/listBg.gif) repeat-x;
	margin-bottom:1px;
	}
	
.post .list ul a {
	display:block;
	height:24px;
	color:cecece;
	background:url(../hog/story/images/arr.gif) no-repeat 5px center;
	padding-left:15px;
	text-decoration:none;
	}

.post .list ul a:hover {
	color:#fff;
	background:url(../hog/story/images/arr.gif) no-repeat 8px center;
	padding-left:18px;
	}

.post .intro a {
	color:#fc0;
}

.post .intro a:hover {
	text-decoration:none;
}


.post .ctn{
	margin:0 auto 10px;
	width:850px;
	text-align:left;
	color:#7c7c7c;
}

.post .title_1 {
	text-align:left;
	padding-left:67px;
	height:72px;
	background:url(../buy/news/images/h1.gif) no-repeat;
	margin:10px 0 0 40px;
}
.post .title_1 dt {
	background:url(../buy/news/images/story_h1_bg.gif) repeat-x;
	height:72px;
	vertical-align:middle;
	line-height:60px;
	font-size:18px;
	color:#393939;
	float:left;
	margin:0;
}

.post .title_1 dd {
	background:url(../buy/news/images/story_date_bg.gif) no-repeat;
	font-size:12px;
	vertical-align:middle;
	line-height:60px;
	color:#956747;
	height:72px;
	float:left;
	margin:0;
	padding-left:60px;
}

.post .title_2 {
	text-align:left;
	padding-left:67px;
	height:72px;
	background:url(../buy/news/images/h2.gif) no-repeat;
	margin:10px 0 0 40px;
}
.post .title_2 dt {
	background:url(../buy/news/images/story_h1_bg.gif) repeat-x;
	height:72px;
	vertical-align:middle;
	line-height:60px;
	font-size:18px;
	color:#393939;
	float:left;
	margin:0;
}

.post .title_2 dd {
	background:url(../buy/news/images/story_date_bg.gif) no-repeat;
	font-size:12px;
	vertical-align:middle;
	line-height:60px;
	color:#956747;
	height:72px;
	float:left;
	margin:0;
	padding-left:60px;
}

.post .title {
	text-align:left;
	padding-left:67px;
	height:72px;
	background:url(../hog/story/images/story_h1.gif) no-repeat;
	margin:10px 0 0 40px;

}

.post .title dt {
	background:url(../hog/story/images/story_h1_bg.gif) repeat-x;
	height:72px;
	vertical-align:middle;
	line-height:60px;
	font-size:18px;
	color:#393939;
	float:left;
	margin:0;
}

.post .title dd {
	background:url(../hog/story/images/story_date_bg.gif) no-repeat;
	font-size:12px;
	vertical-align:middle;
	line-height:60px;
	color:#956747;
	height:72px;
	float:left;
	margin:0;
	padding-left:60px;
}

.post .backList {
	background:#000000 url(../hog/story/images/arr_toL_idl.gif) no-repeat left center;
	padding-left:20px;
	padding-right:5px;
	padding-top:3px;
	float:right;
	color:#e5ac00;
	clear:both;
	margin:10px 40px 10px 0;
	text-decoration:none;
	}

.post .backList:hover {
	background:#000000 url(../hog/story/images/arr_toL_act.gif) no-repeat left center;
	color:#fff;
	}

.imgRight {
	float:right;
	margin:0 0 5px 20px;
}

.imgLeft {
	float:left;
	margin:0 20px 5px 0;
	clear:left;
}

.post .author {
	float:right;
	clear:both;
	color:#956747;
	}

.post h4 {
margin-bottom:0;

	}

.post p {
margin-top:0;

	}
	
/**footer **/


#ft{
	color:#cecece;
	font-size:12px;
	margin-top:5px;
	font:normal 12px/1.5em Arial, Helvetica, sans-serif;
	}

#ft a {
	color:#fff;
}

#ft a:hover {
	text-decoration:none;
}

.farmTable table {
	margin:0.5em 0;
	}
	

.news ol {
	margin:0;
	padding:0;
	padding-left:2em;
	}

.news ol li {
	margin-bottom:0.5em;
	}

.eventTable td,
.eventTable th{
	padding:4px 0.5em 4px 0;
	vertical-align:top;
	font:normal 11px/1.5em Arial, Helvetica, sans-serif;
	color:#999;
	}
	
.eventTable th {
	font-weight:bold;
	}

.page{
	color:#FFFFFF;
}
.page a:link,.page a:visited{
	color:#888888;
}
.page a:hover{
	color:#CCCCCC;
}
