@charset "UTF-8";
body {
  background-color: #f8f8f8;
  padding-bottom: 65px !important; }

.simpleisbest {
  font-family: 'Malgun Gothic', '맑은 고딕', 'NanumGothic';
  /* clearfix */ }
.simpleisbest header {
  height: 37px;
  line-height: 35px;
  overflow: hidden;
  margin-bottom: 30px; }
.simpleisbest header.white {
  border-bottom: 1px solid #cdced1;
  background-color: #fff; }
.simpleisbest header.white .btn_box {
  background: #f8f8f8 !important;
  border: 1px solid #d8d8d8; }
.simpleisbest header.white .btn_box:hover {
  background: #fbfbfb; }
.simpleisbest header .wrap {
  width: 720px;
  margin: 0 auto; }
.simpleisbest header .logo {
  float: left; }
.simpleisbest header .nav {
  float: right; }
.simpleisbest header .nav ul {
  margin: 0;
  padding: 0;
  list-style: none; }
.simpleisbest header .nav ul li {
  display: inline-block;
  margin-left: 10px;
  font-family: dotum;
  font-size: 11px;
  color: #575757; }
.simpleisbest header .nav ul li a {
  color: #3c3c3c;
  text-decoration: none; }
.simpleisbest header .nav ul li a:hover {
  color: #1c1c1c;
  text-decoration: underline; }
.simpleisbest header .nav ul li .btn_box {
  background: #fff;
  padding: 5px 6px 3px;
  border-radius: 3px;
  border: 1px solid #d8d8d8; }
.simpleisbest header .nav ul li .btn_box:hover {
  border: 1px solid #a7a7a7; }
.simpleisbest header .nav ul li .btn_box a:hover {
  text-decoration: none; }
.simpleisbest .form_signup, .simpleisbest .find_account {
  width: 580px;
  margin: 0 auto 0 auto; }
.simpleisbest .form_signup .box, .simpleisbest .find_account .box {
  padding: 13px 35px 23px;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  margin-bottom: 25px; }
.simpleisbest .form_signup .box h1, .simpleisbest .find_account .box h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  padding-bottom: 15px;
  border-bottom: 1px solid #cacaca;
  text-indent: -9999px;
  white-space: nowrap; }
.simpleisbest .form_signup .box h1.title_signup, .simpleisbest .find_account .box h1.title_signup {
  width: 100%;
  height: 22px;
  margin-bottom: 25px;
  padding-bottom: 20px;
  background: url(../img/title_signup.png) 0 0 no-repeat; }
.simpleisbest .form_signup .box h1.title_find_member_account_with_email, .simpleisbest .find_account .box h1.title_find_member_account_with_email {
  width: 100%;
  height: 19px;
  background: url(../img/title_find_member_account_with_email.png) 0 0 no-repeat; }
.simpleisbest .form_signup .box h1.title_find_member_account_with_email, .simpleisbest .find_account .box h1.title_find_member_account_with_email {
  width: 100%;
  height: 19px;
  background: url(../img/title_find_member_account_with_email.png) 0 0 no-repeat; }
.simpleisbest .form_signup .box h1.title_find_member_account_with_email_question, .simpleisbest .find_account .box h1.title_find_member_account_with_email_question {
  width: 100%;
  height: 19px;
  background: url(../img/title_find_member_account_with_email_question.png) 0 0 no-repeat; }
.simpleisbest .form_signup .box h1.title_resend_auth_mail, .simpleisbest .find_account .box h1.title_resend_auth_mail {
  width: 100%;
  height: 19px;
  background: url(../img/title_resend_auth_mail.png) 0 0 no-repeat; }
.simpleisbest .form_signup .box h2.title_agreement, .simpleisbest .find_account .box h2.title_agreement {
  width: 100%;
  height: 18px;
  background: url(../img/title_agreement.png) 0 0 no-repeat;
  padding: 0;
  margin: 20px 0 20px 0;
  text-indent: -9999px;
  white-space: nowrap; }
.simpleisbest .form_signup .box .subtitle, .simpleisbest .find_account .box .subtitle {
  line-height: 1.6;
  padding: 0 2px;
  margin: 0;
  font-size: 13px;
  color: #564e4e; }
.simpleisbest .form_signup .box .subtitle + .form_find_account, .simpleisbest .find_account .box .subtitle + .form_find_account {
  margin-top: 17px; }
.simpleisbest .form_signup .box .input_group, .simpleisbest .find_account .box .input_group {
  position: relative;
  margin-bottom: 4px;
  clear: both;
  overflow: hidden;
  /* 비밀번호 찾기 강제 스타일 지정 */
  /* 파일 업로드 커스텀 디자인 */ }
.simpleisbest .form_signup .box .input_group .inline, .simpleisbest .find_account .box .input_group .inline {
  position: relative;
  float: left; }
.simpleisbest .form_signup .box .input_group .help, .simpleisbest .find_account .box .input_group .help {
  margin: 5px 0 0 0;
  padding: 0;
  clear: both;
  display: block; }
.simpleisbest .form_signup .box .input_group label.label, .simpleisbest .find_account .box .input_group label.label {
  display: block;
  margin: 7px 0 8px;
  font-size: 13px; }
.simpleisbest .form_signup .box .input_group.floating, .simpleisbest .find_account .box .input_group.floating {
  margin-bottom: 15px; }
.simpleisbest .form_signup .box .input_group.floating label.label, .simpleisbest .find_account .box .input_group.floating label.label {
  position: absolute;
  left: 10px;
  line-height: 40px;
  font-size: 13px;
  color: #848484;
  padding: 0;
  margin: 0; }
.simpleisbest .form_signup .box .input_group.floating label.label em, .simpleisbest .find_account .box .input_group.floating label.label em {
  margin-right: 4px; }
.simpleisbest .form_signup .box .input_group select, .simpleisbest .find_account .box .input_group select {
  height: 40px;
  line-height: 38px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border: 1px solid #cdcdcf;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px; }
.simpleisbest .form_signup .box .input_group input[type=text], .simpleisbest .form_signup .box .input_group input[type=password], .simpleisbest .form_signup .box .input_group input[type=email], .simpleisbest .form_signup .box .input_group input[type=tel], .simpleisbest .form_signup .box .input_group input[type=file], .simpleisbest .form_signup .box .input_group input[type=url], .simpleisbest .find_account .box .input_group input[type=text], .simpleisbest .find_account .box .input_group input[type=password], .simpleisbest .find_account .box .input_group input[type=email], .simpleisbest .find_account .box .input_group input[type=tel], .simpleisbest .find_account .box .input_group input[type=file], .simpleisbest .find_account .box .input_group input[type=url] {
  box-sizing: border-box;
  height: 40px;
  line-height: 38px;
  border: 1px solid #cdcdcf;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 15px; }
.simpleisbest .form_signup .box .input_group input[type=text]:hover, .simpleisbest .form_signup .box .input_group input[type=text]:focus, .simpleisbest .form_signup .box .input_group input[type=password]:hover, .simpleisbest .form_signup .box .input_group input[type=password]:focus, .simpleisbest .form_signup .box .input_group input[type=email]:hover, .simpleisbest .form_signup .box .input_group input[type=email]:focus, .simpleisbest .form_signup .box .input_group input[type=tel]:hover, .simpleisbest .form_signup .box .input_group input[type=tel]:focus, .simpleisbest .form_signup .box .input_group input[type=file]:hover, .simpleisbest .form_signup .box .input_group input[type=file]:focus, .simpleisbest .form_signup .box .input_group input[type=url]:hover, .simpleisbest .form_signup .box .input_group input[type=url]:focus, .simpleisbest .find_account .box .input_group input[type=text]:hover, .simpleisbest .find_account .box .input_group input[type=text]:focus, .simpleisbest .find_account .box .input_group input[type=password]:hover, .simpleisbest .find_account .box .input_group input[type=password]:focus, .simpleisbest .find_account .box .input_group input[type=email]:hover, .simpleisbest .find_account .box .input_group input[type=email]:focus, .simpleisbest .find_account .box .input_group input[type=tel]:hover, .simpleisbest .find_account .box .input_group input[type=tel]:focus, .simpleisbest .find_account .box .input_group input[type=file]:hover, .simpleisbest .find_account .box .input_group input[type=file]:focus, .simpleisbest .find_account .box .input_group input[type=url]:hover, .simpleisbest .find_account .box .input_group input[type=url]:focus {
  padding-left: 19px;
  border: 1px solid #ffb131; }
.simpleisbest .form_signup .box .input_group input[type=text], .simpleisbest .form_signup .box .input_group input[type=password], .simpleisbest .form_signup .box .input_group input[type=email], .simpleisbest .form_signup .box .input_group input[type=url], .simpleisbest .find_account .box .input_group input[type=text], .simpleisbest .find_account .box .input_group input[type=password], .simpleisbest .find_account .box .input_group input[type=email], .simpleisbest .find_account .box .input_group input[type=url] {
  width: 205px;
  margin-right: 10px; }
.simpleisbest .form_signup .box .input_group input[type=tel], .simpleisbest .find_account .box .input_group input[type=tel] {
  text-align: center;
  width: 75px !important;
  padding-left: 10px !important; }
.simpleisbest .form_signup .box .input_group .placeholder, .simpleisbest .find_account .box .input_group .placeholder {
  color: red; }
.simpleisbest .form_signup .box .input_group #find_account_question, .simpleisbest .find_account .box .input_group #find_account_question {
  float: left;
  margin-right: 10px !important; }
.simpleisbest .form_signup .box .input_group #user_id, .simpleisbest .form_signup .box .input_group #email_address, .simpleisbest .find_account .box .input_group #user_id, .simpleisbest .find_account .box .input_group #email_address {
  width: 290px; }
.simpleisbest .form_signup .box .input_group #password, .simpleisbest .find_account .box .input_group #password {
  background: url(../img/input_bg_pw1.png) right 10px center no-repeat; }
.simpleisbest .form_signup .box .input_group #password2, .simpleisbest .find_account .box .input_group #password2 {
  background: url(../img/input_bg_pw2.png) right 10px center no-repeat; }
.simpleisbest .form_signup .box .input_group #uploadFile, .simpleisbest .find_account .box .input_group #uploadFile {
  float: left; }
.simpleisbest .form_signup .box .input_group .fileUpload, .simpleisbest .find_account .box .input_group .fileUpload {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  display: inline-block;
  height: 41px;
  line-height: 40px;
  padding: 0 13px;
  font-size: 14px;
  border: 1px solid silver; }
.simpleisbest .form_signup .box .input_group .fileUpload input.upload, .simpleisbest .find_account .box .input_group .fileUpload input.upload {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0); }
.simpleisbest .form_signup .box.agreement .text, .simpleisbest .find_account .box.agreement .text {
  padding: 7px;
  border: 1px solid #d3d3d3; }
.simpleisbest .form_signup .box.agreement .confirm, .simpleisbest .find_account .box.agreement .confirm {
  margin-top: 13px; }
.simpleisbest .find_account input {
  width: 100%; }
.simpleisbest .input_full {
  width: 100% !important; }
.simpleisbest .input_big {
  height: 50px !important;
  line-height: 50px !important; }
.simpleisbest .btn_area {
  text-align: center; }
.simpleisbest .btn_area input[type=submit] {
  font-family: 'Malgun Gothic', '맑은 고딕', 'NanumGothic';
  margin: 0 auto;
  padding: 10px;
  width: 100%;
  text-align: center;
  background-color: #ffdf30;
  border: 1px solid #ffb131;
  font-size: 18px;
  border-radius: 7px;
  cursor: pointer; }
.simpleisbest .btn_area input[type=submit]:hover {
  background: #fff;
  color: #fb8800; }
.simpleisbest .clearfix:before, .simpleisbest .clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }
.simpleisbest .clearfix:after {
  clear: both; }
.simpleisbest .clearfix {
  *zoom: 1; }
.simpleisbest.red .box .input_group input[type=text]:hover, .simpleisbest.red .box .input_group input[type=text]:focus, .simpleisbest.red .box .input_group input[type=password]:hover, .simpleisbest.red .box .input_group input[type=password]:focus, .simpleisbest.red .box .input_group input[type=email]:hover, .simpleisbest.red .box .input_group input[type=email]:focus, .simpleisbest.red .box .input_group input[type=tel]:hover, .simpleisbest.red .box .input_group input[type=tel]:focus, .simpleisbest.red .box .input_group input[type=file]:hover, .simpleisbest.red .box .input_group input[type=file]:focus, .simpleisbest.red .box .input_group input[type=url]:hover, .simpleisbest.red .box .input_group input[type=url]:focus {
  border: 1px solid #ff2544 !important; }
.simpleisbest.red .btn_area input[type=submit] {
  color: #fff;
  background-color: #f30000;
  border-color: #f30000; }
.simpleisbest.red .btn_area input[type=submit]:hover {
  background: #fff;
  color: #ff2544; }
.simpleisbest.blue .box .input_group input[type=text]:hover, .simpleisbest.blue .box .input_group input[type=text]:focus, .simpleisbest.blue .box .input_group input[type=password]:hover, .simpleisbest.blue .box .input_group input[type=password]:focus, .simpleisbest.blue .box .input_group input[type=email]:hover, .simpleisbest.blue .box .input_group input[type=email]:focus, .simpleisbest.blue .box .input_group input[type=tel]:hover, .simpleisbest.blue .box .input_group input[type=tel]:focus, .simpleisbest.blue .box .input_group input[type=file]:hover, .simpleisbest.blue .box .input_group input[type=file]:focus, .simpleisbest.blue .box .input_group input[type=url]:hover, .simpleisbest.blue .box .input_group input[type=url]:focus {
  border: 1px solid #00a8e6 !important; }
.simpleisbest.blue .btn_area input[type=submit] {
  color: #fff;
  background-color: #00befd;
  border-color: #00a8e6; }
.simpleisbest.blue .btn_area input[type=submit]:hover {
  background: #fff;
  color: #00a8e6; }
.simpleisbest.black .box .input_group input[type=text]:hover, .simpleisbest.black .box .input_group input[type=text]:focus, .simpleisbest.black .box .input_group input[type=password]:hover, .simpleisbest.black .box .input_group input[type=password]:focus, .simpleisbest.black .box .input_group input[type=email]:hover, .simpleisbest.black .box .input_group input[type=email]:focus, .simpleisbest.black .box .input_group input[type=tel]:hover, .simpleisbest.black .box .input_group input[type=tel]:focus, .simpleisbest.black .box .input_group input[type=file]:hover, .simpleisbest.black .box .input_group input[type=file]:focus, .simpleisbest.black .box .input_group input[type=url]:hover, .simpleisbest.black .box .input_group input[type=url]:focus {
  border: 1px solid #636363 !important; }
.simpleisbest.black .btn_area input[type=submit] {
  color: #fff;
  background-color: #3b3b3b;
  border-color: #000; }
.simpleisbest.black .btn_area input[type=submit]:hover {
  background: #fff;
  color: #000; }

/*# sourceMappingURL=simpleisbest.css.map */
@media screen and (max-width:600px) {
  .simpleisbest .form_signup, .simpleisbest .find_account {
    width: auto;
    margin: 0 auto 0 auto; }
}