td { word-break : break-all; }
body{
	background-color : #ffffff;
	color : #383838;
}
A:link {
	COLOR: #1050ff; TEXT-DECORATION: none;
}
A:VISITED {
	COLOR: #0050b0; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #d04000; TEXT-DECORATION: underline;
}
.ball{
	COLOR: #e30000; font-size : 95%;
}

h1.section_date {
font-weight: normal;
font-size : 83%; color: #909090;
border-width: 0px 0px 1px 3px;
border-color: #90a0a0;
border-style: solid;
background-color: transparent;
margin: 14px 0px 6px 0px;
padding: 1px 0px 1px 4px;
}

h1.article_title {
font-weight: bold;
font-size : 120%; color: #000000;
border-width: 0px 0px 1px 0px;
border-color: #90a0a0;
border-style: solid;
background-color: transparent;
margin: 6px 0px 3px 0px;
padding: 0px 0px 0px 0px;
}

h1.article_title_extra {
font-weight: normal;
font-size : 60%; color: #808080;
background-color: transparent;
margin: 0px 0px 6px 0px;
padding: 0px 0px 0px 0px;
}

h2.article_title_extra {
font-weight: bold;
font-size : 120%; color: #000000;
border-width: 0px 0px 1px 0px;
border-color: #90a0a0;
border-style: solid;
background-color: transparent;
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.article_genre {
font-weight: normal;
font-size : 75%; color: #d97066;
margin: 0px;
}

.header{
	font-size : 12px;
}

.header_bold{
	font-size : 12px;
	font-weight: bold;
}

.article_box {
align: center;
width: 460px;
text-align: left;
margin: 14px 0px 10px 0px;
padding: 0px;
}

.article_date {
font-weight: normal;
font-size : 100%;
color : #888888;
background-color: transparent;
margin: 4px 0px 14px 0px;
}

h2.article_section {
font-weight: normal;
font-size : 83%; color: #90a0a0;
border-width: 0px 0px 1px 3px;
border-color: #90a0a0;
border-style: solid;
background-color: transparent;
margin: 24px 0px 4px 0px;
padding: 1px 0px 1px 4px;
}

.spec_box {
width: 460px;
text-align: left;
border: 1px #999999 solid;
margin: 14px 0px 10px 0px;
padding: 4px;
}

h1.spec_title {
font-weight: bold;
font-size : 100%; color: #000000;
border-width: 0px 0px 1px 0px;
border-color: #90a0a0;
border-style: solid;
background-color: transparent;
margin:  0px 0px 3px 0px;
padding: 0px 0px 3px 0px;
}

table.spec {
font-size: 86%;
}

h1.category_section {
font-weight: bold;
font-size : 110%; color: #009000;
border-width: 0px 0px 1px 3px;
border-color: #80c070;
border-style: solid;
background-color: #e0f0d8;

margin: 18px 0px 6px 0px;
padding: 2px 0px 2px 6px;
}

h2 {
font-weight: bold;
font-size : 83%; color: #909090;
background-color: transparent;
border-width: 0px 0px 0px 0px;
margin: 0px;
padding: 1px 0px 1px 4px;
}

h2.sep_date_top {
font-size : 11pt; color: #505050;
font-weight: bold;
background-image: url(http://www.famitsu.com/img/sep_tp.gif);
padding: 4px 2px 3px 9px;
margin:8px 0px 0px 0px;
}

h2.sep_date_game {
font-size : 11pt; color: #505050;
font-weight: bold;
background-image: url(http://www.famitsu.com/img/sep_ga.gif);
padding: 4px 2px 3px 6px;
margin:8px 0px 0px 0px;
}

h2.sep_date_pc {
font-size : 11pt; color: #505050;
font-weight: bold;
background-image: url(http://www.famitsu.com/img/sep_pc.gif);
padding: 4px 2px 3px 6px;
margin:8px 0px 0px 0px;
}

h2.sep_date_kt {
font-size : 11pt; color: #505050;
font-weight: bold;
background-image: url(http://www.famitsu.com/img/sep_kt.gif);
padding: 4px 2px 3px 6px;
margin:8px 0px;
}


h2.article_title {
border-width: 0px 0px 0px 0px;
font-weight: normal;
font-size : 110%;
margin: 0px 0px 0px 0px;
}

.topic_path {
font-weight: normal;
font-size : 83%;
color : #888888;
background-color: #eeeeee;
margin: 10px 0px 0px 0px;
padding: 2px 0px 2px 6px;
}

.side_section_title {
text-align: center;
font-weight: bold;
font-size : 10px;
color : #e6e6e6;
background-color: transparent;
padding: 2px 2px 4px 2px;
}

.bb_section {
font-weight: normal;
font-size : 100%;
border-width: 0px 0px 1px 4px;
border-color: #3a6ac0;
border-style: solid;
background-color: transparent;
margin: 16px 0px;
padding: 1px 0px 8px 4px;
}

.font_menu {
	font-size : 12px;
}

.font_small {
	font-size : 95%;
}

.font_smaller {
	font-size : 83%; color: #606060;
}

.font_caption {
	font-size : 83%; color: #607373;
}
.font_appendix {
	color: #e97056; font-weight: bold;
}

.font_12 {
	font-size : 13px;
}

.font_10 {
	font-size : 10px;
	LINE-HEIGHT: 130%;
	color: #555555;
}
.t140 {
	LINE-HEIGHT: 140%;
}
.t130 {
	LINE-HEIGHT: 130%;
}
.t120 {
	LINE-HEIGHT: 120%;
}
.t110 {
	LINE-HEIGHT: 110%;
}
.t100 {
	LINE-HEIGHT: 100%;
}

.menu_hilight {
	background-color : #ff8080;
}
.menu_main {
	background-color : #e00000;
}
.menu_shadow {
	background-color : #a80000;
}

.j_game_ttl_back_1 {
	background-color : #ff5c17;
}

.j_game_ttl_back_2 {
	background-color : #ff8442;
}

.j_game_ttl_back_3 {
	background-color : #ff8442;
}

.j_game_category_back {
	background-color : #ffa000;
}

.j_game_category_bg {
	background-color : #99CC99;
}

.j_game_spec_back1 {
	background-color : #ffeddd;
}

.j_game_spec_back2 {
	background-color : #ffffff;
}

.j_game_spec_line {
	background-color : #999999;
}

.present_ttl {
	font-size : 125%;
	font-weight: bold;
}

.present_words {
	LINE-HEIGHT: 120%;
	font-size : 95%;
}

.shopping_back {
	background-color : #fff0e0;
}

.topic_pathF {
	font-size : 76%;
	background-color : #FFFFFF;
}

.category_text {
	font-weight : bold;
	color : #ffffff;
}

.news_text {
	line-height : 110%;
}

.news_date {
      font-size : 80%;
      font-color : #666666;
      padding : 4px;
      padding-bottom : 2px;
      border-style : solid ;
      border-color : #FFCC33;
      border-top-width : 0px ;
      border-right-width : 0px ;
      border-bottom-width : 2px ;
      border-left-width : 5px ;
      width: 514px;
      margin-bottom: 6px;
}

.copyright {
	font-size : 11px;
	color : #666666;
	margin : 0px 0px 16px 0px;
}

