@charset "utf-8";
/* CSS Document */
div#hddetail{
padding:0 10px 12px;
background:url(img/line001.gif) no-repeat 0 bottom;
}

div#area_left{
width:295px;
float:left;
padding:10px;
}
div.map{
border:1px solid #cc9;
}
table.gaiyou{
width:100%;
margin:20px 0px;
}
table.gaiyou td.left{
background-color:#f90;
border-bottom:5px solid #fff;
color:#fff;
width:25%;
text-align:center;
padding:3px;
}
table.gaiyou td.right{
border-bottom:5px solid #fff;
width:75%;
padding:3px;
}

div#area_right{
width:345px;
float:left;
padding:10px;
}
table.list{
width:100%;
margin:15px 0 15px;
}
table.list td{padding:3px 8px;}
table.list td.tab{
padding:3px 30px 0px 5px;
border-top:solid 2px #ffffff;
border-bottom:solid 2px #ffffff;
background-color:#e9e9ba;
width:30%;
color:#996633;
text-align:left;
vertical-align:top;
}
table.list td.name1{
border-top:solid 1px #cbcb93;
border-left:solid 1px #cbcb93;
border-right:solid 1px #cbcb93;
border-bottom:dotted 1px #cbcb93;
width:20%;
padding:3px 10px 0px 5px;
}
table.list td.number1{
border-top:solid 1px #cbcb93;
border-right:solid 1px #cbcb93;
border-bottom:dotted 1px #cbcb93;
width:50%;
}
table.list td.name2{
border-left:solid 1px #cbcb93;
border-right:solid 1px #cbcb93;
border-bottom:dotted 1px #cbcb93;
width:20%;
padding:3px 10px 0px 5px;
}
table.list td.number2{
border-right:solid 1px #cbcb93;
border-bottom:dotted 1px #cbcb93;
width:50%;
}
table.list td.name3{
border-left:solid 1px #cbcb93;
border-right:solid 1px #cbcb93;
width:20%;
padding:3px 10px 0px 5px;
}
table.list td.number3{
border-right:solid 1px #cbcb93;
width:50%;
}
table.list td.name4{
border-left:solid 1px #cbcb93;
border-right:solid 1px #cbcb93;
border-bottom:solid 1px #cbcb93;
width:20%;
padding:3px 10px 0px 5px;
}
table.list td.number4{
border-right:solid 1px #cbcb93;
border-bottom:solid 1px #cbcb93;
width:50%;
}
