/* Content Layout -------------------------------------------------*/

#kojin {
float:left;
margin:10px 0px 0px 0px;
padding:0px;
width:190px;
}

#houjin {
float:right;
margin:10px 0px 0px 0px;
padding:0px;
width:569px;
}


#banner {
float:left;
margin:0px;
padding:10px 0px 0px 5px;
width:190px;
}

#banner img {
margin:0px 0px 10px 0px;
}

#top_contents {
float:right;
width:560px;
margin:0px;
padding:10px 0px 0px 0px;
}


#info {
margin:0px;
padding:0px;
}

#info table {
width:550px;
margin:0px;
padding:0px;
background:#fff8f0;
border:solid 1px #cc3333;
}

#info th {
color:#ffffff;
font-size:14px;
margin:0px;
padding:5px 7px;
background:#cc3333;
text-align:left;
}

#info td {
margin:0px;
padding:7px;
}


#shinki {
float:left;
margin:0px;
padding:0px 6px 0px 0px;
}

#shinki table {
width:270px;
margin:0px;
padding:0px;
border:solid 1px #666666;
}

#shinki th {
width:105px;
margin:0px;
padding:0px;
background:#666666;
}

#shinki td {
margin:0px;
padding:0px 0px 0px 7px;
}


#tachiai {
margin:0px;
padding:0px;
}

#tachiai table {
width:270px;
margin:0px;
padding:0px;
border:solid 1px #666666;
}

#tachiai th {
width:105px;
margin:0px;
padding:0px;
background:#666666;
}

#tachiai td {
margin:0px;
padding:0px 0px 0px 7px;
}


#oshirase {
margin:0px;
padding:10px 0px 0px 0px;
}

#oshirase table {
width:550px;
margin:0px;
padding:0px;
border:solid 1px #333333;
}

#oshirase th {
width:105px;
margin:0px;
padding:0px;
background:#ff6000;
}

#oshirase td {
margin:0px;
padding:0px 0px 0px 7px;
}


#news {
margin:0px;
padding:18px 0px 0px 7px;
}

#news table {
width:543px;
margin:5px 0px 0px 0px;
padding:0px;
}

#news th {
width:65px;
margin:0px;
padding:1px 0px 0px 0px;
text-align:left;
font-weight:normal;
vertical-align:top;
}

#news td {
margin:0px;
padding:3px 0px 0px 0px;
}


