.section_contents .col5:after { display: block; clear: both; content: ''; }

.section_contents .col5 .process { position: relative; display: block; }

.section_contents .col5 .process:first-child { min-height: 330px; }

.section_contents .col5 .process.process_desc { min-height: 330px; }

.section_contents .col5 .process.process_desc .mini_title { margin: 38px auto 30px; line-height: 1; letter-spacing: -0.27px; }

.section_contents .col5 .process.process_desc .text_k2 { width: 111%; }

.section_contents .col5 .process.process_arw { margin-bottom: 41px; }

.section_contents .col5 .process.process_order { position: relative; }

.section_contents .col5 .process.process_order.web { display: block; }

.section_contents .col5 .process.process_order.mob { display: none; }

.section_contents .col5:nth-child(2n) .process_arw img { -webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg); transform: rotateX(180deg); }

.section_contents .col5:nth-child(2n) .process_order .numb_order { position: absolute; bottom: 55px; left: 0; }

.section_contents .col5:nth-child(2n+1) .process_order .numb_order { position: absolute; top: 15px; left: 0; }

.section_contents .remark { margin-top: 50px; }

.section_contents .grid_text { margin-bottom: 80px; }

.m_block { display: none; }

/*--------------- MEDIA QUERY ---------------*/
/* TABLET */
@media all and (max-width: 1023px) { .m_block { display: block; }
  .sub_kv .title_k2 { max-width: 410px; }
  .section_contents .row .col5 { width: 100%; margin-right: 0; margin-bottom: 40px; }
  .section_contents .row .col5 .process:first-child { min-height: auto; }
  .section_contents .row .col5 .process.process_desc { min-height: auto; width: calc(100% - 106px); margin-left: 106px; }
  .section_contents .row .col5 .process.process_desc .ico_box { position: absolute; top: -52px; left: -106px; width: 68px; }
  .section_contents .row .col5 .process.process_desc .ico_box img { width: 100%; }
  .section_contents .row .col5 .process.process_desc .mini_title { margin: 18px auto; }
  .section_contents .row .col5 .process.process_desc .text_k2 { width: 100%; }
  .section_contents .row .col5 .process.process_arw { display: none; }
  .section_contents .row .col5 .process.process_order { padding-left: 106px; }
  .section_contents .row .col5 .process.process_order.web { display: none; }
  .section_contents .row .col5 .process.process_order.mob { display: block; }
  .section_contents .row .col5:nth-child(2n) .process_order .numb_order { position: static; }
  .section_contents .row .col5:nth-child(2n+1) .process_order .numb_order { position: static; }
  .section_contents .row .col5:last-child { margin-bottom: 0; }
  .section_contents .remark { margin-top: 40px; }
  .section_contents .grid_text { margin-bottom: 40px; }
  .section_contents .grid_text .line_pb18 { margin-bottom: 20px; padding-bottom: 20px; }
  .section_contents .title_line + .grid_text { margin-bottom: 50px; }
  .row:not(.tb_row):not(.m_row) > .col3 { width: 29.3333%; }
  .row:not(.tb_row):not(.m_row) > .col3:nth-child(2n) { margin-right: 6%; }
  .row:not(.tb_row):not(.m_row) > .col3:nth-child(3n+3) { margin-right: 0; } }

/* MOBILE */
@media all and (max-width: 767px) { .row:not(.tb_row):not(.m_row) > .col3 { width: 100%; }
  .row:not(.tb_row):not(.m_row) > .col3:nth-child(2n) { margin-right: 0; }
  .btn_center { text-align: left; } }

/* MOBILE */
@media all and (max-width: 414px) { .m_hide { display: none; } }

/*# sourceMappingURL=process.css.map */