body {font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;font-size:12px;line-height:1.5; color:#333;text-align:left; margin:0 10px;
}


#body {
    text-align:center;
}

h1 {
    font-weight:normal;
    font-size:16px;
    padding:4px 10px 4px 10px;
    width:800px;
    background-color:#FFE4E1;
    color:#000000;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:5px;
}

#go-to-english {
    list-style-image:url('figs/blue-list.gif');
    padding-left:5px;
}




h2 {
font-size:16px;
margin-bottom:10px;
}



a:link { text-decoration:none; color:#0000FF }
a:visited { text-decoration:none; color:#0000FF }
a:active { text-decoration:none; color:#00FF00 }
a:hover {
 text-decoration:none;
 color:#FF1D1D;
}

}

#top {
 width:800px;
 margin-left:auto;
 margin-right:auto;
 margin-top:10px;
 font-size:13px;
line-height:120%;
margin-bottom:10px;
}

#new {
 width:520px;
 height:300px;
float:left;
}

#interest {
 width:275px;
 height:300px;
float:right;
}

.top-new {
    background-color:#FFEFEF;
    padding:3px;
    color:#808080;
    border-width:1px;
    border-color:#000000;
    border-style:solid;
    margin-bottom:0px;
}

.next-new {
    background-color:#FFFFFF;
    height:276px;
    overflow:scroll;
    margin-top:0px;
    text-align:left;
    padding:5px 10px 5px 10px;
 border-bottom-width:1px;
 border-bottom-color:#000000;
 border-bottom-style:solid;
 border-left-width:1px;
 border-left-color:#000000;
 border-left-style:solid;
}

.top-interest {
    background-color:#B3EEFF;
    padding:3px;
    color:#808080;
    margin-top:0px;
    margin-bottom:0px;
    border-width:1px;
    border-color:#000000;
    border-style:solid;
}

.top-interest2 {
    background-color:#E7FFE7;
    padding:3px;
    color:#808080;
    margin-top:0px;
    margin-bottom:0px;
    border-width:1px;
    border-color:#000000;
    border-style:solid;
}

.next-interest {
 overflow-x:auto;
 overflow-y:scroll;
 height:100px;
margin-top:0px;
margin-bottom:3px;
 text-align:left;
padding:5px 10px 5px 10px;
 border-bottom-width:1px;
 border-bottom-color:#000000;
 border-bottom-style:solid;
 border-left-width:1px;
 border-left-color:#000000;
 border-left-style:solid;
}

.next-interest2 {
 overflow:scroll;
 height:276px;
margin-top:0px;
 text-align:left;
padding:5px 10px 5px 10px;
 border-bottom-width:1px;
 border-bottom-color:#000000;
 border-bottom-style:solid;
 border-left-width:1px;
 border-left-color:#000000;
 border-left-style:solid;
}
#top-content {
 width:800px;
 background-color:#F4DDEA;
 text-align:left;
}

.image {
float:left;
}

#left-body {

}

#right-body {
 float:right;

}


#useful-links {
    clear: both;
    position: relative;
    top: 30px;
    width: 800px;
}

ul.link-list {
    list-style: none;
    margin: 0px;
    margin-left: 0px;
    padding: 0px;
}
 
ul.link-list li {
    margin: 0px;
    padding: 0px 0px 0px 25px;
    list-style: none;
    background: url('figs/links-list.gif') no-repeat 2px -0.1em;
margin-bottom:6px;
    font-size:13px;
}
 

.table-content{
width:260px;
}

.title {
    font-size:14px;
    text-align:center;
    padding-top:3px;
    padding-bottom:3px;
    background-color:#E9E9E9;
width:265px;
margin-bottom:5px;
}

.title-special {
    font-size:14px;
    text-align:center;
    padding-top:3px;
    padding-bottom:3px;
    background-color:#FFE1FF;
    width:265px;
    margin-bottom:5px;
}

#footer {
    position: relative;
    top: 30px;
    width: 800px;
}

#memberlist {
    font-size:14px;
    width: 800px;
}

table.members {
    border-collapse: collapse;
    border: 2px solid #66FF99;
}

table.members td {
   border-width: 0px 0px 1px 0px;
   border-color: #66FF99;
   border-style: solid;
   padding: 5px;
}

.grey {
    background-color:#EAEAEA;
}

.year {
    border-bottom-color:#FFE5E5;
    border-bottom-style:solid;
    border-bottom-width:thin;
    margin-top:5px;
    text-align:left;
    padding:5px 20px 10px 25px;
    list-style-type:decimal;
}

.year_name {
    text-align:left;
    font-size:15px;
    font-style:oblique;
    font-weight:bolder;
margin-bottom:5px;
padding-left:10px;

}

.ac {
    border-bottom-color:#FFEDED;
    border-bottom-style:solid;
    border-bottom-width:1px;
margin-bottom:8px;
}

.content {
    font-size:15px;
    line-height:120%;
    text-align:left;
}

.red-title {
    color:#FA2E86;
}

#related-papers {
    background-color:#C5C5FF;
    padding-left:30px;
padding-top:15px;
padding-bottom:15px;
padding-right:15px;
    text-align:left;
}

.gaiyou {
    margin-left:20px;
    margin-top:5px;
    margin-bottom:5px;
    padding:5px;
    border-color:#BFCDDB;
    border-style:solid;
    border-width:1px;
    background-color:#F0F0F0;
}
