body {
	font-size: 13px;
	line-height: 150%;
	text-align: justify;
	text-justify: inter-ideograph;
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	background-color: #343F41;
	background-image: url(../tekken6/img/a_back.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
a:link {
	text-decoration: none;
	color: #8C9999;
}
a:visited {
	text-decoration: none;
	color: #8C9999;
}
a:hover {
	color: #AE2C0C;
	text-decoration: none;
}
h1 {
	font-size: 8pt;
	font-weight: normal;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
	font-weight: normal;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
}
h3 {
	margin: 0px;
	font-size: 9pt;
	color: #999999;
	padding: 0px;
	font-weight: normal;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.ad {
	background-image: url(../tekken6/img/ads_back.jpg);
	background-repeat: repeat-x;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	display: block;
	width: 97%;
	margin-right: auto;
	margin-left: auto;
	line-height: 30px;
	margin-top: 25px;
	margin-bottom: 10px;
}
.ad p {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.h_back {
	background-color: #000000;
	background-image: url(../tekken6/img/title_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.title_right {
	background-image: url(../tekken6/img/maintitle_backr.jpg);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	vertical-align: bottom;
	padding-right: 20px;
	padding-bottom: 18px;
	font-size: 8pt;
}
.title_right p {
	line-height: 110%;
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 8pt;
	color: #999999;
}
.text_right {
	text-align: right;
	float: right;
	margin-right: 5px;
}
.breadcrumbslist {
	font-size: 8pt;
	color: #A5A5A5;
	margin-left: 37px;
	margin-top: 28px;
	line-height: 100%;
	margin-bottom: 30px;
}
.breadcrumbslistback {
	background-image: url(../tekken6/img/maintitle_backb.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.h_character {
	margin-top: 17px;
	margin-right: 20px;
	width: 400px;
}
.h_characterfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	line-height: 13pt;
	padding-left: 5px;
}
.h_characternone {
	color: #DDDDDD;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #AE2C0C;
}
.h_characterfont li {
	display: inline;
}
.h_characterfont li a {
	padding-left: 5px;
	padding-right: 3px;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.h_characterfont li a:hover {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #AE2C0C;
}
.h_characterin {
	margin-bottom: 33px;
	width: 390px;
	margin-top: 5px;
}
.h_characterbackbot {
	background-image: url(../tekken6/img/cha_backl2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.news_month {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 100%;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 33px;
	display: block;
	margin-right: 15px;
	margin-top: 25px;
	color: #FFFFFF;
	background-image: url(../tekken6/img/update_month.jpg);
	background-position: bottom;
}
.news_date {
	font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 100%;
	background-color: #FFFFFF;
	color: #000000;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 33px;
	display: block;
	margin-right: 15px;
}
.news_year {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 100%;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 33px;
	display: block;
	margin-right: 15px;
	margin-bottom: 25px;
	color: #FFFFFF;
	background-image: url(../tekken6/img/update_month.jpg);
	background-position: bottom;
}
.news_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	line-height: 100%;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1E2324;
	padding-bottom: 4px;
	padding-left: 2px;
}
.news_page {
	font-size: 11px;
	margin-bottom: 7px;
	line-height: 130%;
	margin-top: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1E2324;
	padding-left: 5px;
	color: #999999;
}
.news_table {
	background-color: #0A0C0C;
	border: 1px solid #1E2828;
	width: 95%;
	margin-top: 15px;
	padding: 10px;
	font-size: 12px;
}
.news_list li {
	list-style-type: square;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 9pt;
	padding: 0px;
	line-height: 130%;
}
.news_table b {
	font-weight: bold;
	color: #999999;
}
.news_table td {
	padding: 7px;
}
.news_table li {
	list-style-type: square;
	list-style-position: outside;
	margin-left: 15px;
}
.up_main {
	font-size: 8pt;
	background-image: url(../tekken6/img/update_back.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.up_main li {
	line-height: 140%;
	padding-left: 18px;
	margin: 0px;
	padding-right: 12px;
	padding-bottom: 17px;
}
.up_sub {
	font-size: 8pt;
	background-image: url(../tekken6/img/amazon_back.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 8px;
}
.up_sub li {
	padding-bottom: 10px;
	line-height: 120%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}
.up_sub li a {
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.down_main {
	background-image: url(../tekken6/img/update_back.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 170px;
	padding: 0px;
	margin: 0px;
	font-size: 8.5pt;
}
.down_main li {
	line-height: 120%;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.down_main li a {
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.down_sub {
	background-image: url(../tekken6/img/amazon_back.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 8pt;
	width: 170px;
}
.down_sub li {
	padding-bottom: 20px;
	text-align: center;
	line-height: 120%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.down_sub li img{
	padding-bottom: 3px;
}

.mainmenu {
	background-image: url(../tekken6/img/menu_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 46px;
}



.mainmenu ul {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
}
.mainmenu li {
	float: left;
	height: 46px;
}
.mainmenu li#home a {
	background-image: url(../tekken6/img/menu_kuyo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 71px;
	display: block;
}
.mainmenu li#home a:hover {
	background-image: url(../tekken6/img/menu_kuyo.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.mainmenu li#home a span {
	display: none;
}
.mainmenu li#top a {
	background-image: url(../tekken6/img/menu_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 117px;
	display: block;
}
.mainmenu li#top a:hover {
	background-image: url(../tekken6/img/menu_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
}
.mainmenu li#top a span {
	display: none;
}
.mainmenu li#story a {
	background-image: url(../tekken6/img/menu_story.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 101px;
	display: block;
}
.mainmenu li#story a:hover {
	background-image: url(../tekken6/img/menu_story.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
}
.mainmenu li#story a span {
	display: none;
}
.mainmenu li#system a {
	background-image: url(../tekken6/img/menu_system.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 114px;
	display: block;
}
.mainmenu li#system a:hover {
	background-image: url(../tekken6/img/menu_system.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
}
.mainmenu li#system a span {
	display: none;
}
.mainmenu li#info a {
	background-image: url(../tekken6/img/menu_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 162px;
	display: block;
}
.mainmenu li#info a:hover {
	background-image: url(../tekken6/img/menu_info.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
}
.mainmenu li#info a span {
	display: none;
}
.mainmenu li#consumer a {
	background-image: url(../tekken6/img/menu_cons.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 143px;
	display: block;
}
.mainmenu li#consumer a:hover {
	background-image: url(../tekken6/img/menu_cons.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
}
.mainmenu li#consumer a span {
	display: none;
}
.mainmenu li#forum a {
	background-image: url(../tekken6/img/menu_forum.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 106px;
	display: block;
}
.mainmenu li#forum a:hover {
	background-image: url(../tekken6/img/menu_forum.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
}
.mainmenu li#forum a span {
	display: none;
}
.mainmenu li#link a {
	background-image: url(../tekken6/img/menu_link.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 81px;
	display: block;
}
.mainmenu li#link a:hover {
	background-image: url(../tekken6/img/menu_link.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
}
.mainmenu li#link a span {
	display: none;
}
.mainmenu_now {
	background-image: url(../tekken6/img/menu_nback.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-left-width: 1px;
	border-left-style: groove;
	border-left-color: #000000;
}
.f_totop {
	background-image: url(../tekken6/img/fmenu_totopback.jpg);
	background-repeat: no-repeat;
	background-position: center;
	line-height: 0px;
	height: 40px;
}
.f_totop a:hover {
	background-image: url(../tekken6/img/fmenu_totopback_.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 0px;
	height: 40px;
	display: block;
}
.f_menu {
	font-size: 8pt;
	padding-left: 10px;
	white-space: nowrap;
	padding-bottom: 10px;
	line-height: 130%;
}
.f_menu_title {
	font-size: 9pt;
	font-weight: bold;
	color: #999999;
	padding-left: 20px;
	line-height: 110%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.f_menu_none {
	padding-left: 7px;
	padding-right: 7px;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
}
.f_menu li {
	display: inline;
}
.f_menu li a {
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.f_menu li a:hover {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #AE2C0C;
}
.f_logo {
	background-image: url(../tekken6/img/fmenu_logo.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.copy_font {
	font-size: 8pt;
	color: #666666;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.mainstory {
	font-size: 13px;
	padding-right: 29px;
	padding-bottom: 29px;
	padding-left: 50px;
}
.mainstory p {
	font-size: 12px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	color: #CCCCCC;
}
.subtitle_back {
	background-image: url(../tekken6/img/base_titleback1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.info_table {
	width: 100%;
}
.info_table table td {
	vertical-align: top;
}
.info_main {
	padding-left: 30px;
	padding-right: 30px;
}
.info_main li {
	list-style-type: square;
	margin-left: 17px;
}
.info_contents {
	background-image: url(../tekken6/img/tabletop_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 25px;
	margin-bottom: 15px;
}
.info_stagename {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	line-height: 200%;
}
.info_subtitle {
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	padding: 0px;
}
.info_subtitle div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #CF0;
	display: inline;
	padding-left: 10px;
}

.info_stagetop {
	background-image: url(../tekken6/img/tabletop_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 25px;
	margin-bottom: 25px;
	padding-left: 15px;
}
.info_rightmargin {
	padding-right: 15px;
	padding-top: 7px;
}
.system {
	padding-left: 27px;
	padding-right: 27px;
}
.system_table {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #324047;
	border-bottom-color: #324047;
}
.system_table td {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #324047;
	border-left-color: #324047;
	padding: 10px;
}
.system_stripe {
	background-color: #0C0E0E;
}
.system_table li {
	list-style-type: square;
	margin-left: 15px;
}
.table_top {
	background-image: url(../tekken6/img/tableback.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 13px;
	font-weight: bold;
	color: #BBBBBB;
	line-height: 100%;
	text-align: center;
}
.table_title {
	background-image: url(../tekken6/img/tabletop_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	height: 37px;
}
.table_title p {
	font-size: 10pt;
	padding-top: 8px;
	padding-right: 15px;
	color: #CCCCCC;
	font-weight: bold;
	margin: 0px;
}
.table_chara {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #324047;
	border-bottom-color: #324047;
}
.table_chara td {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #324047;
	border-left-color: #324047;
	padding: 7px;
	word-break: break-all;
}
.table_chara li {
	list-style-type: square;
	margin-left: 15px;
	padding-left: 0px;
}
.cha_ps {
	padding-left: 27px;
	padding-right: 27px;
}
.cha_profile {
	padding-top: 25px;
	padding-right: 25px;
	white-space: nowrap;
}
.cha_profile td {
	white-space: nowrap;
}
.cha_profilelist {
	color: #999999;
	font-size: 8pt;
	vertical-align: top;
	white-space: nowrap;
}
.cha_story {
	padding-left: 25px;
	background-image: url(../tekken6/img/tabletop_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 25px;
	padding-right: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0E1212;
	padding-bottom: 20px;
}
.cha_kana {
	font-size: 11px;
	line-height: 110%;
	font-weight: normal;
	color: #AAAAAA;
}
.cha_new {
	background-color: #141819;
	background-image: url(../tekken6/img/newskill.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.cha_renew {
	background-color: #0C0D0F;
	background-image: url(../tekken6/img/renewskill.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.caution {
	font-weight: normal;
	border: 1px solid #1B2427;
	background-color: #0F1215;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 8pt;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.caution b {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	line-height: 200%;
	padding-left: 5px;
}
.cautioninfo {
	font-weight: normal;
	border: 1px solid #1B2427;
	background-color: #0F1215;
	margin-top: 20px;
	margin-bottom: 15px;
	font-size: 8pt;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: -10px;
	margin-right: 10px;
}
.to6move {
	margin-top: 35px;
	margin-right: 27px;
}
.grade_1 {
	color: #F5F3EF;
	background-color: #5F5238;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #3A3323;
	line-height: 250%;
}
.grade_2 {
	color: #000000;
	background-color: #6A3F17;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #3C230D;
	line-height: 250%;
}
.grade_3 {
	color: #000000;
	background-color: #999999;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #666666;
	line-height: 250%;
}
.grade_4 {
	color: #EEEEEE;
	background-color: #1B4D67;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	line-height: 250%;
}
.grade_5 {
	color: #CCFF00;
	background-color: #333333;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #5B7D13;
	line-height: 250%;
	white-space: nowrap;
}
.grade_6 {
	color: #FFCC00;
	background-color: #333333;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #696C00;
	line-height: 250%;
	white-space: nowrap;
}
.grade_7 {
	color: #FF6600;
	background-color: #333333;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #794F00;
	line-height: 250%;
	white-space: nowrap;
}
.grade_8 {
	color: #BF0000;
	background-color: #222222;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #550000;
	line-height: 250%;
	white-space: nowrap;
}
.grade_9 {
	color: #12A394;
	background-color: #222222;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #005A97;
	line-height: 250%;
	white-space: nowrap;
}
.grade_10 {
	color: #B455C8;
	background-color: #222222;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #FC6C44;
	line-height: 250%;
	white-space: nowrap;
}
.grade_11 {
	color: #FF9;
	background-color: #222222;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #FF3;
	line-height: 250%;
	white-space: nowrap;
}

.stripe10 {
	line-height: 100%;
	background-image: url(../tekken6/img/renewskill.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
}
.item_table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #324047;
	border-right-color: #324047;
}
.item_table td {
	padding: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #324047;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #324047;
}
.item_main td#center {
	padding-right: 10px;
	padding-left: 10px;
}
.item_main td#center2 {
	padding-right: 10px;
	padding-left: 10px;
}
.caution_ten {
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 8.5pt;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #1B2427;
	background-color: #0F1215;
}
.caution_ten b {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CCFF00;
	font-size: 9pt;
	margin-bottom: 7px;
	display: block;
	margin-top: 5px;
	margin-left: 5px;
}
.caution_hid {
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 30px;
	font-size: 95%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #1B2427;
	background-color: #0F1215;
}
.caution_hid b {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CCFF00;
	font-size: 9pt;
	margin-bottom: 7px;
	display: block;
	margin-top: 5px;
	margin-left: 5px;
}
.caution_hid span {
	font-weight: bold;
	color: #FFF;
}
.im_ac {
	color: #000000;
	background-color: #66CCFF;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 110%;
	border: 1px solid #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.im_br {
	color: #000000;
	background-color: #CC3300;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 110%;
	border: 1px solid #FFFFFF;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.im_acoff {
	color: #000000;
	background-color: #333333;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 110%;
	border: 1px solid #FFFFFF;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.im_sampleac {
	color: #000000;
	background-color: #66CCFF;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 110%;
	border: 1px solid #FFFFFF;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 0px;
	width: 25px;
	text-align: center;
	display: inline;
}
.info_stagever {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #151A1D;
	padding-top: 5px;
	margin-top: 5px;
	margin-left: 100px;
	margin-right: 10px;
}
.im_samplebr {
	color: #000000;
	background-color: #CC3300;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 110%;
	border: 1px solid #FFFFFF;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: center;
	width: 25px;
	display: inline;
}
.imst_ac {
	color: #000000;
	background-color: #66CCFF;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 110%;
	border: 1px solid #FFFFFF;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.imst_br {
	color: #000000;
	background-color: #CC3300;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 110%;
	border: 1px solid #FFFFFF;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
}
.imst_acoff {
	color: #000000;
	background-color: #333333;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 110%;
	border: 1px solid #FFFFFF;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
hr {
	height: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.dotline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1A2124;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: -5px;
	height: 20px;
	clear: both;
}
.countdown {
	width: 140px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #2A2E2F;
	text-align: center;
	margin-top: 5px;
	color: #CCC;
	padding-top: 2px;
}
.countdown span {
	color: #F00;
	font-size: 130%;
	font-weight: bold;
	padding-right: 2px;
	padding-top: 1px;
}
.cd-consumer {
	float: right;
	width: 170px;
}
.story_history {
	display: block;
	float: right;
	padding: 15px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
	border: 1px solid #131919;
	text-align: center;
}
.story_history b {
	font-weight: bold;
	color: #CCC;
	line-height: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #141A1A;
	margin-bottom: 7px;
	display: block;
	padding-bottom: 7px;
	font-family: Arial, Helvetica, sans-serif;
}
.con_trophy_b {
	color: #963;
	text-align: center;
}
.con_trophy_s {
	color: #BCBCBC;
	text-align: center;
}
.con_trophy_g {
	color: #FF9;
	text-align: center;
}
.con_trophy_p {
	color: #FFF;
	text-align: center;
}
.con_achieve {
	color: #9C0;
	text-align: center;
}
