


* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; text-shadow:none; color:#494E53;
}
html {overflow-y:scroll;}
body {font-family:"Pretendard", sans-serif; background:#F8FBFF;padding-right: 0 !important;}
a {color:#494E53; cursor:pointer !important;}
a:hover, a:focus {color:#494E53; text-decoration:none;}
ul {padding:0; margin:0; list-style:none;}
p {margin:0;}
button {padding:0 15px; line-height:36px; border:none; font-size:14px;}
button:focus{border:none; outline:none;}
/* input[type=checkbox], input[type=radio] {margin:0; display:none;} */
:focus {outline:unset;}

.select_box .select_option_list { padding:0!important; }
.select_box .select_option_list .option_list_item { padding:0 10px!important; cursor:pointer; }
.select_box .select_option_list .option_list_item:hover { border-radius:5px; background:#ebf3fd; }

button:hover { background:#1B66C9!important; }
.registration_bth:hover { background: #1b66c9!important; }
.cancel_btn:hover { background:#e6ecf4!important; }
.select_box .label:hover { background:none!important; }

/*반응형 View*/
@media only screen and (max-width:1500px) {
  button { padding:0 10px; }
}

@media only screen and (max-width:1280px) {
  button { line-height:32px; font-size:12px;}
}

@media only screen and (max-width:1080px) {
}