#right p {
margin: 0 0 1em 0;
}

.mokuzo_description {
width: 540px;
margin: 20px auto 0 auto;
}

.mokuzo_description p {
padding: 0  10px;
}

.mokuzo_description h2 {
color: #399BFF;
font-size: medium;
background: url(/image/mokuzo_description_bg.gif) repeat-y;
padding: 4px 10px;
}

.mokuzo_description .left {
float: left;
width: 160px;
margin: 0 0 0 10px;
}

.mokuzo_description .left  br {
height: 10px;
}

#txtcontainer .txt .left {
float: left;
width: 160px;
margin: 0 10px 10px 0;
}

.thum h3 {
color: #134091;
font-weight: bold;
}

.thum p {
font-size: x-small;
padding: 0;
}

.md_bottom {
margin: 0 0 10px 0;
}

.info_btn {
text-align: center;
margin: 20px 0 0 0;
}