body {font-family: Pretendard;}

.headerbox {position:fixed; top:0; left:0; width:100%; height:88px; background-color:#fff;}
.headerbox_in {width:100%; max-width:1440px; margin:0 auto; margin-top:24px; }
.txtlogo {float:left; width: 120px;  height: 40px; background-color: #f5f5f5; padding-top:12px;}
.txtlogo {font-size: 14px;  font-weight: 600;  font-stretch: normal;  font-style: normal;  line-height: normal;  letter-spacing: normal;  text-align: center;  color: #626262;}
.tlogo {float:left; width:70px; margin-top:-10px; margin-bottom:-10px; }
.logo {position:absolute; width:200px; height:40px;}


.btn_login {float:right;  width: 77px;  height: 37px; border-radius: 10px;  background-color: #f5f5f5; padding-top:10px;}
.btn_login {font-size: 14px;  font-weight: 600;  font-stretch: normal;  font-style: normal;  line-height: normal;  letter-spacing: normal;  text-align: center;  color: #111;}

.menu1 {position:absolute; left:50%; margin-left:-117px; margin-top: -27px;}
.menu1 {font-size: 18px;  font-weight: 600;  font-stretch: normal;  font-style: normal;  line-height: normal;  letter-spacing: normal;  text-align: left;  color: #111;}
.menu2 {position:absolute; left:50%; margin-left:50px; margin-top: -27px;}
.menu2 {font-size: 18px;  font-weight: 600;  font-stretch: normal;  font-style: normal;  line-height: normal;  letter-spacing: normal;  text-align: left;  color: #111;}

.footerbox {width:100%; min-height:196px; background-color:#fff;}
.footerbox_in {width:100%; max-width:1440px; margin:0 auto; padding-top:60px;}
.flogo {float:left; width:86px; margin-right:60px;}
.ftxt {float:left;}
.ftxt1 {font-size: 16px;  font-weight: 600;  font-stretch: normal;  font-style: normal;  line-height: normal;  letter-spacing: normal;  text-align: left;  color: #111; margin-top:14px;}
.ftxt2 {font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: normal;  letter-spacing: normal;  text-align: left;  color: #626262; margin-top:8px;}

input[type="checkbox"],
input[type="radio"] {
  border: 0;
  cursor: pointer;
  display: inline-block;
  padding: 0;
  -webkit-appearance: none;
}

input[type="checkbox"] {
  width: 24px;
  height: 24px;
  background: url("/images/arunecare/ic_check.svg") 0px 0px no-repeat;
  background-size:cover;
  margin-right: 7px;
  vertical-align: middle;  
}
input[type="checkbox"]:checked {
  width: 24px;
  height: 24px;
  background-size:cover;  
  background: url("/images/arunecare/ic_check_on.svg") 0px 0px no-repeat;
}
input[type="checkbox"] + label {
  cursor: pointer;
  margin: 0 20px 0 6px;
  font-size: 16px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.5;  letter-spacing: -0.9px;  text-align: left;  color: #2a2a2a;
  vertical-align: middle;
}

input[type="radio"] {
  width: 24px;
  height: 24px;
  background: url("/images/arunecare/ic_radio.svg") 0px 0px no-repeat;
  background-size:cover;  
  margin: 0 5px 0 0;
  position: relative;
  vertical-align: middle;
}
input[type="radio"]:checked {
  background:  url("/images/arunecare/ic_radio_on.svg") 0px 0px no-repeat;
  background-size:cover;  
  border: 0;
  cursor: pointer;
  -webkit-appearance: none;
}
input[type="radio"] + label {
  cursor: pointer;
  margin: 0 20px 0 6px;
  font-size: 16px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.5;  letter-spacing: -0.9px;  text-align: left;  color: #2a2a2a;  
  vertical-align: middle;
}