/* ==========================================================================
  Project
========================================================================== */
.c-box-m20-full:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility:hidden;
}
.sec-sm {
  float: left;
  width: 48%;
}
.sec-sm:last-child {
  float: right;
}
.sec-sm dl {
  margin: 0px 0px 45px;
}
.sec-sm dl dt {
  border-bottom: 1px dotted #999999;
  padding: 0px 0px 10px;
  font-size: 18px;
  font-weight: bold;
}
.sec-sm dl a {
  text-decoration: none;
}
.sec-sm .cont {
  margin: 0px 0px 35px;
}
.sec-sm .cont dt {
  margin: 0px 0px 15px;
}
.sec-sm .cont dd {
  padding: 0px 0px 20px;
}
.sec-sm .cont dd:last-child {
  padding: 0px 0px;
}
@media only screen and (max-width: 768px) {
.sec-sm {
  float: none;
  width: auto;
}
.sec-sm:last-child {
  float: none;
  margin: 0 0 60px;
}
.sec-sm dl {
  margin: 0px 0px 20px;
}
.sec-sm dl dt {
  padding: 0px 0px 5px;
  font-size: 16px;
}
.sec-sm .cont {
  margin: 0px 0px 20px;
}
.sec-sm .cont dt {
  margin: 0px 0px 10px;
}
.sec-sm .cont dd {
  padding: 0px 0px 10px;
}
}
