@charset "utf-8";

.contentWidgetCol {
  float: left;
  width:33.3333%;
  padding:0 10px;
}
.contentWidgetCol:first-child {padding: 0 20px 0 0}
.contentWidgetCol:last-child {padding: 0 0 0 20px;}

@media screen and (max-width: 1024px){
  .contentWidgetCol {
    width:100%;
    padding:0 20px 20px;
  }
  .contentWidgetCol:first-child {padding: 0 20px 20px;}
  .contentWidgetCol:last-child {padding: 0 20px 20px;}
}
@media screen and (max-width: 768px){
  .contentWidgetCol {
    padding:0 5px 20px;
  }
  .contentWidgetCol:first-child {padding: 0 5px 20px;}
  .contentWidgetCol:last-child {padding: 0 5px 20px;}
}

.contentWidgetColin {
  background-color: #fff;
}

.contentWidgetCol .contentWidgetTitle {
  padding: 20px 20px;
  font-size: 1rem;
}

.widgetColPrice .contentWidgetTitle i {
  color:#D32F2F;
}

.widgetColLatest .contentWidgetTitle i {
  color:#1976D2;
}

.contentWidgetCol .contentWidgetItem {

}
.contentWidgetCol .contentWidgetItem li {
  position: relative;
  padding: 7px 10px 7px 20px;
  list-style: none;
  border-top: 1px solid #E0E0E0;
}
.contentWidgetCol .contentWidgetItem li.empty_li {
  padding: 20px;
  text-align: center;
  font-size: 0.9rem;
  border-top: 1px solid #e0e0e0;
}
.contentWidgetCol .contentWidgetItem li a {
  position: relative;
  display: block;
  padding: 5px 0 5px 0;
  list-style: none;
  font-size: 0.9rem;
}
.contentWidgetCol .contentWidgetItem li a:after {display:block;visibility:hidden;clear:both;content:""}

@media screen and (max-width: 768px){
  .contentWidgetCol .contentWidgetTitle {
    padding: 20px 10px;
  }

}

.contentWidgetCol .contentWidgetItem li:nth-child(odd) {
  background-color: #FAFAFA;
}
.contentWidgetCol .contentWidgetItem li:hover {
  background-color: #f0f0f0;
}
.contentWidgetCol .contentWidgetItem li span {
  display: block;
  float: left;
  width: 49%;
  padding: 5px 0;
}

.contentWidgetCol .contentWidgetItem li span:nth-child(even) {
  text-align: right;
}

.contentWidgetCol .contentWidgetItem li span.complexName {
  color:#3F51B5;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
}
.contentWidgetCol .contentWidgetItem li span.complexName a {
  color:#3F51B5;
}
.contentWidgetCol .contentWidgetItem li span.formattedPrice {
  color: #D32F2F;
}

.contentWidgetCol .contentWidgetItem li span.pyeongName2 {
  color: #0ca0bd;
}
.contentWidgetCol .contentWidgetItem li span.formattedTradeYearMonth {
  color: #777;
}
.contentWidgetCol .goMoveTop100 {
  position: relative;
  border-top: 1px solid #e0e0e0;
}
.contentWidgetCol .goMoveTop100 a {
  display: block;
  text-align: center;
  font-weight: bold;
  color:#0000ff;
  padding:15px 0;
  font-size: 0.9rem;
}
.contentWidgetCol .goMoveTop100 a:hover {
  background-color: #fafafa;
  text-decoration: underline;
}
