/* CSS Document */
#contents {
margin:0 auto ;
width:900px;
background-color:#000000;
}
.center_parts{
text-align:center;
}
.top_cnt_body {
margin:30px auto;
width:830px;
 padding:0;
 color:#FFFFFF;
 font-size:12px;
 line-height:14px;
 text-align:center;
}
.tatamap a {
color:#376241;
text-decoration:none;

}

.tatamap a:hover{
color:#FF6600;
}

.under_30 {
padding-bottom:100px;
background-color:#000000;
margin:0;
}

.table_t01 {
margin:0;
border:#CCCCCC solid 1px;
width:810px;
}
.table_t01 td {
padding:5px;
background-color:#CCCCCC;
color:#333333;
width:80px;
}
.table_t01 .td_01 {
background-color:#70764E;
color:#FFFFFF;
}





.table_t02 {
margin:0;
border:#CCCCCC solid 1px;
width:810px;
}
.table_t02 td {
padding:5px;
background-color:#CCCCCC;
color:#333333;
width:160px;
}
.table_t02 .td_02 {
background-color:#70764E;
color:#FFFFFF;
}


.table_t03 {
margin:10px 0;
border:#CCCCCC solid 1px;
width:250px;
float:left;
}
.table_t03 td {
padding:5px;
background-color:#CCCCCC;
color:#333333;
text-align:left;
}

.tatamap {
width:805px;
padding:0px;
border:1px dashed #394B21;
margin:0 0 25px 0;
}
.tatamap h2{
background-color:#70764E;
font-size:12px;
color:#FFFFFF;
font-weight:100;
text-align:left;
height:20px;
padding:5px 0 0 5px;
}
.arrow {
float:left;
margin:0px 0px 0 0;
padding:5px 0 0 0px;
width:100px;
height:18px;
border-bottom:#999999 2px solid;
}


.table_t04 {
margin:0;
border:#CCCCCC solid 1px;
width:810px;
}
.table_t04 td {
padding:5px;
background-color:#CCCCCC;
color:#333333;

}
.table_t04 .td_04 {
background-color:#70764E;
color:#FFFFFF;
}
.cm a{
color: #FFFFCC;
}

