@import url("global.css");
#bodyarea .wrapper {
  max-width: 960px;
}
#bodyarea .maintitle {
  font-weight: bold;
  font-size: 24px;
  margin-bottom: 60px;
  position: relative;
}
#bodyarea .maintitle::before {
  content: "";
  background-color: #111;
  width: 40px;
  height: 1px;
  position: absolute;
  bottom: -20px;
  left: 0;
}
#bodyarea .introtxt {
  margin-bottom: 60px;
}
#bodyarea .block + .block {
  margin-top: 60px;
}
#bodyarea .block .num {
  font-family: "Kanit", sans-serif;
  font-size: 30px;
  margin-bottom: 15px;
  line-height: 1;
}
#bodyarea .block .num::before {
  content: "0";
  color: #888;
}

/* ------------------------------------------------------------------------------------------------------------------------

 Responsive-Breakpoint-1 (1600px)
 
------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------

 Responsive-Breakpoint-2 (1370px)
 
------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------

 Responsive-Breakpoint-3 ( 960px )
 
------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------

 Responsive-Breakpoint-4 ( 644px )
 
------------------------------------------------------------------------------------------------------------------------ */
@media only screen and (max-width: 644px) {
  #bodyarea .maintitle {
    font-size: 18px;
    margin-bottom: 40px;
  }
  #bodyarea .maintitle::before {
    bottom: -15px;
    width: 35px;
  }
  #bodyarea .introtxt {
    margin-bottom: 45px;
  }
  #bodyarea .block + .block {
    margin-top: 40px;
  }
  #bodyarea .block .num {
    font-size: 26px;
    margin-bottom: 12px;
  }
}
