body {
    font-family:Arial;
    margin:0px auto;
    width:900px;
}

.contents{
    width:800px;
    padding:50px;
    padding-top:5px;
    background-color:#e5e5c9;
}

p {
    line-height:1.5em;
    padding-left:10px;
}

td.menu {
    line-height:1.5em;
    text-align:center;
    font-size:1em;
    margin:0px;
    width:100%;
    padding-top:10px;
    padding-bottom:10px;
}

td.menu a {
/*     color:#616161; */
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    width:190px;
    margin:0px;
    padding:5px;
}

td.menu a:hover {
/*     background-color:#c5e1ed; */
    margin:0px;
    color:#000000;
}

td.tamlab-img img {
    height:200px;
}

td.en_name {
    width:140px;
    line-height:1.5em;
    height:50px;
    }
td.en_post {
    width:160px;
    line-height:1.5em;
    height:50px;
    }
td.en_affi {
    width:440px;
    line-height:1.5em;
    height:50px;
    }
td.pic {
    width:160px;
}

td.name {
    width:6400px;
    text-align:center;
}

td.intro {
    width:640px;
}

table {
    border:none;
    font-size:1em;
}

table.member {
    padding-left:10px;
}

dl {
    padding-left: 10px;
}

h1.top {
    margin-top:70px;
    margin-bottom:30px;
}

h1.title {
    border-color:#6576CC;
    padding-top:30px;
    padding-bottom:30px;
    border-width:6px 0 6px 0;
    border-style:solid;
}


h2 {
    padding-left:4px;
    border-color:#BB4E4C;
    border-width:2px 0 0 12px;
    border-style:solid;
}

h3 {
    padding-left:4px;
    border-color:#6576CC;
    border-width:0 0 0 12px;
    border-style:solid;
}

span.prize {
width:50px;
    -webkit-border-radius: 6px;  
    -moz-border-radius: 6px;  
text-align:center;
font-size:14px;
padding:3px;
color:#ffffff;
background-color:#bb4e4c;
}

td.button2 a {
    text-decoration:none;
    margin:0px;
    font-size:0.9em;
    text-align:center;
    border-width:0 0 0 1px;
    border-style: solid;
    border-color: #000000;
    padding: 0 5px 0 5px;
    color:#000000;
}

td.button2 a:hover {
/*     background-color:#c5e1ed; */
    margin:0px;
    color:#6576CC;
}

img.mail {
    padding: 0 0 0 0;
}