.section {
  display: flex;
  width: 100%;
  margin-bottom: 40px;
}
.miniCont {
  width: 50%;
}
.miniCont.left {
  padding-right: 15px;
}
.miniCont.right {
  padding-left: 15px;
}
.miniList {
  background-color: #fff;
  overflow: hidden;
}
.miniList h3 {
  margin: 0;
  padding: 20px 20px;
  font-size: 0.95rem;
  font-weight: 600;
}
/* 위젯의 지역표기 영역 */
.loc li {padding-left: 0.2rem;}
.loc li:first-child {padding-left: 0;}
.loc li a {color: #555;}


@media screen and (min-width:1601px) {
  
  /* .outerMargin {
    padding-left: 40px;
    padding-right: 40px;
  } */
  
}
@media screen and (max-width: 1600px) {
  
  /* .outerMargin {
    padding-left: 40px;
    padding-right: 40px;
  } */
  
}
@media screen and (max-width: 1366px) {
  
}
@media screen and (max-width: 1200px) {
  
}
@media screen and (max-width: 900px) {
  .section {
    display: block;
    margin-bottom: 0;
  }
  .miniCont {
    width: 100%;
    margin-bottom: 20px;
  }
  .miniCont.left {
    padding-right: 0;
  }
  .miniCont.right {
    padding-left: 0;
  }
}
@media screen and (max-width:768px){
  .header h1.title {
    font-size: 1.4rem;
  }
  
}
@media screen and (max-width:600px){
  
}