@charset "UTF-8";

/* ******************  index  ************** */
body  {
    font-size: 12px;
    line-height: 1.5;
}

img {
    border: none;
}

table {
    border-collapse: collapse;
}

/* ******************  container  ************** */
#container {
    margin: 0 auto;
    padding: 0;
    width: 860px;
}

/* ******************  nav  ************** */
#index_nav {
    float: left;
    margin: 0 0 20px 0;
    padding: 0;
    width: 180px;
    text-align: center;
}

#index_nav table {
    margin: 10px auto;
    padding: 0;
    width: 123px;
    line-height: 1.8;
}

#index_nav td {
    margin: 0;
    padding: 5px 0;
    text-align: center;
    border-bottom: 1px solid #999;
}

.nav_title {
    margin: 0;
    padding: 0;
    color: #FFFF99;
    font-weight: bold;
    line-height: 1.2;
    background-color: #ff00ff;
}

.symposium {
    background-color:#FCC;
}

.seminar {
    background-color:#FF6;
}

.contest {
    background-color:#FFFFB4;
}

.reporter {
    background-color: #FCC;
}

.blog {
    background-color: #99F;
}

/* ******************  content  ************** */
#content {
    float: right;
    margin: 0;
    padding: 0;
    widt: 600px;
}

#header {
    font-weight: bold;
    text-align: center;
}

#topics {
    margin: 0 auto 20px auto;
    padding: 10px;
    width: 620px;
    background-color: #CDDAFF;
}

#topics th, td {
    padding: 0 5px;
    text-align: left;
}

#topics th {
    font-weight: normal;
    width: 80px;
}

#index_movie {
    margin: 50px 0;
    padding: 0;
    text-align: center;
}

#index_map {
    margin: 30px auto;
    padding: 0;
}

#index_map table {
    margin: 0 auto;
    padding: 0;
    border-collapse: separate;
}

#index_map td {
    text-align: center;
}

#index_btn {
    margin: 30px 0;
    padding: 0;
    text-align: center;
}

#index_link {
    margin: 30px 0;
    padding: 0;
    text-align: center;
}

/* ******************  footer  ************** */
#footer {
    margin: 80px 0 0 0;
    padding: 0;
    text-align: center;
}

