@charset "utf-8";

/* 웹 폰트 */
@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 400;
  src: url(../font/NanumGothic-Regular.eot);
  src: url(../font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumGothic-Regular.woff2) format('woff2'),
       url(../font/NanumGothic-Regular.woff) format('woff'),
       url(../font/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumBold';
  font-style: normal;
  font-weight: 700;
  src: url(../font/NanumGothic-Bold.eot);
  src: url(../font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumGothic-Bold.woff2) format('woff2'),
       url(../font/NanumGothic-Bold.woff) format('woff'),
       url(../font/NanumGothic-Bold.ttf) format('truetype');
}

/* -- 하나팩스 서브 공통부분 시작 -- */
*{border-spacing:0}
button {display:inline-block;border:none;background-color:transparent;cursor:pointer;}
input:focus {outline:none;}
.hasub_conWrap {position:relative;width:790px;box-sizing:border-box;}
.hasub_conWrap legend {position:absolute;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0;}
.hasub_conWrap img,fieldset,iframe,input.type-image {border:0; border-style:none;}
.hasub_conWrap table {border-collapse: separate;border-spacing:0;}
.hasub_conWrap legend {position:absolute;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0;}
.hasub_conWrap caption, th, td {font-weight:normal;}
.hasub_conWrap ol, ul {list-style:none;}

.hfax_stitle {height:53px;color:#333;font-size:28px;font-family:"notokr-medium","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;text-align:left;border-bottom:1px solid #c8c8c8;padding:19px 0px 0px 2px;box-sizing:border-box;}

.position-r {position:relative;}

/* width값 설정 */
.w46 {width:46px !important;} /* 추가 22-03-03 */
.w60 {width:60px !important;} /* 추가 22-03-03 */
.w122 {width:122px !important;}
.w125 {width:125px !important;} /* 추가 22-03-03 */
.w137 {width:137px !important;} /* 추가 22-03-03 */
.w145 {width:145px !important;} /* 추가 22-03-03 */
.w149 {width:149px !important;} /* 추가 22-03-03 */
.w275 {width:275px !important;}
.w292 {width:292px !important;}
.w366 {width:366px !important;} /* 추가 22-03-03 */
.w396 {width:396px !important;}
.w413 {width:413px !important;} /* 추가 22-03-03 */
.w420 {width:420px !important;} /* 추가 22-03-03 */
.w481 {width:481px !important;} /* 추가 22-03-03 */
.w630 {width:630px !important;}
.wp100 {width:100% !important;}  

/* margin */
.mt-17 {margin-top:17px !important;}
.mt-28 {margin-top:28px !important;}
.mt-37 {margin-top:37px !important;}
.mt-45 {margin-top:45px !important;} /* 추가 22-03-03 */
.mb-6 {margin-bottom:6px !important;} /* 추가 22-03-03 */
.mb-10 {margin-bottom:10px !important;}
.ml-6 {margin-left:6px !important;}
.ml-8 {margin-left:8px !important;} /* 추가 22-03-03 */
.ml-18 {margin-left:18px !important;} /* 추가 22-03-03 */
.ml-20 {margin-left:20px !important;} /* 추가 22-03-03 */
.ml-30 {margin-left:30px !important;}

/* padding */
.pdt-20 {padding-top:20px !important;} /* 추가 22-03-03 */
.pdt-55 {padding-top:55px !important;} /* 추가 22-03-03 */

/* 폼관련 스타일*/
.hs_inputst1 {height:25px;font-size:13px;color:#666;border:1px solid #ccc;background-color:#fff; padding-left:10px;font-family:"NanumGothic","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;box-sizing:border-box;}
.hs_inputst2 {height:28px;font-size:15px;color:#666;border:1px solid #d7d7d7;background-color:#f0f0f0;padding:0px 0px 3px 10px;font-family:"NanumGothic","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;box-sizing:border-box;} /* 추가 22-03-03 */
.hs_inputst3 {height:28px;font-size:14px;color:#666;border:1px solid #79a3d7;background-color:#fff;padding:0px 0px 3px 10px;font-family:"NanumGothic","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;vertical-align:middle;box-sizing:border-box;} /* 추가 22-03-03 */
.hs_inputst4 {height:28px;font-size:14px;color:#666;border:1px solid #ccc;background-color:#fff; padding-left:10px;font-family:"NanumGothic","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;box-sizing:border-box;} /* 추가 22-03-03 */
.hs_inputst5 {height:26px;font-size:14px;border:1px solid #cecece;padding-left:2px;margin:2px 3px 0px 4px;vertical-align:top;} /* 추가 22-03-03 */
.hs_inputst6 {height:26px;color:#a0a0a0;font-size:14px;border:1px solid #c4c4c4;background-color:#e4e4e4;padding-left:2px;margin:2px 3px 0px 4px;vertical-align:top;} /* 추가 22-03-03 */

.hs_txtareast1 {border:1px solid #ccc;padding:7px 10px;color:#666;font-size:13px;font-family:"NanumGothic","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;margin:7px 0px 7px 0px;line-height:145%;box-sizing:border-box;}


/* 체크박스 */
input[type=checkbox].hs_checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=checkbox].hs_checkbox + label.hs_csslabel {
	padding-left:22px;
	height:18px; 
	display:inline-block;
	line-height:18px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:13px;
	vertical-align:middle;
	cursor:pointer;
}
input[type=checkbox].hs_checkbox:checked + label.hs_csslabel {background-position: 0 -18px;}
label.hs_csslabel {
	background-image:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/hs_checkboximg.png");
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* placeholder 추가 22-03-03 */
::-webkit-input-placeholder {font-size:13px;color:#999;vertical-align:middle;}
:-ms-input-placeholder {font-size:13px;color:#999;vertical-align:middle;}
::placeholder {font-size:13px;color:#999;vertical-align:middle;}

/* vertical align 추가 22-03-03 */
.vat {vertical-align:top !important;}
.vam {vertical-align:middle !important;}
.vab {vertical-align:bottom !important;}

/* border line 추가 22-03-03 */
.btzero { border-top:0px !important; }
.bbzero { border-bottom:0px !important; }
.brzero { border-right:0px !important;}
.blzero { border-left:0px !important; }

/* -- // 하나팩스 서브 공통부분 끝 -- */


/* 하나팩스 국내팩스 보내기 22-03-03 */
.hafax_countryWrap {float:right;width:785px;right:0px;margin-bottom:45px;box-sizing:border-box;}
.hsh4_txt {background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/hs_bullet_h4.png") no-repeat left center;color:#333;font-size:18px;padding:0px 0px 0px 14px;font-family:"notokr-medium","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;}
.hafax_countryWrap .table_st1 {width:100%; border-top:2px solid #3976bd;}
.hafax_countryWrap .table_st1 th {height:57px;background-color:#f7f7f7;color:#404040;text-align:left;padding:2px 0px 2px 28px;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;font-size:15px;font-family:"NanumBold","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;box-sizing:border-box;}
.hafax_countryWrap .table_st1 th.taleft {border-left:0px;}
.hafax_countryWrap .table_st1 td {height:57px;color:#3e3e3e;font-size:14px;font-family:"NanumGothic","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;border-bottom:1px solid #e0e0e0;box-sizing:border-box;}

.hafax_countryWrap .shistable_st {width:100%; border-top:2px solid #3976bd;}
.hafax_countryWrap .shistable_st th {height:44px;color:#404040;font-size:14px;font-family:"NanumBold","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;text-align:center;background-color:#f7f7f7;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;box-sizing:border-box;padding:2px 0px 2px 0px;}
.hafax_countryWrap .shistable_st td {height:40px;color:#3e3e3e;font-size:13px;font-family:"NanumGothic","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;text-align:center;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;box-sizing:border-box;padding:8px 0px;}
.hafax_countryWrap .shistable_st td .txst1 {color:#222;font-size:14px;font-family:"NanumBold","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif !important;}
.hafax_countryWrap .shistable_st td .txst2 {color:#d82453;font-size:14px;font-family:"NanumBold","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif !important;}
.hafax_countryWrap .hs_counfax_fonst1 {font-size:13px;font-family:"NanumGothic","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;box-sizing:border-box;padding:12px 0px 7px 0px;}
.hafax_countryWrap .hs_counfax_fonst1 span {color:#3571bd !important;font-family:"NanumBold","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif !important;letter-spacing:-0.2px;}
.hafax_countryWrap .multitexfi1 {width:481px;height:101px;color:#666;font-size:14px;font-family:"NanumGothic","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;line-height:135%;border:1px solid #ccc;padding:4px 10px;margin:10px 0px 15px 18px;box-sizing:border-box;}
.hafax_countryWrap .multitexfi2 {width:352px;height:154px;color:#666;font-size:14px;font-family:"NanumGothic","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;line-height:135%;border:1px solid #ccc;padding:4px 10px;margin:15px 0px 4px 18px;box-sizing:border-box;background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/ha_filedrag_bg.gif") no-repeat 0 0px;}
.hafax_countryWrap .countxtst {color:#444;font-size:14px;font-family:"notokr-regular","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;text-align:right;margin-right:7px;}
.hafax_countryWrap .countxtst span {color:#3571bd;font-size:16px;font-family:"NanumBold","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;letter-spacing:-0.6px;margin:0px 5px;}
.hafax_countryWrap .senfaxtitWrap {position:relative;width:100%; height:30px;vertical-align:middle;}
.hafax_countryWrap .hsh4_txt {background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/hs_bullet_h4.png") no-repeat left center;color:#333;font-size:18px;padding:2px 0px 0px 14px;font-family:"notokr-medium","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;}
.hafax_countryWrap .titxtst1 {position:absolute;right:165px;bottom:13px;color:#888;font-size:12px;font-family:"NanumGothic","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;z-index:1;}
.hafax_countryWrap .titxtst1 img {vertical-align:middle;}
.hafax_countryWrap .titxtst2 {position:absolute;left:91px;bottom:13px;color:#666;font-size:13px;font-family:"NanumGothic","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;z-index:1;}
.hafax_countryWrap .btnriWrap {position:absolute; right:0px; bottom:6px; z-index:1;}
.hafax_countryWrap .btnriWrap img {vertical-align:middle;}
.hafax_countryWrap .imgpreview {width:122px;height:174px;border:1px solid #79a3d7;margin:15px 0px;box-sizing:border-box;}
.hafax_countryWrap .shortcutb1 {float:left;width:120px;height:172px;background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/ha_imgpreview_off.png") no-repeat left top;text-indent:-9999em;}*/
.hafax_countryWrap .shortcutb1:hover {background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/ha_imgpreview_on.png") no-repeat left top;cursor:pointer;}
.hafax_countryWrap .hasfbtn_area {width:100%; margin-top:10px; text-align:center;}


/* 하나팩스 국내팩스 보내기 버튼 */
.hafax_countryWrap .sendfaxbtn1 {float:right;width:108px;height:28px;background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/ha_reginum_off.png") no-repeat left top;margin-left:7px;text-indent:-9999em;}
.hafax_countryWrap .sendfaxbtn1:hover {background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/ha_reginum_on.png") no-repeat left top;cursor:pointer;}
.hafax_countryWrap .sendfaxbtn2 {float:right;width:54px;height:28px;background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/ha_senfaxapply_off.png") no-repeat left top;margin-left:7px;text-indent:-9999em;}
.hafax_countryWrap .sendfaxbtn2:hover {background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/ha_senfaxapply_on.png") no-repeat left top;cursor:pointer;}
.hafax_countryWrap .sendfaxbtn3 {float:right;width:142px;height:30px;background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/hlafaxnum_btn_off.png") no-repeat left top;margin-left:0px;text-indent:-9999em;}
.hafax_countryWrap .sendfaxbtn3:hover {background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/hlafaxnum_btn_on.png") no-repeat left top;cursor:pointer;}
.hafax_countryWrap .sendfaxbtn4 {float:right;width:142px;height:30px;background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/haddimport_btn_off.png") no-repeat left top;margin-left:0px;text-indent:-9999em;}
.hafax_countryWrap .sendfaxbtn4:hover {background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/haddimport_btn_on.png") no-repeat left top;cursor:pointer;}
.hafax_countryWrap .sendfaxbtn5 {float:right;width:142px;height:30px;background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/hdelnum_btn_off.png") no-repeat left top;margin-left:0px;text-indent:-9999em;}
.hafax_countryWrap .sendfaxbtn5:hover {background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/hdelnum_btn_on.png") no-repeat left top;cursor:pointer;}
.hafax_countryWrap .sendfaxbtn6 {float:right;width:142px;height:30px;background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/ha_pcbtn_off.png") no-repeat left top;margin-left:0px;text-indent:-9999em;}
.hafax_countryWrap .sendfaxbtn6:hover {background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/ha_pcbtn_on.png") no-repeat left top;cursor:pointer;}
.hafax_countryWrap .sendfaxbtn7 {float:right;width:142px;height:30px;background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/ha_scannerbtn_off.png") no-repeat left top;margin-left:0px;text-indent:-9999em;}
.hafax_countryWrap .sendfaxbtn7:hover {background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/ha_scannerbtn_on.png") no-repeat left top;cursor:pointer;}
.hafax_countryWrap .sendfaxbtn8 {float:right;width:142px;height:30px;background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/ha_databoxbtn_off.png") no-repeat left top;margin-left:0px;text-indent:-9999em;}
.hafax_countryWrap .sendfaxbtn8:hover {background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/ha_databoxbtn_on.png") no-repeat left top;cursor:pointer;}
.hafax_countryWrap .sendfaxbtn9 {float:right;width:142px;height:30px;background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/ha_sentfaxbtn_off.png") no-repeat left top;margin-left:0px;text-indent:-9999em;}
.hafax_countryWrap .sendfaxbtn9:hover {background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/ha_sentfaxbtn_on.png") no-repeat left top;cursor:pointer;}
.hafax_countryWrap .sendfaxbtn10 {float:right;width:142px;height:30px;background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/hdelfile_btn_off.png") no-repeat left top;margin-left:0px;text-indent:-9999em;}
.hafax_countryWrap .sendfaxbtn10:hover {background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/hdelfile_btn_on.png") no-repeat left top;cursor:pointer;}
.hafax_countryWrap .sefaxcalendar {width:72px;height:30px;background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/ha_sfaxcalender_off.png") no-repeat left top;margin-left:11px;text-indent:-9999em;}
.hafax_countryWrap .sefaxcalendar:hover {background:url("https://imgcdn.hanafax.com/_www/hanafax/faxsend/ha_sfaxcalender_on.png") no-repeat left top;cursor:pointer;}

/* tooltip */
.hafax_countryWrap .filelist_area {position:absolute;top:175px;left:18px;color:#444;font-size:13px;font-family:"notokr-regular","맑은고딕", "Malgun Gothic", Verdana, AppleGothic, sans-serif;}
.hafax_countryWrap .filelist_area img {vertical-align:middle;}

.hs_tooltip {position:relative;display:inline-block;text-align:left;letter-spacing:-0.6px;}
.hs_tooltip .boxloc {display:inline-block;margin-left:12px;}
.tooltiptext1 {position:absolute;padding-right:0px;top:-4px;height:auto;background:#fff;border:2px solid #3571bd;padding:10px 10px 10px 13px;z-index:99;visibility:hidden;}
.hs_tooltip:hover .tooltiptext1 {visibility:visible;}
.tooltiptext1:before {content: "";position:absolute;right:100%;top:5%;margin:-4px 0px 0px 0px;width:0px;height:0px;border-top:8px solid transparent;border-right:12px solid #3571bd;border-bottom:8px solid transparent;}
