/* login bhrd */
.bh_log_bg {background:url("/new_home/img/my/login_bg.jpg") 0px 0px; background-size:cover; min-width: 1100px;}
.bh_log_logo {position:absolute; width:190px; height:80px; left:50px; top:30px; background:url("/new_home/img/main_bhrd/logo_busanhrd.png") no-repeat 0px 0px;}
.bh_log_cont_wrap {position:relative; width:540px; padding-top:60px; margin:0 auto;}
.bh_log_ctit {position:relative; width:100%; font-size:20px; font-weight:600; letter-spacing:-0.5px; color:#000; line-height:130%; padding-bottom:15px;}
.bh_log_ctxt {position:relative; width:100%; font-size:16px; font-weight:400; letter-spacing:-0.5px; color:#5b5b5b; line-height:130%; padding-top:17px; padding-bottom:20px;}
.bh_log_col {color:#999;}
.bh_log_col_2 {color:#000;}
.bh_log_line {position:relative; width:20px; height:1px; background:#c5c5c5;}
.bh_log_selwrap {position:relative; width:100%; height:90px; margin-bottom:30px;}
.bh_log_sel_1 {position:absolute; width:265px; height:90px; left:0px; top:0px; border-radius:10px; border:solid 5px rgba(0,0,0,.05); background:#fff url("/new_home/img/my/login_ck.png") no-repeat 67px 30px; box-shadow:0px 0px 10px rgba(0,0,0,.1); font-size:16px; font-weight:600; letter-spacing:-0.5px; color:#000; text-align:center; line-height:80px; cursor:pointer; transition:all 0.3s ease 0s;}
.bh_log_sel_1:hover {box-shadow:0px 0px 10px rgba(0,0,0,.25);}
.bh_log_sel_2 {position:absolute; width:265px; height:90px; right:0px; top:0px; border-radius:10px; border:solid 5px rgba(0,0,0,.05); background:#fff url("/new_home/img/my/login_ck.png") no-repeat 60px 30px; box-shadow:0px 0px 10px rgba(0,0,0,.1); font-size:16px; font-weight:600; letter-spacing:-0.5px; color:#000; text-align:center; line-height:80px; cursor:pointer; transition:all 0.3s ease 0s;}
.bh_log_sel_2:hover {box-shadow:0px 0px 10px rgba(0,0,0,.25);}
.bh_log_ck {border:solid 5px #0593fc; color:#0593fc;}

.bh_log_wrap {position:relative; width:100%; border-radius:10px; box-shadow:0px 0px 10px rgba(0,0,0,.1); background:#fff; padding:40px;}
.bh_log_tit {position:relative; width:100%; font-size:17px; font-weight:600; letter-spacing:-0.5px; color:#000; line-height:100%; padding-bottom:15px;}
.bh_log_form {position:relative; width:100%; height:60px; margin-bottom:5px;}
.bh_log_form_bt {position:relative; width:100%; height:60px; margin-bottom:18px; border-radius:5px; background:#b6b6b6; font-size:16px; font-weight:600; letter-spacing:-0.5px; color:#fff; text-align:center; line-height:60px; cursor:pointer;}
.bh_log_btck {background:#0593fc;}
.bh_log_cbox {position:relative; width:100%; height:23px;}
.bh_log_cbox ul li {position:relative; float:right; height:23px; margin-left:5px; font-size:15px; font-weight:400; letter-spacing:-0.5px; color:#8d8d8d; padding-top:3px;}
.bh_log_cbox ul li.f_ck {margin-left:20px; padding-top:0px;}

.bk_form_check {width:23px; height:23px; top:-10px;}

.bh_etc_wrap {position:relative; width:100%; height:130px; margin-top:20px;}
.bh_log_ser {position:absolute; height:30px; left:0px; top:0px;}
.bh_log_ser a {display:block; height:30px; font-size:15px; font-weight:400; letter-spacing:-0.5px; color:#8d8d8d; line-height:30px;}
.bh_log_ser a:hover {color:#333; text-decoration:underline 1px rgba(0,0,0,.1); text-underline-position:under;}
.bh_log_mem {position:absolute; width:140px; height:60px; right:0px; top:0px; border-radius:10px; box-shadow:0px 0px 10px rgba(0,0,0,.1); background:#fff; overflow:hidden; transition:all 0.3s ease 0s;}
.bh_log_mem a {display:block; width:100%; height:60px; font-size:15px; font-weight:600; letter-spacing:-0.5px; color:#666; line-height:60px; text-align:center;}
.bh_log_mem:hover {box-shadow:0px 0px 10px rgba(0,0,0,.25);}
.bh_log_memtxt {position:absolute; left:248px; top:21px; font-size:15px; font-weight:400; letter-spacing:-0.5px; color:#8d8d8d;}

.bh_log_botwrap {position:relative; width:100%; height:200px; border-top:solid 1px rgba(0,0,0,.05);}
.bh_log_botbox {position:relative; width:540px; padding-top:25px; margin:0 auto; font-size:14px; font-weight:400; letter-spacing:-0.5px; color:#8d8d8d; line-height:150%;}
.bh_log_col_3 {display:inline-block; font-size:18px; font-weight:600; color:#757575; padding-top:6px;}
.bh_log_logo_2 {position:absolute; width:140px; height:44px; right:0px; top:40px; background:url("/new_home/img/main_bhrd/logo_busanhrd_2.png") no-repeat 0px 0px;}

.bh_form_2
{
	font-size:16px;
	font-weight:400;
	letter-spacing:normal;
	color:rgba(0,0,0,1);
	height:60px;
	width:100%;
	box-sizing:border-box;
	padding-left:15px;
	background-color:transparent;
	border-radius:5px;
	border:solid 1px rgba(0,0,0,.15);
	transition:all 0.15s ease 0s;
	font-family:Pretendard,NotoSansKR,"Nanum Gothic","맑은 고딕","Malgun Gothic","돋움",Dotum,sans-serif;
}
input.bh_form_2::-webkit-input-placeholder{color:#999; font-size:16px; font-weight:400; letter-spacing:-0.5px;}
input.bh_form_2::-moz-placeholder{color:#999; font-size:16px; font-weight:400; letter-spacing:-0.5px;}
input.bh_form_2:-moz-placeholder{color:#999; font-size:16px; font-weight:400; letter-spacing:-0.5px;}
input.bh_form_2:-ms-input-placeholder{color:#999; font-size:16px; font-weight:400; letter-spacing:-0.5px;}
.bh_form_2:focus {background-color:rgba(5,146,251,.01); border:solid 1px rgba(5,146,251,.5);}

.bh_sel_wrap {position:relative; width:810px; padding-top:130px; margin:0 auto; min-height:730px;}
.bh_sel_txt {position:relative; width:100%; font-size:16px; font-weight:400; letter-spacing:-0.5px; color:#5b5b5b; line-height:130%; padding-bottom:25px; padding-top:20px;}
.bh_sel_boxwrap {position:relative; width:100%; height:260px;}
.bh_sel_box_1 {position:absolute; width:400px; height:260px; left:0px; top:0px; border-radius:50px; border:solid 5px rgba(0,0,0,.1); background:#fff url("/new_home/img/main_bhrd/bhrd_s_1.svg") no-repeat 50% 68px; background-size:44px; box-shadow:0px 10px 15px rgba(0,0,0,.1); cursor:pointer; padding-top:122px; text-align:center; font-size:22px; font-weight:800; letter-spacing:-0.5px; color:#333; line-height:100%; transition:all 0.4s ease 0s;}
.bh_sel_box_1:hover {box-shadow:0px 15px 15px rgba(0,0,0,.2); color:#000; top:-5px; border:solid 5px rgba(0,0,0,.5);}
.bh_sel_box_2 {position:absolute; width:400px; height:260px; right:0px; top:0px; border-radius:50px; border:solid 5px rgba(0,0,0,.1); background:#fff url("/new_home/img/main_bhrd/bhrd_s_2.svg") no-repeat 50% 68px; background-size:44px; box-shadow:0px 10px 15px rgba(0,0,0,.1); cursor:pointer; padding-top:122px; text-align:center; font-size:22px; font-weight:800; letter-spacing:-0.5px; color:#333; line-height:100%; transition:all 0.4s ease 0s;}
.bh_sel_box_2:hover {box-shadow:0px 15px 15px rgba(0,0,0,.2); color:#000; top:-5px; border:solid 5px rgba(0,0,0,.5);}
.bh_sel_col {display:inline-block; font-size:15px; font-weight:400; letter-spacing:-0.5px; color:#848484; padding-top:7px;}
.bh_sel_col_2 {color:#999; font-weight:600;}

.bh_guide_wrap {position:relative; width:100%; height:56px; margin-top:115px; text-align:center;}
.bh_guide_wrap ul li {position:relative; height:56px; border-radius:10px; padding-left:47px; padding-right:20px; font-size:15px; font-weight:400; color:#848484; padding-top:20px; letter-spacing:-0.5px; margin-right:5px; cursor:pointer; transition:all 0.4s ease 0s; box-shadow:0px 0px 10px rgba(0,0,0,.04); display:inline-block;}
.bh_guide_wrap ul li:last-child {margin-right:0px;}
.bh_guide_wrap ul li:hover {box-shadow:0px 0px 10px rgba(0,0,0,.07); color:#000; background:#fff;}
.bh_guide_wrap ul li.bh_g_1 {background:#fff url("/new_home/img/main_bhrd/bhrd_s_1.svg") no-repeat 15px 50%; background-size:30px;}
.bh_guide_wrap ul li.bh_g_2 {background:#fff url("/new_home/img/main_bhrd/bhrd_s_2.svg") no-repeat 15px 50%; background-size:30px;}
.bh_guide_wrap ul li.bh_g_3 {background:#fff url("/new_home/img/main_bhrd/bhrd_s_3.svg") no-repeat 15px 50%; background-size:30px;}








































































