body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
table {
	border-collapse: collapse;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
strong {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
h1 {
	font-size: 100%; font-weight: normal;
}
h2 {
	font-size: 100%; font-weight: normal;
}
h3 {
	font-size: 100%; font-weight: normal;
}
h4 {
	font-size: 100%; font-weight: normal;
}
h5 {
	font-size: 100%; font-weight: normal;
}
h6 {
	font-size: 100%; font-weight: normal;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor; border-image: none;
}
acronym {
	border: 0px currentColor; border-image: none;
}
body {
	background: url("http://i2.bahamut.com.tw/html_bg2012.gif") top; color: rgb(70, 70, 70); line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; -ms-overflow-y: scroll;
}
a {
	color: rgb(70, 70, 70); text-decoration: none;
}
a:hover {
	color: rgb(0, 85, 170); text-decoration: underline;
}
#BH-wrapper {
	margin: 0px auto; width: 1000px; position: relative;
}
input[type='button'] {
	padding: 2px 10px;
}
input[type='submit'] {
	padding: 2px 10px;
}
.TOP-bh {
	left: 0px; top: 0px; height: 35px; right: 0px; position: fixed; z-index: 100; box-shadow: 0px 0px 5px #666; background-color: rgb(17, 126, 150); -webkit-text-size-adjust: none;
}
.TOP-data {
	margin: 0px auto; width: 1000px; height: 35px; position: relative; background-color: rgb(17, 126, 150);
}
.TOP-data > a {
	float: left;
}
.TOP-search {
	padding-top: 8px; font-size: 12px; margin-left: 148px;
}
.TOP-search input {
	padding: 2px; border-radius: 3px 0px 0px 3px; border: currentColor; border-image: none; width: 120px; height: 16px; color: rgb(70, 70, 70); line-height: 16px; vertical-align: middle; background-image: none; background-color: rgb(255, 255, 255);
}
.TOP-search input:focus {
	background-color: rgb(255, 255, 204);
}
.TOP-search a {
	padding: 2px 7px 1px; border-radius: 0px 3px 3px 0px; border: 1px solid rgb(255, 255, 255); border-image: none; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.TOP-search a:hover {
	text-decoration: none;
}
.TOP-btn {
	height: 35px; overflow: auto; margin-right: 10px; float: right;
}
.TOP-btn a {
	background: no-repeat top; width: 35px; height: 35px; float: left; display: block;
}
.TOP-btn a:hover {
	background-color: rgb(36, 157, 184);
}
.TOP-btn .topb1 {
	background-image: url("http://i2.bahamut.com.tw/topb1.png?v=20131003");
}
.TOP-btn .topb2 {
	background-image: url("http://i2.bahamut.com.tw/topb2.png?v=20131003");
}
.TOP-btn .topb3 {
	background-image: url("http://i2.bahamut.com.tw/topb3.png?v=20131003");
}
.TOP-data .topbnow {
	background-position: bottom; background-color: rgb(36, 157, 184);
}
.TOP-data .topbnow2 {
	background-position: bottom;
}
.TOP-btn span {
	padding: 1px 3px; border-radius: 2px; color: rgb(255, 255, 255); line-height: 12px; font-size: 11px; font-weight: bold; margin-top: 3px; display: inline-block; background-color: rgb(255, 0, 0);
}
.TOP-my {
	height: 35px; font-size: 13px; margin-right: -1px; float: right;
}
.TOP-my li {
	float: left;
}
.TOP-my li a {
	width: 45px; height: 35px; border-left-color: rgb(36, 157, 184); border-left-width: 1px; border-left-style: solid; display: block; position: relative;
}
.TOP-my li a:hover {
	text-decoration: none; background-color: rgb(36, 157, 184);
}
.TOP-my img {
	margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; max-height: 25px;
}
.TOP-msg {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(17, 126, 150) rgb(17, 126, 150); border-image: none; top: 35px; width: 387px; right: -1px; font-size: 13px; position: absolute; z-index: 1000; -ms-word-break: break-all; -ms-word-wrap: break-word; box-shadow: 3px 3px 5px rgba(0,0,0,0.5); background-color: rgb(255, 255, 255);
}
.TOP-msg > span {
	padding: 3px 10px; color: rgb(255, 255, 255); display: block; background-color: rgb(36, 157, 184);
}
.TOP-msglist {
	overflow: auto; max-height: 500px; -webkit-overflow-scrolling: touch;
}
.TOP-msglist img {
	vertical-align: middle;
}
.TOP-msglist a {
	color: rgb(0, 85, 170);
}
.TOP-msglist a:hover {
	color: rgb(0, 85, 170);
}
.TOP-msglist div {
	padding: 5px; overflow: auto; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.TOP-msglist .new {
	background-color: rgb(255, 255, 186);
}
.TOP-msglist div:hover {
	background-color: rgb(246, 246, 246);
}
.TOP-msglist .time {
	text-align: right; color: rgb(153, 153, 153); font-size: 11px; display: block;
}
.TOP-msglist i {
	width: 14px; height: 16px; margin-left: 5px; vertical-align: middle; display: inline-block;
}
.TOP-msglist .title {
	margin-left: 67px; display: block;
}
.TOP-msglist .title a {
	color: rgb(70, 70, 70); font-weight: bold;
}
.TOP-msglist .title span {
	color: rgb(153, 153, 153); font-size: 11px;
}
.TOP-msglist .title span::before {
	content: " - ";
}
.TOP-msglist textarea {
	border-width: 1px; border-color: rgb(204, 204, 204); padding: 2px; width: 230px; height: 36px; color: rgb(70, 70, 70); vertical-align: top; background-image: none; background-color: rgb(255, 255, 255);
}
.TOP-msglist input[type='checkbox'] {
	margin: 0px 5px; vertical-align: middle;
}
.TOP-msglist .msgname {
	font-weight: bold;
}
.TOP-msgpic {
	width: 60px; height: 60px; margin-right: 7px; float: left; display: block; position: relative; background-color: rgb(229, 229, 229);
}
.TOP-msgpic img {
	margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; max-height: 60px; max-width: 60px;
}
.TOP-playlist {
	padding: 5px; height: 40px; line-height: 40px; overflow: auto; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; display: block;
}
.TOP-playlist:hover {
	background-color: rgb(246, 246, 246);
}
.TOP-playpic {
	width: 40px; height: 40px; margin-right: 7px; float: left; display: block; position: relative; background-color: rgb(229, 229, 229);
}
.TOP-playpic img {
	margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; max-height: 40px; max-width: 40px;
}
.TOP-playname {
	width: 190px; height: 40px; overflow: hidden; font-weight: bold; display: inline-block; white-space: nowrap;
}
.TOP-playnow {
	padding: 12px 0px; float: right;
}
.TOP-playnew {
	color: rgb(255, 0, 0); float: right;
}
.TOP-board {
	padding: 5px;
}
.TOP-board a {
	background: url("http://i2.bahamut.com.tw/icon_list2.gif") no-repeat left; padding: 5px 5px 5px 7px; width: 180px; height: 14px; text-align: left; color: rgb(70, 70, 70); overflow: hidden; margin-left: 5px; vertical-align: top; display: inline-block; white-space: nowrap;
}
.TOP-board a:hover {
	color: rgb(0, 85, 170);
}
.TOP-more {
	
}
.TOP-more li {
	line-height: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.TOP-more li:last-child {
	border: currentColor; border-image: none;
}
.TOP-more img {
	margin-right: 14px; vertical-align: middle;
}
.TOP-more a {
	color: rgb(70, 70, 70); padding-left: 10px; display: block;
}
.TOP-more a:hover {
	background-color: rgb(255, 255, 204);
}
.TOP-more p {
	padding: 3px 10px; color: rgb(255, 255, 255); display: block; background-color: rgb(36, 157, 184);
}
.TOP-msgbtn {
	padding: 7px; text-align: center; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; display: block; background-color: rgb(246, 246, 246);
}
.TOP-msgbtn a {
	margin: 0px 10px; color: rgb(70, 70, 70); font-weight: bold;
}
.TOP-msgbtn a:hover {
	color: rgb(70, 70, 70);
}
.TOP-nologin > a {
	margin: 5px 10px; float: left; display: block; background-color: rgb(255, 0, 0);
}
.TOP-nologin img {
	position: static;
}
.TOP-nologin ul {
	float: none; display: inline-block;
}
.TOP-nologin ul a {
	padding: 0px 13px; width: auto; text-align: center; color: rgb(255, 255, 255); line-height: 35px;
}
.TOP-nologin ul img {
	margin-top: 12px;
}
@media screen and (max-width:1000px)
{
.TOP-bh {
	position: absolute;
}
}
@media screen and (max-height:800px)
{
.TOP-msglist {
	max-height: 400px;
}
}
@media screen and (max-device-width:1000px)
{
#BH-wrapper {
	margin-top: 44px !important;
}
.TOP-bh {
	height: 44px;
}
.TOP-data {
	height: 44px;
}
.TOP-data > a {
	margin-top: 5px;
}
.TOP-data .topbnow {
	background-position: center -30px;
}
.TOP-search {
	padding-top: 12px;
}
.TOP-my li a {
	height: 44px;
}
.TOP-btn {
	height: 44px;
}
.TOP-btn a {
	background-position: 0px 5px; width: 46px; height: 44px;
}
.TOP-msg {
	top: 44px;
}
.TOP-more {
	width: 270px !important;
}
.TOP-more li {
	line-height: 60px;
}
.TOP-more a {
	font-size: 20px;
}
.TOP-more img {
	-ms-zoom: 1.5;
}
.TOP-more .IMG-20 {
	-ms-zoom: 1.3;
}
.TOP-msgbtn a {
	margin: 0px; padding: 10px 50px; font-size: 18px; display: inline-block;
}
.TOP-nologin img {
	-ms-zoom: 1.3;
}
.TOP-nologin ul a {
	line-height: 45px;
}
.TOP-btn span {
	-ms-zoom: 1.5;
}
}
@media screen and (orientation:portrait) and (max-device-width:1000px)
{
#BH-wrapper {
	margin-top: 55px !important;
}
.TOP-data {
	width: 100%; -ms-zoom: 1.35;
}
.TOP-bh {
	position: absolute;
}
.TOP-more {
	width: 250px !important;
}
.TOP-msglist {
	max-height: 700px;
}
.TOP-more li {
	line-height: 70px;
}
.TOP-more a {
	font-size: 28px;
}
.TOP-msg > span {
	line-height: 30px; font-size: 20px;
}
.TOP-more p {
	line-height: 30px; font-size: 20px;
}
.TOP-msgbtn {
	padding: 10px 0px;
}
.TOP-msgbtn a {
	font-size: 20px;
}
.TOP-more .IMG-20 {
	-ms-zoom: 1.4;
}
.TOP-nologin ul a {
	font-size: 17px;
}
}
#BH-header {
	height: 50px; background-image: url("http://i2.bahamut.com.tw/header_bg.jpg");
}
#BH-header img {
	float: left;
}
#BH-mydata {
	margin: 4px 0px 0px; border: 1px solid rgb(120, 201, 205); border-image: none; float: right;
}
#BH-mydata p {
	padding: 2px 5px 0px 0px;
}
#BH-mydata span {
	color: rgb(149, 149, 149); font-size: 11px;
}
#BH-mydatabtn li {
	margin: 0px 3px; font-size: 12px; float: left;
}
#BH-mydatabtn a {
	background: url("http://i2.bahamut.com.tw/icon_list1.gif") no-repeat left; color: rgb(61, 143, 155); padding-left: 7px;
}
#BH-mydatabtn a:hover {
	color: rgb(255, 0, 0);
}
#BH-mydatabtn .BH-btn_msg {
	color: rgb(255, 0, 0);
}
.BH-btn_fav {
	width: 44px; height: 35px; text-align: center; color: rgb(94, 94, 94); line-height: 25px; font-size: 13px; margin-right: 2px; display: block; background-image: url("http://i2.bahamut.com.tw/btn_fav.gif");
}
.BH-btn_fav:hover {
	text-decoration: none;
}
#BH-mydata .BH-btn_logout {
	text-align: center; color: rgb(61, 143, 155); font-size: 12px; float: right; display: block;
}
#BH-mydata_no {
	margin: 4px 0px 0px; border: 1px solid rgb(120, 201, 205); border-image: none; width: 280px; float: right;
}
#BH-mydata_no td {
	font-size: 12px;
}
#BH-mydata_no a {
	color: rgb(255, 0, 0); font-size: 15px; text-decoration: underline;
}
#BH-mydata_no #BH-login {
	margin: 3px 5px 0px 0px; width: 100px; height: 30px; text-align: center; color: rgb(70, 70, 70); line-height: 30px; font-size: 15px; text-decoration: none; float: right; display: block; background-image: url("http://i2.bahamut.com.tw/btn_bg2.gif");
}
#BH-myfav {
	padding: 10px; border: 1px solid rgb(154, 154, 154); border-image: none; top: 47px; width: 200px; right: 0px; font-size: 12px; position: absolute; background-color: rgb(255, 255, 255);
}
#BH-myfav a {
	background: url("http://i2.bahamut.com.tw/icon_list2.gif") no-repeat left; width: 185px; height: 18px; color: rgb(70, 70, 70); line-height: 18px; overflow: hidden; padding-left: 8px; margin-right: 5px; display: inline-block; white-space: nowrap;
}
#BH-myfav a:hover {
	background-color: rgb(255, 255, 204);
}
.BH-rmenu {
	top: 0px; width: 50px; height: 100%; text-align: center; right: 50%; padding-top: 70px; margin-right: -559px; position: fixed; z-index: 90; background-color: rgba(255, 255, 255, 0.5);
}
.BH-rmenu span {
	text-align: center; padding-top: 3px; font-size: 12px; display: block;
}
.BH-rmenu a {
	color: rgb(70, 70, 70); margin-bottom: 20px; display: block;
}
.BH-rmenu > a {
	color: rgb(170, 170, 170);
}
.BH-rmenu a:hover {
	color: rgb(0, 85, 170); text-decoration: none;
}
.BH-rmenu a:hover i {
	transform: scale(1.3); -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -o-transform: scale(1.3);
}
.BH-rmenu p {
	bottom: 0px; margin-left: 12px; position: fixed;
}
.BH-rmenu i {
	line-height: 80%; font-size: 24px;
}
@media screen and (max-width:1100px)
{
.BH-rmenu {
	right: 0%; margin-right: 0px;
}
}
@media screen and (max-height:600px)
{
.BH-rmenu {
	
}
.BH-rmenu a + a {
	display: none;
}
.BH-rmenu a {
	position: relative;
}
.BH-rmenu > a:first-child::before {
	border-width: 10px 15px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; left: 50%; width: 0px; height: 0px; text-align: center; bottom: -20px; margin-left: -15px; display: block; position: absolute; content: " ";
}
.BH-rmenu:hover {
	width: 100px; margin-right: -609px;
}
.BH-rmenu:hover a {
	width: 40px; vertical-align: top; display: inline-block;
}
.BH-rmenu:hover a:first-child::before {
	display: none;
}
.BH-rmenu:hover p {
	margin-left: 32px;
}
}
@media screen and (max-width:1200px) and (max-height:700px)
{
.BH-rmenu:hover {
	margin: 0px;
}
}
#BH-ad_txt {
	width: 1000px; height: 33px; table-layout: fixed; background-image: url("http://i2.bahamut.com.tw/headernews_bg.gif");
}
#BH-ad_txt td {
	text-align: center;
}
#BH-ad_txt a {
	color: rgb(70, 70, 70);
}
#BH-ad_banner {
	text-align: center; background-color: rgb(232, 232, 232);
}
#BH-ad_banner > div {
	vertical-align: middle; display: table-cell;
}
#BH-pathbox {
	padding: 5px 0px;
}
#BH-pathbox span {
	background: url("http://i2.bahamut.com.tw/icon_next.gif") no-repeat left; padding-left: 15px; margin-right: 8px; display: inline-block; position: relative; max-width: 250px;
}
#BH-pathbox span:first-child {
	background: none; padding-left: 0px;
}
#BH-pathbox a {
	line-height: 30px; overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; max-width: 250px;
}
#BH-pathbox img {
	margin: 2px 5px 0px 0px; float: left; -ms-zoom: 1.2;
}
#BH-pathsearch {
	width: 253px; height: 23px; margin-top: 4px; float: right; display: block;
}
#BH-pathsearch a {
	background: none; margin: 0px; padding: 0px;
}
#BH-pathsearch input {
	border: 1px solid rgb(148, 210, 213); border-image: none; width: 148px; height: 21px; line-height: 21px; padding-left: 2px; float: left;
}
#BH-pathsearch img {
	padding: 0px; float: right;
}
#BH-fbshare {
	padding: 7px 5px 0px 0px; float: right;
}
.BH-path_list {
	padding: 10px; border: 1px solid rgb(154, 154, 154); border-image: none; left: 0px; top: 24px; width: 150px; font-size: 12px; display: none; position: absolute; z-index: 100; background-color: rgb(255, 255, 255);
}
.BH-path_list a {
	background: url("http://i2.bahamut.com.tw/icon_list2.gif") no-repeat left; width: 140px; line-height: 18px !important; overflow: hidden; padding-left: 8px; display: inline-block; white-space: nowrap;
}
.BH-path_list a:hover {
	background-image: url("http://i2.bahamut.com.tw/icon_list2.gif"); background-color: rgb(255, 255, 204);
}
#BH-main_menu {
	background-position: -1px -1px; border: 1px solid rgb(129, 189, 220); border-image: none; height: 33px; background-image: url("http://i2.bahamut.com.tw/main_btnbg.gif");
}
#BH-main_menu ul {
	
}
#BH-main_menu li {
	background: url("http://i2.bahamut.com.tw/main_btnline.gif") no-repeat right top; float: left;
}
#BH-main_menu a {
	padding: 0px 10px; line-height: 33px; display: block;
}
#BH-main_menu a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-image: none; background-color: rgb(129, 189, 220);
}
#BH-main_menu a#mmenunow {
	color: rgb(255, 255, 255); text-decoration: none; background-image: none; background-color: rgb(60, 145, 201);
}
.BH-main_menuSP {
	background-position: left -345px; margin-right: 2px; background-image: url("http://i2.bahamut.com.tw/main_btnbg2.gif");
}
.BH-main_menuEVENT {
	margin-right: 2px; background-image: url("http://i2.bahamut.com.tw/gnn/gnn_show_btnline.gif");
}
.BH-main_menuEVENT:hover {
	color: white; text-decoration: none; background-image: none; background-color: rgb(129, 189, 220);
}
#BH-second_menu {
	width: 100%; color: rgb(129, 189, 220); line-height: 33px; overflow: auto; position: absolute; background-color: rgb(129, 190, 221);
}
#BH-second_menu ul {
	
}
#BH-second_menu li {
	padding-left: 10px; float: left; white-space: nowrap;
}
#BH-second_menu a {
	background: url("http://i2.bahamut.com.tw/icon_list2.gif") no-repeat left; padding: 0px 7px;
}
#BH-second_menu a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
@media all and (min-width:1000px)
{
.fixed.BH-menu {
	padding: 0px; top: 35px; width: 1000px; position: fixed; z-index: 90;
}
.GU-lbox2A > #MSG-box1 {
	margin-top: -50px; position: absolute;
}
.Anchor_BH {
	margin-top: -72px; position: absolute;
}
#float_locate > #point {
	top: 130px; position: absolute;
}
.zero#BH-menu-fill {
	height: 61px; display: block;
}
}
#BH-menu-fill {
	display: none;
}
ul.BH-menuE {
	list-style: none; height: 40px; font-family: "微軟正黑體"; border-top-color: rgb(17, 126, 150); border-top-width: 1px; border-top-style: solid; display: block; position: relative; z-index: 2; background-color: rgb(81, 161, 180);
}
ul.BH-menuE > li {
	transition:0.5s; float: left; position: relative;
}
ul.BH-menuE li > a {
	padding: 0px 8px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; letter-spacing: 1px; text-decoration: none; display: block; position: relative; z-index: 10; min-width: 45px; text-shadow: 1px 1px 0px rgba(0,0,0,0.3);
}
ul.BH-menuE li > a:hover {
	color: rgb(47, 135, 156); text-shadow: 1px 1px 0px rgba(255,255,255,0.3); background-color: rgb(150, 213, 228);
}
ul.BH-menuE li > a::before {
	top: 25%; width: 1px; height: 50%; right: 0px; display: block; position: absolute; content: ""; background-color: rgba(255, 255, 255, 0.3);
}
ul.BH-menuE li:first-child > a {
	border: 0px currentColor; border-image: none; height: 40px; color: rgb(255, 255, 255); overflow: hidden; font-weight: bold; white-space: nowrap; z-index: 5; text-shadow: none; background-color: rgb(17, 126, 150);
}
ul.BH-menuE li:nth-child(2) > a {
	overflow: hidden; white-space: nowrap; max-width: 250px;
}
ul.BH-menuE li:first-child > a::before {
	background-color: rgba(255, 255, 255, 0);
}
ul.BH-menuE .now {
	color: rgb(47, 135, 156); font-weight: bold; text-shadow: none; background-color: rgb(255, 255, 255);
}
ul.BH-menuE dl {
	padding: 5px; border: 1px solid rgb(215, 215, 215); border-image: none; left: 0px; letter-spacing: 2px; font-size: 15px; display: none; position: absolute; z-index: 10; box-shadow: 3px 3px 5px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255);
}
ul.BH-menuE li:hover dl {
	display: block;
}
ul.BH-menuE dl a {
	color: rgb(51, 102, 153); line-height: 30px; text-indent: 5px; text-decoration: none; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; display: block; white-space: nowrap; min-width: 100px;
}
ul.BH-menuE dl a:hover {
	background-color: rgb(246, 246, 246);
}
ul.BH-menuE dd:last-child a {
	border: currentColor; border-image: none;
}
#BH-pathbox {
	padding: 10px 0px 0px; font-size: 17px; font-weight: bold;
}
ul.BH-menuE dd i {
	border-width: 5px; border-style: solid; border-color: transparent transparent transparent rgb(102, 102, 102); margin: 0px 5px 0px 0px; border-image: none; width: 0px; height: 0px; line-height: 0; font-size: 0px; display: inline-block;
}
ul.BH-menuE li.BH-menu-forumA-back {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; float: right; background-color: rgb(255, 139, 44);
}
ul.BH-menuE li.BH-menu-forumA-back a:hover {
	color: rgb(255, 255, 255); background-color: rgb(149, 73, 11);
}
ul.BH-menuE li.BH-menu-forumA-right {
	float: right;
}
ul.BH-menuE li.BH-menu-forumA-right > a {
	min-width: 20px;
}
ul.BH-menuE li.BH-menu-forumA-back > a::before {
	display: none;
}
ul.BH-menuE li.BH-menu-forumA-right > a::before {
	display: none;
}
.BH-menu-forumA-right .fa-lg {
	line-height: 40px;
}
ul.BH-menuE-store {
	list-style: none; height: 40px; font-family: "微軟正黑體"; border-top-color: rgb(81, 161, 180); border-left-color: rgb(229, 229, 229); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; display: block; position: relative; z-index: 99; background-color: rgb(119, 202, 224);
}
ul.BH-menuE-store > li {
	transition:0.5s; float: left; position: relative;
}
ul.BH-menuE-store li > a {
	padding: 0px 8px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; letter-spacing: 1px; text-decoration: none; display: block; position: relative; z-index: 10; text-shadow: 1px 1px 0px rgba(0,0,0,0.3);
}
.BH-menu {
	padding: 10px 0px; position: relative;
}
.BH_menu-search {
	background: rgb(81, 161, 180); padding: 10px; width: 979px; height: 30px; border-left-color: rgb(81, 161, 180); border-left-width: 1px; border-left-style: solid; position: relative; z-index: 1;
}
.BH-searchB {
	height: 40px; text-align: right; margin-top: -1px; margin-bottom: 10px; position: relative;
}
.BH-searchB * {
	vertical-align: middle;
}
.BH-searchB span {
	background: linear-gradient(rgba(255, 255, 255, 1) 50%, rgba(229, 229, 229, 1) 100%); border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(153, 153, 153) currentColor rgb(153, 153, 153) rgb(153, 153, 153); padding: 0px 5px; border-radius: 5px 0px 0px 5px; border-image: none; text-align: center; line-height: 29px; font-size: 13px; display: inline-block; position: relative; box-shadow: inset 1px -1px 0px #ffffff;
}
.BH-searchB i {
	border-width: 5px; border-style: solid; border-color: rgb(102, 102, 102) transparent transparent; margin: 0px 0px -4px 8px; border-image: none; width: 0px; height: 0px; line-height: 0; font-size: 0px; display: inline-block;
}
.BH-searchB select {
	left: 0px; top: 0px; width: 70px; height: 29px; position: absolute; opacity: 0;
}
.BH-searchB input {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(153, 153, 153) currentColor; padding: 2px 7px; border-radius: 0px 5px 5px 0px; border-image: none; width: 300px; height: 25px;
}
.BH-searchB input:hover {
	background-color: rgb(249, 249, 225);
}
.BH-search2 input:focus {
	background-color: rgb(249, 249, 225);
}
.BH-searchB input:focus ~ em {
	display: none;
}
.BH-searchB img {
	margin-top: 7px; margin-left: -28px; position: absolute;
}
.BH-searchB button {
	background: linear-gradient(rgba(70, 156, 230, 1) 0%, rgba(27, 108, 183, 1) 100%); padding: 0px 12px; border-radius: 5px; border: 1px solid rgb(0, 51, 102); border-image: none; color: rgb(255, 255, 255); line-height: 27px; margin-left: 5px; display: inline-block; text-shadow: 0px -1px 0px #165a99;
}
.BH-searchB button:hover {
	background: rgb(26, 99, 163); cursor: pointer;
}
.BH-searchB button:active {
	background: rgb(0, 51, 102);
}
.BH-searchB button.btn_del {
	background: linear-gradient(rgba(215, 62, 76, 1) 0%, rgba(148, 21, 33, 1) 100%); padding: 0px 12px; border-radius: 5px; border: 1px solid rgb(62, 5, 10); border-image: none; color: rgb(255, 255, 255); line-height: 27px; margin-left: 5px; display: inline-block; text-shadow: 0px -1px 0px #165a99;
}
.BH-searchB button.btn_del:hover {
	background: rgb(95, 12, 19); cursor: pointer;
}
.BH-searchB button.btn_del:active {
	background: rgb(95, 12, 19);
}
.BH-searchC {
	top: 5px; height: 25px; right: 10px; font-size: 16px; position: absolute; z-index: 10;
}
.BH-searchC i {
	border-width: 5px; border-style: solid; border-color: rgb(187, 187, 187) transparent transparent; border-image: none; top: 11px; width: 0px; height: 0px; right: 32px; display: inline-block; position: absolute; pointer-events: none;
}
.BH-searchC input {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(153, 153, 153) currentColor; padding: 1px 40px 0px 5px; border-radius: 5px; border-image: none; width: 58px; height: 25px;
}
.BH-searchC button.btn_del:hover {
	background: rgb(95, 12, 19); cursor: pointer;
}
.BH-searchB button.btn_del:active {
	background: rgb(95, 12, 19); cursor: pointer;
}
.BH-searchC span {
	top: 2px; width: 22px; height: 23px; right: 26px; display: block; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
.BH-searchC span img {
	display: block; cursor: pointer;
}
.BH-searchC select {
	top: 4px; width: 16px; height: 28px; right: 28px; position: absolute; cursor: pointer; opacity: 0;
}
.BH-searchC select:hover + i {
	border-color: rgb(51, 51, 51) transparent transparent;
}
.BH-searchC option {
	padding: 2px; text-align: center;
}
.BH-searchC a {
	background: url("http://i2.bahamut.com.tw/search_bg.png") no-repeat center rgb(238, 238, 238); top: 1px; width: 26px; height: 26px; right: 0px; display: inline-block; position: absolute; border-top-right-radius: 5px; border-bottom-right-radius: 5px;
}
.BH-searchC a:hover {
	background-color: rgb(197, 239, 255);
}
.BH-searchC input:focus {
	background: rgb(249, 249, 225); width: 140px; padding-right: 47px;
}
.BH-searchC input:focus ~ i {
	display: inline-block;
}
.BH-searchC input:focus ~ select {
	display: inline-block;
}
.BH-searchC input:focus ~ span {
	display: none;
}
.BHicon-clothes::before {
	background: url("http://i2.bahamut.com.tw/2015menuicon.png") 0px 0px; width: 21px; height: 40px; display: block; content: " ";
}
li.BH-menu-forumA-right:hover .BHicon-clothes::before {
	background: url("http://i2.bahamut.com.tw/2015menuicon.png") 0px -41px;
}
.BHicon-comment2::before {
	background: url("http://i2.bahamut.com.tw/2015menuicon.png") -63px 0px; width: 21px; height: 40px; display: block; content: " ";
}
li.BH-menu-forumA-right:hover .BHicon-comment2::before {
	background: url("http://i2.bahamut.com.tw/2015menuicon.png") -63px -41px;
}
.BHicon-bin::before {
	background: url("http://i2.bahamut.com.tw/2015menuicon.png") -42px 0px; width: 21px; height: 40px; display: block; content: " ";
}
li.BH-menu-forumA-right:hover .BHicon-bin::before {
	background: url("http://i2.bahamut.com.tw/2015menuicon.png") -42px -41px;
}
.BHicon-crown::before {
	background: url("http://i2.bahamut.com.tw/2015menuicon.png") -21px 0px; width: 21px; height: 40px; display: block; content: " ";
}
li.BH-menu-forumA-right:hover .BHicon-crown::before {
	background: url("http://i2.bahamut.com.tw/2015menuicon.png") -21px -41px;
}
.BHicon-signin::before {
	background: url("http://i2.bahamut.com.tw/2015menuicon.png?v=2015050501") -84px 0px; width: 21px; height: 40px; display: block; content: " ";
}
li.BH-menu-forumA-right:hover .BHicon-signin::before {
	background: url("http://i2.bahamut.com.tw/2015menuicon.png?v=2015050501") -84px -41px;
}
.BH-lg {
	display: inline-block;
}
#BH-master {
	width: 690px; float: left;
}
#BH-master2 {
	
}
#BH-slave {
	width: 300px; font-size: 13px; float: right;
}
.BH-slave_btns {
	margin-bottom: 10px;
}
.BH-slave_btns .BH-slave_btnA {
	border-width: 4px; border-style: solid; border-color: rgb(255, 255, 255) rgb(198, 214, 222) rgb(185, 203, 212) rgb(255, 255, 255); margin: 0px 1px; outline: rgb(185, 196, 202) solid 1px; border-image: none; width: 140px; height: 20px; text-align: center; line-height: 20px; display: inline-block; background-color: rgb(217, 231, 238);
}
.BH-slave_btns .BH-slave_btnA:hover {
	border-color: rgb(252, 249, 247) rgb(212, 194, 185) rgb(212, 194, 185) rgb(252, 249, 247); color: rgb(70, 70, 70); text-decoration: none; outline-color: rgb(202, 191, 185); background-color: rgb(238, 224, 217);
}
.BH-slave_btns .BH-slave_btnB {
	border-width: 4px; border-style: solid; border-color: rgb(255, 255, 255) rgb(198, 214, 222) rgb(185, 203, 212) rgb(255, 255, 255); margin: 0px 1px; outline: rgb(185, 196, 202) solid 1px; border-image: none; height: 20px; text-align: center; line-height: 20px; display: block; background-color: rgb(217, 231, 238);
}
.BH-slave_btns .BH-slave_btnB:hover {
	border-color: rgb(252, 249, 247) rgb(212, 194, 185) rgb(212, 194, 185) rgb(252, 249, 247); color: rgb(70, 70, 70); text-decoration: none; outline-color: rgb(202, 191, 185); background-color: rgb(238, 224, 217);
}
.CP-slave_btnA {
	border-width: 4px; border-style: solid; border-color: rgb(255, 255, 255) rgb(198, 214, 222) rgb(185, 203, 212) rgb(255, 255, 255); margin: 0px 1px; outline: rgb(185, 196, 202) solid 1px; border-image: none; height: 50px; text-align: center; line-height: 50px; font-size: 20px; font-weight: bold; display: block; background-color: rgb(217, 231, 238);
}
.CP-slave_btnA img {
	margin-right: 10px; vertical-align: middle;
}
.CP-slave_btnA:hover {
	border-color: rgb(252, 249, 247) rgb(212, 194, 185) rgb(212, 194, 185) rgb(252, 249, 247); color: rgb(70, 70, 70); text-decoration: none; outline-color: rgb(202, 191, 185); background-color: rgb(238, 224, 217);
}
.CP-slave_btnA2 {
	border-color: rgb(252, 249, 247) rgb(212, 194, 185) rgb(212, 194, 185) rgb(252, 249, 247); color: rgb(70, 70, 70); text-decoration: none; outline-color: rgb(202, 191, 185); background-color: rgb(238, 224, 217);
}
.BH-slave_ad {
	height: 250px; margin-bottom: 10px; background-color: rgb(229, 229, 229);
}
#BH-slave h5 {
	background: rgb(124, 174, 186); height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 15px; font-weight: bold;
}
#BH-footer {
	height: 80px; text-align: center; clear: both; font-size: 12px; margin-top: 10px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: solid;
}
#BH-footer p {
	margin-top: 15px;
}
.clearfloat {
	line-height: 0; clear: both; font-size: 0px;
}
button:hover {
	cursor: pointer;
}
.BH-rbox {
	border: 1px solid rgb(229, 229, 229); border-image: none; overflow: auto; clear: both; margin-bottom: 10px; background-color: rgb(255, 255, 255); _height: 1%;
}
.BH-lbox {
	border: 1px solid rgb(229, 229, 229); border-image: none; overflow: auto; clear: both; margin-bottom: 10px; background-color: rgb(255, 255, 255); _height: 1%;
}
.BH-table {
	border: 1px solid rgb(229, 229, 229); border-image: none; margin-bottom: 10px; background-color: rgb(255, 255, 255);
}
.BH-table td {
	padding: 5px; border: 1px solid rgb(229, 229, 229); border-image: none;
}
#BH-pagebtn {
	padding: 10px 0px; text-align: center; overflow: hidden;
}
#BH-pagebtn a {
	background: linear-gradient(rgb(255, 255, 255) 0%, rgb(238, 238, 238) 100%); padding: 0px 8px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); line-height: 28px; font-size: 12px; font-weight: bold;
}
#BH-pagebtn a:hover {
	background: rgb(20, 138, 164); color: rgb(255, 255, 255); text-decoration: none; filter: none;
}
#BH-pagebtn .pagenow {
	background: rgb(20, 138, 164); color: rgb(255, 255, 255); filter: none;
}
#BH-pagebtn .pagenow:hover {
	background: rgb(20, 138, 164); color: rgb(255, 255, 255); filter: none;
}
#BH-pagebtn a:active {
	background-color: rgb(10, 112, 135);
}
#BH-pagebtn > a {
	padding: 0px 25px; display: block;
}
#BH-pagebtn .prev {
	float: left;
}
#BH-pagebtn .next {
	float: right;
}
#BH-pagebtn .no {
	background: rgb(255, 255, 255); border-color: rgb(229, 229, 229); color: rgb(221, 221, 221); filter: none;
}
#BH-pagebtn .no:hover {
	background: rgb(255, 255, 255); border-color: rgb(229, 229, 229); color: rgb(221, 221, 221); filter: none;
}
#BH-pagebtn .no:active {
	background: rgb(255, 255, 255); border-color: rgb(229, 229, 229); color: rgb(221, 221, 221); filter: none;
}
.BH-pagebtnA {
	margin: 0px 100px; text-align: center;
}
.BH-pagebtnA a {
	margin: 0px 3px; float: none; display: inline-block;
}
.BH-pagebtnB {
	line-height: 30px; font-size: 13px; margin-right: 50px; float: left;
}
.BH-pagebtnB input {
	padding: 2px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 30px;
}
.gsc-cursor-box {
	text-align: center !important;
}
.gsc-cursor div {
	background: linear-gradient(rgb(255, 255, 255) 0%, rgb(238, 238, 238) 100%); margin: 0px 1px !important; padding: 7px 8px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51) !important; line-height: 28px; font-size: 12px; font-weight: bold;
}
.gsc-cursor div:hover {
	background: rgb(20, 138, 164) !important; color: rgb(255, 255, 255) !important; text-decoration: none !important; filter: none;
}
.gsc-cursor .gsc-cursor-current-page {
	background: rgb(20, 138, 164) !important; color: rgb(255, 255, 255) !important; text-decoration: none !important; filter: none;
}
.BH-search {
	border: 1px solid rgb(129, 189, 220); border-image: none; height: 49px; margin-top: -1px; margin-bottom: 10px; background-color: rgb(231, 243, 249);
}
.BH-search table {
	margin: 10px auto 0px;
}
.BH-search .BH-searchbar {
	border: 1px solid rgb(59, 59, 25); border-image: none; width: 300px; height: 25px; color: rgb(81, 81, 81); line-height: 25px; padding-left: 2px; font-size: 10pt; margin-right: 5px;
}
.BH-search select {
	margin-right: 10px;
}
.BH-search2 {
	border: 1px solid rgb(129, 189, 220); border-image: none; height: 45px; text-align: center; padding-top: 10px; margin-top: -1px; margin-bottom: 10px; position: relative; background-color: rgb(231, 243, 249);
}
.BH-search2 * {
	vertical-align: middle;
}
.BH-search2 span {
	background: linear-gradient(rgba(255, 255, 255, 1) 50%, rgba(229, 229, 229, 1) 100%); border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(153, 153, 153) currentColor rgb(153, 153, 153) rgb(153, 153, 153); border-radius: 5px 0px 0px 5px; border-image: none; width: 70px; line-height: 29px; font-size: 13px; display: inline-block; position: relative; box-shadow: inset 1px -1px 0px #ffffff;
}
.BH-search2 i {
	border-width: 5px; border-style: solid; border-color: rgb(102, 102, 102) transparent transparent; margin: 0px 0px -3px 5px; border-image: none; width: 0px; height: 0px; line-height: 0; font-size: 0px; display: inline-block;
}
.BH-search2 em {
	padding: 5px 10px; border-radius: 5px; border: 1px solid rgb(255, 204, 0); border-image: none; left: 20px; top: 13px; color: rgb(204, 0, 0); font-size: 12px; float: left; display: block; position: absolute; background-color: rgb(255, 255, 204);
}
.BH-search2 em::before {
	border-width: 7px; border-style: solid; border-color: transparent transparent transparent rgb(255, 204, 0); margin: 2px -24px 0px 0px; border-image: none; width: 0px; height: 0px; float: right; display: block; content: " ";
}
.BH-search2 em::after {
	border-width: 7px; border-style: solid; border-color: transparent transparent transparent rgb(255, 255, 204); margin: 2px -22px 0px 0px; border-image: none; width: 0px; height: 0px; float: right; display: block; content: " ";
}
.BH-search2 select {
	left: 0px; top: 0px; width: 70px; height: 29px; position: absolute; opacity: 0;
}
.BH-search2 input {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(153, 153, 153) currentColor; padding: 2px 7px; border-radius: 0px 5px 5px 0px; border-image: none; width: 300px; height: 25px;
}
.BH-search2 input:hover {
	background-color: rgb(249, 249, 225);
}
.BH-search2 input:focus {
	background-color: rgb(249, 249, 225);
}
.BH-search2 input:focus ~ em {
	display: none;
}
.BH-search2 img {
	margin-top: 7px; margin-left: -28px; position: absolute;
}
.BH-search2 button {
	background: linear-gradient(rgba(70, 156, 230, 1) 0%, rgba(27, 108, 183, 1) 100%); border-radius: 5px; border: 1px solid rgb(0, 51, 102); border-image: none; width: 55px; color: rgb(255, 255, 255); line-height: 27px; margin-left: 5px; display: inline-block; text-shadow: 0px -1px 0px #165a99;
}
.BH-search2 button:hover {
	background: rgb(26, 99, 163); cursor: pointer;
}
.BH-search2 button:active {
	background: rgb(0, 51, 102);
}
#BH-master h4 {
	height: 30px; color: rgb(17, 126, 150); line-height: 30px; font-weight: bold; background-color: rgb(228, 241, 245);
}
#BH-master h4 img {
	margin-right: 5px; float: left;
}
#BH-master2 h4 {
	height: 30px; color: rgb(17, 126, 150); line-height: 30px; font-weight: bold; background-image: url("http://i2.bahamut.com.tw/h1_bg.gif");
}
#BH-master2 h4 img {
	margin-right: 5px; float: left;
}
.BH-box120 {
	width: 120px; height: 120px; text-align: center; vertical-align: middle; display: table-cell; background-color: rgb(229, 229, 229);
}
.BH-box120 span {
	height: 100%; display: inline-block;
}
.BH-box120 * {
	vertical-align: middle; max-height: 120px; max-width: 120px;
}
.BH-box120 a {
	line-height: 0; font-size: 0px; display: block;
}
.BH-box120A {
	width: 120px; height: 120px; text-align: center; vertical-align: middle;
}
.BH-box120A a {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 120px; height: 120px; display: block;
}
.BH-box120A a:hover {
	border-color: rgb(255, 0, 0);
}
.BH-box120A img {
	max-height: 120px; max-width: 120px;
}
.BH-table1 {
	width: 100%; table-layout: fixed;
}
.BH-table1 tr.bgcolor {
	background-color: rgb(246, 246, 246);
}
.BH-table1 td {
	font-size: 12px;
}
.BH-table1 td:hover {
	white-space: normal;
}
.BH-table1 tr:hover {
	background-color: rgb(255, 255, 221);
}
.BH-table1 small {
	color: rgb(153, 153, 153); font-size: 11px;
}
.BH-table1 h1 {
	font-size: 15px; font-weight: bold;
}
.BH-table2 {
	width: 100%; margin-bottom: 10px; table-layout: fixed;
}
.BH-table2 td {
	overflow: hidden;
}
.BH-table2 a {
	color: rgb(102, 153, 204);
}
.BH-table3 {
	width: 97%; margin-bottom: 10px;
}
.BH-table3 td {
	
}
.BH-table3 a {
	color: rgb(102, 153, 204);
}
.BH-master_tag1 {
	overflow: auto; margin-top: 3px; margin-bottom: -1px; z-index: 10;
}
.BH-master_tag1 li {
	margin: 0px 2px 0px 0px; float: left;
}
.BH-master_tag1 a {
	padding: 0px 10px; border: 1px solid rgb(229, 229, 229); border-image: none; height: 23px; text-align: center; line-height: 23px; display: inline-block; background-color: rgb(229, 229, 229);
}
.BH-master_tag1 a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(102, 102, 102);
}
.BH-master_tag1 .BH-master_tag1now {
	color: rgb(70, 70, 70); text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background-image: none; background-color: rgb(255, 255, 255);
}
#BH-talk {
	margin: 10px 0px; line-height: 16px; font-size: 12px;
}
#BH-talk img {
	background: url("http://i2.bahamut.com.tw/home-talk.gif") no-repeat right; padding-right: 11px; float: left;
}
#BH-talk p {
	padding: 3px 3px 3px 8px; border: 1px solid rgb(229, 229, 229); border-image: none; margin-left: 50px; background-color: rgb(255, 255, 224); -moz-border-radius: 5px;
}
#BH-talk a {
	float: none;
}
#BH-talkmain a {
	background: url("http://i2.bahamut.com.tw/icon_list1.gif") no-repeat left; margin: 0px 3px 0px 10px; color: rgb(102, 102, 102); padding-left: 7px; float: right;
}
#BH-talkmain .BH-talkman {
	margin: 0px; padding: 0px; color: rgb(51, 153, 204); font-weight: bold; text-decoration: none; float: none; background-image: none;
}
#BH-talkmain .BH-talklink {
	margin: 0px; padding: 0px; color: rgb(102, 153, 204); float: none; background-image: none;
}
#BH-talk2 {
	margin: 10px 0px; line-height: 16px; font-size: 12px;
}
#BH-talk2 img {
	padding-right: 11px; float: left;
}
#BH-talk2 p {
	padding: 3px 3px 3px 8px; margin-left: 50px; -moz-border-radius: 5px;
}
#BH-talk2 a {
	float: none;
}
#BH-talkmain2 a {
	background: url("http://i2.bahamut.com.tw/icon_list1.gif") no-repeat left; margin: 0px 3px 0px 10px; padding-left: 7px; float: right;
}
#BH-talkmain2 .BH-talkman {
	margin: 0px; padding: 0px; font-weight: bold; text-decoration: none; float: none; background-image: none;
}
#BH-talkmain2 .BH-talklink {
	margin: 0px; padding: 0px; float: none; background-image: none;
}
.AT1 {
	color: rgb(0, 85, 170);
}
.ST1 {
	color: rgb(153, 153, 153);
}
.BH-newnotice {
	margin: 10px 0px; padding: 5px; border: 1px solid rgb(129, 189, 220); border-image: none; font-size: 12px; background-color: rgb(231, 243, 249);
}
.BH-newnotice span {
	font-weight: bold;
}
.BH-newnotice img {
	margin-top: 2px; margin-right: 5px; float: left;
}
.BH-newnotice p {
	padding-left: 19px;
}
.BH-newnotice button {
	float: right;
}
.BH-searchlist {
	background: rgb(255, 204, 255);
}
.BH-searchlist2 {
	background: rgb(255, 255, 255);
}
.BH-master_more {
	padding: 5px 0px 5px 5px; text-align: right; display: block;
}
.BH-master_more a {
	padding: 0px 10px; border: 1px solid rgb(154, 154, 154); border-image: none; height: 23px; line-height: 23px; margin-left: 5px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/btn1.gif");
}
.BH-master_more a:hover {
	background-position: bottom; border-color: rgb(179, 129, 129); text-decoration: none;
}
.BH-master_more2 {
	margin: 0px; padding: 10px; text-align: right; clear: both; float: none; display: block;
}
.BH-master_more2 a {
	margin: 0px 0px 0px 5px;
}
.BH-tcolor1 {
	color: rgb(0, 85, 170) !important;
}
.BH-tcolor2 {
	color: rgb(242, 109, 125) !important; line-height: 18px; font-size: 12px;
}
.BH-tcolor3 {
	color: rgb(153, 153, 153) !important;
}
.BH-tcolor4 {
	color: rgb(255, 0, 0) !important;
}
.BH-txtmore {
	color: rgb(0, 85, 170); text-decoration: underline;
}
.BH-space {
	margin: 0px; padding: 0px; height: 10px; line-height: 10px; font-size: 0px;
}
.BH-nodata {
	padding: 10px; text-align: center;
}
#BH-popup {
	background: rgb(255, 255, 255) !important; border: 1px solid rgb(167, 199, 200); border-image: none; width: 500px; color: rgb(72, 75, 75) !important;
}
#BH-popup .BH-poptitle {
	background: rgb(229, 247, 248); margin: 0px; padding: 0px; text-align: left; color: rgb(72, 75, 75); line-height: 32px; text-indent: 10px; font-size: 16px; font-weight: bold; _padding: 5px 0;
}
#BH-popup .BH-popintxt {
	padding: 10px; text-align: left; font-size: 12px;
}
#BH-popup .BH-popbtns {
	background: rgb(229, 247, 248); margin: 0px; padding: 0px; text-align: center; line-height: 32px;
}
.BH-popbtns button {
	margin: 5px; line-height: 20px;
}
#BH-popup a {
	color: rgb(255, 0, 0);
}
#BH-popup input {
	border: 1px solid rgb(153, 153, 153) !important; border-image: none !important; color: rgb(72, 75, 75); background-color: rgb(255, 255, 255) !important;
}
#BH-popup button {
	border: 1px solid rgb(153, 153, 153) !important; border-image: none !important; color: rgb(72, 75, 75); background-color: rgb(255, 255, 255) !important;
}
#BH-popup textarea {
	border: 1px solid rgb(153, 153, 153) !important; border-image: none !important; color: rgb(72, 75, 75); background-color: rgb(255, 255, 255) !important;
}
.BH-popup {
	background: rgb(255, 255, 255) !important; border: 1px solid rgb(167, 199, 200); border-image: none; color: rgb(72, 75, 75) !important;
}
.BH-popup .BH-poptitle {
	background: rgb(229, 247, 248); margin: 0px; padding: 0px; text-align: left; color: rgb(72, 75, 75); line-height: 32px; text-indent: 10px; font-size: 16px; font-weight: bold; _padding: 5px 0;
}
.BH-popup .BH-popintxt {
	padding: 10px; text-align: left; font-size: 12px;
}
.BH-popup .BH-popbtns {
	background: rgb(229, 247, 248); margin: 0px; padding: 0px; text-align: center; line-height: 32px;
}
.BH-popbtns button {
	margin: 5px; line-height: 20px;
}
.BH-popup a {
	color: rgb(255, 0, 0);
}
.BH-popup input {
	border: 1px solid rgb(153, 153, 153) !important; border-image: none !important; color: rgb(72, 75, 75) !important; background-image: none !important; background-color: rgb(255, 255, 255) !important;
}
.BH-popup button {
	border: 1px solid rgb(153, 153, 153) !important; border-image: none !important; color: rgb(72, 75, 75) !important; background-image: none !important; background-color: rgb(255, 255, 255) !important;
}
.BH-popup textarea {
	border: 1px solid rgb(153, 153, 153) !important; border-image: none !important; color: rgb(72, 75, 75) !important; background-image: none !important; background-color: rgb(255, 255, 255) !important;
}
.BH-poptb1 {
	margin: 5px auto 0px; width: 90%;
}
.BH-poptb1 td {
	padding: 5px;
}
.BH-poptb1 input {
	margin-right: 5px;
}
.open_win {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; background-color: rgb(255, 255, 255);
}
.open_win div {
	padding: 15px; line-height: 24px; font-size: 15px;
}
.open_wintitle {
	height: 30px; text-align: left; color: rgb(17, 126, 150); line-height: 30px; font-weight: bold; background-image: url("http://i2.bahamut.com.tw/h1_bg.gif");
}
.open_wintitle img {
	margin-right: 5px; float: left;
}
.open_wintitle a {
	margin: 9px 5px 0px 0px; float: right;
}
.open_wintitle a:hover {
	padding-top: 2px;
}
.open_winbtn {
	padding: 10px; text-align: center;
}
.open_winbtn button {
	margin: 0px 5px; padding: 2px 15px;
}
.open_winbtn input {
	margin: 0px 5px; padding: 2px 15px;
}
table.BH-truthlist td {
	padding: 10px; width: 126px; text-align: center; vertical-align: top;
}
table.BH-truthlist a {
	padding: 0px 0px 4px; border: 1px solid white; border-image: none; display: block;
}
table.BH-truthlist a:hover {
	padding: 0px 0px 4px; border: 1px solid rgb(255, 102, 0); border-image: none;
}
.VIMG {
	background: rgba(0, 0, 0, 0.8); margin: 0px auto; width: 90%; height: 100%; text-align: center; position: relative;
}
.VIMG-container {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 95;
}
.VIMG-image {
	background: url("http://i2.bahamut.com.tw/vimg_loader.gif") no-repeat center; height: 100%; overflow: hidden; position: relative;
}
.VIMG-mask {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 94; opacity: 0.5; background-color: rgb(0, 0, 0);
}
.VIMG-scrollbar {
	border-radius: 4px; border: 1px solid rgb(170, 170, 170); border-image: none; width: 8px; position: fixed; z-index: 97; cursor: pointer; background-color: rgb(153, 153, 153); -webkit-border-radius: 4px;
}
.VIMG-scrollbar:hover {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.VIMG-drag-mask {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 99; opacity: 0; background-color: rgb(0, 0, 0);
}
.VIMG .bigpic {
	left: 50%; top: 50%; visibility: hidden; position: absolute; max-width: 100%;
}
.VIMG .lbtn {
	background: url("http://i2.bahamut.com.tw/vimg_l2.gif") no-repeat center; left: 0px; top: 0px; width: 50px; height: 100%; display: block; position: absolute; z-index: 98; cursor: pointer; opacity: 0.5;
}
.VIMG .rbtn {
	background: url("http://i2.bahamut.com.tw/vimg_r2.gif") no-repeat center; top: 0px; width: 50px; height: 100%; right: 0px; display: block; position: absolute; z-index: 98; cursor: pointer; opacity: 0.5;
}
.VIMG .xbtn {
	background: url("http://i2.bahamut.com.tw/vimg_x.gif") no-repeat center; top: 0px; width: 50px; height: 50px; right: 0px; display: block; position: absolute; z-index: 98; cursor: pointer; opacity: 0.5;
}
.VIMG a:hover {
	opacity: 1;
}
.VIMG-pics {
	background: rgba(0, 0, 0, 0.5); margin: auto; transition:opacity 1s 1s; left: 0px; width: 90%; text-align: center; right: 0px; bottom: 38px; position: fixed; z-index: 98; opacity: 0; -moz-transition: opacity 1s ease 1s; -webkit-transition: opacity 1s ease 1s; -o-transition: opacity 1s ease 1s;
}
.VIMG-pics:hover {
	transition:opacity 1s 0.2s; opacity: 1; -moz-transition: opacity 1s ease 0.2s; -webkit-transition: opacity 1s ease 0.2s; -o-transition: opacity 1s ease 0.2s;
}
.VIMG-pics .spic {
	margin: 4px 2px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 80px; height: 80px; display: inline-block; position: relative; opacity: 0.5; background-color: rgb(0, 0, 0);
}
.VIMG-pics .spic:hover {
	border-color: rgb(255, 255, 255); opacity: 1;
}
.VIMG-pics img {
	margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; cursor: pointer; max-height: 80px; max-width: 80px;
}
.VIMG-pics .slbtn {
	background: url("http://i2.bahamut.com.tw/vimg_l.gif") no-repeat center; width: 50px; height: 88px; line-height: 88px; float: left; display: block; cursor: pointer; opacity: 0.5;
}
.VIMG-pics .srbtn {
	background: url("http://i2.bahamut.com.tw/vimg_r.gif") no-repeat center; width: 50px; height: 88px; line-height: 88px; float: right; display: block; cursor: pointer; opacity: 0.5;
}
.VIMG-pics a:hover {
	opacity: 1;
}
.VIMG-txt {
	margin: auto; padding: 10px 0px; left: 0px; width: 90%; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); overflow: hidden; font-size: 13px; white-space: nowrap; position: fixed; z-index: 98; background-color: rgb(0, 0, 0);
}
.VIMG-list-rect {
	margin: auto; width: 774px; height: 88px; overflow: hidden; position: relative;
}
.VIMG-list {
	transition:left 1s; top: 0px; position: absolute; -moz-transition: left 1s; -webkit-transition: left 1s; -o-transition: left 1s;
}
.BH-note {
	padding: 5px 10px; border-radius: 3px; border: 1px solid rgb(255, 204, 0); border-image: none; font-size: 13px; display: inline-block; position: absolute; background-color: rgb(255, 255, 204);
}
.BH-note a {
	color: rgb(0, 85, 170); text-decoration: none;
}
#BH-message {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 120px; height: 25px; text-align: center; right: 0px; bottom: 0px; color: rgb(70, 70, 70); line-height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; display: block; position: fixed; background-color: rgb(246, 246, 246);
}
#BH-message span {
	color: rgb(255, 0, 0); font-weight: bold;
}
#BH-message:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
#BH-msgup {
	width: 170px; right: 0px; bottom: 26px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 101;
}
#BH-msgup p {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor; margin: 0px; padding: 5px; border-image: none; line-height: 16px; clear: both; font-size: 12px; background-color: rgb(246, 246, 246);
}
#BH-msgup a {
	border: 0px currentColor; border-image: none; color: rgb(102, 153, 204); text-decoration: none;
}
#BH-msgup2 {
	overflow: auto; max-height: 500px;
}
#BH-msgup2 .msgnew {
	background-color: rgb(255, 252, 212);
}
#BH-msgup2 span {
	text-align: right; padding-top: 3px; display: block;
}
#BH-msgup2 img {
	margin: 0px 3px 0px 0px; border: 0px currentColor; border-image: none;
}
.user-info {
	padding: 5px; outline: rgb(213, 237, 244) solid 1px; width: 148px; height: 40px; font-size: 13px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; display: block; background-color: rgb(235, 246, 248);
}
.user-info:hover {
	outline: rgb(168, 213, 226) solid 1px; color: inherit; text-decoration: none;
}
.user-info img {
	margin-right: 10px; float: left; display: block;
}
.user-info strong {
	line-height: 1.7; overflow: hidden; display: block; white-space: nowrap;
}
.user-info span {
	color: rgb(17, 126, 150); overflow: hidden; font-weight: bold; display: block; white-space: nowrap;
}
.BH-list1 {
	
}
.BH-list1 ul {
	padding-left: 10px;
}
.BH-list1 li {
	background: url("http://i2.bahamut.com.tw/icon_blue.gif") no-repeat left 8px; padding: 3px 10px 3px 20px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dotted;
}
.BH-list1 a {
	display: block;
}
.BH-list2 {
	
}
.BH-list2 a {
	padding: 5px 0px 7px; width: 100%; line-height: 40px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.BH-list2 img {
	padding: 0px 10px; vertical-align: middle;
}
.BH-list2 a:hover {
	text-decoration: none; background-color: rgb(255, 255, 244);
}
.BH-list3 {
	
}
.BH-list3 p {
	padding: 10px;
}
.BH-list4 {
	padding-bottom: 6px;
}
.BH-list4 img {
	margin: 6px 0px 0px 8px; clear: both;
}
.BH-list5 {
	text-indent: 6px;
}
.BH-list5 p {
	padding-bottom: 3px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: dotted;
}
.BH-list5 img {
	margin: 3px; vertical-align: middle;
}
.BH-list6 {
	padding: 10px;
}
.BH-list6 ul {
	padding-left: 15px; list-style-type: decimal;
}
.BH-list6 li {
	
}
.BH-list6 a {
	color: rgb(255, 0, 0); text-decoration: underline;
}
.BH-list6 strong {
	font-weight: bold;
}
.BH-slave_more {
	padding: 5px; text-align: center; clear: both; display: block;
}
.BH-slave_more button {
	margin: 0px 5px;
}
.BH-pushbox {
	padding: 10px; border: 1px solid rgb(102, 153, 204); border-image: none; width: 90px; text-align: center; display: inline-block; -ms-zoom: 1; background-color: rgb(255, 255, 204);
}
.BH-acgbox {
	margin: 10px auto; width: 288px; overflow: auto; clear: both;
}
.BH-acgbox a {
	width: 185px; height: 44px; line-height: 44px; font-family: 微軟正黑體, Arial, Helvetica, sans-serif; float: left; display: block; background-image: url("http://i2.bahamut.com.tw/acg/acgplay_bg.gif");
}
.BH-acgbox a:hover {
	text-decoration: none; background-image: url("http://i2.bahamut.com.tw/acg/acgplayA_bg.gif");
}
.BH-acgbox a > span {
	width: 95px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 18px; float: right; display: block; white-space: nowrap;
}
.BH-acgbox a + span {
	background: url("http://i2.bahamut.com.tw/acg/acgplay_bg2.gif") no-repeat right; width: 90px; text-align: center; color: rgb(255, 0, 0); line-height: 42px; overflow: hidden; padding-left: 13px; font-size: 24px; font-weight: bold; float: right; display: block; white-space: nowrap;
}
.BH-acgbox2 a {
	background-image: url("http://i2.bahamut.com.tw/acg/acgplay2_bg.gif");
}
.BH-acgbox2 a:hover {
	background-image: url("http://i2.bahamut.com.tw/acg/acgplay2A_bg.gif");
}
.BH-qabox1 {
	padding: 10px;
}
.BH-qabox1 ul {
	padding: 10px 0px 10px 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; list-style-type: decimal;
}
.BH-qabox1 button {
	margin: 5px auto 0px; width: 100px; display: block;
}
.BH-qabox1 span {
	text-align: right; line-height: 12px; padding-top: 10px; display: block;
}
.BH-qabox1 a {
	color: rgb(0, 85, 170);
}
.BH-qabox1 p {
	padding-top: 10px;
}
.BH-all {
	padding: 20px 10px; overflow: auto; font-size: 12px;
}
.BH-all p {
	margin: 0px 0px 10px 35px; text-align: center; float: left; display: block;
}
.BH-all img {
	border: 1px solid rgb(229, 229, 229); border-image: none; margin-bottom: 3px; display: block;
}
.BH-all a {
	color: rgb(0, 85, 170);
}
#talkIframe {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 80px; height: 25px; right: 125px; bottom: 0px; display: none; position: fixed;
}
.BA-shlist {
	border: 1px solid rgb(229, 229, 229); border-image: none; display: none; position: absolute; -ms-overflow-x: hidden; background-color: rgb(255, 255, 255);
}
.BA-shlist ol {
	width: 300px;
}
.BA-shlist li {
	padding: 0px 5px; line-height: 24px; font-size: 10pt; display: block; cursor: pointer;
}
.BA-shlist li.cur {
	background-color: rgb(246, 246, 246);
}
.IMG-A01 {
	width: 62px; height: 30px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-A02 {
	background-position: -150px -577px; width: 118px; height: 23px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-B01 {
	background-position: left -40px; width: 17px; height: 12px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-B02 {
	background-position: -21px -40px; width: 19px; height: 16px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-B03 {
	background-position: -43px -40px; width: 18px; height: 18px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-B04 {
	background-position: -65px -40px; width: 20px; height: 20px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-B05 {
	background-position: left -62px; width: 20px; height: 20px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-B06 {
	background-position: -23px -62px; width: 20px; height: 20px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-B07 {
	background-position: -46px -62px; width: 20px; height: 20px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-B08 {
	background-position: -68px -62px; width: 21px; height: 20px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-C01 {
	background-position: left -93px; width: 19px; height: 19px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-C02 {
	background-position: -22px -93px; width: 19px; height: 20px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-C03 {
	background-position: -48px -93px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-C04 {
	background-position: left -117px; width: 19px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-C05 {
	background-position: -22px -117px; width: 21px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-C06 {
	background-position: -48px -117px; width: 20px; height: 19px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-C07 {
	background-position: -249px -94px; width: 25px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-C08 {
	background-position: -275px -94px; width: 25px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-C09 {
	background-position: -301px -94px; width: 25px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-C10 {
	background-position: -327px -94px; width: 25px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-C11 {
	background-position: -223px -94px; width: 25px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-C12 {
	background-position: -189px -94px; width: 21px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-C13 {
	background-position: -169px -121px; width: 15px; height: 19px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-C14 {
	background-position: -190px -121px; width: 21px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-D01 {
	background-position: left -168px; width: 21px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-D02 {
	background-position: -27px -168px; width: 16px; height: 17px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-D03 {
	background-position: -47px -168px; width: 18px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-D04 {
	background-position: -1px -195px; width: 21px; height: 20px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-D05 {
	background-position: -25px -195px; width: 19px; height: 18px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-D06 {
	background-position: -47px -195px; width: 21px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-D07 {
	background-position: left -221px; width: 13px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-D08 {
	background-position: -14px -221px; width: 13px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-D09 {
	background-position: -28px -221px; width: 13px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-D10 {
	background-position: -43px -221px; width: 15px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-D11 {
	background-position: -60px -221px; width: 15px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-D12 {
	background-position: left -248px; width: 17px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-D13 {
	background-position: -21px -248px; width: 17px; height: 19px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-D14 {
	background-position: -44px -248px; width: 21px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-D15 {
	background-position: left -274px; width: 19px; height: 20px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-D16 {
	background-position: -24px -274px; width: 17px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-D17 {
	background-position: -45px -274px; width: 21px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E01 {
	background-position: -78px -93px; width: 13px; height: 13px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E02 {
	background-position: -91px -93px; width: 13px; height: 13px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E03 {
	background-position: -107px -95px; width: 14px; height: 11px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E04 {
	background-position: -124px -94px; width: 13px; height: 13px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E05 {
	background-position: -78px -111px; width: 15px; height: 17px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E06 {
	background-position: -95px -111px; width: 15px; height: 14px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E07 {
	background-position: -114px -111px; width: 14px; height: 16px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E08 {
	background-position: -128px -111px; width: 14px; height: 16px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E09 {
	background-position: -78px -135px; width: 9px; height: 9px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E10 {
	background-position: -88px -135px; width: 9px; height: 9px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E11 {
	background-position: -103px -133px; width: 14px; height: 14px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E12 {
	background-position: -121px -134px; width: 13px; height: 13px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E13 {
	background-position: -73px -149px; width: 29px; height: 15px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E14 {
	background-position: -107px -153px; width: 15px; height: 13px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E15 {
	background-position: -124px -153px; width: 15px; height: 13px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E16 {
	background-position: -71px -167px; width: 14px; height: 14px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E17 {
	background-position: -89px -169px; width: 19px; height: 19px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E18 {
	background-position: -72px -200px; width: 15px; height: 15px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E19 {
	background-position: -78px -229px; width: 12px; height: 11px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E20 {
	background-position: -70px -253px; width: 16px; height: 16px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E21 {
	background-position: -70px -284px; width: 11px; height: 12px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E22 {
	background-position: -85px -285px; width: 10px; height: 10px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E23 {
	background-position: -138px -94px; width: 13px; height: 13px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E24 {
	background-position: -91px -201px; width: 15px; height: 15px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E25 {
	background-position: -93px -229px; width: 10px; height: 10px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E26 {
	background-position: -112px -169px; width: 14px; height: 14px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E27 {
	background-position: -110px -201px; width: 14px; height: 13px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E28 {
	background-position: -91px -248px; width: 21px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E29 {
	background-position: -114px -248px; width: 21px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E30 {
	background-position: -137px -248px; width: 21px; height: 21px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E31 {
	background-position: -106px -228px; width: 12px; height: 12px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E32 {
	background-position: -170px -712px; width: 69px; height: 34px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E33 {
	background-position: -60px -483px; width: 60px; height: 25px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E34 {
	background-position: left -483px; width: 60px; height: 25px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E35 {
	background-position: -170px -483px; width: 60px; height: 25px; display: block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E36 {
	background-position: -230px -483px; width: 60px; height: 25px; display: block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E37 {
	background-position: -170px -508px; width: 60px; height: 25px; display: block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E38 {
	background-position: -230px -508px; width: 60px; height: 25px; display: block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E39 {
	background-position: -290px -483px; width: 60px; height: 25px; display: block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E40 {
	background-position: -290px -508px; width: 60px; height: 25px; display: block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E41 {
	background-position: -350px -483px; width: 60px; height: 25px; display: block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E42 {
	background-position: -350px -508px; width: 60px; height: 25px; display: block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E43 {
	background-position: -127px -201px; width: 14px; height: 14px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E44 {
	background-position: -121px -229px; width: 10px; height: 10px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E45 {
	background-position: -128px -170px; width: 11px; height: 10px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E46 {
	background-position: -146px -111px; width: 18px; height: 16px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E47 {
	background-position: -143px -170px; width: 21px; height: 15px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E48 {
	background-position: -143px -185px; width: 21px; height: 15px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E49 {
	background-position: -164px -170px; width: 36px; height: 15px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E50 {
	background-position: -164px -185px; width: 36px; height: 15px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E51 {
	background-position: -143px -200px; width: 38px; height: 23px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E52 {
	background-position: -143px -223px; width: 38px; height: 23px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E53 {
	background-position: -181px -200px; width: 19px; height: 19px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E54 {
	background-position: -200px -170px; width: 19px; height: 13px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E55 {
	background-position: -200px -183px; width: 19px; height: 13px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E56 {
	background-position: -219px -170px; width: 13px; height: 16px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E57 {
	background-position: -219px -186px; width: 20px; height: 15px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E58 {
	background-position: -200px -200px; width: 15px; height: 16px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E59 {
	background-position: -181px -229px; width: 14px; height: 10px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E60 {
	background-position: -215px -201px; width: 14px; height: 14px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E61 {
	background-position: -229px -201px; width: 14px; height: 14px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E62 {
	background-position: -243px -201px; width: 14px; height: 14px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E63 {
	background-position: -195px -221px; width: 15px; height: 23px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E64 {
	background-position: -210px -221px; width: 15px; height: 23px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E65 {
	background-position: -235px -170px; width: 15px; height: 15px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E66 {
	background-position: -254px -170px; width: 15px; height: 15px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E67 {
	background-position: -178px -153px; width: 16px; height: 16px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E68 {
	background-position: -197px -152px; width: 17px; height: 17px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E69 {
	background-position: -216px -152px; width: 17px; height: 17px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E70 {
	background-position: -235px -150px; width: 16px; height: 19px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E71 {
	background-position: -254px -152px; width: 17px; height: 17px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E72 {
	background-position: -274px -154px; width: 16px; height: 15px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E73 {
	background-position: -217px -120px; width: 13px; height: 23px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-E74 {
	background-position: -272px -170px; width: 15px; height: 15px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png?v=2015052601");
}
.IMG-F01 {
	background-position: left -303px; width: 40px; height: 40px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-F02 {
	background-position: -40px -303px; width: 40px; height: 40px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-F03 {
	background-position: -80px -303px; width: 40px; height: 40px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-F04 {
	background-position: -120px -303px; width: 40px; height: 40px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-F05 {
	background-position: left -343px; width: 40px; height: 40px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-F06 {
	background-position: -40px -343px; width: 40px; height: 40px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-F07 {
	background-position: -80px -343px; width: 40px; height: 40px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-F08 {
	background-position: -120px -343px; width: 40px; height: 40px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-F09 {
	background-position: left -383px; width: 40px; height: 40px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-F10 {
	background-position: -40px -383px; width: 40px; height: 40px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-F11 {
	background-position: -80px -383px; width: 40px; height: 40px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-F12 {
	background-position: -120px -383px; width: 40px; height: 40px; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G1 {
	background-position: -93px -19px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GAC {
	background-position: -119px -19px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G8388608 {
	background-position: -145px -19px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G524288 {
	background-position: -171px -19px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G262144 {
	background-position: -197px -19px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G8192 {
	background-position: -93px -45px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G4096 {
	background-position: -119px -45px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G2048 {
	background-position: -249px -71px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G1024 {
	background-position: -171px -45px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G512 {
	background-position: -197px -45px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G128 {
	background-position: -93px -71px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G32 {
	background-position: -119px -71px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G8 {
	background-position: -145px -71px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-Gmuti {
	background-position: -171px -71px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G67108864 {
	background-position: -197px -71px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G16777216 {
	background-position: -223px -19px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G33554432 {
	background-position: -223px -45px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G134217728 {
	background-position: -223px -71px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G1073741824 {
	background-position: -249px -19px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-G536870912 {
	background-position: -249px -45px; width: 21px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA1 {
	background-position: -93px -19px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GAC {
	background-position: -119px -19px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA24 {
	background-position: -145px -19px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA20 {
	background-position: -171px -19px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA19 {
	background-position: -197px -19px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA14 {
	background-position: -93px -45px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA13 {
	background-position: -119px -45px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA12 {
	background-position: -249px -71px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA11 {
	background-position: -171px -45px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA10 {
	background-position: -197px -45px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA8 {
	background-position: -93px -71px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA6 {
	background-position: -119px -71px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA4 {
	background-position: -145px -71px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-Gmuti {
	background-position: -171px -71px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA27 {
	background-position: -197px -71px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA25 {
	background-position: -223px -19px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA26 {
	background-position: -223px -45px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA28 {
	background-position: -223px -71px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA31 {
	background-position: -249px -19px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GA30 {
	background-position: -249px -45px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-Gmobi {
	background-position: -145px -45px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-Gother {
	background-position: -249px -71px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GB1 {
	background-position: -275px -19px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GDVD {
	background-position: -275px -45px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GBD {
	background-position: -275px -71px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GB2 {
	background-position: -301px -19px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-GCD {
	background-position: -301px -45px; width: 25px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.TOP-more .IMG-GA1 {
	margin-right: 10px;
}
.TOP-more .IMG-GA19 {
	margin-right: 10px;
}
.TOP-more .IMG-GA20 {
	margin-right: 10px;
}
.TOP-more .IMG-GB1 {
	margin-right: 10px;
}
.TOP-more .IMG-GA4 {
	margin-right: 10px;
}
.TOP-more .IMG-GA30 {
	margin-right: 10px;
}
.TOP-more .IMG-GB2 {
	margin-right: 10px;
}
.TOP-more .IMG-GA6 {
	margin-right: 10px;
}
.TOP-more .IMG-GA27 {
	margin-right: 10px;
}
.TOP-more .IMG-GA31 {
	margin-right: 10px;
}
.TOP-more .IMG-GA24 {
	margin-right: 10px;
}
.TOP-more .IMG-GA25 {
	margin-right: 10px;
}
.TOP-more .IMG-GAC {
	margin-right: 10px;
}
.IMG-H01 {
	background-position: -173px -261px; width: 16px; height: 18px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-H02 {
	background-position: -192px -261px; width: 16px; height: 18px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-H03 {
	background-position: -211px -261px; width: 16px; height: 18px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-H04 {
	background-position: -230px -261px; width: 16px; height: 18px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-H05 {
	background-position: -249px -261px; width: 16px; height: 18px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-H06 {
	background-position: -173px -282px; width: 16px; height: 18px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-H07 {
	background-position: -192px -282px; width: 16px; height: 18px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-H08 {
	background-position: -211px -282px; width: 16px; height: 18px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-H09 {
	background-position: -230px -282px; width: 17px; height: 17px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-H10 {
	background-position: -249px -282px; width: 17px; height: 19px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-H11 {
	background-position: -268px -261px; width: 16px; height: 18px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-I01 {
	background-position: -164px -303px; width: 18px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-I02 {
	background-position: -185px -303px; width: 19px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-I03 {
	background-position: -207px -303px; width: 18px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-I04 {
	background-position: -228px -303px; width: 18px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-I05 {
	background-position: -164px -327px; width: 18px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-I06 {
	background-position: -185px -327px; width: 18px; height: 21px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-I07 {
	background-position: -164px -355px; width: 27px; height: 31px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-I08 {
	background-position: -194px -355px; width: 28px; height: 31px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-I09 {
	background-position: -225px -355px; width: 27px; height: 31px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-I10 {
	background-position: -255px -355px; width: 27px; height: 31px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-I11 {
	background-position: -164px -389px; width: 27px; height: 31px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-I12 {
	background-position: -194px -389px; width: 27px; height: 31px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/bh_images.png");
}
.IMG-01 {
	background-position: 0px 0px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-02 {
	background-position: 0px -1140px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-03 {
	background-position: 0px -36px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-04 {
	background-position: 0px -1167px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-05 {
	background-position: 0px -1192px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-06 {
	background-position: 0px -91px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-07 {
	background-position: 0px -1218px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-08 {
	background-position: 0px -1244px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-09 {
	background-position: 0px -145px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-10 {
	background-position: 0px -164px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-11 {
	background-position: 0px -1271px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-12 {
	background-position: 0px -1296px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-13 {
	background-position: 0px -1323px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-14 {
	background-position: 0px -240px; width: 35px; height: 27px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-15 {
	background-position: 0px -272px; width: 35px; height: 27px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-16 {
	background-position: 0px -304px; width: 35px; height: 27px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-17 {
	background-position: 0px -336px; width: 35px; height: 27px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-18 {
	background-position: 0px -368px; width: 35px; height: 27px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-19 {
	background-position: 0px -400px; width: 35px; height: 27px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-20 {
	background-position: 0px -1453px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-21 {
	background-position: 0px -1349px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-22 {
	background-position: 0px -1375px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-23 {
	background-position: 0px -1400px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-24 {
	background-position: 0px -445px; width: 35px; height: 27px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-25 {
	background-position: 0px -1426px; width: 21px; height: 22px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png");
}
.IMG-26 {
	background-position: 0px -1506px; width: 20px; height: 14px; display: inline-block; background-image: url("http://i2.bahamut.com.tw/index/bahaicons.png?v=2015100601");
}
