@charset "utf-8";
/* CSS Document */

/* common */
hr.lxk_divider_line01 {
  border-top: 1px solid #d4d4d4;
}
.lxk_text_indent {
  display: block;
  text-indent: -1em;
  padding-left: 1em;
}
/* block 01 */
.lxk_bl01_wrapper_01 {
  width: 996px;
  max-width: 100%;
  margin: 0 auto;
}
.lxk_bl01_wrapper_01 h3 {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.454;
}
@media screen and (max-width: 767px) {
.lxk_bl01_wrapper_01 h3 {
  font-size: 22px;
}
}
.lxk_bl01_wrapper_02 {
  width: 996px;
  max-width: 100%;
  margin: 0 auto 50px;
}
.lxk_bl01_img_margin {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
/* block 02 */
.lxk_bl02_wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 996px;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 75px;
}
@media screen and (max-width: 767px) {
.lxk_bl02_wrapper {
  flex-direction: column;
  margin-bottom: 0;
}
}
.lxk_bl02_item {
  width: 47%;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.lxk_bl02_item {
  width: 100%;
  margin-bottom: 30px;
}
}
.lxk_bl02_item_img {
  margin-bottom: 20px;
}
.lxk_bl02_item h3 {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.454;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
.lxk_bl02_item h3 {
  font-size: 22px;
}
}
.lxk_commom_mb_01 {
  margin-bottom: 50px;
}



