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


html, body, div {margin: 0; padding: 0; font-family: "맑은 고딕", "나눔고딕", "나눔고딕코딩", "sans-serif"} 
img {border: 0;}

#head {width:100%; height: 60px; background-color: #fff; border-bottom: 2px solid #000;}
.header {width:1000px; margin: 0 auto; padding-top: 7px;}
.header_link {display: inline-block; float: right; font-size: 20px; color: #1f1f1f; padding-top: 8px;}
.header_link a {text-decoration: none; color: #1f1f1f; letter-spacing: -1px;}

#main {width:100%; height: 590px; background-image: url(/assets/images/apply/main_img_02.jpg); margin-bottom: 20px;}
#wrap {width:1000px; margin: 0 auto;}
.main_txt {display: block; float: left; margin-top: 115px;}
.form_wrap {float: right; width: 445px; height: 425px; background-image: url(/assets/images/apply/form_bg.png); margin-top: 65px; margin-bottom: 15px;}
.form_input {width:360px; height: 35px; border: 2px solid #676767; padding-left: 10px; font-size: 19px; }
.apply_select {width:373px;  height: 40px;  font-size: 19px; text-align: center;}
.pd_top {padding: 5px 0; }
.tel {position:inherit; margin-left: 585px;}
.check {display:inline-block;}
.input_check {display: inline-block; width: 17px; height: 17px; vertical-align: middle; float: left;}
.agree {font-size: 12px; color: #fff; letter-spacing: -1px;}
.apply_btn {width:370px; height: 60px; background-color: #ff9600; border: 1px solid #000000; margin-top: 30px; font-size: 27px; font-weight: bold; }


#contents_wrap {width:100%; float: left;}
.container {width: 1000px; margin: 0 auto; padding-bottom: 100px;}

ul.tabs{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
ul.tabs li{
background: none;
color: #222;
display: inline-block;
cursor: pointer;
height: 55px; 
font-size: 30px; text-align: center;
border-top-left-radius: 15px; border-top-right-radius: 15px;
border: 1px solid #aeaeae;
float: left;
width: 49%;
padding-top: 10px;
letter-spacing: -1px;
}

 
ul.tabs li.current {background: #000000; color: #fff; width: 49%; height: 55px; border-top-left-radius: 15px; border-top-right-radius: 15px; font-size: 30px; text-align: center;}
 
.tab-content { display: none; background: #fff; clear: both; }
 
.tab-content.current { display: inherit;}


.img_tit {display:block; text-align: center; padding-top: 50px;}
.img_media {width: 500px; padding: 40px 0 20px 0; text-align: center;}
.img_txt {padding: 10px 0; text-align: center; display: block;}


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



/*모바일*/
input {-webkit-border-radius: 0;}
#m_header {width:100%; height: 40px; border-bottom: 1px solid #8d8d8d;}
.m_logo {display: inline-block; text-align: left; padding-left: 10px; padding-top: 5px;}
.m_call {display: inline-block; float: right; padding-right:10px; padding-top:10px;}
#m_form_wrap {width:100%; background-color: #1d1d1d; }
.m_form {margin: 0 auto; width: 95%;}
.m_input {width:95%; height: 28px; border: 1px solid #676767; padding-left: 10px; font-size: 15px;}
.m_tpd {padding-top: 10px;}
.m_bpd {padding-bottom:5px }
.m_input_check {display: inline-block; width: 17px; height: 17px; vertical-align: middle; float: left; padding-right: 10px;}
.m_apply_select {width:100%; height: 36px; font-size: 15px; text-align: center; -webkit-border-radius: 0;}
.m_agree  {font-size: 13px; color: #adadad; letter-spacing: -1px;}
.m_apply_btn {width:100%; height: 50px; background-color: #ff9600; border: 1px solid #000000; margin-top: 10px;margin-bottom: 10px; font-size: 22px; font-weight: bold; -webkit-appearance: none;}
.m_content {margin: 0 auto; width: 95%; padding-top: 15px;}
.m_txt {font-size: 15px;}

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

ul.m_tabs{
  margin: 0px;
  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-top-left-radius: 15px; border-top-right-radius: 15px;
border: 1px solid #aeaeae;
float: left;
width: 49%;
padding-top: 10px;
letter-spacing: -1px;
}

 
ul.m_tabs li.current {background: #000000; color: #fff; width: 49%; height: 35px; border-top-left-radius: 15px; border-top-right-radius: 15px; font-size: 15px; text-align: center;}
 
.tab-content { display: none; background: #fff; clear: both; }
 
.tab-content.current { display: inherit;}

.m_footer {margin: 0 auto; font-size: 12px; color: #858585; display: block; text-align: center; padding:20px 10px;}






