BODY {
    font-family:ＭＳ ゴシック;
    font-size: 9px;
    bgcolor="#ffffff"
}

TD{ font-size:11;}

P{border: 1px solid black;}

/*A{border: 1px solid black;}*/

.yoko_nyuryokuK
{
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:right;
	color:#000000;
	font-size:8px;

}

.yoko_nyuryokuK1
{
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
	color:#000000;
	font-size:7px;
	/* border-style: hidden; */
	border-style:dotted;
	border-width:0px 1px 1px 0px;
	border-color:grey;
	
}

.yoko_nyuryokuK2
{
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
	color:#000000;
	font-size:7px;
/*	border-style: hidden; */
	border-style:dotted;
	border-width:0px 1px 1px 0px;
	border-color:grey;

}

.yoko_nyuryokuK3
{
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:right;
	color:#000000;
	font-size:7px;
/*	border:solid; 
	border-width:1px 0px 0px 0px;
	border-style: hidden; */
	border-style:dotted;
	border-width:1px;
	border-color:grey;

}

.yoko_nyuryokuK4
{
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:right;
	color:#000000;
	font-size:7px;
	border:dotted;
	border-width:0px 1px 1px 1px;
	border-color:grey;

}

.yoko_nyuryokuK5
{
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
	color:#000000;
	font-size:7px;
	border:dotted;
	border-width:1px 1px 1px 0px;
	border-color:grey;
}

.yoko_nyuryokuK6
{
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
	color:#000000;
	font-size:7px;
	border:dotted;
	border-width:1px;
	border-color:grey;
}

.yoko_nyuryokuK7
{
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
	color:#000000;
	font-size:7px;
	border-style: dotted;
	border-width:1px 1px 1px 0px;
	border-color:grey;

}

.yoko_nyuryokuK8
{
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:right;
	color:#000000;
	font-size:7px;
	border:dotted;
	border-width:1px 1px 1px 1px;
	border-color:grey;
}

.small_title
{
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:middle;
	color:#000000;
	font-size:6px;

}
.small_title1
{
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:middle;
	color:#000000;
	font-size:7px;
	/* border-style: hidden; */
	border-style:dotted;
	border-width:1px 1px 1px 0px;
	border-color:grey;

}

.small_title2
{
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:middle;
	color:#000000;
	font-size:7px;
	/* border-style: hidden; */
	border-style:dotted;
	border-width:0px 1px 1px 0px; 
	border-color:grey;

}

.small_title3
{
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:middle;
	color:#000000;
	font-size:7px;
	/* border-style: hidden; */
	border-style:dotted;
	border-width:0px 1px 1px 0px;
	border-color:grey;

}

.small_title4
{
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:middle;
	color:#000000;
	font-size:7px;
	border-style: dotted;
	border-width:1px 0px 1px 1px;
	border-color:grey;

}

.small_title5
{
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:middle;
	color:#000000;
	font-size:7px;
	border-style: dotted;
	border-width:1px 1px 1px 1px;
	border-color:grey;

}

.size10
{
    font-family:ＭＳ ゴシック;
	font-size:10px;
}
.size11
{
    font-family:ＭＳ ゴシック;
	font-size:11px;
	padding: 1px 1px 1px 1px;
}

.size12
{
    font-family:ＭＳ ゴシック;
	font-size:12px;
    padding: 5px 3px 3px 0.5em;

}
.size13{
    font-family:ＭＳ ゴシック;
	font-size:13px;
    padding: 5px 3px 3px 0.5em;

}
.size13_nopad{
    font-family:ＭＳ ゴシック;
	font-size:13px;
    padding: 5px 3px 3px 0.5em;
}
.size14{
    font-family:ＭＳ ゴシック;
	font-size:14px;
    padding: 5px 3px 3px 0.5em;

}
.size15{
    font-family:ＭＳ ゴシック;
	font-size:15px;
    padding: 5px 3px 3px 0.5em;

}
.size16{
    font-family:ＭＳ ゴシック;
	font-size:16px;
    padding: 5px 3px 3px 0.5em;

}
.size16_n{
    font-family:ＭＳ ゴシック;
	font-size:16px;
    padding: 2px 2px 2px 2px;

}

.release_head_text{
	font-family:HGP創英角ｺﾞｼｯｸUB ;
	font-size:16;	
}

/* add start 20060904 tanaka メンテtopにボタン追加により設定追加 */
.size15
{
    font-family:ＭＳ ゴシック;
	font-size:12px;
    padding: 6px 0px 4px 0.5em;

}
/* add end */
H2 {
    width: 100%;
    font-weight: bold;
    color: #ffffff;
    background-color: #8484ee;
    border: 1px none #8888f8;
    border-top: 1px solid #8888f8;
    border-left: 1px solid #8888f8;
    border-right: 1px solid #666699;
    border-bottom: 1px solid #666699;
    padding: 5px 3px 3px 0.5em;
    margin-top: 5px;
    margin-bottom: 10px;
}
H3 {
    width: 100%;
    color: #ffffff;
    font-weight: bold;
    font-size: 1.3em;
    background-color: #cc6633;
    border: 1px none #9999ff;
    border-top: 1px solid #ff9999;
    border-right: 2px solid #993333;
    border-bottom: 2px solid #993333;
    border-left: 1px solid #ff9999;
    padding: 5px 3px 3px 0.5em;
}
H4 {
    width: 100%;
    font-weight: bold;
    font-size: 1em;
    color: #ffffff;
    background-color: #8484ee;
    border: 1px none #8888f8;
    border-top: 1px solid #ccccff;
    border-left: 1px solid #ccccff;
    border-right: 1px solid #666699;
    border-bottom: 1px solid #666699;
    padding: 5px 3px 3px 0.5em;
}
H5 {
    font-size: 1em;
}
A:link {
    color: #000099;
}
A:visited {
    color: #000099;
}
A:hover {
    color: #ff0000;
}

td.linkCommon {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
	line-height: 16px;
	text-align: right;
	color: #999999;

}
a.linkCommon:active {
	text-decoration: none;
	color: #999999;
	text-align: right;
}
a.linkCommon:visited {
	text-decoration: none;
	color: #999999;
	text-align: right;
}
a.linkCommon:link {
	text-decoration: none;
	color: #999999;
	text-align: right;
}
a.linkCommon:hover {
	text-decoration: underline;
	color: #FF9900;		
	text-align: right;
}

H4 A:link {
    color: #ffffff;
}
H4 A:visited {
    color: #ffffff;
}
H4 A:hover {
    color: #ff0000;
}
}
.i {
    margin: 0em 1em 0em 1em;
}
PRE.c {
    border: 1px solid gray;
    padding: 5px;
    white-space: pre;
    width: 100%;
    background-color: #fffff0;
}
DIV.c {
    border: 1px solid gray;
    padding: 5px;
    width: 100%;
    background-color: #fffff0;
}
EM {
    color: #cc0000;
    font-style: normal;
}

/* 用語集 */
.term H4 {
    color: #333355;
    margin: 1.3em 0em 0.6em 0em;
    border: 1px solid #c0c0c0;
    background-color: #e0e0e0;
    padding: 2px 2px 2px 4px;
}

/* HTMLリファレンス */
TABLE.p { /* Plain color */
    background-color: #fffcf8;
    border-color: #c0c0c0;
    border-collapse: collapse;
}
TABLE.p TH {
    border-color: #999999;
}
TABLE.p TD {
    border-color: #999999;
}
TR.th { /* Table Header */
    background-color: #CCCCFF;
}
TR.at { /* ATtribute list */
    background-color: #CCCCFF;
}
TR.ss { /* Sample Source */
    background-color: #FFCCCC;
}
TR.sv { /* Sample View */
    background-color: #DDFFDD;
}

A.top:link          {color:#0000FF; TEXT-DECORATION:underline; font-weight:none;}
A.top:visited       {color:#0000FF; TEXT-DECORATION:underline; font-weight:none;}
A.top:active        {color:#0000FF; TEXT-DECORATION:underline; font-weight:none;}
A.top:hover         {color:#FF9900; TEXT-DECORATION:underline;}

/*p.top {
	color: #666666;
	text-align:left;
	margin:0;
	line-height:20px;
	font-size:12px;
	height:20px;
	border-width:0px;
	overflow:hidden;
}*/
/*webTOP画面最新情報表示数変更により追加 add by tanaka 20060901*/
/*p.top1 {
	color: #666666;
	text-align:left;
	margin:0;
	line-height:21px;
	font-size:12px;
	height:18px;
	border-width:0px;
	overflow:hidden;
	border:0;
}*/
/*↑は↓のバックアップ*/
p.gurei {
	color: #666666;
	text-align:left;
	margin:0;
	line-height:20px;
	font-size:12px;
	height:20px;
	border-width:0px;
	overflow:hidden;
}
/*webTOP画面最新情報表示数変更により追加 add by tanaka 20060901*/
p.top1 {
	color: #666666;
	text-align:left;
	margin:0;
	line-height:21px;
	font-size:12px;
	height:18px;
	border-width:0px;
	overflow:hidden;
	border:0;
}

#contents-body #gallery{
	width:375px;
	float:left;
	padding-left:13px;
}

p.phototitle{
	color:#666666;
	font-weight:bold;
	float:left;
	margin-top:5px;
}

p.photocopy{
	color:#999999;
	float:right;
	font-size:10px;
	margin-top:5px;
	margin-bottom:20px;
}

.menu-ver{
	vertical-align: text-bottom;
	cursor:pointer;
	height:21px;
	
}

.menu-ver2{
	vertical-align: text-bottom;
	height:21px;
}

.releaserank td{
	text-align:center;
	width:60px;
	height:20px;
	font-size:11px;
}

.releaserank th{
	height:35px;
	text-align:center;
	width:60px;
	background-color: #CCCCFF;
	font-size:12px;
}

.releasegame{
	height:90;
	width:600;
	border-width:thin;
	border-style:solid;
	border-color:#333333;
}

.releasegame td{
	font-size:13px;
	font-weight:800;
}

.releasebox{
	width:600;
	border:none;
	padding:0;
	margin:0;
	text-align:center;
}

.releaselain{
	margin:0px;
	height:1px;
	padding:0px;
	font-size:1px;
	
}
.releasebox tr{
	height:15;
}

.yokolain{
	font-size:1px;
	height:1px;
	margin:0px;
	padding:0px;
}