/*BODY属性スタイル*/
BODY {
background-color : #000;
color : #d9d9d9;
font-size : 12px;
text-align : left;
padding : 0px;
margin : 5px;
}

/*テーブルセル部スタイル*/
TD{
font-size : 12px;
vertical-align : top;
padding : 3px;
margin : 0px;
}

h2{
color : #d9d9d9;
font-size : 12px;
font-weight : normal;
border : none;
background : #E10024;
padding:3px;
margin : 0px 0px 12px 0px;
}

p{
line-height : 16px;
padding : 0px;
margin : 0px 0px 10px 0px;
}

/*並列表示制御*/
.float{
float : left;
width : 240px;
padding : 0px;
margin : 0px;
}

.bn{
width : 200px;
height : 40px;
border : none;
padding : 0px;
margin : 3px;
}

/*A属性スタイル*/
A:link{
color : #ffffff;
}
A:visited{
color : #a7a7a7;
}
A:active{
color : #ffb0b0;
}
A{
text-decoration : none;
}
A:HOVER{
text-decoration : underline;
}

/*フォントサイズ制御*/
/*フォントサイズ(大)*/
.font_l{
font-size : 14px;
}

/*フォントサイズ(小)*/
.font_s{
font-size : 10px;
}

/*ロゴ代替用フォントサイズ*/
/*新作発表時ロゴが未完成の場合、下記スタイルを使用して代用*/
.new{
font-size : 16px;
font-weight : bold;
color : #FF4646;
}

/*別文字色(赤)*/
.word_r{
color : #ffc1cb;
}

/*水平線*/
hr{
width : 100%;
height : 1px;
color : #E10024;
background-color : none;
border : none;
padding : 0px;
margin : 0px;
}

/*メニュー部スタイル*/
.s_menu {
margin-top:5px;
margin-left:5px;
background-attachment: fixed;
background-image : url(data/menu_bg.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

/*メニュー部ボタン*/
.button{
background-image : url(data/button.gif);
font-size:12px;
width:118px;
height:15px;
padding:3px;
margin-left:2px;
}

/*メニュー部サブボタン*/
.sub_button{
background-image : url(data/button.gif);
font-size:12px;
width:110px;
height:12px;
padding:1px;
margin-left:10px;
}

/*レイアウト枠*/
.layout{
font-size : 12px;
border:0px solid;
text-align:center;
width:500px;
padding:5px;
}

#pubarea{
background : #1f1f1f;
}

/*コモンテーブル*/
.common_table{
font-size : 12px;
border:1px solid #E10024;
background-color:#000000;
width:500px;
padding:5px;
margin : 0px 0px 10px 0px;
}

/*コモンテーブル内見出し*/
.md{
font-size : 12px;
color : #d9d9d9;
border:0px solid #E10024;
background-color:#E10024;
width:100%;
padding:3px;
}

br.clr{
clear : both;
}

#topimg{
width : 500px;
height : 370px;
border : none;
padding : 0px;
margin : 0px 0px 12px 0px;
}

.caution{
font-size : 10px;
text-align : right;
}