@charset "UTF-8";

/* common */
	/* Button */
	.HJ_btn64{cursor:pointer; padding:0 20px; width:auto; height:64px; font-size:24px; color:#fff; font-weight:500; background-color:#4771f6;}
		.HJ_btn64.w100p{width:100%;}
		.HJ_btn64.wPB01{width:50%; float:left;}
		.HJ_btn64.btnC_g00{color:#666666; background-color:#cccccc;}

	.HJ_input54{padding:0 20px; width:100%; height:54px; font-size:16px; border:1px solid #dddddd; letter-spacing:-1px;}
		.HJ_input54.mw412{max-width:412px;}
		.HJ_input54.w128{width:128px;}
		.HJ_input54.w98{width:98px;}
		.HJ_input54.w88{width:88px;}
	.HJ_input54::placeholder{color:#999999;}
	select.HJ_input54{padding:0; padding-left:10px;}
	.HJ_chkbox input {
	display:none;
	}
	.HJ_chkbox input + label{font-size:16px; color:#999999;}
	.HJ_chkbox input + label span {
		display:inline-block;
		width:24px;
		height:24px;
		margin:-2px 10px 0 0;
		vertical-align:middle;
		background:url(../images/item/icon_chk00.png) left top no-repeat;
		cursor:pointer;
	}
	.HJ_chkbox input:checked + label span {
		color:blue;
		background:url(../images/item/icon_chk00.png) -24px top no-repeat;
	}

	.ul_row00 li{margin-bottom:10px; line-height:1.25em; font-size:16px; color:#999999; letter-spacing:-.05em;}
	.ul_row00 li:last-child{margin-bottom:0;}
	.ul_row01{display:flex; width:100%; height:auto;}
	.ul_row01 li{display:inline-flex; margin-right:40px; letter-spacing:-.05em;}
	.ul_row01 li:last-child{margin-right:0;}

	.maxW_412{margin:0 auto; max-width:412px;}
	.mt-30{margin-top:30px;}
	.mt-64{margin-top:64px;}
	.mr-20{margin-right:20px;}
	.mb-10{margin-bottom:10px;}
	.mb-20{margin-bottom:20px;}
	.mb-30{margin-bottom:30px;}
	.mb-64{margin-bottom:64px;}
	.pt-64{margin-top:64px;}
	.pb-64{padding-bottom:64px;}

.HJ_subtitle_h1{text-align:center;}
.find_info_ul li{margin-bottom:8px;}
.find_info_ul li a {color:#999999; font-weight:100;}
.find_info_ul li span{margin-left:10px; width:7px; height:24px; display:inline-block; vertical-align:middle; background:url(../images/item/icon_arr11_999.png) right center no-repeat;}

/* 210302 장지향 추가 */
.HJ_input54.mw500{max-width:500px;}
.semail{display:inline-block;color:#999;}
.ul_row00_input .i_txt{width:500px;}
.file_box{margin-top:5px;}
.file_box:first-child{margin-top:0;}
.file_box .btn_s1{margin-left:2px;}
.file_box .btn_s1 + .btn_file{margin-left:0;}
.btn_file{display:inline-block; position:relative; overflow:hidden; height:37px; margin-left:5px; vertical-align:middle;}
.btn_file input{position:absolute; top:0; right:0; width:100%; height:37px; font-size:12px; line-height:37px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
.form_input{width:375px; height:37px; padding:0 10px; border:1px solid #c2c4c6; background:#fff; line-height:37px; color:#222; font-family:'Noto Sans KR';font-size:15px;color:#666}
.btn_s1{display:inline-block; min-width:115px; height:37px; padding:0 20px; border:1px solid #7f7f7f; background:#7f7f7f; color:#fff; line-height:35px; text-align:center; vertical-align:middle;}
.file_txt{margin-top:5px; font-family:'Noto Sans KR L'; color:#999; font-size:14px;}

/*최초 로그인*/
.loginF_agree{margin:0 auto; max-width:720px;}
.loginF_agree_txt{margin-bottom:20px; font-family:'Noto Sans KR L';color:#666; text-align:center;}
.loginF_agree_con{position:relative;margin:20px 0;padding:20px;border-width:1px 0 1px 0;border-style:solid;border-color:#444 #fff #999 #fff;}
.loginF_agree_con .agree_chk+.agree_chk {margin-top:12px;}
.loginF_agree_con .agree_chk .form_ib+.form_ib {margin-right:12px;}
.label_fake{position: relative;padding-right:12px;min-height: 18px;font-family:'Noto Sans KR', sans-serif;font-size:16px;color:#666;letter-spacing:-0.6px;line-height: 30px;}