#ichiran{
	font-size:small;
}

table, pre, code, select, input, textarea, kbd, var, ins, del, samp {
font-size:100%;
}

dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, p, blockquote, fieldset, div {
margin:0;
padding:0;
}

dd{zoom:100%;}
dd:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

#ichiran th {
background-color:#D3E95B;
border-right:1px dotted #A3D14B;
font-weight:bold;
padding:3px 2px;
text-align:center;
white-space:nowrap;
}

#ichiran tr.even {
background-color:#F2F2F2;
}

#ichiran td {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:5px 6px;
text-align:center;
vertical-align:middle;
voice-family:inherit;
white-space:nowrap;
}

#price dl {
float:left;
font-weight:bold;
}
#price dt {
color:#339A2F;
display:inline;
font-size:110%;
line-height:45px;
margin-left:8px;
}
#price .sum {
color:#656565;
}

html > body #price dt {
line-height:38px;
}

#price dd {
color:#656565;
display:inline;
font-size:110%;
line-height:45px;
}
html > body #price dd {
line-height:38px;
}
#price dd .integer {
color:#FF5400;
font-size:250%;
}
#price dd .decimal {
color:#FF5400;
font-size:180%;
}
#price ul {
line-height:45px;
}
#price li {
float:right;
}
#price li img {
margin-top:8px;
vertical-align:bottom;
}

#info-basic {
border:1px solid #309B31;
font-size:110%;
margin-bottom:8px;
}

#info-basic table {
width:638px;
}

#info-basic td {
border-right:1px solid #A3D14B;
padding:3px 6px;
text-align:center;
}
#info-basic td img {
margin-right:4px;
vertical-align:middle;
}
#info-basic .end {
border-right:medium none;
}


#info-basic th {
background-color:#D3E95B;
border-right:1px solid #A3D14B;
font-weight:bold;
padding:3px 2px;
text-align:center;
}
#listcontent table {
	width:638px;
	border:1px solid #309B31;
}

#chintai-title:after, #detail-title:after, #price:after, #option:after, #detail-nav:after, #lc-content:after, #image-small:after, #map dd ul:after, #plugin:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
#chintai-title, #detail-title, #price, #option, #detail-nav, #lc-content, #image-small, #map dd ul, #plugin {
display:inline-block;
}
#chintai-titlek, #detail-title, #price, #option, #detail-nav, #lc-content, #image-small, #map dd ul, #plugin {
display:block;
}



#info-detail table {
width:638px;
}

#info-detail {
border:1px solid #309B31;
font-size:110%;
margin-bottom:8px;
}

#info-detail caption {
display:none;
}

#info-detail .odd th {
background-color:#E8F0B4;
border-bottom:1px solid #E0E6BA;
font-weight:bold;
padding:6px;
text-align:left;
}

#info-detail .odd td {
background-color:#F2F2F2;
border-bottom:1px solid #EFEFEF;
padding:6px;
}

#info-detail .even th {
background-color:#EEF4C4;
border-bottom:1px solid #E0E6BA;
font-weight:bold;
padding:6px;
text-align:left;
white-space:nowrap;
}

#info-detail .odd th.col2 {
border-left:1px solid #D7E292;
width:139px;
}

#info-detail .odd td.adjuster {
width:155px;
}

#info-detail .odd th.end, #info-detail .odd td.end {
border-bottom:medium none;
}

#info-detail .even th.col2 {
border-left:1px solid #D7E292;
}
#info-detail dt {
float:left;
}

#info-detail .even td {
border-bottom:1px solid #EFEFEF;
padding:6px;
}
#info-detail .even td img {
margin-right:4px;
vertical-align:middle;
}

#info-detail td li {
background:transparent url(/chintai/notice.gif) no-repeat scroll left 4px;
color:#666666;
font-size:90%;
padding-left:12px;
}
#info-detail #inquiry {
float:right;
}

#info-detail .even th {
background-color:#EEF4C4;
border-bottom:1px solid #E0E6BA;
font-weight:bold;
padding:6px;
text-align:left;
white-space:nowrap;
}

#info-detail .even th.col2 {
border-left:1px solid #D7E292;
}

#info-detail .even td {
border-bottom:1px solid #EFEFEF;
padding:6px;
}

#info-detail .even td img {
margin-right:4px;
vertical-align:middle;
}

#info-detail dt {
float:left;
}

#form-detail{
	text-align:center;
}

#form-detail table {
	width:638px;
	background-color:#C8FFDA;
}
