table td.main_cont .words{
text-align:left;
}

table td.main_cont .words .clear{
clear:both;
}

table td.main_cont .words .clear hr{
display:none;
}

table td.main_cont .words div,
table td.main_cont .words h3,
table td.main_cont .words h4,
table td.main_cont .words p,
table td.main_cont .words ul,
table td.main_cont .words li,
table td.main_cont .words dl,
table td.main_cont .words dt,
table td.main_cont .words dd{
padding:0 0 0 0;
margin:0 0 0 0;
}

table td.main_cont .words p.summarytext{
font-size:12px;
line-height:1.5em;
padding:0 10px 0 10px;
margin:0 0 20px 0;
}

table td.main_cont .words h3{
font-size:14px;
border-bottom:1px solid #320a0b;
border-left:5px solid #320a0b;
padding:5px 0 5px 5px;
margin:0 0 15px 0;
}

table td.main_cont .words .pickup{
padding:0 10px 0 10px;
margin:0 0 20px 0;
}

table td.main_cont .words .pickup ul{
height:1%;
font-size:12px;
list-style:none;
}

table td.main_cont .words .pickup ul li{
width:110px;
height:20px;
float:left;
}

table td.main_cont .words .pickup ul li span{
background:url(../mansion/img/mansion-icon.gif) no-repeat 0 50%;
padding:0 0 0 10px;
}

table td.main_cont .words .initial{
padding:0 10px 0 12px;
margin:0 0 20px 0;
}

table td.main_cont .words .initial .initial-j-left{
width:180px;
float:left;
margin:0 0 10px 0;
}

table td.main_cont .words .initial .initial-j-right{
width:180px;
float:left;
margin:0 0 10px 0;
}

table td.main_cont .words .initial dl{
width:180px;
font-size:12px;
overflow:hidden;
position:relative;
margin:0 0 5px 0;
}

table td.main_cont .words .initial dl dt{
width:40px;
font-weight:bold;
float:left;
}

table td.main_cont .words .initial dl dd{
width:140px;
float:left;
}

table td.main_cont .words .initial dl dd ul li{
display:inline;
}

table td.main_cont .words .initial .initial-e{
}

table td.main_cont .words .initial .initial-e ul{
font-size:12px;
}

table td.main_cont .words .initial .initial-e ul li{
display:inline;
}

table td.main_cont .words .classification{
padding:0 10px 0 10px;
margin:0 0 20px 0;
}

table td.main_cont .words .classification ul{
font-size:12px;
list-style:none;
}

table td.main_cont .words .classification ul li{
line-height:1.5em;
display:inline;
}

/* entry */

table td.main_cont .words .entry{
font-size:12px;
padding:0 0 0 0;
margin:0 0 20px 0;
}


table td.main_cont .words .entry h3{
font-size:18px;
border-left:none;
border-bottom:1px solid #333333;
padding:0 0 3px 0;
margin:0 0 0 0;
}

table td.main_cont .words .entry dl{
border-bottom:1px solid #333333;
padding:5px 0 5px 0;
margin:0 0 20px 0;
}

table td.main_cont .words .entry dl dt{
display:inline;
}

table td.main_cont .words .entry dl dt img{
vertical-align:middle;
}

table td.main_cont .words .entry dl dd{
display:inline;
}

table td.main_cont .words .entry p{
line-height:1.8em;
padding:0 10px 0 10px;
}

.detail_box{
width:548px;
}

.detail_box img{
border:solid 1px #999999;
margin:10px 0 0 10px;
padding:0;
}

.detail_link{
text-align:right;
}

.detail_link a{
padding:0;
margin:0 15px 0 5px;
font-size:12px;
text-align:right;
}

table td.main_cont .words .entry h4{
color:#333333;
font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
font-weight:bold;
line-height:1em;
border-bottom:1px solid #320A0B;
border-left:5px solid #320A0B;
font-size:14px;
margin:0 0 15px;
padding:5px 0 5px 5px;
text-align:left;
}

.relatedbox {
border:0 solid #0000FF;
font-size:small;
margin:10px 0 0 10px;
padding:0;
vertical-align:top;
}

.relatedcell {
border:0 solid #0000FF;
font-size:small;
margin:0;
padding:0;
text-align:left;
vertical-align:top;
width:255px;
}

.relatedtxt {
border:0 solid #CCFFCC;
color:#333333;
font-size:small;
font-weight:normal;
line-height:120%;
margin:0;
padding:5px 0 0 10px;
text-align:left;
vertical-align:top;
}

.relatedcellbox {
border:0 solid #0000FF;
font-size:small;
margin:0 0 10px;
padding:0;
vertical-align:top;
}

.relatedphotoarea {
border:0 solid #cccccc;
height:110px;
text-align:center;
vertical-align:top;
width:110px;
}

.relatedphotoarea2 {
border:1px solid #cccccc;
height:110px;
margin:0;
text-align:center;
vertical-align:middle;
width:110px;
}

/* category */

table td.main_cont .words .lowcategory{
text-align:left;
margin:0 0 20px 0;
}

table td.main_cont .words .lowcategory ul{
font-size:12px;
line-height:1.5em;
padding:0 10px 0 10px;
margin:0 0 0 20px;
}


