.log_box {max-width:900px; margin:0 auto; margin-top:135px; border-radius:10px; box-shadow: 0px 3px 11px rgba(0,0,0,0.3); overflow: hidden;}
  .log_box:after {clear:both; content:''; display:table;}
  .log_box .logo_img_box {float:left; width:50%;background:url('log_bg.jpg')no-repeat center; background-size:cover; height:550px; }
  .log_box .logo_txt_box {height:550px; float:right; width:50%; padding:50px 60px; background:#fff; }
  .log_box .logo_txt_box h2 {font-size:1.7em; font-family: 'GmarketSansMedium'; font-weight:400;}
  .log_box .logo_txt_box h2 b {color:#5ac2d3;}
  .log_box .logo_txt_box p {margin-top:25px; font-size:1.15em;  color:#aaa; margin-bottom:27px;}
  .log_box .logo_txt_box .line {width:45px; height:3px; background:#5ac2d3; position: relative; margin-bottom:50px;}
  .log_box .logo_txt_box .line:after {content:''; width:45px; height:3px; background:#ccc; position: absolute; left:48px;}
  .log_box .logo_txt_box .input_box {height:45px; padding:5px 10px; }
  .log_box .logo_txt_box .input_box1 {border-radius:5px 5px 0 0; border:1px solid #ddd; border-bottom:none;}
  .log_box .logo_txt_box .input_box2 {border-radius:0 0 5px 5px; border:1px solid #ddd; }
  .log_box .logo_txt_box .input_box i {width:14%; font-size:1.2em;  color:#999; position: relative; top:3px; left:8px;display: none;}
  .log_box .logo_txt_box .input_box input {width:85%; border:none; height:33px; font-family: 'GmarketSansMedium'; color:#666;} 
  .log_box .logo_txt_box input[id="ck1"] {border:1px solid #ccc;}
  .log_box .logo_txt_box #ck1 { margin-top:15px; display:inline-block; width:15px; height:15px; opacity: .4;}
  .log_box .logo_txt_box .ck_label {display:inline-block; margin-top:15px; color:#aaa; font-family: 'GmarketSansLight'; font-size:.9em; margin-left:5px; font-weight:600;}
  .log_box .logo_txt_box .mem_a {display:inline-block; float:right; color:#aaa; font-family: 'GmarketSansLight'; font-size:.9em; font-weight:600; margin-top:15px;}
  .log_box .logo_txt_box .bt_log {width:48%; height:45px; border-radius:5px; border:none; font-size:1.0em; letter-spacing: 0px; margin-top:30px; box-shadow: 0px 1px 5px rgba(0,0,0,.2); font-family: 'GmarketSansMedium'; color:#fff; margin-right:2%; background: linear-gradient( to right, #83deed, #5ac2d3 );}
  .log_box .logo_txt_box .bt_join {width:48%; height:45px; border-radius:5px; border:none; font-size:1.0em; letter-spacing: 0px; margin-top:30px; box-shadow: 0px 1px 5px rgba(0,0,0,.2); font-family: 'GmarketSansMedium'; background:#fff; color:#5ac2d3;  }
  .log_box .logo_txt_box .wid_log {font-family: 'GmarketSansMedium'; display:inline-block; margin-top:50px; color:#bbb;  margin-right:25px; font-size:.9em;}
  .log_box .logo_txt_box .wid_link {display:inline-block; font-family: 'GmarketSansMedium'; font-size:.9em; color:#5ac2d3; margin-right:9px;}

  @media screen and (max-height:850px){
    .log_box {margin-top:70px;}
    .log_box .logo_img_box {height:500px;}
    .log_box .logo_txt_box {height:500px; padding:40px 60px;}
    .log_box .logo_txt_box .wid_log {margin-top:25px;}
  }
  @media screen and (max-width:992px) {
    .log_box .logo_img_box {display:none;}
    .log_box {width:90%; margin:0 5%; margin-top:135px; }
    .log_box .logo_txt_box {width:100%;}
  }
  @media screen and (max-width:550px) {
    .log_box {width:90%; margin:0 5%; margin-top:35px; }
    .log_box .logo_txt_box {width:100%; padding:30px 25px; height:auto;}
    .log_box .logo_txt_box h2 {font-size:1.5em;}
    .log_box .logo_txt_box p {font-size:1.0em; margin-bottom:20px;}
    .log_box .logo_txt_box .line {margin-bottom:30px;}
    .log_box .logo_txt_box .input_box {height:40px;}
    .log_box .logo_txt_box .input_box i {font-size:1.1em; left:5px; top:1px;}
    .log_box .logo_txt_box .input_box input {width:83%; height:29px; font-size:.9em;}

    .log_box .logo_txt_box #ck1 {margin-top:9px;}
    .log_box .logo_txt_box .ck_label {font-size:.8em; margin-top:10px;}
    .log_box .logo_txt_box .mem_a {font-size:.8em; margin-top:10px;}
    .log_box .logo_txt_box .bt_log, .log_box .logo_txt_box .bt_join {height:35px; margin-top:20px; font-size:.9em;}
    .log_box .logo_txt_box .wid_log {margin-top:30px;margin-right:20px; font-size:.8em;}
    .log_box .logo_txt_box .wid_link {font-size:.8em;}

  }