/*------------------------------Detail------------------------------*/
#contents-inner-detail{
margin:0px 0px 0px 0px;
padding:0px 0px 8px 0px;
width:670px;
font-size:12px;
color:#2f2f2f;
}

#contents-inner-detail .line{
margin:20px 0px 20px 0px;
width:670px;
}

#contents-inner-detail .basicInfo{margin:0px 0px 0px 0px; background-color:#f3f3f3; padding:0px; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd;  border-right:1px solid #cdcdcd;width:668px; font-size:12px; color:#2f2f2f;}

#contents-inner-detail table .tableAdjust1{margin:0px 0px 0px 0px;}

#contents-inner-detail table .imageAdjust1{}

#contents-inner-detail .mark{ text-align:right;margin:5px 10px 0px 0px;}

#contents-inner-detail table  .tableAdjust1 .tdAdjust1{ padding:7px 0px 7px 7px; vertical-align:top;}

#contents-inner-detail table  .tableAdjust1 .tdAdjust1 em{ font-weight:bold; color:#b40000;}

#contents-inner-detail .contact-number{
background-image:url(../images/arrow_ee0000.gif);
background-repeat: no-repeat;
background-position:0px 1px;
padding:0px 0px 0px 15px;
font-weight:bold;

}


#contents-inner-detail table .tableAdjust2{
border-top:1px solid #666;
border-left:1px solid #666;
border-right:1px solid #666;
border-bottom:1px solid #666;
background-color:#fff;
}


#contents-inner-detail th{
text-align:center;
background-color:#e4f0ff;
/*width:80px;*/
font-weight:normal;
color:#000;
background-image:url(../images/line_dotted_666666.gif); background-position: right; background-repeat: repeat-y;
}

#contents-inner-detail .tableAdjust2 .thAdjust1{
width:128px;
}

#contents-inner-detail .tableAdjust3{
border-left:1px solid #cdcdcd;
background-color:#fff;
}

#contents-inner-detail .tableAdjust3 td, #contents-inner-detail .tableAdjust3 th{

padding:7px 3px 5px 4px;
border-right:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
}


#contents-inner-detail .tableAdjust3 .thAdjust1{
width:150px;
}

#contents-inner-detail .navi-block{margin:15px 0px 20px 0px; width:670px;}

#contents-inner-detail .image-block{
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
text-align:center;
border-bottom: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd;
background-color:#fff;
width:668px;
}

#contents-inner-detail .image-block img{
margin:5px 0px 5px 0px;
}

#contents-inner-detail .image-block .comment{
padding:5px 5px 5px 5px;
color:#005eb0;
}

#contents-inner-detail .image-block2{
width: 670px;
margin:15px 0px 0px 0px;
padding:5px 0px 5px 0px;
}

#contents-inner-detail .image-block2 img{
margin:5px 0 5px 0px;
padding:2px;
border:1px solid #b0b0b0;
}

#contents-inner-detail .image-block2 .comment{
padding:5px 5px 5px 5px;
color:#005eb0;
}


#contents-inner-detail .DetailPrice { width:321px; border:2px solid #999;}

#contents-inner-detail .DetailPrice th{width:101px; background-color:#f5f5f5; padding:3px 0px 3px 0px; color:#000; font-weight:normal; background-image:url(../images/line_dotted_666666.gif); background-position: right; background-repeat: repeat-y;}

#contents-inner-detail .DetailPrice td{background-color:#f5f5f5; padding:5px 0px 3px 0px; text-align:center;color:#cc0000;}


#contents-inner-detail .DetailPrice .price { font-weight:bold; font-size:20px; }

#contents-inner-detail .DetailPrice .price .decimal { font-weight:bold; vertical-align: text-top; font-size: 12px; }



#contents-inner-detail .DetailLayout { width:321px; border-left:2px solid #999; border-bottom:2px solid #999; border-right:2px solid #999; font-weight:normal; margin:0px 0px 0px 0px;}
#contents-inner-detail .DetailLayout2 { width:321px; border-left:2px solid #999; border-bottom:2px solid #999; border-right:2px solid #999; font-weight:normal; margin:0px 0px 0px 0px;}

#contents-inner-detail .DetailLayout th, #contents-inner-detail .DetailLayout2 th{width:101px; background-color:#f5f5f5; padding:3px 0px 3px 0px; color:#000; font-weight:normal; background-image:url(../images/line_dotted_666666.gif); background-position: right; background-repeat: repeat-y;}

#contents-inner-detail .DetailLayout td, #contents-inner-detail .DetailLayout2 td{background-color:#f5f5f5; padding:5px 0px 3px 0px; text-align:center;color:#cc0000;}

#contents-inner-detail .DetailLayout .layout, #contents-inner-detail .DetailLayout2 .layout { font-weight:normal; font-size:20px; }

#contents-inner-detail .DetailLayout .smallText, #contents-inner-detail .DetailLayout2 .smallText { font-size:12px; font-weight:normal;}


#contents-inner-detail .price-block .pr_cmnt{ padding:3px 100px 60px 0px; }

#contents-inner-detail .pr_cmnt{
margin:0px 0px 0px 18px;
color:#005eb0;
}

#contents-inner-detail .pr_cmnt3{
margin:10px 0 0px 0px;
color:#005eb0;
width:326px;
}


#contents-inner-detail .price-block{
margin:6px 0px 0px 0px;
background-image:url(../images/homemate/image_pr_cmnt.gif); background-position: top right; background-repeat: no-repeat;
padding: 0 0 10px 0;
}

#contents-inner-detail .osusume-block{
margin:0px 8px 10px 0px;
color:#005eb0;
}

#contents-inner-detail .osusume-block td{
padding:5px 0px 5px 5px;
}



#contents-inner-detail .info-block1{
margin:0px 8px 9px 0px;
}

#contents-inner-detail .info-block1 table{
border-top:1px solid #666;
border-left:1px solid #666;
}

#contents-inner-detail .info-block1 th{
text-align:center;
padding:7px 3px 5px 3px;
border-bottom:1px solid #666;
width:15%;
}

#contents-inner-detail .info-block1 td{
text-align:center;
padding:7px 3px 5px 3px;
border-bottom:1px solid #666;
border-right:1px solid #666;
width:18%;
}

#contents-inner-detail .info-block2{
margin:0px 18px 0px 0px;
width:325px;
}

#contents-inner-detail .info-block2 table{
border-top:1px solid #666;
border-left:1px solid #666;
}

#contents-inner-detail .info-block2 th{
text-align:left;
padding:7px 3px 5px 3px;
border-bottom:1px solid #666;
width:122px;

}

#contents-inner-detail .info-block2 td{
padding:7px 3px 5px 3px;
border-bottom:1px solid #666;
border-right:1px solid #666;

}


#contents-inner-detail .info-block3{
margin:0px 0px 0px 0px;
width:326px;
}

#contents-inner-detail .info-block3 table{
border-top:1px solid #666;
border-left:1px solid #666;
}

#contents-inner-detail .info-block3 th{
text-align:left;
padding:2px 3px 2px 3px;
border-bottom:1px solid #666;
width:122px;
background-color:#f5f5f5;

}

#contents-inner-detail .info-block3 td{
padding:2px 3px 2px 3px;
border-bottom:1px solid #666;
border-right:1px solid #666;

}

#contents-inner-detail .info-block4{
margin:10px 18px 0px 0px;
width:325px;
}

#contents-inner-detail .info-block4 table{
border-top:1px solid #666;
border-left:1px solid #666;
}

#contents-inner-detail .info-block4 th{
text-align:left;
padding:2px 3px 2px 3px;
border-bottom:1px solid #666;
background-color:#f5f5f5;
width:122px;
}

#contents-inner-detail .info-block4 td{
padding:2px 3px 2px 3px;
border-bottom:1px solid #666;
border-right:1px solid #666;
}

.nojava{ color:#696969; margin:10px; }

#contents-inner-detail .contact{
width:670px;
margin:60px 0px 0px 0px;
background-image:url(../images/detail/back_contact.gif); background-position: top right; background-repeat: no-repeat;
}

#contents-inner-detail .contact h5{
color:#2f2f2f;
font-size:18px;
margin:42px 0px 0px 95px;
}
#contents-inner-detail .contact .tel{
margin:5px 0px 0px 100px;
font-size:20px;
}
#contents-inner-detail .contact .tel strong{
color:#b40000;
font-size:24px;
font-weight:bold;
}
#contents-inner-detail .contact .open{
margin:3px 20px 0px 0px;
color:#333;
text-align:center;

}

#contents-inner-detail .contact p{
margin:0px 0px 0px 15px;
color:#fff;
}

#contents-inner-detail .contact p strong{
font-size:14px;
}

#contents-inner-detail #pano{
width:670px;
height:400px;
margin-top:10px;
background-color:#eee;
background-image: url(../images/detail/back_streetview2.gif);
background-repeat: no-repeat;
background-position: center center;
}

#contents-inner-detail .pano_info{
margin:10px 0 10px 0; width:668px; padding:5px 0 5px 0; border:1px solid #747474; font-size:12px; color:#cc0000; text-align:center;
}

#contents-inner-detail .qr{
margin:35px 0 15px 0; padding:0px 0px 0px 0px;font-size:12px;
background:url(../images/detail/back_qr_left.gif) no-repeat 0px 0px;
height:199px;
}

#contents-inner-detail .qr .inner{
margin:0 0 0 0; padding:0px 0px 0px 0px;font-size:12px;
background:url(../images/detail/back_qr_right.gif) no-repeat top right;
height:199px;
}

#contents-inner-detail .qr1{
margin:70px 0 0px 10px;
}

#contents-inner-detail .qr2{
margin:84px 24px 0 0;
}

#contents-inner-detail p{
margin:75px 60px 10px 5px;
color:#6f6c68;
}

#contents-inner-detail .link{
margin:4px 0 0 22px;
font-size:10px;
color:#000;
font-weight:bold;
}

#contents-inner-detail .link2{
margin:130px 0 0 15px;
font-size:10px;
color:#000;
font-weight:bold;
}
