@charset "UTF-8";
#chaos-area-list{
margin-bottom:20px;
width:639px;
background-image:url(../images/area_bg02.gif);
background-position:0px 0px;
background-repeat:repeat-y;
}
#chaos-area-list-bg{
width:639px;
background-image:url(../images/area_bg01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#area_footer{
width:639px;
}
#chaos-area-list h2{
width:639px;
height:130px;
background-image:url(../images/chaos_area_ti01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-20000px;
overflow:visible;
}

#chaos-area-list p#description{
margin:0px 0px 20px 30px;
line-height:1.5;
}

#chaos-area-list p#list-link{
margin:0px 0px 20px 30px;
width:579px;
line-height:2.0;
}

#chaos-area-list dl.area-title{
margin:0px 0px 17px 14px;
background-image:url(../images/area_ti_bg.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#chaos-area-list dl.area-title dt{
margin:0px 0px 0px 50px;
padding:30px 0px 0px 0px;
}
#chaos-area-list dl.area-title dt img{
vertical-align:bottom;
line-height:1;
}

#chaos-area-list dl.area-title dd{
margin:0px 0px 0px 58px;
}

#chaos-area-list table{
margin:1px 0px 27px 30px;
width:579px;
border-top:1px solid #7E8C95;
border-left:1px solid #7E8C95;
background-color:#221912;
}
#chaos-area-list table td{
font-size:0.85em;
line-height:1.2;
}
#chaos-area-list table th.date{
padding:5px 10px 5px 10px;
width:40px;
background-color:#454F57;
border-right:1px solid #7E8C95;
border-bottom:1px solid #7E8C95;
font-size:0.85em;
line-height:1.2;
text-align:left;
}
#chaos-area-list table th.name{
padding:5px 10px 5px 10px;
width:200px;
background-color:#454F57;
border-right:1px solid #7E8C95;
border-bottom:1px solid #7E8C95;
font-size:0.85em;
line-height:1.2;
text-align:left;
}
#chaos-area-list table th.address{
padding:5px 10px 5px 10px;
width:259px;
background-color:#454F57;
border-right:1px solid #7E8C95;
border-bottom:1px solid #7E8C95;
font-size:0.85em;
line-height:1.2;
text-align:left;
}
#chaos-area-list table td{
padding:5px 10px 5px 10px;
border-right:1px solid #7E8C95;
border-bottom:1px solid #7E8C95;
vertical-align:top;
}

#chaos-area-list table td.name{
width:200px;
vertical-align:top;
}
#chaos-area-list table td.address{
width:299px;
vertical-align:top;
}

#chaos-area-list table td em{
margin-right:5px;
color:#EC4B46;
font-weight:bold;
}
