.content { padding-bottom: 20px; min-height: calc(100vh - 215px); background-color: #e3e1dd; }
.content .m2nlx_info { margin: auto; width: 784px; }
.content .m2nlx_info .m2nlx_t1 { font-size: 30px; color: #2474a7; padding: 30px 0px 20px; line-height: 42px; }
.content .m2nlx_info .m2nlx_info_h4 { font-size: 18px; color: #9bb53d; margin-top: 20px; }
.content .m2nlx_info p { font-size: 16px; line-height: 22px; margin-bottom: 20px; color: #666; }
.content .m2nlx_info p img { margin-right: 5px; }
.content .m2nlx_info .m2nlx_info_txt { margin-bottom: 16px; position: relative; margin-left: 20px; }
.content .m2nlx_info .m2nlx_info_txt a { color: #666; }
.content .m2nlx_info .m2nlx_info_txt_box .m2nlx_info_txt_c_t { margin-left: 20px; }
.content .m2nlx_info .m2nlx_info_txt_box .m2nlx_info_txt_c { margin-left: 40px; }
.content .m2nlx_info .m2nlx_info_txt_box .m2nlx_info_txt_c a { color: #666; }
.content .m2nlx_info .step_box { margin: 20px 0; }
.content .m2nlx_info .step_box p { margin-left: 20px; }
.content .m2nlx_info .step_box .step_t2 { font-size: 18px; color: #2474a7; margin-left: 0; }
.content .m2nlx_info .step_box .step-img { width: 200px; height: 200px; margin: auto; }
.content .m2nlx_info .step_box .step-img img { width: 100%; height: 100%; }

@media only screen and (max-width: 750px) { .content { min-height: calc(100vh - 140px); }
  .content .m2nlx_info { width: auto; }
  .content .m2nlx_info .m2nlx_t1 { font-size: 25px; line-height: 30px; } }
@media only screen and (min-width: 751px) and (max-width: 992px) { .content .m2nlx_info { width: auto; } }
