/* よく登場する要素のリセット */
h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, img, form {
margin: 0;
padding: 0;
font-style: normal;
font-weight: normal;
font-size: 100%;
text-align: left;
list-style-type: none;
}

/* テキストエリア内文字サイズのブラウザ間での差異をなくす */
textarea { font-size: 100%; }

/* 画像の下にできる隙間をなくす */
img { vertical-align: bottom; }

/* hr 要素は不可視で使う */
hr { display: none; }



/* ------------------------------
 全体的
------------------------------ */

body {
margin: 0px 0px 10px 0px;
padding: 0 ;
width: 100% ;
background-color: #000000;
background-image: url(../img/back_01_members.jpg);
background-repeat: no-repeat;
background-position: top right;
background-attachment: fixed;
text-align: left;
}

a:link{color:#998675; text-decoration: none; }
a:visited{color:#998675; text-decoration: none; }
a:hover{color:#998675; text-decoration: underline; }

em{
color:#92b447;
margin-right: 0.5em;
}

img{
vertical-align: top;
}

.font-1{ font-size: 10px; color:#ffffff; line-height: 12pt; }
.font-1r{ font-size: 10px; color:#cb1642; line-height: 12pt; }
.font-1{ font-size: 12px; color:#ffffff; line-height: 14pt; }
.font-1r{ font-size: 12px; color:#cb1642; line-height: 14pt; }
.font-2{ font-size: 14px; color:#ffffff; line-height: 16pt; }
.font-2r{ font-size: 14px; color:#cb1642; line-height: 16pt; }
.font-3{ font-size: 16px; color:#ffffff; line-height: 18pt; }
.font-3r{ font-size: 16px; color:#cb1642; line-height: 18pt; }
.font-4{ font-size: 18px; color:#ffffff; line-height: 20pt; }
.font-4r{ font-size: 18px; color:#cb1642; line-height: 20pt; }





/* ------------------------------
 header
------------------------------ */

#header{
width: 100%;
height: 230px ;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}










/* ------------------------------
 navigation
------------------------------ */
#navigation{
float: left ;
margin-top: 240px;
margin-bottom: 0px;
margin-left: 10px;
width: 180px ;
text-align: left;
font-size: 12px;
color:#ffffff;
line-height: 14pt;
}





/* ------------------------------
 contents
------------------------------ */

#contents{
margin-top: 50px;
margin-bottom: 0px;
margin-left: 220px;
margin-right: 10px;
text-align: left;
font-size: 12px;
color:#ffffff;
line-height: 14pt;
}

table{
align: center;
}

td{
text-align: center;
}


/* ------------------------------
 footer
------------------------------ */

#footer{
width: 100% ;
clear: both ;
font-size: 10px;
color:#ffffff;
line-height: 12pt;
text-align: center;
}