@charset "utf-8";
/* CSS Document */

html, body, div, p  {margin: 0; padding: 0; font-family: "맑은 고딕","MalgunGothic", "나눔고딕", "나눔고딕코딩", "serif"; color: #282828;}
input[type=text],input[type=button], textarea {-webkit-appearance:none; -moz-appearance:none; appearance:none;}
input[type=text],input[type=button], textarea, select {-webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0;   -moz-appearance: none;}

img { max-width:100%; height:auto; }

a { text-decoration: none; }

#header {width:100%; height: 50px; background-color: #1e1e1e;}
.m_logo { margin-left: 3%; padding-top: 3%; display: inline-block;}
.m_tel {margin-right: 3%; padding-top: 4%; float: right; width: 36%}
#main_bg {width:100%;}
.back_ground {background-image: url("/assets/images/apply/m_background_02.png"); background-position:-150px 0; width:100%; height:500px; display: block;}
.back_ground img {padding-top: 90px;}
.btn_apply {background-color: #ea5504; width: 70%; border: 0; height: 40px; text-align: center; font-size: 17px; font-weight: bold; color: #fff; display: block; margin: 0 auto; margin-top: 230px; border-radius: 30px;}
#tab_layout {width:95%; margin: 0 auto; padding-top: 20px;}
.btn_tab_off {border: 1px solid #b2b2b2; background-color: #fff; height: 40px; text-align: center; font-size: 15px; border-collapse:collapse; width: 100%;}
.btn_tab_on {border: 1px solid #b2b2b2; background-color: #292929; color: #fff; height: 40px;  text-align: center; font-size: 15px; border-collapse:collapse; width:100%;}

#contents_wrap { padding-top: 20px; margin: 0 auto; display: block; padding-left: 4%;}
.m_img {text-align: center; padding-top: 20px; }
.m_img span {display: block; padding: 20px 0;}
.img {display: block; padding-top: 20px;}
.m_content {margin: 0 auto; display: block;}

ul.m_tabs{
  margin: 0px auto;
  padding: 0px;
  list-style: none;
}
ul.m_tabs li{
  background: none;
  color: #222;
  display: inline-block;
  cursor: pointer;
  height: 35px;
  font-size: 15px; text-align: center;
  border-collapse: collapse;
  border: 1px solid #aeaeae;
  float: left;
  width: 47%;
  padding-top: 15px;
  letter-spacing: -1px;

}


ul.m_tabs li.current {background: #292929; color: #fff; width: 47%; height: 35px; font-size: 15px; text-align: center; border-collapse: collapse; }

.tab-content { display: none; background: #fff; clear: both; }

.tab-content.current { display: inherit;}

#m_form_wrap {width:100%; background-color: #fff; margin-top: 20px;}
.m_form {margin: 0 auto; width: 95%;}
.m_input {width:75%; height: 30px; padding-top: 10px; font-size: 15px; margin: 0 auto; border: none;  display: block;}
.m_bor_top {border-top:1px solid #d7d7d7;}
.m_bor_bot {border-bottom:1px solid #d7d7d7;}
.m_tpd {padding-top: 10px;}
.m_bpd {padding-bottom:5px }
.m_textarea {width:76%; margin: 0 auto; padding-top:20px;  display: block; }
.m_input_check {display: inline-block; width: 17px; height: 17px; vertical-align: middle; float: left; padding-right: 10px; }
.m_apply_select {width:77%; height: 45px; font-size: 15px; text-align: center; -webkit-border-radius: 0; border: none; display: block; margin: 0 auto; border-top:1px solid #d7d7d7; padding-top: 10px; color: #757575; }
.m_agree  {font-size: 13px; color: #adadad; letter-spacing: -1px; width: 75%;}
.m_apply_btn {width:75%; height: 50px; background-color: #ea5504; border: none; margin-top: 10px; margin: 10px auto; font-size: 20px; color:#fff; font-weight: bold; -webkit-appearance: none;  display: block; margin-bottom: 20px;}
.m_content {margin: 0 auto; width: 95%;}
.m_txt {font-size: 15px;}

.m_img { text-align: center; display: block; padding-top: 10px; padding-bottom: 30px;}
.m_bt {margin-bottom: 20px;}

#footer_wrap {width:100%; float: left; height: 80px; background-color: #252525;}
.footer {width:100%; margin: 0 auto; font-size: 14px; color: #858585; display: block; text-align: center; padding-top: 20px; margin-top: 20px;}
.m_footer {margin: 0 auto; font-size: 12px; color: #858585; display: block; text-align: center; padding:20px 10px;}




