#apply_pop_btn{display:block;width:165px;height:165px;position:fixed;left:100px;bottom:100px;z-index:9999999;animation-name: apply_floating;-webkit-animation-name: apply_floating;animation-duration: 2s;-webkit-animation-duration: 2s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
@keyframes apply_floating { 0% {transform: translateY(0%);} 50% {transform: translateY(8%);} 100% {transform: translateY(0%);} }
@-webkit-keyframes apply_floating { 0% {-webkit-transform: translateY(0%);} 50% {-webkit-transform: translateY(8%);} 100% {-webkit-transform: translateY(0%);} }

.apply_frm_wrap{display:none; font-family:'notokr-medium'; color:#000;font-size:15px;}
/*.apply_frm_wrap{position: fixed;display:block;width:450px;height:460px;left: 50%;top:50%;margin-left:-173px;margin-top:-226px;z-index: 9999;}*/
.apply_frm_wrap .apply_frm_inner{position:relative;display:block;padding:30px;background:#f4f4f4; width:395px; height:530px; overflow:hidden; border-radius:15px;}
.apply_wrap_close{position:absolute;display:block;height:30px;width:30px;background:url('//image.hrdch.co.kr/studych/image/common/btn_close_pop_coun.gif') center no-repeat;right:20px;top:20px; z-index:9999;}
.apply_frm_wrap select{}
.apply_frm_wrap select::-ms-expand {display:none}
.apply_frm_wrap input{}
.apply_frm_wrap .t4 select{width:73px;}
.apply_frm_wrap .t4 input{width:80px;}
.apply_frm_wrap .t6 {line-height:26px;}
.apply_frm_wrap input[type=radio]{width:16px;}
.apply_frm_btn{text-align:center; line-height:41px;margin-top:20px; width:100%;}
.apply_frm_btn a{color:#fff;font-family:notokr-medium;padding:8px 0; border-radius:5px; width:100%; background:#ef0000; display:block; box-shadow:5px 5px 15px d7b824;}
.apply_frm_btn a .left_t{color:#fff;font-family:notokr-medium;display:inline-block;font-size:22px;}
.apply_frm_btn a .right_t{color:#fff;font-family:notokr-bold;display:inline-block;font-size:32px;vertical-align:middle;}

.basic{margin-bottom:10px;}
.basic table{background:rgba(255, 255, 255, 0.8);width:390px;}
.basic th{width:120px !important;}
.basic span{font-family:'notokr-medium';color:#000;font-size:13px;}
.basic label{font-family:'notokr-medium';color:#000;font-size:13px;}
.basic textarea{font-family:'notokr-light';font-size:12px;background:none;}

.apply_frm_wrap h4{font-family:'notokr-medium'; font-size:25px; text-align:center; padding:10px 0 30px 0;  font-family:'notokr-regular'; }
.apply_frm_wrap li {width:100%; margin:10px 0; height:50px;}
.apply_frm_wrap li.input_100 input {width:100%;font-family:'notokr-regular';position: relative;box-sizing: border-box;display:inline-block;height:50px !important; padding: 0 18px 0 10px;
line-height: 28px;font-size:15px; border-radius:5px; background:#fff;}
.apply_frm_wrap li.sel_100 select {width:100%;font-family:'notokr-regular';position: relative;box-sizing: border-box;display:inline-block;height:50px !important;line-height: 28px;
font-size:15px;padding: 0 18px 0 10px;border-radius:5px;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;
background:#fff url('//image.hrdch.co.kr/studych/image/common/drop_arrow.png') 96% center no-repeat;}

.apply_frm_wrap li.input_phone input {width:138px;font-family:'notokr-regular';position: relative;box-sizing: border-box;display:inline-block;height:50px !important;
line-height: 28px;font-size:15px; border-radius:5px; background:#fff;padding: 0 18px 0 10px;}
.apply_frm_wrap li.input_phone select {width:78px;font-family:'notokr-regular';position: relative;box-sizing: border-box;display:inline-block;height:50px !important;line-height: 28px;
font-size:15px;padding: 0 18px 0 10px;border-radius:5px;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;
background:#fff url('//image.hrdch.co.kr/studych/image/common/drop_arrow.png') 96% center no-repeat;}


.popup_counsel {width:445px; height:560px; border-radius:15px; overflow:hidden; position:relative; background:#f4f4f4;}
.ocean { 
  height: 20%;
  width:100%;
  position:absolute;
  bottom:0;
  left:0;
  background: #ffda2b;
}

.wave {
  background: url('//image.hrdch.co.kr/studych/image/common/bg_wave.svg') repeat-x; 
  position: absolute;
  top: -198px;
  width: 6400px;
  height: 198px;
  animation: wave 7s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite;
  transform: translate3d(0, 0, 0);
}

.wave:nth-of-type(2) {
  top: -175px;
  animation: wave 7s cubic-bezier( 0.36, 0.45, 0.63, 0.53) -.125s infinite, swell 7s ease -1.25s infinite;
  opacity: 1;
}

@keyframes wave {
  0% {
    margin-left: 0;
  }
  100% {
    margin-left: -1600px;
  }
}

@keyframes swell {
  0%, 100% {
    transform: translate3d(0,-25px,0);
  }
  50% {
    transform: translate3d(0,5px,0);
  }
}