@charset "UTF-8";

div#tabindex {
width:600px;
margin:0;
padding:0;
}

div#tabindex ul{
width:100%;
text-align:right;
margin:10px 0 0;
padding:0;
}

div#tabindex  li{
display:inline;
margin:0 0 0 5px;
padding:0;
}

div#tabindex a{
color:#333333;
}

li#tab_link a{
color:#990000;
}


table {
width:95%;
margin:20px auto 5px;
}

td{
border-bottom:1px solid #999999;
padding:5px 0;
margin:0;
}



td.co_cap{
width:20%;
text-align:center;
border-right:1px solid #999999;
}

td.co_guide {
width:60%;
text-indent:0.3em;
letter-spacing:0.05em;
}

td.co_guide li {
line-height:1.4;
}

td.map{
text-align:right;
vertical-align:bottom;
}

ul{
margin:0;
padding:0;
}

li{
list-style:none;
margin:0;
padding:0  0 1px 0;
}