/*BODY属性スタイル*/
BODY {
background-color : #e7be8d;
background-image : url(data/bg.jpg);
color : #1d1307;
font-size : 12px;
text-align : center;
padding : 0px;
margin : 0px;
}

#layout{
width : 700px;
padding : 0px;
margin : 10px auto;
}

/*テーブルセル部スタイル*/
TD{
font-size : 12px;
vertical-align : top;
}

th{
color : #a20000;
font-size : 16px;
}

/*見出し*/
h2{
color : #a20000;
font-size : 18px;
text-align : center;
padding : 0px;
margin : 0px 0px 12px 0px;
}

/*段落*/
p{
padding : 0px;
margin : 0px 0px 8px 0px;
}

/*A属性スタイル*/
A:link{
color : #9a6325;
}
A:visited{
color : #6d461b;
}
A:active{
color : #d08735;
}
A{
text-decoration : none;
}
A:HOVER{
text-decoration : underline;
}

/*フォントサイズ制御*/
/*フォント強調用*/
.bold{
font-size : 12px;
font-weight : bold;
color : #a20000;
}

/*コピーライト用*/
.copy{
font-size : 10px;
}

/*ユーザー登録用*/
.regist_md{
font-size : 14px;
font-weight : bold;
color : #a20000;
}

/*ユーザー登録項目用*/
.regist{
font-size : 12px;
font-weight : bold;
color : #310000;
}

/*テーブルフッタ*/
.common_table_ft{
width:640px;
height:26px;
padding:0px;
margin : 0px 0px 5px 0px;
}

/*コモンテーブル*/
.common_table{
font-size:12px;
text-align:left;
border:0px;
background-image : url(data/tb_m.gif);
width:640px;
padding: 0px 18px;
}

.right{
text-align : right;
}

.center{
text-align : center;
}

#hd{
width : 600px;
height : 280px;
padding : 0px;
margin : 0px 0px 12px 0px;
}

.line{
font-size : 0px;
width : 100%;
height : 1px;
background : #1d1307;
border : none;
padding : 0px;
margin : 12px 0px;
}