@charset "utf-8"; /* ocp.app.css */

/* abstracts */
/* public ******************************************************************/
/** mixin **/
/** function **/
/* private function ******************************************************************/
/* font mixin
 * - font size는 px 에서 단위만 제외하고 숫자만 적어 사용한다 (rem으로 계산 처리함)
 * - line height는 단위 까지 적는다.
 * - line height는 될수있으면 배수로 적는다.
 * - 기본적용
    {
        font-size: 1.4rem;
        line-height: 1.5;
        font-weight: 400;
        font-family: 'Pretendard'; 
    }
 * - 적용방법
    @include font-rem-package($size: 폰트사이즈, $height: 폰트 높이 간격, $weight: 폰트 굵기, $family: 폰트 종류)
 */
/* 공통 */
/*** Font **************************************************************** 
 * - 컬러값 필수 정의
 */
/* Headline : 주로 타이틀이나 금액 등에서 사용 */
/* Body : 본문에서 사용되는 텍스트 */
/* Other : 기타 텍스트 */

.ui-checkbox {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-checkbox_type_depth1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
}
.ui-checkbox_type_depth1 input {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  width: 32px;
  height: 32px;
  background-image: url(/cont/resource/img/rebuild/check_1depth_default.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  border: none;
  cursor: pointer;
  -webkit-transition: 0.2s background-image;
  transition: 0.2s background-image;
}

.ui-checkbox_type_depth1 input:checked {
  background-image: url(/cont/resource/img/rebuild/check_1depth_checked.png);
}
.ui-checkbox_type_depth1 input:disabled {
  background-image: url(/cont/resource/img/rebuild/check_1depth_disabled.png);
}
.ui-checkbox_type_depth1 input:disabled:checked {
  background-image: url(/cont/resource/img/rebuild/check_1depth_readonly.png);
}
.ui-checkbox_type_depth1 .ui-checkbox_child_name {
  margin-top: 3px;
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-checkbox_type_depth1 .ui-checkbox_child_name > .ui-typography {
  display: inline-block;
  margin-top: -3px;
}
.ui-checkbox_type_depth2 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
}
.ui-checkbox_type_depth2 input {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  width: 24px;
  height: 24px;
  background-image: url(/cont/resource/img/rebuild/check_2depth_default.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  border: none;
  cursor: pointer;
  -webkit-transition: 0.2s background-image;
  transition: 0.2s background-image;
}
.ui-checkbox_type_depth2 input:checked {
  background-image: url(/cont/resource/img/rebuild/check_2depth_checked.png);
}
.ui-checkbox_type_depth2 input:disabled {
  background-image: url(/cont/resource/img/rebuild/check_2depth_disabled.png);
}
.ui-checkbox_type_depth2 input:disabled:checked {
  background-image: url(/cont/resource/img/rebuild/check_2depth_readonly.png);
}
.ui-checkbox_type_depth2 .ui-checkbox_child_name {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-checkbox_type_depth2 .ui-checkbox_child_name > span {
  display: inline-block;
}
.ui-checkbox_type_depth3 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 4px;
}
.ui-checkbox_type_depth3 input {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  width: 24px;
  height: 24px;
  background-image: url(/cont/resource/img/rebuild/check_3depth_default.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  border: none;
  cursor: pointer;
  -webkit-transition: 0.2s background-image;
  transition: 0.2s background-image;
}
.ui-checkbox_type_depth3 input:checked {
  background-image: url(/cont/resource/img/rebuild/check_3depth_checked.png);
}
.ui-checkbox_type_depth3 input:disabled {
  background-image: url(/cont/resource/img/rebuild/check_3depth_disabled.png);
}
.ui-checkbox_type_depth3 input:disabled:checked {
  background-image: url(/cont/resource/img/rebuild/check_3depth_readonly.png);
}
.ui-checkbox_type_depth3 .ui-checkbox_child_name {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-checkbox_type_depth3 .ui-checkbox_child_name > span {
  display: inline-block;
}
.ui-checkbox_custom_single-box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 23px;
  border-radius: 12px;
}
.ui-checkbox_custom_single-box label {
  position: static;
}
.ui-checkbox_custom_single-box label::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 1px solid;
  border-radius: 12px;
  border-color: #e9e9e9;
  pointer-events: none;
}
.ui-checkbox_custom_single-box input:checked + label::before {
  border-color: rgb(0, 145, 120);
}

.ui-radiobox {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
}
.ui-radiobox > input {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  width: 32px;
  height: 32px;
  background: none !important;
  border-radius: 50%;
  cursor: pointer;
}
.ui-radiobox > input:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 26px;
  height: 26px;
  background-color: #fff;
  border: 1px solid;
  border-color: #cccfce;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: 0.2s background-color, 0.2s border-color;
  transition: 0.2s background-color, 0.2s border-color;
}
.ui-radiobox > input:after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 12px;
  height: 12px;
  background-color: #fff;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: 0.2s background-color;
  transition: 0.2s background-color;
}
.ui-radiobox > input:checked:before {
  background-color: #009178;
  border-color: #009178;
}
.ui-radiobox > input:disabled:before {
  background-color: #f7f7f8;
  border-color: #cccfce;
}
.ui-radiobox > input:disabled:after {
  display: none;
}
.ui-radiobox > input:disabled:checked:before {
  background-color: #8e8f8f;
  border-color: #8e8f8f;
}
.ui-radiobox > input:disabled:checked:after {
  display: block;
}
.ui-radiobox_child_name {
  margin-top: 5px;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-radiobox_child_name span {
  display: inline-block;
}
.ui-radiobox_size_small > input {
  width: 24px;
  height: 24px;
}
.ui-radiobox_size_small > input:before {
  width: 22px;
  height: 22px;
}
.ui-radiobox_size_small > input:after {
  width: 10px;
  height: 10px;
}
.ui-radiobox_size_small .ui-radiobox_child_name {
  margin-top: 1px;
}

/****************************************/
/* 공통폼 설정 */
.ui-rebuild .form,
.ui-popup .form {
	-ms-flex-negative: 0;
		flex-shrink: 0;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	gap: 8px;
	margin: 0;
}

/* 체크박스 */
.ui-rebuild .form.depth1 input,
.ui-rebuild .form.depth2 input,
.ui-rebuild .form.depth3 input,
.ui-popup .form input {
	all: unset;
}
.ui-rebuild .form.depth1 input[type=checkbox]:before,
.ui-rebuild .form.depth2 input[type=checkbox]:before,
.ui-rebuild .form.depth3 input[type=checkbox]:before,
.ui-popup .form input[type=checkbox]:before {
	display: none !important;
}
.ui-rebuild .form.depth1 input[type=checkbox]:after,
.ui-rebuild .form.depth2 input[type=checkbox]:after,
.ui-rebuild .form.depth3 input[type=checkbox]:after,
.ui-popup .form input[type=checkbox]:after {
	display: none !important;
}
.ui-rebuild .form.depth1 input[type=checkbox]:checked:before,
.ui-rebuild .form.depth2 input[type=checkbox]:checked:before,
.ui-rebuild .form.depth3 input[type=checkbox]:checked:before,
.ui-popup .form input[type=checkbox]:checked:before {
	background-image: unset;
}
.ui-rebuild .form.depth1 input[type=checkbox]:disabled,
.ui-rebuild .form.depth2 input[type=checkbox]:disabled,
.ui-rebuild .form.depth3 input[type=checkbox]:disabled,
.ui-popup .form input[type=checkbox]:disabled {
	border: none;
	cursor: default;
}
.ui-rebuild .form input[type=checkbox] + label, 
.ui-rebuild .form input[type=checkbox] + span, 
.ui-rebuild .form input[type=checkbox] + input, 
.ui-rebuild .form input[type=checkbox] + span + input,
.ui-popup .form input[type=checkbox] + label,
.ui-popup .form input[type=checkbox] + span,
.ui-popup .form input[type=checkbox] + input,
.ui-popup .form input[type=checkbox] + span + input {
	all: unset;
}
.ui-rebuild .form.depth1 input[type=checkbox],
.ui-popup .form.depth1 input[type=checkbox] {
	-ms-flex-negative: 0;
		flex-shrink: 0;
	-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
	position: relative;
	margin: 3px;
	width: 26px;
	height: 26px;
	background-color: unset;
	background-image: url(/cont/resource/img/rebuild/check_1depth_default.png);	
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	cursor: pointer;
	-webkit-transition: 0.2s background-image;
	transition: 0.2s background-image;
	/*border-radius: 8px;*/
}
.ui-rebuild .form.depth1 input[type=checkbox]:checked,
.ui-popup .form.depth1 input[type=checkbox]:checked {
	background-image: url(/cont/resource/img/rebuild/check_1depth_checked.png);
}
.ui-rebuild .form.depth1 input[type=checkbox]:disabled,
.ui-popup .form.depth1 input[type=checkbox]:disabled {
	background-color: unset;
	background-image: url(/cont/resource/img/rebuild/check_1depth_disabled.png);
}
.ui-rebuild .form.depth1 input[type=checkbox]:disabled:checked,
.ui-popup .form.depth1 input[type=checkbox]:disabled:checked {
	background-image: url(/cont/resource/img/rebuild/check_1depth_readonly.png);
}
.ui-rebuild .form.depth1 input[type=checkbox] + label, 
.ui-rebuild .form.depth1 input[type=checkbox] + span,
.ui-popup .form.depth1 input[type=checkbox] + label,
.ui-popup .form.depth1 input[type=checkbox] + span {
	margin-top: 3px;
	font-size: 18px;
	color: #111 !important;
	font-family: "pretendard";
	font-weight: 700;
	line-height: 26px;
	letter-spacing: -0.02em;
	-webkit-font-feature-settings: "tnum";
		font-feature-settings: "tnum";
	font-variant-numeric: tabular-nums;
}
.ui-rebuild .form.depth1 input[type=checkbox] + label > .ui-typography, 
.ui-rebuild .form.depth1 input[type=checkbox] + span > .ui-typography,
.ui-popup .form.depth1 input[type=checkbox] + label > .ui-typography,
.ui-popup .form.depth1 input[type=checkbox] + span > .ui-typography {
	display: inline-block;
	margin-top: -3px;
}
.ui-rebuild .form.depth2 input[type=checkbox],
.ui-popup .form.depth2 input[type=checkbox] {
	-ms-flex-negative: 0;
		flex-shrink: 0;
	-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
	position: relative;
	margin: 1px;
	width: 22px;
	height: 22px;
	background-color: unset;
	background-image: url(/cont/resource/img/rebuild/check_2depth_default.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	cursor: pointer;
	-webkit-transition: 0.2s background-image;
	transition: 0.2s background-image;
	/*border-radius: 8px;*/
}
.ui-rebuild .form.depth2 input[type=checkbox]:checked,
.ui-popup .form.depth2 input[type=checkbox]:checked {
	background-image: url(/cont/resource/img/rebuild/check_2depth_checked.png);
}
.ui-rebuild .form.depth2 input[type=checkbox]:disabled,
.ui-popup .form.depth2 input[type=checkbox]:disabled {
	background-color: unset;
	background-image: url(/cont/resource/img/rebuild/check_2depth_disabled.png);
}
.ui-rebuild .form.depth2 input[type=checkbox]:disabled:checked,
.ui-popup .form.depth2 input[type=checkbox]:disabled:checked {
	background-image: url(/cont/resource/img/rebuild/check_2depth_readonly.png);
}
.ui-rebuild .form.depth2 input[type=checkbox] + label, 
.ui-rebuild .form.depth2 input[type=checkbox] + span,
.ui-popup .form.depth2 input[type=checkbox] + label,
.ui-popup .form.depth2 input[type=checkbox] + span {
	font-size: 16px;
	color: #111 !important;
	font-family: "pretendard";
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: -0.02em;
	-webkit-font-feature-settings: "tnum";
			font-feature-settings: "tnum";
	font-variant-numeric: tabular-nums;
	vertical-align: unset;
}
.ui-rebuild .form.depth2 input[type=checkbox] + label span, 
.ui-rebuild .form.depth2 input[type=checkbox] + span span,
.ui-popup .form.depth2 input[type=checkbox] + label span,
.ui-popup .form.depth2 input[type=checkbox] + span span {
	vertical-align: unset;
}
.ui-rebuild .form.depth2 input[type=checkbox] + label > span, 
.ui-rebuild .form.depth2 input[type=checkbox] + span > span,
.ui-popup .form.depth2 input[type=checkbox] + label > span,
.ui-popup .form.depth2 input[type=checkbox] + span > span {
	display: inline-block;
}
.ui-rebuild .form.depth3,
.ui-popup .form.depth3 {
	gap: 4px;
}
.ui-rebuild .form.depth3 input[type=checkbox],
.ui-popup .form.depth3 input[type=checkbox] {
	-ms-flex-negative: 0;
			flex-shrink: 0;
	-webkit-appearance: none;
		-moz-appearance: none;
			appearance: none;
	position: relative;
	width: 24px;
	height: 24px;
	background-color: unset;
	background-image: url(/cont/resource/img/rebuild/check_3depth_default.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	cursor: pointer;
	-webkit-transition: 0.2s background-image;
	transition: 0.2s background-image;
	border-radius: 8px;
}
.ui-rebuild .form.depth3 input[type=checkbox]:checked,
.ui-popup .form.depth3 input[type=checkbox]:checked {
	background-image: url(/cont/resource/img/rebuild/check_3depth_checked.png);
}
.ui-rebuild .form.depth3 input[type=checkbox]:disabled,
.ui-popup .form.depth3 input[type=checkbox]:disabled {
	background-color: unset;
	background-image: url(/cont/resource/img/rebuild/check_3depth_disabled.png);
}
.ui-rebuild .form.depth3 input[type=checkbox]:disabled:checked,
.ui-popup .form.depth3 input[type=checkbox]:disabled:checked {
	background-image: url(/cont/resource/img/rebuild/check_3depth_readonly.png);
}
.ui-rebuild .form.depth3 input[type=checkbox] + label, 
.ui-rebuild .form.depth3 input[type=checkbox] + span,
.ui-popup .form.depth3 input[type=checkbox] + label,
.ui-popup .form.depth3 input[type=checkbox] + span {
	font-size: 16px;
	color: #111 !important;
	font-family: "pretendard";
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: -0.02em;
	-webkit-font-feature-settings: "tnum";
			font-feature-settings: "tnum";
	font-variant-numeric: tabular-nums;
	vertical-align: unset;
}
.ui-rebuild .form.depth3 input[type=checkbox] + label > span, 
.ui-rebuild .form.depth3 input[type=checkbox] + span > span,
.ui-popup .form.depth3 input[type=checkbox] + label > span,
.ui-popup .form.depth3 input[type=checkbox] + span > span {
	display: inline-block;
	vertical-align: unset;
}
.ui-rebuild .form.inq,
.ui-popup .form.inq {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	gap: 4px;
	padding: 5px 8px;
	min-width: 147px;
	height: 34px;
	background-color: #f7f9f9;
	border-radius: 8px;
}
.ui-rebuild .form.inq input[type=checkbox],
.ui-popup .form.inq input[type=checkbox] {
	-ms-flex-negative: 0;
			flex-shrink: 0;
	-webkit-appearance: none;
		-moz-appearance: none;
			appearance: none;
	position: relative;
	width: 24px;
	height: 24px;
	background-color: unset;
	background-image: url(/cont/resource/img/rebuild/check_2depth_default.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	border: none;
	cursor: pointer;
	-webkit-transition: 0.2s background-image;
	transition: 0.2s background-image;
	/*border-radius: 8px;*/ /* 김현순 추가 */
}
.ui-rebuild .form.inq input[type=checkbox]:before,
.ui-popup .form.inq input[type=checkbox]:before,
.ui-rebuild .form.inq input[type=checkbox]:after,
.ui-popup .form.inq input[type=checkbox]:after { display: none; }
.ui-rebuild .form.inq input[type=checkbox]:checked,
.ui-popup .form.inq input[type=checkbox]:checked {
	background-image: url(/cont/resource/img/rebuild/check_2depth_checked.png);
}
.ui-rebuild .form.inq input[type=checkbox]:disabled,
.ui-popup .form.inq input[type=checkbox]:disabled {
	background-image: url(/cont/resource/img/rebuild/check_2depth_disabled.png);
}
.ui-rebuild .form.inq input[type=checkbox]:disabled:checked,
.ui-popup .form.inq input[type=checkbox]:disabled:checked {
	background-image: url(/cont/resource/img/rebuild/check_2depth_readonly.png);
}
.ui-rebuild .form.inq > span,
.ui-popup .form.inq > span {
	font-size: 14px !important;
	color: #111 !important;
	font-family: "pretendard" !important;
	font-weight: 500 !important;
	line-height: 20px !important;
	letter-spacing: -0.02em !important;
	-webkit-font-feature-settings: "tnum" !important;
			font-feature-settings: "tnum" !important;
	font-variant-numeric: tabular-nums !important;
	vertical-align: unset !important;
}
.ui-rebuild .form.inner_space.depth1 input[type=checkbox] + span,
.ui-popup .form.inner_space.depth1 input[type=checkbox] + span {
	margin-top: 4px;
}
.ui-rebuild .form.custom_label,
.ui-popup .form.custom_label {
	-ms-flex-negative: 1;
		flex-shrink: 1;
}
.ui-rebuild .form.single-box,
.ui-popup .form.single-box {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 23px;
	border-radius: 12px;
}
.ui-rebuild .form.single-box input[type=checkbox] + *,
.ui-popup .form.single-box input[type=checkbox] + * {
	position: static;
}
.ui-rebuild .form.single-box input[type=checkbox] + *::before,
.ui-popup .form.single-box input[type=checkbox] + *::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	border: 1px solid;
	border-radius: 12px;
	border-color: #e9e9e9;
	pointer-events: none;
}
.ui-rebuild .form.single-box input[type=checkbox]:checked + *::before,
.ui-popup .form.single-box input[type=checkbox]:checked + *::before {
	border-color: rgb(0, 145, 120);
}

/* 라디오버튼 */
.ui-rebuild .form > input[type=radio],
.ui-popup .form > input[type=radio] {
	-webkit-box-flex: initial;
			-ms-flex: initial;
				flex: initial;
	top: initial;
	line-height: initial;
	border: none;
	vertical-align: initial;
	opacity: initial;
	z-index: initial;
	-ms-flex-negative: 0;
			flex-shrink: 0;
	-webkit-appearance: none;
		-moz-appearance: none;
			appearance: none;
	position: relative;
	width: 32px;
	height: 32px;
	background: none; /* 김현순 수정 */
	border-radius: 50%;
	cursor: pointer;
}
.ui-rebuild .form > input[type=radio]:before,
.ui-popup .form > input[type=radio]:before {
	position: absolute;
	top: 50%;
	left: 50%;
	content: "";
	width: 26px;
	height: 26px;
	background-color: #fff;
	border: 1px solid;
	border-color: #8e8f8f;
	border-radius: 50%;
	-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
	-webkit-transition: 0.2s background-color, 0.2s border-color;
	transition: 0.2s background-color, 0.2s border-color;
	z-index: 1;
}
.ui-rebuild .form > input[type=radio]:after,
.ui-popup .form > input[type=radio]:after {
	position: absolute;
	top: 50%;
	left: 50%;
	content: "";
	width: 12px;
	height: 12px;
	background-color: #fff;
	border-radius: 50%;
	-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
	-webkit-transition: 0.2s background-color;
	transition: 0.2s background-color;
	z-index: 2;
}
.ui-rebuild .form > input[type=radio]:checked:before,
.ui-popup .form > input[type=radio]:checked:before {
	background-color: #009178;
	border-color: #009178;
}
.ui-rebuild .form > input[type=radio]:disabled,
.ui-popup .form > input[type=radio]:disabled {
	border: none;
	cursor: default;
}
.ui-rebuild .form > input[type=radio]:disabled:before,
.ui-popup .form > input[type=radio]:disabled:before {
	background-color: #f7f7f8;
	border-color: #cccfce;
}
.ui-rebuild .form > input[type=radio]:disabled:after,
.ui-popup .form > input[type=radio]:disabled:after {
	display: none;
	background-color: #fff;
}
.ui-rebuild .form > input[type=radio]:disabled:checked:before,
.ui-popup .form > input[type=radio]:disabled:checked:before {
	background-color: #8e8f8f;
	border-color: #8e8f8f;
}
.ui-rebuild .form > input[type=radio]:disabled:checked:after,
.ui-popup .form > input[type=radio]:disabled:checked:after {
	display: block;
	background-color: #fff;
}
.ui-rebuild .form > input[type=radio] + label, 
.ui-rebuild .form > input[type=radio] + span, 
.ui-rebuild .form > input[type=radio] + input, 
.ui-rebuild .form > input[type=radio] + span + input,
.ui-popup .form > input[type=radio] + label,
.ui-popup .form > input[type=radio] + span,
.ui-popup .form > input[type=radio] + input,
.ui-popup .form > input[type=radio] + span + input {
	all: unset;
}
.ui-rebuild .form > input[type=radio] + label, 
.ui-rebuild .form > input[type=radio] + span,
.ui-popup .form > input[type=radio] + label,
.ui-popup .form > input[type=radio] + span {
	margin-top: 5px;
	font-size: 15px;
	color: #111 !important;
	font-family: "pretendard";
	font-weight: 500;
	line-height: 22px;
	letter-spacing: -0.02em;
	-webkit-font-feature-settings: "tnum";
			font-feature-settings: "tnum";
	font-variant-numeric: tabular-nums;
	vertical-align: unset;
}
.ui-rebuild .form > input[type=radio] + label span, 
.ui-rebuild .form > input[type=radio] + span span,
.ui-popup .form > input[type=radio] + label span,
.ui-popup .form > input[type=radio] + span span {
	display: inline-block;
	vertical-align: unset;
}
.ui-rebuild .form.small > input[type=radio],
.ui-popup .form.small > input[type=radio] {
	width: 24px;
	height: 24px;
}
.ui-rebuild .form.small > input[type=radio]:before,
.ui-popup .form.small > input[type=radio]:before {
	width: 22px;
	height: 22px;
}
.ui-rebuild .form.small > input[type=radio]:after,
.ui-popup .form.small > input[type=radio]:after {
	width: 10px;
	height: 10px;
}
.ui-rebuild .form.small > input[type=radio] + label, 
.ui-rebuild .form.small > input[type=radio] + span,
.ui-popup .form.small > input[type=radio] + label,
.ui-popup .form.small > input[type=radio] + span {
	margin-top: 1px;
	vertical-align: unset;
}
.ui-rebuild .form.small > input[type=radio] + label span, 
.ui-rebuild .form.small > input[type=radio] + span span,
.ui-popup .form.small > input[type=radio] + label span,
.ui-popup .form.small > input[type=radio] + span span {
	vertical-align: unset;
}

/* 테이블 폼설정 */
.ui-rebuild .table_wrap table .form,
.ui-popup .table_wrap table .form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
		-ms-flex-pack: start;
	justify-content: flex-start;
}
.ui-rebuild .table_wrap table .center,
.ui-popup .table_wrap table .center {
	text-align: center !important;
}
.ui-rebuild .table_wrap table .center .form,
.ui-popup .table_wrap table .center .form {
	-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
	justify-content: center !important;
}
.ui-rebuild .table_wrap table.col_type .form,
.ui-popup .table_wrap table.col_type .form {
	-webkit-box-pack: center;
		-ms-flex-pack: center;
	justify-content: center;
}
.ui-rebuild .table_wrap table .left,
.ui-popup .table_wrap table .left {
	text-align: left !important;
}
.ui-rebuild .table_wrap table .left .form,
.ui-popup .table_wrap table .left .form {
	-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
	justify-content: flex-start !important;
}
.ui-rebuild .table_wrap table .right,
.ui-popup .table_wrap table .right {
	text-align: right !important;
}
.ui-rebuild .table_wrap table .right .form,
.ui-popup .table_wrap table .right .form {
	-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
	justify-content: flex-end !important;
}

/* input 공통 */
.ui-rebuild .input_wrap,
.ui-popup .input_wrap {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
	align-items: center;
	gap: 8px;
	margin-left: 0;
	padding: 0 15px;
	width: 100%;
	height: 40px;
	background-color: #fff;
	border: 1px solid;
	border-color: #cccfce;
	border-radius: 8px;
	-webkit-transition: 0.2s border-color;
	transition: 0.2s border-color;
}
.ui-rebuild .input_wrap:hover, 
.ui-rebuild .input_wrap:focus-within,
.ui-popup .input_wrap:hover,
.ui-popup .input_wrap:focus-within {
	border-color: #009178;
}
.ui-rebuild .input_wrap:hover:not(.disabled) button, 
.ui-rebuild .input_wrap:focus-within:not(.disabled) button,
.ui-popup .input_wrap:hover:not(.disabled) button,
.ui-popup .input_wrap:focus-within:not(.disabled) button {
	border-color: #009178;
}
.ui-rebuild .input_wrap input,
.ui-popup .input_wrap input {
	all: unset;
	-webkit-appearance: none;
		-moz-appearance: none;
			appearance: none;
	-webkit-box-flex: 1;
		-ms-flex-positive: 1;
			flex-grow: 1;
	margin: 0;
	padding: 9px 0;
	width: 100%;
	height: 38px;
	font-size: 14px;
	color: #111 !important;
	font-family: "pretendard";
	font-weight: 500;
	line-height: 20px;
	letter-spacing: -0.02em;
	-webkit-font-feature-settings: "tnum";
			font-feature-settings: "tnum";
	font-variant-numeric: tabular-nums;
	text-align: left;
	background-color: transparent !important;
	border: none;
	outline: none;
	caret-color: #009178;
	-webkit-box-sizing: border-box;
			box-sizing: border-box;
	z-index: 2;
}
.ui-rebuild .input_wrap input::-webkit-inner-spin-button, 
.ui-rebuild .input_wrap input::-webkit-outer-spin-button,
.ui-popup .input_wrap input::-webkit-inner-spin-button,
.ui-popup .input_wrap input::-webkit-outer-spin-button {
	-webkit-appearance: none;
}
.ui-rebuild .input_wrap input:-webkit-autofill, 
.ui-rebuild .input_wrap input:-webkit-autofill:focus, 
.ui-rebuild .input_wrap input:-webkit-autofill:hover, 
.ui-rebuild .input_wrap input:-webkit-autofill:active,
.ui-popup .input_wrap input:-webkit-autofill,
.ui-popup .input_wrap input:-webkit-autofill:focus,
.ui-popup .input_wrap input:-webkit-autofill:hover,
.ui-popup .input_wrap input:-webkit-autofill:active {
	-webkit-box-shadow: 0 0 0 1000px #fff inset !important; /* 원하는 배경색 */
	box-shadow: 0 0 0 1000px #fff inset !important;
	-webkit-text-fill-color: #111 !important; /* 원하는 글자색 */
	-webkit-transition: background-color 9999s ease-in-out 0s;
	transition: background-color 9999s ease-in-out 0s;
}
.ui-rebuild .input_wrap input:not(.readonly):-webkit-autofill:read-only, 
.ui-rebuild .input_wrap input:not(.readonly):-webkit-autofill:disabled, 
.ui-rebuild .input_wrap input:not(.readonly):-webkit-autofill:focus:read-only, 
.ui-rebuild .input_wrap input:not(.readonly):-webkit-autofill:focus:disabled, 
.ui-rebuild .input_wrap input:not(.readonly):-webkit-autofill:hover:read-only, 
.ui-rebuild .input_wrap input:not(.readonly):-webkit-autofill:hover:disabled, 
.ui-rebuild .input_wrap input:not(.readonly):-webkit-autofill:active:read-only, 
.ui-rebuild .input_wrap input:not(.readonly):-webkit-autofill:active:disabled, 
.ui-rebuild .input_wrap input:not(.disabled):-webkit-autofill:read-only, 
.ui-rebuild .input_wrap input:not(.disabled):-webkit-autofill:disabled, 
.ui-rebuild .input_wrap input:not(.disabled):-webkit-autofill:focus:read-only, 
.ui-rebuild .input_wrap input:not(.disabled):-webkit-autofill:focus:disabled, 
.ui-rebuild .input_wrap input:not(.disabled):-webkit-autofill:hover:read-only, 
.ui-rebuild .input_wrap input:not(.disabled):-webkit-autofill:hover:disabled, 
.ui-rebuild .input_wrap input:not(.disabled):-webkit-autofill:active:read-only, 
.ui-rebuild .input_wrap input:not(.disabled):-webkit-autofill:active:disabled,
.ui-popup .input_wrap input:not(.readonly):-webkit-autofill:read-only,
.ui-popup .input_wrap input:not(.readonly):-webkit-autofill:disabled,
.ui-popup .input_wrap input:not(.readonly):-webkit-autofill:focus:read-only,
.ui-popup .input_wrap input:not(.readonly):-webkit-autofill:focus:disabled,
.ui-popup .input_wrap input:not(.readonly):-webkit-autofill:hover:read-only,
.ui-popup .input_wrap input:not(.readonly):-webkit-autofill:hover:disabled,
.ui-popup .input_wrap input:not(.readonly):-webkit-autofill:active:read-only,
.ui-popup .input_wrap input:not(.readonly):-webkit-autofill:active:disabled,
.ui-popup .input_wrap input:not(.disabled):-webkit-autofill:read-only,
.ui-popup .input_wrap input:not(.disabled):-webkit-autofill:disabled,
.ui-popup .input_wrap input:not(.disabled):-webkit-autofill:focus:read-only,
.ui-popup .input_wrap input:not(.disabled):-webkit-autofill:focus:disabled,
.ui-popup .input_wrap input:not(.disabled):-webkit-autofill:hover:read-only,
.ui-popup .input_wrap input:not(.disabled):-webkit-autofill:hover:disabled,
.ui-popup .input_wrap input:not(.disabled):-webkit-autofill:active:read-only,
.ui-popup .input_wrap input:not(.disabled):-webkit-autofill:active:disabled {
	-webkit-box-shadow: 0 0 0 1000px #fff inset; /* 원하는 배경색 */
	box-shadow: 0 0 0 1000px #fff inset;
	-webkit-text-fill-color: #111; /* 원하는 글자색 */
	-webkit-transition: background-color 9999s ease-in-out 0s;
	transition: background-color 9999s ease-in-out 0s;
}
.ui-rebuild .input_wrap input:-webkit-autofill:read-only, 
.ui-rebuild .input_wrap input:-webkit-autofill:disabled, 
.ui-rebuild .input_wrap input:-webkit-autofill:focus:read-only, 
.ui-rebuild .input_wrap input:-webkit-autofill:focus:disabled, 
.ui-rebuild .input_wrap input:-webkit-autofill:hover:read-only, 
.ui-rebuild .input_wrap input:-webkit-autofill:hover:disabled, 
.ui-rebuild .input_wrap input:-webkit-autofill:active:read-only, 
.ui-rebuild .input_wrap input:-webkit-autofill:active:disabled,
.ui-popup .input_wrap input:-webkit-autofill:read-only,
.ui-popup .input_wrap input:-webkit-autofill:disabled,
.ui-popup .input_wrap input:-webkit-autofill:focus:read-only,
.ui-popup .input_wrap input:-webkit-autofill:focus:disabled,
.ui-popup .input_wrap input:-webkit-autofill:hover:read-only,
.ui-popup .input_wrap input:-webkit-autofill:hover:disabled,
.ui-popup .input_wrap input:-webkit-autofill:active:read-only,
.ui-popup .input_wrap input:-webkit-autofill:active:disabled {
	-webkit-box-shadow: 0 0 0 1000px #f7f7f8 inset !important; /* 원하는 배경색 */
	box-shadow: 0 0 0 1000px #f7f7f8 inset !important;
	-webkit-text-fill-color: #111 !important; /* 원하는 글자색 */
	-webkit-transition: background-color 9999s ease-in-out 0s;
	transition: background-color 9999s ease-in-out 0s;
}
.ui-rebuild .input_wrap input::-ms-reveal, 
.ui-rebuild .input_wrap input::-ms-clear,
.ui-popup .input_wrap input::-ms-reveal,
.ui-popup .input_wrap input::-ms-clear {
	display: none;
}
.ui-rebuild .input_wrap input:hover,
.ui-popup .input_wrap input:hover {
	background-color: transparent !important;
	border: none !important;
	outline: none !important;
}
.ui-rebuild .input_wrap input:focus,
.ui-popup .input_wrap input:focus {
	background-color: transparent !important;
	border: none !important;
	outline: none !important;
}
.ui-rebuild .input_wrap input::-webkit-input-placeholder, .ui-popup .input_wrap input::-webkit-input-placeholder {
	color: #666666 !important;
	font-weight: 400;
}
.ui-rebuild .input_wrap input::-moz-placeholder, .ui-popup .input_wrap input::-moz-placeholder {
	color: #666666 !important;
	font-weight: 400;
}
.ui-rebuild .input_wrap input:-ms-input-placeholder, .ui-popup .input_wrap input:-ms-input-placeholder {
	color: #666666 !important;
	font-weight: 400;
}
.ui-rebuild .input_wrap input::-ms-input-placeholder, .ui-popup .input_wrap input::-ms-input-placeholder {
	color: #666666 !important;
	font-weight: 400;
}
.ui-rebuild .input_wrap input::placeholder,
.ui-popup .input_wrap input::placeholder {
	color: #666666 !important;
	font-weight: 400;
}
.ui-rebuild .input_wrap input:-moz-placeholder-shown ~ .input_text-masking, .ui-popup .input_wrap input:-moz-placeholder-shown ~ .input_text-masking {
	color: #666666 !important;
}
.ui-rebuild .input_wrap input:-ms-input-placeholder ~ .input_text-masking, .ui-popup .input_wrap input:-ms-input-placeholder ~ .input_text-masking {
	color: #666666 !important;
}
.ui-rebuild .input_wrap input:placeholder-shown ~ .input_text-masking,
.ui-popup .input_wrap input:placeholder-shown ~ .input_text-masking {
	color: #666666 !important;
}
.ui-rebuild .input_wrap input:disabled,
.ui-popup .input_wrap input:disabled {
	color: #666666 !important;
}
.ui-popup .input_wrap input:disabled:hover {
  margin-left: 0;
}
.ui-rebuild .input_wrap input:disabled ~ .input_text-masking,
.ui-popup .input_wrap input:disabled ~ .input_text-masking {
	font-size: 14px;
	color: #666666 !important;
	font-family: "pretendard";
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.02em;
	-webkit-font-feature-settings: "tnum";
			font-feature-settings: "tnum";
	font-variant-numeric: tabular-nums;
}
.ui-rebuild .input_wrap textarea,
.ui-popup .input_wrap textarea {
	all: unset;
	-webkit-appearance: none;
		-moz-appearance: none;
			appearance: none;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 92px;
	font-size: 14px;
	color: #111 !important;
	font-family: "pretendard";
	font-weight: 500;
	line-height: 20px;
	letter-spacing: -0.02em;
	-webkit-font-feature-settings: "tnum";
			font-feature-settings: "tnum";
	font-variant-numeric: tabular-nums;
	background-color: transparent !important;
	outline: none;
	word-break: keep-all;
	overflow-wrap: anywhere;
	resize: none;
	-webkit-box-sizing: border-box;
			box-sizing: border-box;
}
.ui-rebuild .input_wrap textarea[rows],
.ui-popup .input_wrap textarea[rows] {
	height: auto;
}
.ui-rebuild .input_wrap textarea:focus,
.ui-popup .input_wrap textarea:focus {
	background-color: transparent !important;
	border: none !important;
	outline: none !important;
}
.ui-rebuild .input_wrap textarea::-webkit-input-placeholder, .ui-popup .input_wrap textarea::-webkit-input-placeholder {
	color: #666666 !important;
	font-weight: 400;
}
.ui-rebuild .input_wrap textarea::-moz-placeholder, .ui-popup .input_wrap textarea::-moz-placeholder {
	color: #666666 !important;
	font-weight: 400;
}
.ui-rebuild .input_wrap textarea:-ms-input-placeholder, .ui-popup .input_wrap textarea:-ms-input-placeholder {
	color: #666666 !important;
	font-weight: 400;
}
.ui-rebuild .input_wrap textarea::-ms-input-placeholder, .ui-popup .input_wrap textarea::-ms-input-placeholder {
	color: #666666 !important;
	font-weight: 400;
}
.ui-rebuild .input_wrap textarea::placeholder,
.ui-popup .input_wrap textarea::placeholder {
	color: #666666 !important;
	font-weight: 400;
}
.ui-rebuild .input_wrap textarea:disabled,
.ui-popup .input_wrap textarea:disabled {
	color: #666666 !important;
}
.ui-rebuild .input_wrap .input_icon-completed,
.ui-popup .input_wrap .input_icon-completed {
	display: none;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url(/cont/resource/img/rebuild/ic_24_complete.png);
}
.ui-rebuild .input_wrap .input_text-unit, 
.ui-rebuild .input_wrap .input_text-time,
.ui-popup .input_wrap .input_text-unit,
.ui-popup .input_wrap .input_text-time {
	-ms-flex-negative: 0;
		flex-shrink: 0;
	font-size: 14px;
	color: #111 !important;
	font-family: "pretendard";
	font-weight: 500;
	line-height: 20px;
	letter-spacing: -0.02em;
	-webkit-font-feature-settings: "tnum";
			font-feature-settings: "tnum";
	font-variant-numeric: tabular-nums;
	white-space: nowrap;
}
.ui-rebuild .input_wrap .input_text-masking,
.ui-popup .input_wrap .input_text-masking {
	position: absolute;
	top: 9px;
	left: 27px;
	font-size: 14px;
	color: #111 !important;
	font-family: "pretendard";
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.02em;
	-webkit-font-feature-settings: "tnum";
			font-feature-settings: "tnum";
	font-variant-numeric: tabular-nums;
	pointer-events: none;
}
.ui-rebuild .input_wrap .input_text-hint,
.ui-popup .input_wrap .input_text-hint {
	position: absolute;
	top: 50%;
	left: 15px;
	font-size: 14px;
	color: #666666 !important;
	font-family: "pretendard";
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.02em;
	-webkit-font-feature-settings: "tnum";
			font-feature-settings: "tnum";
	font-variant-numeric: tabular-nums;
	white-space: nowrap;
	-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
	pointer-events: none;
	z-index: 1;
}
.ui-rebuild .input_wrap .input_button-clear,
.ui-popup .input_wrap .input_button-clear {
	-ms-flex-negative: 0;
			flex-shrink: 0;
	display: none;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url(/cont/resource/img/rebuild/ic_16_cancel.png);
}
.ui-rebuild .input_wrap .input_button-date,
.ui-popup .input_wrap .input_button-date {
	-ms-flex-negative: 0;
			flex-shrink: 0;
	margin-right: -4px;
	width: 24px;
	height: 24px;
	color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 24px;
	background-image: url(/cont/resource/img/rebuild/ic_24_calendar_black.png);
}
.ui-rebuild .input_wrap .input_button-date:disabled,
.ui-popup .input_wrap .input_button-date:disabled {
	background-image: url(/cont/resource/img/rebuild/ic_24_calendar_gray.png);
}
.ui-rebuild .input_wrap .input_button-search,
.ui-popup .input_wrap .input_button-search {
	-ms-flex-negative: 0;
			flex-shrink: 0;
	margin-right: -4px;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 24px;
	background-image: url(/cont/resource/img/rebuild/ic_24_search_black.png);
}
.ui-rebuild .input_wrap .input_button-search:disabled,
.ui-popup .input_wrap .input_button-search:disabled {
	background-image: url(/cont/resource/img/rebuild/ic_24_search_gray.png);
}
.ui-rebuild .input_wrap .input_button-password,
.ui-popup .input_wrap .input_button-password {
	display: none;
}
.ui-rebuild .input_wrap.login,
.ui-popup .input_wrap.login {
	height: 48px;
}
.ui-rebuild .input_wrap.unit input, 
.ui-rebuild .input_wrap.exchange input,
.ui-popup .input_wrap.unit input,
.ui-popup .input_wrap.exchange input {
	text-align: right;
}
.ui-rebuild .input_wrap.textarea,
.ui-popup .input_wrap.textarea {
	padding: 11px 15px;
	height: unset;
}
.ui-rebuild .input_wrap.clearable .input_button-clear,
.ui-popup .input_wrap.clearable .input_button-clear {
	display: block;
}
.ui-rebuild .input_wrap.completed .input_text-unit,
.ui-popup .input_wrap.completed .input_text-unit {
	display: none;
}
.ui-rebuild .input_wrap.completed .input_icon-completed,
.ui-popup .input_wrap.completed .input_icon-completed {
	display: block;
}
.ui-rebuild .input_wrap.hint input,
.ui-popup .input_wrap.hint input {
	color: #666666 !important;
	font-weight: 400;
}
.ui-rebuild .input_wrap.error,
.ui-popup .input_wrap.error {
	border-color: #de1236;
}
.ui-rebuild .input_wrap.error .input_button-submit,
.ui-popup .input_wrap.error .input_button-submit {
	border-color: #de1236;
}
.ui-rebuild .input_wrap.error .input_text-time,
.ui-popup .input_wrap.error .input_text-time {
	color: #de1236 !important;
}
.ui-rebuild .input_wrap.readonly,
.ui-popup .input_wrap.readonly {
	background-color: #F7F7F8;
}
.ui-rebuild .input_wrap.readonly:hover, 
.ui-rebuild .input_wrap.readonly:focus-within,
.ui-popup .input_wrap.readonly:hover,
.ui-popup .input_wrap.readonly:focus-within {
	border-color: #cccfce;
}
.ui-rebuild .input_wrap.disabled,
.ui-popup .input_wrap.disabled {
	background-color: #F7F7F8;
}
.ui-rebuild .input_wrap.disabled:hover,
.ui-popup .input_wrap.disabled:hover {
	border-color: #cccfce;
}
.ui-rebuild .input_wrap.disabled .input_text-unit,
.ui-popup .input_wrap.disabled .input_text-unit {
	color: #666666 !important;
}
.ui-rebuild .input_icon-hyphen,
.ui-popup .input_icon-hyphen {
	-ms-flex-negative: 0;
			flex-shrink: 0;
	width: 8px;
	height: 2px;
	background-color: #3c3e3d;
}

/* 공통table 설정 */
.ui-rebuild .table_wrap,
.ui-popup .table_wrap {
  position: relative;
  margin: 0;
  width: 100%;
  border-radius: 12px;
  overflow: inherit;
}
.ui-rebuild .table_wrap .row_type tbody tr:first-child th,
.ui-rebuild .table_wrap .row_type tbody tr:first-child td,
.ui-popup .table_wrap .row_type tbody tr:first-child th,
.ui-popup .table_wrap .row_type tbody tr:first-child td,
.ui-rebuild .table_wrap .col_type colgroup + tbody tr:first-child th,
.ui-popup .table_wrap .col_type colgroup + tbody tr:first-child th,
.ui-rebuild .table_wrap .col_type colgroup + tbody tr:first-child td,
.ui-popup .table_wrap .col_type colgroup + tbody tr:first-child td {
  border-top-width: 0;
}
.ui-rebuild .table_wrap .row_type tfoot td,
.ui-popup .table_wrap .row_type tfoot td {
  text-align: left;
}
.ui-rebuild .table_wrap .col_type tfoot,
.ui-popup .table_wrap .col_type tfoot {
  border-top: none;
}
.ui-rebuild .table_wrap .col_type tfoot:before,
.ui-popup .table_wrap .col_type tfoot:before {
  display: none;
}
.ui-rebuild .table_wrap .col_type tfoot td,
.ui-popup .table_wrap .col_type tfoot td {
  text-align: center;
}
.ui-rebuild .table_wrap table,
.ui-popup .table_wrap table {
  position: relative;
  margin: 0;
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-style: hidden;
  border-spacing: 0;
  border-radius: 12px;
  background-color: #f7f9f9;
}

.ui-rebuild .table_wrap.auto.scroll,
.ui-popup .table_wrap.auto.scroll {
  overflow: hidden;
}

.ui-rebuild .table_wrap.auto table,
.ui-popup .table_wrap.auto table {
  table-layout: auto;
  
} 

.ui-rebuild .table_wrap table input, 
.ui-rebuild .table_wrap table button, 
.ui-rebuild .table_wrap table a,
.ui-popup .table_wrap table input,
.ui-popup .table_wrap table button,
.ui-popup .table_wrap table a {
  margin: 0;
}

.ui-rebuild .table_wrap table .input-level2-stroke,
.ui-popup .table_wrap table .input-level2-stroke {
  padding: 3px 7px;
  height: auto;
  white-space: normal;
  word-break: keep-all;
  overflow-wrap: anywhere;
}
.ui-rebuild .table_wrap table,
.ui-popup .table_wrap table {
  --ui-table-cell-padding-tb: 12px;
  --ui-table-cell-padding-lr: 15px;
  --ui-table-cell-min-height: 47px;
}
.ui-rebuild .table_wrap table.mix th, 
.ui-rebuild .table_wrap table.mix td,
.ui-popup .table_wrap table.mix th,
.ui-popup .table_wrap table.mix td {
  border-right-width: 1px;
}
.ui-rebuild .table_wrap table::after,
.ui-popup .table_wrap table::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid;
  border-radius: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-color: #e9e9e9;
  pointer-events: none;
  z-index: 0;
}
.ui-rebuild .table_wrap table caption,
.ui-popup .table_wrap table caption {
  position: absolute !important;
  display: block !important;
  clip: rect(0, 0, 0, 0) !important;
  -webkit-clip-path: polygon(0 0, 0 0, 0 0) !important;
          clip-path: polygon(0 0, 0 0, 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  text-indent: unset !important;
  visibility: visible !important;
}
.ui-rebuild .table_wrap table th, 
.ui-rebuild .table_wrap table td,
.ui-popup .table_wrap table th,
.ui-popup .table_wrap table td {
  padding: var(--ui-table-cell-padding-tb) var(--ui-table-cell-padding-lr);
  height: var(--ui-table-cell-min-height);
  border: unset;
  border-width: 1px;
  border-style: solid;
  border-right-width: 0;
  border-bottom-width: 0;
  border-color: #e9e9e9;
  word-break: keep-all;
  overflow-wrap: anywhere;
}
.ui-rebuild .table_wrap table th, 
.ui-rebuild .table_wrap table th *, 
.ui-rebuild .table_wrap table td, 
.ui-rebuild .table_wrap table td *,
.ui-popup .table_wrap table th,
.ui-popup .table_wrap table th *,
.ui-popup .table_wrap table td,
.ui-popup .table_wrap table td * {
  font-family: "pretendard";
}
.ui-rebuild .table_wrap table th[data-mearge-row="2"], 
.ui-rebuild .table_wrap table td[data-mearge-row="2"],
.ui-popup .table_wrap table th[data-mearge-row="2"],
.ui-popup .table_wrap table td[data-mearge-row="2"] {
  height: calc(var(--ui-table-cell-min-height) * 2);
}
.ui-rebuild .table_wrap table th[data-mearge-row="3"], 
.ui-rebuild .table_wrap table td[data-mearge-row="3"],
.ui-popup .table_wrap table th[data-mearge-row="3"],
.ui-popup .table_wrap table td[data-mearge-row="3"] {
  height: calc(var(--ui-table-cell-min-height) * 3);
}
.ui-rebuild .table_wrap table th[data-mearge-row="4"], 
.ui-rebuild .table_wrap table td[data-mearge-row="4"],
.ui-popup .table_wrap table th[data-mearge-row="4"],
.ui-popup .table_wrap table td[data-mearge-row="4"] {
  height: calc(var(--ui-table-cell-min-height) * 4);
}
.ui-rebuild .table_wrap table th,
.ui-popup .table_wrap table th {
  background: unset;
  font-size: 15px;
  color: #111;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .table_wrap table th .ui-icon_style_required,
.ui-popup .table_wrap table th .ui-icon_style_required {
  margin-left: 2px;
}
.ui-rebuild .table_wrap table th .ui-tooltip-parent,
.ui-popup .table_wrap table th .ui-tooltip-parent {
  vertical-align: middle;
  margin: -2px 0 0 2px;
}
.ui-rebuild .table_wrap table th .ui-flag,
.ui-popup .table_wrap table th .ui-flag {
  -webkit-transform: translateX(2px) translateY(-1px);
          transform: translateX(2px) translateY(-1px);
}
.ui-rebuild .table_wrap table td,
.ui-popup .table_wrap table td {
  background-color: #fff;
  font-size: 15px;
  color: #111;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .table_wrap table td[rowspan],
.ui-popup .table_wrap table td[rowspan] {
  border-right-width: 1px;
}
.ui-rebuild .table_wrap table tbody + tbody,
.ui-popup .table_wrap table tbody + tbody {
  border-top: 1px solid;
  border-color: #e9e9e9;
}
.ui-rebuild .table_wrap table tbody tr.selected th, 
.ui-rebuild .table_wrap table tbody tr.selected td,
.ui-popup .table_wrap table tbody tr.selected th,
.ui-popup .table_wrap table tbody tr.selected td {
  background-color: #e7faf6;
}
.ui-rebuild .table_wrap table tfoot tr:first-child th,
.ui-popup .table_wrap table tfoot tr:first-child th {
  border-top: 1px solid;
  border-color: #e9e9e9;
}
.ui-rebuild .table_wrap table tfoot tr td,
.ui-popup .table_wrap table tfoot tr td {
  background: unset;
  border-top: 1px solid;
  border-color: #e9e9e9;
}
.ui-rebuild .table_wrap.scroll,
.ui-popup .table_wrap.scroll {
  overflow-x: auto;
  overflow-y: auto;
  border: 1px solid;
  border-color: #e9e9e9;
  background-color: #f7f9f9;
}
.ui-rebuild .table_wrap.scroll table,
.ui-popup .table_wrap.scroll table {
  border-bottom: 1px solid;
  border-color: #e9e9e9;
}
.ui-rebuild .table_wrap.scroll table:after,
.ui-popup .table_wrap.scroll table:after {
  content: none;
}
.ui-rebuild .table_wrap.scroll_y,
.ui-popup .table_wrap.scroll_y {
  overflow-x: hidden;
  overflow-y: auto;
  border: 1px solid;
  border-color: #e9e9e9;
  background-color: #f7f9f9;
}
.ui-rebuild .table_wrap.scroll_y table,
.ui-popup .table_wrap.scroll_y table {
  table-layout: auto;
  border-color: #e9e9e9;
}
.ui-rebuild .table_wrap.scroll_y table:after,
.ui-popup .table_wrap.scroll_y table:after {
  content: none;
}
.ui-rebuild .table_wrap.scroll_y table thead,
.ui-popup .table_wrap.scroll_y table thead {
  position: sticky;
  top: 0;
  z-index: 10;
  isolation: isolate;
  background-color: #f7f9f9;
}


/* 공통tab 설정 */
.ui-rebuild .tab_wrap,
.ui-popup .tab_wrap {
  margin: 0;
}
.ui-rebuild .tab_wrap .tab_menu,
.ui-popup .tab_wrap .tab_menu {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  margin: 0;
}
.ui-rebuild .tab_wrap .tab_menu > li,
.ui-popup .tab_wrap .tab_menu > li {
  all: unset;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ui-rebuild .tab_wrap .tab_menu > li > a,
.ui-popup .tab_wrap .tab_menu > li > a {
  position: relative;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0;
  margin-left: 0;
  min-height: unset;
  white-space: nowrap;
  background: unset;
  border: none;
  -webkit-transition: 0.2s background-color, 0.2s border-color, 0.2s color;
  transition: 0.2s background-color, 0.2s border-color, 0.2s color;
}
.ui-rebuild .tab_wrap .tab_menu > li.on > a,
.ui-popup .tab_wrap .tab_menu > li.on > a {
  margin-top: 0;
  margin-left: 0;
  border: none;
}
.ui-rebuild .tab_wrap .tab_menu > li.on > a:hover, 
.ui-rebuild .tab_wrap .tab_menu > li.on > a:active, 
.ui-rebuild .tab_wrap .tab_menu > li.on > a:focus,
.ui-popup .tab_wrap .tab_menu > li.on > a:hover,
.ui-popup .tab_wrap .tab_menu > li.on > a:active,
.ui-popup .tab_wrap .tab_menu > li.on > a:focus {
  text-decoration: none;
  background: initial;
}
.ui-rebuild .tab_wrap .tab_menu > li:not(.on) > a:hover, 
.ui-rebuild .tab_wrap .tab_menu > li:not(.on) > a:active, 
.ui-rebuild .tab_wrap .tab_menu > li:not(.on) > a:focus,
.ui-popup .tab_wrap .tab_menu > li:not(.on) > a:hover,
.ui-popup .tab_wrap .tab_menu > li:not(.on) > a:active,
.ui-popup .tab_wrap .tab_menu > li:not(.on) > a:focus {
  text-decoration: none;
  background: initial;
}

.ui-rebuild .tab_wrap .tab_menu.depth1,
.ui-popup .tab_wrap .tab_menu.depth1 {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 4px;
  width: 100%;
  height: auto;
  background-color: #f7f9f9;
  border-radius: 12px;
	border: 0;
}
.ui-rebuild .tab_wrap .tab_menu.depth1 > li,
.ui-popup .tab_wrap .tab_menu.depth1 > li {
  width: 100%;
}
.ui-rebuild .tab_wrap .tab_menu.depth1 > li > a,
.ui-popup .tab_wrap .tab_menu.depth1 > li > a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  padding: 9px 15px;
  width: 100%;
  min-height: 44px;
  font-size: 16px;
  color: #444444;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border: 1px solid transparent;
  border-radius: 8px;
}
.ui-rebuild .tab_wrap .tab_menu.depth1 > li > a:hover, 
.ui-rebuild .tab_wrap .tab_menu.depth1 > li > a:active, 
.ui-rebuild .tab_wrap .tab_menu.depth1 > li > a:focus,
.ui-popup .tab_wrap .tab_menu.depth1 > li > a:hover,
.ui-popup .tab_wrap .tab_menu.depth1 > li > a:active,
.ui-popup .tab_wrap .tab_menu.depth1 > li > a:focus {
  background-color: transparent;
}
.ui-rebuild .tab_wrap .tab_menu.depth1 > li + li > a:before,
.ui-popup .tab_wrap .tab_menu.depth1 > li + li > a:before {
  position: absolute;
  top: calc(50% - 6px);
  left: -1px;
  content: "";
  width: 1px;
  height: 12px;
  background-color: #D7DBDA;
}
.ui-rebuild .tab_wrap .tab_menu.depth1 > li.on > a,
.ui-popup .tab_wrap .tab_menu.depth1 > li.on > a {
  font-size: 16px;
  color: #009178;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border-color: #009178;
  -webkit-filter: drop-shadow(0 2px 2px rgba(0, 145, 120, 0.12));
          filter: drop-shadow(0 2px 2px rgba(0, 145, 120, 0.12));
  z-index: 1;
}
.ui-rebuild .tab_wrap .tab_menu.depth1 > li.on > a:before,
.ui-popup .tab_wrap .tab_menu.depth1 > li.on > a:before {
  display: none;
}
.ui-rebuild .tab_wrap .tab_menu.depth1 > li.on > a:hover, 
.ui-rebuild .tab_wrap .tab_menu.depth1 > li.on > a:active, 
.ui-rebuild .tab_wrap .tab_menu.depth1 > li.on > a:focus,
.ui-popup .tab_wrap .tab_menu.depth1 > li.on > a:hover,
.ui-popup .tab_wrap .tab_menu.depth1 > li.on > a:active,
.ui-popup .tab_wrap .tab_menu.depth1 > li.on > a:focus {
  background-color: #fff;
}
.ui-rebuild .tab_wrap .tab_menu.depth1 > li.on + li > a:before,
.ui-popup .tab_wrap .tab_menu.depth1 > li.on + li > a:before {
  display: none;
}
/****************************************/

.ui-rebuild .tab_wrap .tab_menu.depth2,
.ui-popup .tab_wrap .tab_menu.depth2 {
  gap: 6px;
}
.ui-rebuild .tab_wrap .tab_menu.depth2 > li > a,
.ui-popup .tab_wrap .tab_menu.depth2 > li > a {
  margin: 0 !important;
  padding: 6px 16px !important;
  height: 36px;
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #f7f7f8;
  border-radius: 8px;
}
.ui-rebuild .tab_wrap .tab_menu.depth2 > li > span,
.ui-popup .tab_wrap .tab_menu.depth2 > li > span {
  display: inline-flex;
  margin: 0 !important;
  padding: 6px 16px !important;
  height: 36px;
  min-height: unset;
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #f7f7f8;
  border-radius: 8px;
}

.ui-rebuild .tab_wrap .tab_menu.depth2 > li:not(.on) > a, 
.ui-rebuild .tab_wrap .tab_menu.depth2 > li:not(.on) > a:not([disabled]),
.ui-popup .tab_wrap .tab_menu.depth2 > li:not(.on) > a,
.ui-popup .tab_wrap .tab_menu.depth2 > li:not(.on) > a:not([disabled]),
.ui-rebuild .tab_wrap .tab_menu.depth2 > li:not(.on) > span {
  border: 1px solid #e9e9e9 !important;
}
.ui-rebuild .tab_wrap .tab_menu.depth2 > li > a:hover, 
.ui-rebuild .tab_wrap .tab_menu.depth2 > li > a:active, 
.ui-rebuild .tab_wrap .tab_menu.depth2 > li > a:focus,
.ui-popup .tab_wrap .tab_menu.depth2 > li > a:hover,
.ui-popup .tab_wrap .tab_menu.depth2 > li > a:active,
.ui-popup .tab_wrap .tab_menu.depth2 > li > a:focus {
  background-color: #f7f7f8 !important;
  border-color: #e9e9e9 !important;
}
.ui-rebuild .tab_wrap .tab_menu.depth2 > li > a[disabled],
.ui-popup .tab_wrap .tab_menu.depth2 > li > a[disabled] {
  color: #fff !important;
  background-color: rgba(36, 46, 46, 0.6) !important;
  cursor: default;
}
.ui-rebuild .tab_wrap .tab_menu.depth2 > li.on > a,
.ui-popup .tab_wrap .tab_menu.depth2 > li.on > a {
  font-size: 16px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #242e2e;
}
.ui-rebuild .tab_wrap .tab_menu.depth2 > li.on > a:hover, 
.ui-rebuild .tab_wrap .tab_menu.depth2 > li.on > a:active, 
.ui-rebuild .tab_wrap .tab_menu.depth2 > li.on > a:focus,
.ui-popup .tab_wrap .tab_menu.depth2 > li.on > a:hover,
.ui-popup .tab_wrap .tab_menu.depth2 > li.on > a:active,
.ui-popup .tab_wrap .tab_menu.depth2 > li.on > a:focus {
  background-color: #242e2e !important;
}
.ui-rebuild .tab_wrap .tab_menu.modal,
.ui-popup .tab_wrap .tab_menu.modal {
  gap: 24px;
  background-color: #fff;
  border: none;
}
.ui-rebuild .tab_wrap .tab_menu.modal:after,
.ui-popup .tab_wrap .tab_menu.modal:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #d7dbda;
  z-index: 1;
}

.ui-rebuild .tab_wrap .tab_menu.modal > li:after,
.ui-popup .tab_wrap .tab_menu.modal > li:after {
  display: none;
}

.ui-rebuild .tab_wrap .tab_menu.modal > li > a,
.ui-popup .tab_wrap .tab_menu.modal > li > a {
  position: relative;
  padding: 4px 0 !important;
  font-size: 20px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .tab_wrap .tab_menu.modal > li.on > a,
.ui-popup .tab_wrap .tab_menu.modal > li.on > a {
  font-size: 20px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .tab_wrap .tab_menu.modal > li.on > a:after,
.ui-popup .tab_wrap .tab_menu.modal > li.on > a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 2px;
  background-color: #009178;
  z-index: 2;
}
.ui-rebuild .tab_wrap .tab_menu.box,
.ui-popup .tab_wrap .tab_menu.box {
  gap: 33px;
  height: 32px;
}
.ui-rebuild .tab_wrap .tab_menu.box > li,
.ui-popup .tab_wrap .tab_menu.box > li {
  position: relative;
}
.ui-rebuild .tab_wrap .tab_menu.box > li > a,
.ui-popup .tab_wrap .tab_menu.box > li > a {
  padding: 3px 0 !important;
  font-size: 18px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .tab_wrap .tab_menu.box > li.on > a,
.ui-popup .tab_wrap .tab_menu.box > li.on > a {
  font-size: 18px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .tab_wrap .tab_menu.box > li + li:before,
.ui-popup .tab_wrap .tab_menu.box > li + li:before {
  position: absolute;
  top: 10px;
  left: -17px;
  content: "";
  width: 1px;
  height: 12px;
  background-color: #d7dbda;
}
.ui-rebuild .tab_wrap .tab_menu[class*=main],
.ui-popup .tab_wrap .tab_menu[class*=main] {
  padding-left: 4px;
  gap: 16px;
  border: none;
}
.ui-rebuild .tab_wrap .tab_menu[class*=main][class$=-card],
.ui-popup .tab_wrap .tab_menu[class*=main][class$=-card] {
  padding-left: 0;
}
.ui-rebuild .tab_wrap .tab_menu[class*=main]:after,
.ui-popup .tab_wrap .tab_menu[class*=main]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #e9e9e9;
  z-index: 1;
}
.ui-rebuild .tab_wrap .tab_menu[class*=main] > li:after,
.ui-popup .tab_wrap .tab_menu[class*=main] > li:after {
  display: none;
}
.ui-rebuild .tab_wrap .tab_menu[class*=main] > li > a,
.ui-popup .tab_wrap .tab_menu[class*=main] > li > a {
  position: relative;
  padding: 4px 0 !important;
  font-size: 18px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .tab_wrap .tab_menu[class*=main] > li.on > a,
.ui-popup .tab_wrap .tab_menu[class*=main] > li.on > a {
  font-size: 18px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .tab_wrap .tab_menu[class*=main] > li.on > a:after,
.ui-popup .tab_wrap .tab_menu[class*=main] > li.on > a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 2px;
  background-color: #009178;
  z-index: 2;
}

.UI-2B-ITB-05-0001M .tab_wrap .tab_menu,
.UI-2B-ITB-05-0002S .tab_wrap .tab_menu,
.UI-2B-ITB-05-0003S .tab_wrap .tab_menu,
.UI-2B-ITB-05-0004S .tab_wrap .tab_menu,
.UI-2B-ITB-05-0005S .tab_wrap .tab_menu,
.UI-2B-ITB-05-0006S .tab_wrap .tab_menu,
.UI-2B-ITB-05-0007S .tab_wrap .tab_menu,
.UI-2B-ITB-05-0008S .tab_wrap .tab_menu,
.UI-2B-ITB-05-0009S .tab_wrap .tab_menu,
.UI-2B-ITB-05-0214S .tab_wrap .tab_menu {
  display: grid;
  grid-template-columns: repeat(9, 1fr);
}
.UI-2B-ITB-05-0001M .tab_wrap .tab_menu > li,
.UI-2B-ITB-05-0002S .tab_wrap .tab_menu > li,
.UI-2B-ITB-05-0003S .tab_wrap .tab_menu > li,
.UI-2B-ITB-05-0004S .tab_wrap .tab_menu > li,
.UI-2B-ITB-05-0005S .tab_wrap .tab_menu > li,
.UI-2B-ITB-05-0006S .tab_wrap .tab_menu > li,
.UI-2B-ITB-05-0007S .tab_wrap .tab_menu > li,
.UI-2B-ITB-05-0008S .tab_wrap .tab_menu > li,
.UI-2B-ITB-05-0009S .tab_wrap .tab_menu > li,
.UI-2B-ITB-05-0214S .tab_wrap .tab_menu > li {
  max-width: 98px;
}
.UI-2B-ITB-05-0001M .tab_wrap .tab_menu > li a,
.UI-2B-ITB-05-0002S .tab_wrap .tab_menu > li a,
.UI-2B-ITB-05-0003S .tab_wrap .tab_menu > li a,
.UI-2B-ITB-05-0004S .tab_wrap .tab_menu > li a,
.UI-2B-ITB-05-0005S .tab_wrap .tab_menu > li a,
.UI-2B-ITB-05-0006S .tab_wrap .tab_menu > li a,
.UI-2B-ITB-05-0007S .tab_wrap .tab_menu > li a,
.UI-2B-ITB-05-0008S .tab_wrap .tab_menu > li a,
.UI-2B-ITB-05-0009S .tab_wrap .tab_menu > li a,
.UI-2B-ITB-05-0214S .tab_wrap .tab_menu > li a {
  height: 100%;
  white-space: normal;
  word-break: break-word;
  overflow-wrap: anywhere;
}

.tab_wrap .tab_menu.depth2 > li > span {
  display: inline-flex;
  margin: 0 !important;
  padding: 6px 16px !important;
  height: 36px;
  min-height: unset;
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #f7f7f8;
  border-radius: 8px;
}

.ui-rebuild .tab_wrap .tab_menu.depth1,
.ui-popup .tab_wrap .tab_menu.depth1 {
  margin-bottom: -16px;
}

.ui-popup .tab_wrap .tab_menu.modal {
  margin-bottom: -4px;
}


/* 버튼 설정 */
.ui-button_type_other_hover_button {
  padding: 24px 24px;
  background-color: #F7F9F9;
  position: relative;
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  border: 1px solid #fff;
  padding-right: 74px;
  -webkit-transition: border-color 0.2s, background-color 0.2s;
  transition: border-color 0.2s, background-color 0.2s;
}
.ui-button_type_other_hover_button .ui-icon {
  width: 32px;
  height: 32px;
  position: absolute;
  right: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: background-image 0.2s;
  transition: background-image 0.2s;
}
.ui-button_type_other_hover_button:hover {
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.0784313725);
          box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.0784313725);
  text-decoration: none;
  background-color: #fff;
  border-color: #009178;
}
.ui-button_type_other_hover_button:hover .ui-icon {
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_active.png);
}
.ui-button_type_other_hover_button_type_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  padding: 24px 24px;
  background-color: #F7F9F9;
  position: relative;
  border-radius: 12px;
  border: 1px solid #fff;
}
.ui-button_type_other_hover_button_type_2 .ui-button_type_other-hover-button-info-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  min-width: 100%;
  border-radius: 12px;
  background-color: #fff;
  padding: 16px;
}
.ui-button_type_other_hover_button_type_2 .ui-button_type_other-hover-button-info-box .ui-group:nth-of-type(1) > span:nth-child(1) {
  padding-right: 35px;
}
.ui-button_type_other_hover_button_type_2 .hover-info-bottom-box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 100%;
}
.ui-button_type_other_hover_button_type_2 .hover-info-bottom-box .ui-group:nth-of-type(2) {
  width: 333px;
}
.ui-button_type_other_hover_button_type_2 .hover-info-bottom-box .ui-icon {
  width: 32px;
  height: 32px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ui-button_type_other_hover_button_type_2:hover {
  text-decoration: none;
  background-color: #fff;
  border-color: #009178;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.0784313725);
          box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.0784313725);
}
.ui-button_type_other_hover_button_type_2:hover .ui-icon {
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_active.png);
}
.ui-button_type_other_hover_button_type_2:hover .ui-button_type_other-hover-button-info-box {
  background-color: #f7f9f9;
}

.ui-rebuild .btn,
.ui-popup .btn {
  padding: 0;
  line-height: unset;
  border: inherit;
  vertical-align: unset;
}
.ui-rebuild .btn[disabled],
.ui-popup .btn[disabled] {
  background-color: inherit;
  border: none !important;
  color: inherit;
  text-decoration: inherit;
}
.ui-rebuild .btn ~ .btn,
.ui-popup .btn ~ .btn {
  margin-left: 0;
}

.ui-rebuild .btn,
.ui-popup .btn {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
  white-space: nowrap;
}
.ui-rebuild .btn.full,
.ui-popup .btn.full {
  width: 100%;
}
.ui-rebuild .btn_child_icon, 
.ui-rebuild .btn_child_arrow,
.ui-popup .btn_child_icon,
.ui-popup .btn_child_arrow {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.ui-rebuild .btn[class*=primary],
.ui-popup .btn[class*=primary] {
  padding: 16px 20px;
  min-width: 160px;
  height: 56px;
  border-radius: 8px;
}
.ui-rebuild .btn[class*=secondary],
.ui-popup .btn[class*=secondary] {
  padding: 12px 20px;
  min-width: 140px;
  height: 48px;
  border-radius: 8px;
}
.ui-rebuild .btn[class*=text-],
.ui-popup .btn[class*=text-] {
  background-color: transparent;
  border: none;
}
.ui-rebuild .btn.icon,
.ui-popup .btn.icon {
  background-color: transparent;
}
.ui-rebuild .btn.primary-negative,
.ui-popup .btn.primary-negative {
  font-size: 18px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #d9efeb;
}
.ui-rebuild .btn.primary-negative:hover, 
.ui-rebuild .btn.primary-negative:active,
.ui-popup .btn.primary-negative:hover,
.ui-popup .btn.primary-negative:active {
  color: #005244 !important;
  background-color: #b1d8d1;
}
.ui-rebuild .btn.primary-negative[disabled],
.ui-popup .btn.primary-negative[disabled] {
  color: #666666 !important;
  background-color: #e9e9e9 !important;
}
.ui-rebuild .btn.primary-positive,
.ui-popup .btn.primary-positive {
  font-size: 18px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #009178;
}
.ui-rebuild .btn.primary-positive:hover, 
.ui-rebuild .btn.primary-positive:active,
.ui-popup .btn.primary-positive:hover,
.ui-popup .btn.primary-positive:active {
  background-color: #005244;
}
.ui-rebuild .btn.primary-positive[disabled],
.ui-popup .btn.primary-positive[disabled] {
  background-color: #abafaf !important;
}
.ui-rebuild .btn.secondary-negative,
.ui-popup .btn.secondary-negative {
  font-size: 16px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #d9efeb;
}
.ui-rebuild .btn.secondary-negative:hover, 
.ui-rebuild .btn.secondary-negative:active,
.ui-popup .btn.secondary-negative:hover,
.ui-popup .btn.secondary-negative:active {
  color: #005244 !important;
  background-color: #b1d8d1;
}
.ui-rebuild .btn.secondary-negative[disabled],
.ui-popup .btn.secondary-negative[disabled] {
  color: #666666 !important;
  background-color: #e9e9e9 !important;
}
.ui-rebuild .btn.secondary-positive,
.ui-popup .btn.secondary-positive {
  font-size: 16px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #009178;
}
.ui-rebuild .btn.secondary-positive:hover, 
.ui-rebuild .btn.secondary-positive:active,
.ui-popup .btn.secondary-positive:hover,
.ui-popup .btn.secondary-positive:active {
  background-color: #005244;
}
.ui-rebuild .btn.secondary-positive[disabled],
.ui-popup .btn.secondary-positive[disabled] {
  background-color: #abafaf !important;
}
.ui-rebuild .btn.action-level1,
.ui-popup .btn.action-level1 {
  padding: 12px 16px;
  min-width: 120px;
  height: 48px;
  border-radius: 8px;
  font-size: 16px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #007160;
}
.ui-rebuild .btn.action-level1:hover, 
.ui-rebuild .btn.action-level1:active,
.ui-popup .btn.action-level1:hover,
.ui-popup .btn.action-level1:active {
  background-color: #00493f;
}
.ui-rebuild .btn.action-level1[disabled],
.ui-popup .btn.action-level1[disabled] {
  background-color: #abafaf;
}
.ui-rebuild .btn.action-level2,
.ui-popup .btn.action-level2 {
  padding: 12px 16px;
  min-width: 120px;
  height: 48px;
  border-radius: 8px;
  font-size: 16px;
  color: #00493f;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.02em;
  background-color: #c5e2de;
}
.ui-rebuild .btn.action-level2:hover, 
.ui-rebuild .btn.action-level2:active,
.ui-popup .btn.action-level2:hover,
.ui-popup .btn.action-level2:active {
  background-color: #8cb4ae;
}
.ui-rebuild .btn.action-level2[disabled],
.ui-popup .btn.action-level2[disabled] {
  color: #666666 !important;
  background-color: #e9e9e9;
}
.ui-rebuild .btn.action-level3,
.ui-popup .btn.action-level3 {
  padding: 10px 16px;
  height: 40px;
  border-radius: 4px;
  font-size: 14px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #007160;
}
.ui-rebuild .btn.action-level3:hover, 
.ui-rebuild .btn.action-level3:active,
.ui-popup .btn.action-level3:hover,
.ui-popup .btn.action-level3:active {
  background-color: #00493f;
}
.ui-rebuild .btn.action-level3[disabled],
.ui-popup .btn.action-level3[disabled] {
  background-color: #abafaf;
}
.ui-rebuild .btn.contents-level1,
.ui-popup .btn.contents-level1 {
  padding: 6px 15px;
  height: 34px;
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border: 1px solid;
  border-color: #009178;
  border-radius: 28px;
}
.ui-rebuild .btn.contents-level1 .btn_child_icon[data-rtl],
.ui-popup .btn.contents-level1 .btn_child_icon[data-rtl] {
  margin-right: -4px;
}
.ui-rebuild .btn.contents-level1:hover, 
.ui-rebuild .btn.contents-level1:active,
.ui-popup .btn.contents-level1:hover,
.ui-popup .btn.contents-level1:active {
  background-color: #d9efeb;
}
.ui-rebuild .btn.contents-level1[disabled],
.ui-popup .btn.contents-level1[disabled] {
  color: #666666 !important;
  background-color: #f7f7f8 !important;
  border: 1px solid !important;
  border-color: #abafaf !important;
}
.ui-rebuild .btn.contents-level1-arrow,
.ui-popup .btn.contents-level1-arrow {
  padding: 6px 11px 6px 15px;
  height: 34px;
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border: 1px solid;
  border-color: #009178;
  border-radius: 28px;
}
.ui-rebuild .btn.contents-level1-arrow .btn_child_arrow,
.ui-popup .btn.contents-level1-arrow .btn_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_green.png);
}
.ui-rebuild .btn.contents-level1-arrow:hover, 
.ui-rebuild .btn.contents-level1-arrow:active,
.ui-popup .btn.contents-level1-arrow:hover,
.ui-popup .btn.contents-level1-arrow:active {
  background-color: #d9efeb;
}
.ui-rebuild .btn.contents-level1-arrow[disabled],
.ui-popup .btn.contents-level1-arrow[disabled] {
  color: #666666 !important;
  background-color: #f7f7f8 !important;
  border: 1px solid !important;
  border-color: #abafaf !important;
}
.ui-rebuild .btn.contents-level1-arrow[disabled] .btn_child_arrow,
.ui-popup .btn.contents-level1-arrow[disabled] .btn_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_gray.png);
}
.ui-rebuild .btn.contents-level2,
.ui-popup .btn.contents-level2 {
  padding: 5px 11px;
  height: auto;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border: 1px solid;
  border-color: #cccfce;
  border-radius: 6px;
  white-space: normal;
  word-break: break-word;
  overflow-wrap: anywhere;
}
.ui-rebuild .btn.contents-level2 .btn_child_icon[data-rtl],
.ui-popup .btn.contents-level2 .btn_child_icon[data-rtl] {
  margin-right: -4px;
}
.ui-rebuild .btn.contents-level2:hover, 
.ui-rebuild .btn.contents-level2:active,
.ui-popup .btn.contents-level2:hover,
.ui-popup .btn.contents-level2:active {
  background-color: #f7f7f8;
}
.ui-rebuild .btn.contents-level2[disabled],
.ui-popup .btn.contents-level2[disabled] {
  color: #666666 !important;
  background-color: #f7f7f8 !important;
  border: 1px solid !important;
  border-color: #cccfce !important;
}
.ui-rebuild .btn.contents-level2-arrow,
.ui-popup .btn.contents-level2-arrow {
  padding: 5px 7px 5px 11px;
  height: auto;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border: 1px solid;
  border-color: #cccfce;
  border-radius: 6px;
  white-space: normal;
  word-break: break-word;
  overflow-wrap: anywhere;
}
.ui-rebuild .btn.contents-level2-arrow .btn_child_arrow,
.ui-popup .btn.contents-level2-arrow .btn_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
}
.ui-rebuild .btn.contents-level2-arrow:hover, 
.ui-rebuild .btn.contents-level2-arrow:active,
.ui-popup .btn.contents-level2-arrow:hover,
.ui-popup .btn.contents-level2-arrow:active {
  background-color: #f7f7f8;
}
.ui-rebuild .btn.contents-level2-arrow[disabled],
.ui-popup .btn.contents-level2-arrow[disabled] {
  color: #666666 !important;
  background-color: #f7f7f8 !important;
  border: 1px solid !important;
  border-color: #cccfce !important;
}
.ui-rebuild .btn.contents-level2-arrow[disabled] .btn_child_arrow,
.ui-popup .btn.contents-level2-arrow[disabled] .btn_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_gray.png);
}
.ui-rebuild .btn.contents-level3,
.ui-popup .btn.contents-level3 {
  padding: 3px 7px;
  min-width: 72px;
  height: auto;
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border: 1px solid;
  border-color: #d7dbda;
  border-radius: 6px;
  white-space: normal;
  word-break: break-word;
  overflow-wrap: anywhere;
}
.ui-rebuild .btn.contents-level3 .btn_child_icon[data-rtl],
.ui-popup .btn.contents-level3 .btn_child_icon[data-rtl] {
  margin-right: -4px;
}
.ui-rebuild .btn.contents-level3:hover, 
.ui-rebuild .btn.contents-level3:active,
.ui-popup .btn.contents-level3:hover,
.ui-popup .btn.contents-level3:active {
  background-color: #f7f7f8;
}
.ui-rebuild .btn.contents-level3[disabled],
.ui-popup .btn.contents-level3[disabled] {
  color: #666666 !important;
  background-color: #f7f7f8 !important;
  border: 1px solid !important;
  border-color: #d7dbda !important;
}
.ui-rebuild .btn.contents-level3.table-del,
.ui-popup .btn.contents-level3.table-del {
  min-width: unset;
  width: 28px;
  height: 28px;
  background-image: url(/cont/resource/img/rebuild/ic_16_box_close_2.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px 16px;
}
.ui-rebuild .btn.contents-level3-arrow,
.ui-popup .btn.contents-level3-arrow {
  padding: 3px 3px 3px 7px;
  min-width: 72px;
  height: auto;
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border: 1px solid;
  border-color: #d7dbda;
  border-radius: 6px;
  white-space: normal;
  word-break: break-word;
  overflow-wrap: anywhere;
}
.ui-rebuild .btn.contents-level3-arrow .btn_child_arrow,
.ui-popup .btn.contents-level3-arrow .btn_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
}
.ui-rebuild .btn.contents-level3-arrow:hover, 
.ui-rebuild .btn.contents-level3-arrow:active,
.ui-popup .btn.contents-level3-arrow:hover,
.ui-popup .btn.contents-level3-arrow:active {
  background-color: #f7f7f8;
}
.ui-rebuild .btn.contents-level3-arrow[disabled],
.ui-popup .btn.contents-level3-arrow[disabled] {
  color: #666666 !important;
  background-color: #f7f7f8;
  border: 1px solid !important;
  border-color: #d7dbda !important;
}
.ui-rebuild .btn.contents-level3-arrow[disabled] .btn_child_arrow,
.ui-popup .btn.contents-level3-arrow[disabled] .btn_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_gray.png);
}
.ui-rebuild .btn.contents-level4,
.ui-popup .btn.contents-level4 {
  padding: 2px 5px;
  height: 24px;
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border: 1px solid;
  border-color: #d7dbda;
  border-radius: 4px;
}
.ui-rebuild .btn.contents-level4:hover, 
.ui-rebuild .btn.contents-level4:active,
.ui-popup .btn.contents-level4:hover,
.ui-popup .btn.contents-level4:active {
  background-color: #f7f7f8;
}
.ui-rebuild .btn.contents-level4[disabled],
.ui-popup .btn.contents-level4[disabled] {
  color: #666666 !important;
  background-color: #f7f7f8 !important;
  border: 1px solid !important;
  border-color: #d7dbda !important;
}
.ui-rebuild .btn.input-level1,
.ui-popup .btn.input-level1 {
  padding: 10px 12px;
  height: 40px;
  font-size: 14px;
  color: #408c7f !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #ebf3f1;
  border-radius: 8px;
}
.ui-rebuild .btn.input-level1:hover, 
.ui-rebuild .btn.input-level1:active,
.ui-popup .btn.input-level1:hover,
.ui-popup .btn.input-level1:active {
  color: #005244 !important;
  background-color: #b1d8d1;
}
.ui-rebuild .btn.input-level1[disabled],
.ui-popup .btn.input-level1[disabled] {
  color: #666666 !important;
  background-color: #f7f7f8 !important;
}
.ui-rebuild .btn.input-level2-stroke,
.ui-popup .btn.input-level2-stroke {
  padding: 4px 7px;
  height: 28px;
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border: 1px solid;
  border-color: #cccfce;
  border-radius: 4px;
}
.ui-rebuild .btn.input-level2-stroke:hover, 
.ui-rebuild .btn.input-level2-stroke:active,
.ui-popup .btn.input-level2-stroke:hover,
.ui-popup .btn.input-level2-stroke:active {
  color: #009178 !important;
  border-color: #009178;
}
.ui-rebuild .btn.input-level2-stroke[disabled],
.ui-popup .btn.input-level2-stroke[disabled] {
  color: #666666 !important;
  background-color: #f7f7f8 !important;
  border: 1px solid !important;
  border-color: #cccfce !important;
}
.ui-rebuild .btn.input-level2-stroke.active,
.ui-popup .btn.input-level2-stroke.active {
  color: #fff !important;
  background-color: #009178;
  border-color: #009178;
}
.ui-rebuild .btn.input-level2-solid,
.ui-popup .btn.input-level2-solid {
  padding: 4px 8px;
  height: 28px;
  font-size: 14px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #1f3f69;
  border-radius: 4px;
}
.ui-rebuild .btn.input-level2-solid:hover, 
.ui-rebuild .btn.input-level2-solid:active,
.ui-popup .btn.input-level2-solid:hover,
.ui-popup .btn.input-level2-solid:active {
  background-color: #0f2849;
}
.ui-rebuild .btn.input-level2-solid[disabled],
.ui-popup .btn.input-level2-solid[disabled] {
  background-color: #abafaf !important;
}
.ui-rebuild .btn.input-api,
.ui-popup .btn.input-api {
  padding: 7px 8px;
  width: 70px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 26px;
  border: 1px solid;
  border-color: #d7dbda;
  border-radius: 6px;
}
.ui-rebuild .btn.input-api.jober,
.ui-popup .btn.input-api.jober {
  background-image: url(/cont/resource/img/rebuild/img_jober.png);
}
.ui-rebuild .btn.input-api.jobis,
.ui-popup .btn.input-api.jobis {
  background-image: url(/cont/resource/img/rebuild/img_jobis.png);
}
.ui-rebuild .btn.input-api.semu,
.ui-popup .btn.input-api.semu {
  background-image: url(/cont/resource/img/rebuild/img_semu.png);
}
.ui-rebuild .btn.input-api.weperson,
.ui-popup .btn.input-api.weperson {
  width: 96px;
  background-image: url(/cont/resource/img/rebuild/img_weperson.png);
}
.ui-rebuild .btn.text-16-underline-point,
.ui-popup .btn.text-16-underline-point {
  position: relative;
  gap: 0;
  font-size: 16px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-16-underline-point:after,
.ui-popup .btn.text-16-underline-point:after {
  position: absolute;
  bottom: 1px;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #009178;
}
.ui-rebuild .btn.text-15,
.ui-popup .btn.text-15 {
  gap: 0;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-15-arrow,
.ui-popup .btn.text-15-arrow {
  gap: 0;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-15-arrow .btn_child_arrow,
.ui-popup .btn.text-15-arrow .btn_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
}
.ui-rebuild .btn.text-15-point,
.ui-popup .btn.text-15-point {
  gap: 0;
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-15-underline,
.ui-popup .btn.text-15-underline {
  gap: 0;
  position: relative;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-15-underline:after,
.ui-popup .btn.text-15-underline:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #111;
}
.ui-rebuild .btn.text-15-underline-arrow,
.ui-popup .btn.text-15-underline-arrow {
  gap: 0;
  position: relative;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-15-underline-arrow:after,
.ui-popup .btn.text-15-underline-arrow:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #111;
}
.ui-rebuild .btn.text-15-underline-arrow .btn_child_arrow,
.ui-popup .btn.text-15-underline-arrow .btn_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
}
.ui-rebuild .btn.text-15-underline-point,
.ui-popup .btn.text-15-underline-point {
  gap: 0;
  position: relative;
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-15-underline-point:after,
.ui-popup .btn.text-15-underline-point:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #009178;
}
.ui-rebuild .btn.text-15-underline-error,
.ui-popup .btn.text-15-underline-error {
  gap: 0;
  position: relative;
  font-size: 15px;
  color: #de1236 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-15-underline-error:after,
.ui-popup .btn.text-15-underline-error:after {
  position: absolute;
  bottom: 2.5px;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #de1236;
}
.ui-rebuild .btn.text-15-point-arrow,
.ui-popup .btn.text-15-point-arrow {
  gap: 0;
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-15-point-arrow .btn_child_arrow,
.ui-popup .btn.text-15-point-arrow .btn_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_green.png);
}
.ui-rebuild .btn.text-15-underline-point-arrow,
.ui-popup .btn.text-15-underline-point-arrow {
  gap: 0;
  position: relative;
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-15-underline-point-arrow .btn_child_arrow,
.ui-popup .btn.text-15-underline-point-arrow .btn_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_green.png);
}
.ui-rebuild .btn.text-15-underline-point-arrow:after,
.ui-popup .btn.text-15-underline-point-arrow:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #009178;
}
.ui-rebuild .btn.text-h3-underline-point,
.ui-popup .btn.text-h3-underline-point {
  gap: 0;
  position: relative;
  font-size: 18px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
  pointer-events: none;
}

.ui-rebuild .btn.text-14,
.ui-popup .btn.text-14 {
  gap: 0;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-14-arrow,
.ui-popup .btn.text-14-arrow {
  gap: 0;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-14-arrow .btn_child_arrow,
.ui-popup .btn.text-14-arrow .btn_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
}
.ui-rebuild .btn.text-14-point,
.ui-popup .btn.text-14-point {
  gap: 0;
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-14-underline,
.ui-popup .btn.text-14-underline {
  gap: 0;
  position: relative;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-14-underline:after,
.ui-popup .btn.text-14-underline:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #111;
}
.ui-rebuild .btn.text-14-underline-arrow,
.ui-popup .btn.text-14-underline-arrow {
  gap: 0;
  position: relative;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-14-underline-arrow:after,
.ui-popup .btn.text-14-underline-arrow:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #111;
}
.ui-rebuild .btn.text-14-underline-arrow .btn_child_arrow,
.ui-popup .btn.text-14-underline-arrow .btn_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
}
.ui-rebuild .btn.text-14-underline-point,
.ui-popup .btn.text-14-underline-point {
  gap: 0;
  position: relative;
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-14-underline-point:after,
.ui-popup .btn.text-14-underline-point:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #009178;
}
.ui-rebuild .btn.text-14-point-arrow,
.ui-popup .btn.text-14-point-arrow {
  gap: 0;
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-14-point-arrow .btn_child_arrow,
.ui-popup .btn.text-14-point-arrow .btn_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_green.png);
}
.ui-rebuild .btn.text-14-underline-point-arrow,
.ui-popup .btn.text-14-underline-point-arrow {
  gap: 0;
  position: relative;
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 0;
}
.ui-rebuild .btn.text-14-underline-point-arrow .btn_child_arrow,
.ui-popup .btn.text-14-underline-point-arrow .btn_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_green.png);
}
.ui-rebuild .btn.text-14-underline-point-arrow:after,
.ui-popup .btn.text-14-underline-point-arrow:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #009178;
}
.ui-rebuild .btn.file,
.ui-popup .btn.file {
  position: relative;
  padding: 10px 12px;
  height: 40px;
  font-size: 14px;
  color: #408c7f !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #ebf3f1;
  border-radius: 8px;
}
.ui-rebuild .btn.file:hover, 
.ui-rebuild .btn.file:active,
.ui-popup .btn.file:hover,
.ui-popup .btn.file:active {
  color: #005244 !important;
  background-color: #b1d8d1;
}
.ui-rebuild .btn.file.disabled,
.ui-popup .btn.file.disabled {
  color: #666666 !important;
  background-color: #f7f7f8;
  cursor: default;
}
.ui-rebuild .btn.file input,
.ui-popup .btn.file input {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.ui-rebuild .btn.account.contents-level2 .btn_child_icon,
.ui-popup .btn.account.contents-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_account_black.png);
}
.ui-rebuild .btn.account.contents-level2[disabled] .btn_child_icon,
.ui-popup .btn.account.contents-level2[disabled] .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_account_gray.png);
}
.ui-rebuild .btn.add.contents-level2 .btn_child_icon,
.ui-popup .btn.add.contents-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_write_black.png);
}
.ui-rebuild .btn.add.contents-level2[disabled] .btn_child_icon,
.ui-popup .btn.add.contents-level2[disabled] .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_write_gray.png);
}
.ui-rebuild .btn.plus.action-level1 .btn_child_icon,
.ui-popup .btn.plus.action-level1 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_plus_white.png);
}
.ui-rebuild .btn.plus.action-level2 .btn_child_icon,
.ui-popup .btn.plus.action-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_plus_deepgreen.png);
}
.ui-rebuild .btn.plus.action-level2[disabled] .btn_child_icon,
.ui-popup .btn.plus.action-level2[disabled] .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_plus_gray.png);
}
.ui-rebuild .btn.plus.contents-level1 .btn_child_icon,
.ui-popup .btn.plus.contents-level1 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_plus_green.png);
}
.ui-rebuild .btn.plus.contents-level2 .btn_child_icon,
.ui-popup .btn.plus.contents-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_plus_black.png);
}
.ui-rebuild .btn.setting.contents-level2 .btn_child_icon,
.ui-popup .btn.setting.contents-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_setting_black.png);
}
.ui-rebuild .btn.setting.contents-level2[disabled] .btn_child_icon,
.ui-popup .btn.setting.contents-level2[disabled] .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_setting_gray.png);
}
.ui-rebuild .btn.search.action-level3 .btn_child_icon,
.ui-popup .btn.search.action-level3 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_search_white.png);
}
.ui-rebuild .btn.search.contents-level2 .btn_child_icon,
.ui-popup .btn.search.contents-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_search_black.png);
}
.ui-rebuild .btn.search.contents-level2[disabled] .btn_child_icon,
.ui-popup .btn.search.contents-level2[disabled] .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_search_gray.png);
}
.ui-rebuild .btn.download.contents-level2 .btn_child_icon,
.ui-popup .btn.download.contents-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_download_black.png);
}
.ui-rebuild .btn.download.contents-level2[disabled] .btn_child_icon,
.ui-popup .btn.download.contents-level2[disabled] .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_download_gray.png);
}
.ui-rebuild .btn.change.contents-level2 .btn_child_icon,
.ui-popup .btn.change.contents-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_change.png);
}
.ui-rebuild .btn.refresh.action-level2 .btn_child_icon,
.ui-popup .btn.refresh.action-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_refresh.png);
}
.ui-rebuild .btn.refresh.contents-level2 .btn_child_icon,
.ui-popup .btn.refresh.contents-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_refresh.png);
}
.ui-rebuild .btn.edit.contents-level1 .btn_child_icon, 
.ui-rebuild .btn.edit.contents-level1-arrow .btn_child_icon,
.ui-popup .btn.edit.contents-level1 .btn_child_icon,
.ui-popup .btn.edit.contents-level1-arrow .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_write_green.png);
}
.ui-rebuild .btn.edit.contents-level1[disabled] .btn_child_icon, 
.ui-rebuild .btn.edit.contents-level1-arrow[disabled] .btn_child_icon,
.ui-popup .btn.edit.contents-level1[disabled] .btn_child_icon,
.ui-popup .btn.edit.contents-level1-arrow[disabled] .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_write_gray.png);
}
.ui-rebuild .btn.edit.contents-level2 .btn_child_icon,
.ui-popup .btn.edit.contents-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_edit_black.png);
}
.ui-rebuild .btn.edit.contents-level2[disabled] .btn_child_icon,
.ui-popup .btn.edit.contents-level2[disabled] .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_edit_gray.png);
}
.ui-rebuild .btn.print.contents-level2 .btn_child_icon, 
.ui-rebuild .btn.print.contents-level2-arrow .btn_child_icon, 
.ui-rebuild .btn.print.contents-level3 .btn_child_icon, 
.ui-rebuild .btn.print.contents-level3-arrow .btn_child_icon,
.ui-popup .btn.print.contents-level2 .btn_child_icon,
.ui-popup .btn.print.contents-level2-arrow .btn_child_icon,
.ui-popup .btn.print.contents-level3 .btn_child_icon,
.ui-popup .btn.print.contents-level3-arrow .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_print_black.png);
}
.ui-rebuild .btn.print.contents-level2[disabled] .btn_child_icon, 
.ui-rebuild .btn.print.contents-level2-arrow[disabled] .btn_child_icon, 
.ui-rebuild .btn.print.contents-level3[disabled] .btn_child_icon, 
.ui-rebuild .btn.print.contents-level3-arrow[disabled] .btn_child_icon,
.ui-popup .btn.print.contents-level2[disabled] .btn_child_icon,
.ui-popup .btn.print.contents-level2-arrow[disabled] .btn_child_icon,
.ui-popup .btn.print.contents-level3[disabled] .btn_child_icon,
.ui-popup .btn.print.contents-level3-arrow[disabled] .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_print_gray.png);
}
.ui-rebuild .btn.newbrowser.contents-level1 .btn_child_icon,
.ui-popup .btn.newbrowser.contents-level1 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_newbrowser_green.png);
}
.ui-rebuild .btn.newbrowser.contents-level2 .btn_child_icon,
.ui-popup .btn.newbrowser.contents-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_newbrowser_black.png);
}
.ui-rebuild .btn.newbrowser.contents-level2[disabled] .btn_child_icon,
.ui-popup .btn.newbrowser.contents-level2[disabled] .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_newbrowser_gray.png);
}
.ui-rebuild .btn.newbrowser.text-15-point .btn_child_icon, 
.ui-rebuild .btn.newbrowser.text-15-underline-point .btn_child_icon, 
.ui-rebuild .btn.newbrowser.text-14-point .btn_child_icon, 
.ui-rebuild .btn.newbrowser.text-14-underline-point .btn_child_icon,
.ui-popup .btn.newbrowser.text-15-point .btn_child_icon,
.ui-popup .btn.newbrowser.text-15-underline-point .btn_child_icon,
.ui-popup .btn.newbrowser.text-14-point .btn_child_icon,
.ui-popup .btn.newbrowser.text-14-underline-point .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_newbrowser_green.png);
}
.ui-rebuild .btn.newbrowser.text-15 .btn_child_icon, 
.ui-rebuild .btn.newbrowser.text-15-underline .btn_child_icon, 
.ui-rebuild .btn.newbrowser.text-14 .btn_child_icon, 
.ui-rebuild .btn.newbrowser.text-14-underline .btn_child_icon,
.ui-popup .btn.newbrowser.text-15 .btn_child_icon,
.ui-popup .btn.newbrowser.text-15-underline .btn_child_icon,
.ui-popup .btn.newbrowser.text-14 .btn_child_icon,
.ui-popup .btn.newbrowser.text-14-underline .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_newbrowser_black.png);
}
.ui-rebuild .btn.star.action-level2 .btn_child_icon,
.ui-popup .btn.star.action-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_star_on.png);
}
.ui-rebuild .btn.trash.text-15 .btn_child_icon,
.ui-popup .btn.trash.text-15 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_trash_black.png);
}
.ui-rebuild .btn.trash.contents-level2 .btn_child_icon,
.ui-popup .btn.trash.contents-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_trash_black.png);
}
.ui-rebuild .btn.trash.contents-level2[disabled] .btn_child_icon,
.ui-popup .btn.trash.contents-level2[disabled] .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_trash_gray.png);
}
.ui-rebuild .btn.deleteAll.contents-level2 .btn_child_icon,
.ui-popup .btn.deleteAll.contents-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_box_close_2.png);
}
.ui-rebuild .btn.filter.contents-level2 .btn_child_icon,
.ui-popup .btn.filter.contents-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_filter_black.png);
}
.ui-rebuild .btn.filter.contents-level2[disabled] .btn_child_icon,
.ui-popup .btn.filter.contents-level2[disabled] .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_filter_gray.png);
}
.ui-rebuild .btn.pdf.contents-level2 .btn_child_icon,
.ui-popup .btn.pdf.contents-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_pdf.png);
}
.ui-rebuild .btn.report.contents-level1-arrow .btn_child_icon,
.ui-popup .btn.report.contents-level1-arrow .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_report_green.png);
}
.ui-rebuild .btn.pin.action-level2 .btn_child_icon,
.ui-popup .btn.pin.action-level2 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_pin.png);
}
.ui-rebuild .btn.main.secondary-positive,
.ui-popup .btn.main.secondary-positive {
  padding: 12px 20px;
  width: 100%;
  height: 40px;
  line-height: 16px;
}
.ui-rebuild .btn.main.input-level1,
.ui-popup .btn.main.input-level1 {
  padding: 6px 8px;
  width: 100%;
  height: 32px;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 6px;
}
.ui-rebuild .btn.main-edit.contents-level1,
.ui-popup .btn.main-edit.contents-level1 {
  gap: 6px;
  padding: 8px 15px;
  height: 40px;
  font-size: 16px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .btn.main-edit.contents-level1 .btn_child_icon,
.ui-popup .btn.main-edit.contents-level1 .btn_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_myhana_edit.png);
}
.ui-rebuild .btn.main-arrow,
.ui-popup .btn.main-arrow {
  width: 32px;
  height: 32px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  border-radius: 50%;
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow.png);
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  will-change: transform;
}
.ui-rebuild .btn.main-arrow:hover,
.ui-popup .btn.main-arrow:hover {
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_active.png);
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ui-rebuild .btn.main-arrow.right,
.ui-popup .btn.main-arrow.right {
  -webkit-transform: unset;
          transform: unset;
}
.ui-rebuild .btn.main-arrow.right:hover,
.ui-popup .btn.main-arrow.right:hover {
  -webkit-transform: unset;
          transform: unset;
}
.ui-rebuild .btn.main-arrow.up, 
.ui-rebuild .btn.main-arrow.down,
.ui-popup .btn.main-arrow.up,
.ui-popup .btn.main-arrow.down {
  width: 24px;
  height: 24px;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px;
  border: 1px solid !important;
  border-color: #cccfce !important;
  border-radius: 6px;
  -webkit-transform: unset;
          transform: unset;
}
.ui-rebuild .btn.main-arrow.up:hover, 
.ui-rebuild .btn.main-arrow.down:hover,
.ui-popup .btn.main-arrow.up:hover,
.ui-popup .btn.main-arrow.down:hover {
  -webkit-transform: unset;
          transform: unset;
}
.ui-rebuild .btn.main-arrow.up[disabled], 
.ui-rebuild .btn.main-arrow.down[disabled],
.ui-popup .btn.main-arrow.up[disabled],
.ui-popup .btn.main-arrow.down[disabled] {
  background-color: #f7f7f8;
  border-color: #d7dbda !important;
}
.ui-rebuild .btn.main-arrow.up,
.ui-popup .btn.main-arrow.up {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_up_black.png);
}
.ui-rebuild .btn.main-arrow.up:hover,
.ui-popup .btn.main-arrow.up:hover {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_up_black.png);
}
.ui-rebuild .btn.main-arrow.up[disabled],
.ui-popup .btn.main-arrow.up[disabled] {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_up_gray.png);
}
.ui-rebuild .btn.main-arrow.down,
.ui-popup .btn.main-arrow.down {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_down_black.png);
}
.ui-rebuild .btn.main-arrow.down:hover,
.ui-popup .btn.main-arrow.down:hover {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_down_black.png);
}
.ui-rebuild .btn.main-arrow.down[disabled],
.ui-popup .btn.main-arrow.down[disabled] {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_down_gray.png);
}
.ui-rebuild .btn.main-link,
.ui-popup .btn.main-link {
  width: 24px;
  height: 24px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_right_black.png);
  border-radius: 0;
}
.ui-rebuild .btn.main-menu,
.ui-popup .btn.main-menu {
  width: 100%;
  height: 32px;
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #f7f9f9;
  border: 1px solid;
  border-color: #f7f9f9;
  border-radius: 6px;
}
.ui-rebuild .btn.main-menu:hover,
.ui-popup .btn.main-menu:hover {
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border-color: #009178;
  -webkit-filter: drop-shadow(0 8px 16px rgba(0, 149, 145, 0.08));
          filter: drop-shadow(0 8px 16px rgba(0, 149, 145, 0.08));
}
.ui-rebuild .btn.main-hint,
.ui-popup .btn.main-hint {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .btn.main-hint ~ .ui-hint,
.ui-popup .btn.main-hint ~ .ui-hint {
  display: none;
}
.ui-rebuild .btn.main-hint:hover,
.ui-popup .btn.main-hint:hover {
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.ui-rebuild .btn.main-hint:hover ~ .ui-hint,
.ui-popup .btn.main-hint:hover ~ .ui-hint {
  display: block;
}

/****************************************/
/* 체크박스있던자리 */
/****************************************/
.ui-segment {
  position: relative;
  display: block;
  width: 100%;
}
.ui-segment input {
  position: absolute;
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  clip: rect(0, 0, 0, 0);
  border: 0;
  overflow: hidden;
}
.ui-segment input:checked + .ui-segment_child_contents {
  background-color: #fff;
  border-color: #009178;
  -webkit-filter: drop-shadow(0 2px 4px rgba(0, 145, 120, 0.12));
          filter: drop-shadow(0 2px 4px rgba(0, 145, 120, 0.12));
}
.ui-segment input:checked + .ui-segment_child_contents .ui-segment_child_name {
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-segment input:checked + .ui-segment_child_contents .ui-segment_child_name-small {
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-segment input:checked + .ui-segment_child_contents .ui-icon_type_32_selected {
  display: block;
}
.ui-segment_child_contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 8px;
  padding: 7px 15px;
  width: 100%;
  height: 48px;
  background-color: #f7f9f9;
  border: 1px solid;
  border-color: #f7f9f9;
  border-radius: 8px;
}
.ui-segment_child_contents > .ui-icon_type_32_selected {
  position: static;
  display: none;
  align-self: flex-start;
}
.ui-segment_child_name {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-size: 15px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}
.ui-segment_type_bank .ui-segment_child_contents {
  padding: 15px;
  height: 64px;
}
.ui-segment_type_bank .ui-segment_child_contents > .ui-icon_type_32_selected {
  top: 16px;
}
.ui-segment_type_bank .ui-segment_child_name i, .ui-segment_type_bank .ui-segment_child_name img {
  width: 32px;
  height: 32px;
}
.ui-segment_size_small input:checked + .ui-segment_child_contents .ui-segment_child_name {
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-segment_size_small input:checked + .ui-segment_child_contents .ui-icon_type_32_selected {
  display: block;
  right: 7px;
}
.ui-segment_size_small .ui-segment_child_name {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-segment_align_center input:checked + .ui-segment_child_contents .ui-icon_type_32_selected {
  display: block;
}
.ui-segment_align_center .ui-segment_child_name {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.ui-segment_align_center .ui-segment_child_name-small {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

.ui-toggle {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 24px;
  border-radius: 12px;
}
.ui-toggle input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  border-radius: 12px;
  overflow: hidden;
  cursor: pointer;
}
.ui-toggle input:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  background-color: #fff;
  border: 1px solid;
  border-color: #8e8f8f;
  border-radius: 12px;
  -webkit-transition: 0.2s background-color, 0.2s border-color;
  transition: 0.2s background-color, 0.2s border-color;
}
.ui-toggle input:after {
  position: absolute;
  top: 2px;
  left: 2px;
  content: "";
  width: 20px;
  height: 20px;
  background-color: #8e8f8f;
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition: 0.2s background-color, 0.2s left;
  transition: 0.2s background-color, 0.2s left;
}
.ui-toggle input:checked:before {
  background-color: #009178;
  border-color: #009178;
}
.ui-toggle input:checked:after {
  left: calc(100% - 22px);
  background-color: #fff;
}
.ui-toggle input:checked ~ .ui-toggle_child_label-on {
  display: block;
}
.ui-toggle input:checked ~ .ui-toggle_child_label-off {
  display: none;
}
.ui-toggle input:checked:disabled:before {
  background-color: #8e8f8f;
  border-color: #8e8f8f;
}
.ui-toggle input:disabled:before {
  background-color: #f7f7f8;
}
.ui-toggle input:disabled ~ .ui-toggle_child_label-off {
  color: #666666 !important;
}
.ui-toggle_child_label-off {
  position: absolute;
  top: 3px;
  left: 26px;
  width: 24px;
  font-size: 12px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
  pointer-events: none;
}
.ui-toggle_child_label-on {
  position: absolute;
  top: 3px;
  left: 7px;
  display: none;
  width: 24px;
  font-size: 12px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
  pointer-events: none;
}
.ui-toggle_child_name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 30px;
}

.ui-toggle_type_label {
  width: 57px;
}
.ui-toggle_type_label input:checked ~ .ui-toggle_child_label-on {
  display: block;
}
.ui-toggle_type_label input:checked ~ .ui-toggle_child_label-off {
  display: none;
}
.ui-toggle_type_text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 1px;
  width: auto;
  min-width: 88px;
  height: 34px;
  background-color: #fff;
  border: 1px solid;
  border-color: #d7dbda;
  border-radius: 6px;
}
.ui-toggle_type_text input {
  position: absolute;
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  clip: rect(0, 0, 0, 0);
  border: 0;
  overflow: hidden;
}
.ui-toggle_type_text input:before, .ui-toggle_type_text input:after {
  display: none;
}
.ui-toggle_type_text input:checked + .ui-toggle_child_name {
  padding: 0 10px;
  min-width: 44px;
  font-size: 14px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #002a22;
  border-radius: 4px;
}
.ui-toggle_type_text .ui-toggle_child_name {
  padding: 0 8px;
  width: unset;
  min-width: 40px;
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}
.ui-toggle_type_star {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_32_star.png);
  -webkit-transition: background-image 0.2s;
  transition: background-image 0.2s;
}
.ui-toggle_type_star.on {
  background-image: url(/cont/resource/img/rebuild/ic_32_star_on.png);
}
.ui-toggle_type_star.ui-toggle_size_small {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_24_star.png);
}
.ui-toggle_type_star.ui-toggle_size_small.on {
  background-image: url(/cont/resource/img/rebuild/ic_24_star_on.png);
}
.ui-toggle_type_star.ui-toggle_size_small[disabled] {
  background-image: url(/cont/resource/img/rebuild/ic_24_star_disabled.png);
}

body.chrome .ui-select,
body.msie .ui-select,
body.ie9 .ui-select,
body.chrome .ui-select {
  background-repeat: no-repeat;
  background-position: right 11px center;
  background-size: 24px 24px;
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_black.png);
}
body.chrome .ui-select[readonly], 
body.chrome .ui-select[disabled],
body.msie .ui-select[readonly],
body.msie .ui-select[disabled],
body.ie9 .ui-select[readonly],
body.ie9 .ui-select[disabled],
body.chrome .ui-select[readonly],
body.chrome .ui-select[disabled] {
  background-repeat: no-repeat;
  background-position: right 11px center;
  background-size: 24px 24px;
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_gray.png);
}
body.chrome .ui-select_size_small,
body.msie .ui-select_size_small,
body.ie9 .ui-select_size_small,
body.chrome .ui-select_size_small {
  background-size: 16px 16px;
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_down_black.png);
}
body.chrome .ui-select_size_small:hover[disabled], 
body.chrome .ui-select_size_small:focus[disabled],
body.msie .ui-select_size_small:hover[disabled],
body.msie .ui-select_size_small:focus[disabled],
body.ie9 .ui-select_size_small:hover[disabled],
body.ie9 .ui-select_size_small:focus[disabled],
body.chrome .ui-select_size_small:hover[disabled],
body.chrome .ui-select_size_small:focus[disabled] {
  background-size: 16px 16px;
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_down_gray.png);
}
body.chrome .ui-select_size_small[readonly], 
body.chrome .ui-select_size_small[disabled],
body.msie .ui-select_size_small[readonly],
body.msie .ui-select_size_small[disabled],
body.ie9 .ui-select_size_small[readonly],
body.ie9 .ui-select_size_small[disabled],
body.chrome .ui-select_size_small[readonly],
body.chrome .ui-select_size_small[disabled] {
  background-size: 16px 16px;
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_down_gray.png);
}

.ui-select {
  padding: 0 40px 0 15px;
  width: 100%;
  height: 40px;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: right 11px center;
  background-size: 24px 24px;
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_black.png);
  border: 1px solid;
  border-color: #cccfce;
  border-radius: 8px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ui-select:hover, .ui-select:focus {
  border-color: #009178;
  outline: none !important;
}
.ui-select:hover:disabled, .ui-select:focus:disabled {
  background-repeat: no-repeat;
  background-position: right 11px center;
  background-size: 24px 24px;
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_gray.png);
  background-color: #F7F7F8;
  border: 1px solid;
  border-color: #cccfce;
}
.ui-select[readonly] {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  font-weight: 500;
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_gray.png);
  background-color: #F7F7F8;
  pointer-events: none;
}
.ui-select:disabled {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_gray.png);
  background-color: #F7F7F8;
  cursor: default;
}
.ui-select_size_small {
  padding: 0 31px 0 11px;
  height: 34px;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-size: 16px 16px;
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_down_black.png);
  border-radius: 6px;
}
.ui-select_size_small:hover:disabled, .ui-select_size_small:focus:disabled {
  background-size: 16px 16px;
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_down_gray.png);
}
.ui-select_size_small:disabled {
  font-size: 15px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_down_gray.png);
  background-color: #F7F7F8;
}
.ui-select_state_error {
  border-color: #de1236;
}

.ui-selectbox {
  position: relative;
  font-size: unset;
  line-height: unset;
  font-weight: unset;
  color: unset;
}
.ui-selectbox.ui-selectbox_state_opened[data-fixed] .ui-selectbox_child_head, .ui-selectbox:hover .ui-selectbox_child_head, .ui-selectbox:focus .ui-selectbox_child_head {
  border-color: #009178;
}
.ui-selectbox.ui-selectbox_state_opened[data-fixed] .ui-selectbox_child_body, .ui-selectbox:hover .ui-selectbox_child_body, .ui-selectbox:focus .ui-selectbox_child_body {
  border-color: #009178;
}
.ui-selectbox:not([data-value]) .ui-selectbox_child_text, .ui-selectbox[data-value=""] .ui-selectbox_child_text {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-selectbox_state_disabled {
  pointer-events: none;
}
.ui-selectbox_state_disabled .ui-selectbox_child_head {
  background-repeat: no-repeat;
  background-position: right 11px center;
  background-size: 24px 24px;
  background-color: #F7F7F8;
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_gray.png);
  border-color: #cccfce;
}
.ui-selectbox_state_disabled .ui-selectbox_child_text,
.ui-selectbox_state_disabled .ui-selectbox_child_subtext,
.ui-selectbox_state_disabled .ui-selectbox_child_currency,
.ui-selectbox_state_disabled .ui-selectbox_child_account {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-selectbox_state_readonly {
  pointer-events: none;
}
.ui-selectbox_state_readonly .ui-selectbox_child_head {
  background-repeat: no-repeat;
  background-position: right 11px center;
  background-size: 24px 24px;
  background-color: #F7F7F8;
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_gray.png);
  border-color: #cccfce;
}
.ui-selectbox_state_error .ui-selectbox_child_head {
  border-color: #de1236;
}
.ui-selectbox_state_opened .ui-selectbox_child_head {
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_close_black.png);
}
.ui-selectbox_state_opened .ui-selectbox_child_body {
  display: block;
}
.ui-selectbox_child_head {
  padding: 9px 35px 9px 15px;
  width: 100%;
  height: 40px;
  background-repeat: no-repeat;
  background-position: right 11px center;
  background-size: 24px 24px;
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_black.png);
  border: 1px solid;
  border-color: #cccfce;
  border-radius: 8px;
  text-align: left;
  cursor: pointer;
}
.ui-selectbox_child_text {
  display: inline-block;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: 22px;
  vertical-align: top;
}
.ui-selectbox_child_placeholder {
  display: inline-block;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-selectbox_child_currency {
  display: inline-block;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  padding-right: 7px;
  line-height: 22px;
}
.ui-selectbox_child_account {
  display: inline-block;
  padding-right: 7px;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: 22px;
}
.ui-selectbox_child_subtext {
  position: relative;
  padding-left: 9px;
  display: inline-block;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: 22px;
}
.ui-selectbox_child_subtext::before {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  left: -1px;
  width: 1px;
  height: 8px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #cccfce;
}
.ui-selectbox_child_disabled {
  font-size: 14px;
  color: #de1236 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-selectbox_child_body {
  position: absolute;
  display: none;
  top: 44px;
  left: 0;
  width: 100%;
  padding: 4px 4px 4px 0px;
  background-color: #fff;
  border: 1px solid;
  border-color: #cccfce;
  border-radius: 8px;
  -webkit-filter: drop-shadow(0 2px 16px rgba(18, 21, 23, 0.16));
          filter: drop-shadow(0 2px 16px rgba(18, 21, 23, 0.16));
  z-index: 999;
}
.ui-selectbox_child_options {
  width: 100%;
  padding: 0px 17px 0px 16px;
  max-height: 328px;
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior: none;
}
.ui-selectbox_child_list > li {
  width: 100%;
  height: 40px;
}
.ui-selectbox_child_option {
  width: 100%;
  height: 40px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-selectbox_child_option .ui-selectbox_child_text {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-selectbox_child_option .ui-selectbox_child_currency {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  padding-right: 7px;
}
.ui-selectbox_child_option .ui-selectbox_child_account {
  padding-right: 7px;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-selectbox_child_option .ui-selectbox_child_subtext {
  position: relative;
  padding-left: 9px;
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-selectbox_child_option .ui-selectbox_child_subtext::before {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  left: -1px;
  width: 1px;
  height: 8px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #cccfce;
}
.ui-selectbox_child_option:hover .ui-selectbox_child_text, .ui-selectbox_child_option.ui-selectbox_state_active .ui-selectbox_child_text {
  color: #009178 !important;
}
.ui-selectbox_child_option:hover .ui-selectbox_child_currency, .ui-selectbox_child_option.ui-selectbox_state_active .ui-selectbox_child_currency {
  color: #009178 !important;
}
.ui-selectbox_child_option:hover .ui-selectbox_child_account, .ui-selectbox_child_option.ui-selectbox_state_active .ui-selectbox_child_account {
  color: #009178 !important;
}
.ui-selectbox_child_option:hover .ui-selectbox_child_subtext, .ui-selectbox_child_option.ui-selectbox_state_active .ui-selectbox_child_subtext {
  color: #009178 !important;
}
.ui-selectbox_child_option-group {
  padding-top: 12px;
}
.ui-selectbox_child_option-group .ui-selectbox_child_group-name {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-selectbox_size_small .ui-selectbox_child_head {
  padding: 6px 32px 6px 12px;
  height: 34px;
  background-size: 16px 16px;
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_down_black.png);
  border-radius: 6px;
}
.ui-selectbox_size_small .ui-selectbox_child_body {
  top: 36px;
}
.ui-selectbox_size_small.ui-selectbox_state_opened .ui-selectbox_child_head {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_up_black.png);
}
.ui-selectbox_size_small:disabled .ui-selectbox_child_text,
.ui-selectbox_size_small:disabled .ui-selectbox_child_subtext,
.ui-selectbox_size_small:disabled .ui-selectbox_child_currency,
.ui-selectbox_size_small:disabled .ui-selectbox_child_account {
  font-size: 15px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-selectbox_size_small.ui-selectbox_state_disabled .ui-selectbox_child_head, .ui-selectbox_size_small.ui-selectbox_state_readonly .ui-selectbox_child_head {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_down_gray.png);
}
.ui-selectbox_type_date {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.ui-selectbox_type_date .ui-selectbox_child_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 0;
  min-height: 26px;
  height: unset;
  border: none;
  background: none;
}
.ui-selectbox_type_date .ui-selectbox_child_head::after {
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 12px;
  height: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_16_arrow_drop_down.png);
}
.ui-selectbox_type_date .ui-selectbox_child_head .ui-selectbox_child_text {
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-selectbox_type_date .ui-selectbox_child_options {
  max-height: 200px;
}

.ui-rebuild .custom_form_select + span, 
.ui-rebuild .custom_form_select + span + span, 
.ui-rebuild .custom_form_select + span + span + span, 
.ui-rebuild .custom_form_select + span + span + span + span, 
.ui-rebuild .custom_form_select + span + span + span + span + span,
.ui-popup .custom_form_select + span,
.ui-popup .custom_form_select + span + span,
.ui-popup .custom_form_select + span + span + span,
.ui-popup .custom_form_select + span + span + span + span,
.ui-popup .custom_form_select + span + span + span + span + span {
  margin-left: 0;
}
.ui-rebuild .custom_form_select,
.ui-popup .custom_form_select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 88px;
  height: 40px;
  border-radius: 8px;
}
.ui-rebuild .custom_form_select .over_hidden,
.ui-popup .custom_form_select .over_hidden {
  border-radius: 8px;
}
.ui-rebuild .custom_form_select .over_hidden:focus-within:after,
.ui-popup .custom_form_select .over_hidden:focus-within:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  background-color: transparent;
  border-radius: 8px;
  pointer-events: none;
  border: 1px solid;
  border-color: #009178;
  z-index: 10;
}
.ui-rebuild .custom_form_select .over_hidden:focus-within + .view_select .selected,
.ui-popup .custom_form_select .over_hidden:focus-within + .view_select .selected {
  border-color: transparent !important;
}
.ui-rebuild .custom_form_select select,
.ui-popup .custom_form_select select {
  width: 100%;
  height: 100%;
}
.ui-rebuild .custom_form_select.small,
.ui-popup .custom_form_select.small {
  height: 34px;
  border-radius: 6px;
}
.ui-rebuild .custom_form_select.small .over_hidden,
.ui-popup .custom_form_select.small .over_hidden,
.ui-rebuild .custom_form_select.small .over_hidden:focus-within:after,
.ui-popup .custom_form_select.small .over_hidden:focus-within:after {
  border-radius: 6px;
}
.ui-rebuild .custom_form_select.small .selected,
.ui-popup .custom_form_select.small .selected {
  padding: 6px 28px 6px 12px;
  height: 100%;
  border-radius: 6px;
}
.ui-rebuild .custom_form_select.small .selected:after,
.ui-popup .custom_form_select.small .selected:after {
  position: absolute;
  top: calc(50% - 8px);
  right: 12px;
  width: 16px;
  height: 16px;
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_down_black.png);
}
.ui-rebuild .custom_form_select.small .selected span,
.ui-popup .custom_form_select.small .selected span {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select.small .selected span.placeholder,
.ui-popup .custom_form_select.small .selected span.placeholder {
  font-size: 15px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select .view_select,
.ui-popup .custom_form_select .view_select {
  z-index: unset;
  border: none;
  border-radius: 8px;
}
.ui-rebuild .custom_form_select .selected,
.ui-popup .custom_form_select .selected {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 40px 10px 15px;
  height: 100%;
  background-color: #fff;
  background-image: none;
  border: 1px solid;
  border-color: #cccfce;
  border-radius: 8px;
  cursor: pointer;
}
.ui-rebuild .custom_form_select .selected:after,
.ui-popup .custom_form_select .selected:after {
  position: absolute;
  top: calc(50% - 12px);
  right: 12px;
  content: "";
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_black.png);
}
.ui-rebuild .custom_form_select .selected:focus-visible, 
.ui-rebuild .custom_form_select .selected:hover, 
.ui-rebuild .custom_form_select .selected:focus, 
.ui-rebuild .custom_form_select .selected.on,
.ui-popup .custom_form_select .selected:focus-visible,
.ui-popup .custom_form_select .selected:hover,
.ui-popup .custom_form_select .selected:focus,
.ui-popup .custom_form_select .selected.on {
  border-color: #009178;
}
.ui-rebuild .custom_form_select .selected span,
.ui-popup .custom_form_select .selected span {
  position: relative;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select .selected span.text:last-child, 
.ui-rebuild .custom_form_select .selected span.seltitle:last-child,
.ui-popup .custom_form_select .selected span.text:last-child,
.ui-popup .custom_form_select .selected span.seltitle:last-child {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-rebuild .custom_form_select .selected span.seltitle,
.ui-popup .custom_form_select .selected span.seltitle {
  font-weight: 500;
}
.ui-rebuild .custom_form_select .selected span.placeholder, 
.ui-rebuild .custom_form_select .selected span.seltitle:not([title]),
.ui-popup .custom_form_select .selected span.placeholder,
.ui-popup .custom_form_select .selected span.seltitle:not([title]) {
  position: static;
  display: block;
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select .selected span.disabled,
.ui-popup .custom_form_select .selected span.disabled {
  font-size: 14px;
  color: #de1236 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select .selected span + span,
.ui-popup .custom_form_select .selected span + span {
  margin-left: 0;
  padding-left: 8px;
}
.ui-rebuild .custom_form_select .selected span + span.subtext,
.ui-popup .custom_form_select .selected span + span.subtext {
  margin-left: 0;
  padding-left: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-rebuild .custom_form_select .selected span + span.subtext font[color],
.ui-popup .custom_form_select .selected span + span.subtext font[color] {
  font-size: 14px;
  color: #de1236 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select .selected span + span.subtext:before,
.ui-popup .custom_form_select .selected span + span.subtext:before {
  position: absolute;
  top: calc(50% - 4px);
  left: 8.5px;
  content: "";
  width: 1px;
  height: 8px;
  background-color: #cccfce;
}
.ui-rebuild .custom_form_select .selected span.seltitle:not([title]) + span,
.ui-popup .custom_form_select .selected span.seltitle:not([title]) + span {
  display: none;
}
.ui-rebuild .custom_form_select .selected span.seltitle + span,
.ui-popup .custom_form_select .selected span.seltitle + span {
  margin-left: 0;
  padding-left: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-rebuild .custom_form_select .selected span.seltitle + span:before,
.ui-popup .custom_form_select .selected span.seltitle + span:before {
  position: absolute;
  top: calc(50% - 4px);
  left: 8.5px;
  content: "";
  width: 1px;
  height: 8px;
  background-color: #cccfce;
}
.ui-rebuild .custom_form_select .selected font[color],
.ui-popup .custom_form_select .selected font[color] {
  font-size: 14px;
  color: #de1236 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select .options,
.ui-popup .custom_form_select .options {
  margin: 0;
  min-width: 100%;
  width: max-content;
  max-height: 328px !important;
  border-color: #009178;
  border-radius: 8px;
  -webkit-filter: drop-shadow(0 2px 16px rgba(18, 21, 23, 0.16));
          filter: drop-shadow(0 2px 16px rgba(18, 21, 23, 0.16));
  overscroll-behavior: none;
}
.ui-rebuild .custom_form_select .options li,
.ui-popup .custom_form_select .options li {
  padding: 10px 16px;
  height: 40px;
  background: unset;
  cursor: pointer;
}
.ui-rebuild .custom_form_select .options li span,
.ui-popup .custom_form_select .options li span {
  position: relative;
  margin-right: 0;
  min-width: unset;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  cursor: pointer;
}
.ui-rebuild .custom_form_select .options li span.text:last-child, 
.ui-rebuild .custom_form_select .options li span.seltitle:last-child,
.ui-popup .custom_form_select .options li span.text:last-child,
.ui-popup .custom_form_select .options li span.seltitle:last-child {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-rebuild .custom_form_select .options li span.seltitle,
.ui-popup .custom_form_select .options li span.seltitle {
  font-weight: 500;
}
.ui-rebuild .custom_form_select .options li span.subtext,
.ui-popup .custom_form_select .options li span.subtext {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-rebuild .custom_form_select .options li span.subtext font[color],
.ui-popup .custom_form_select .options li span.subtext font[color] {
  font-size: 14px;
  color: #de1236 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select .options li span.disabled,
.ui-popup .custom_form_select .options li span.disabled {
  font-size: 14px;
  color: #de1236 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select .options li span + span,
.ui-popup .custom_form_select .options li span + span {
  margin-left: 0;
  padding-left: 8px;
}
.ui-rebuild .custom_form_select .options li span + span.subtext,
.ui-popup .custom_form_select .options li span + span.subtext {
  margin-left: 0;
  padding-left: 17px;
}
.ui-rebuild .custom_form_select .options li span + span.subtext:before,
.ui-popup .custom_form_select .options li span + span.subtext:before {
  position: absolute;
  top: calc(50% - 4px);
  left: 8.5px;
  content: "";
  width: 1px;
  height: 8px;
  background-color: #cccfce;
}
.ui-rebuild .custom_form_select .options li span.seltitle:not([title]) + span,
.ui-popup .custom_form_select .options li span.seltitle:not([title]) + span {
  display: none;
}
.ui-rebuild .custom_form_select .options li span.seltitle + span,
.ui-popup .custom_form_select .options li span.seltitle + span {
  margin-left: 0;
  padding-left: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-rebuild .custom_form_select .options li span.seltitle + span:before,
.ui-popup .custom_form_select .options li span.seltitle + span:before {
  position: absolute;
  top: calc(50% - 4px);
  left: 8.5px;
  content: "";
  width: 1px;
  height: 8px;
  background-color: #cccfce;
}
.ui-rebuild .custom_form_select .options li font[color],
.ui-popup .custom_form_select .options li font[color] {
  font-size: 14px;
  color: #de1236 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select .options li:hover span,
.ui-popup .custom_form_select .options li:hover span {
  color: #009178 !important;
  background: unset;
}
.ui-rebuild .custom_form_select.expand .selected,
.ui-popup .custom_form_select.expand .selected {
  border-color: #009178;
}
.ui-rebuild .custom_form_select.expand .selected:after,
.ui-popup .custom_form_select.expand .selected:after {
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_close_black.png);
}
.ui-rebuild .custom_form_select.expand .options,
.ui-popup .custom_form_select.expand .options {
  top: 4px;
  padding: 3px 0;
}
.ui-rebuild .custom_form_select.expand.small .selected:after,
.ui-popup .custom_form_select.expand.small .selected:after {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_up_black.png);
}
.ui-rebuild .custom_form_select.disabled,
.ui-popup .custom_form_select.disabled {
  pointer-events: none;
}
.ui-rebuild .custom_form_select.disabled .selected,
.ui-popup .custom_form_select.disabled .selected {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background: none;
  background-color: #F7F7F8;
}
.ui-rebuild .custom_form_select.disabled .selected:after,
.ui-popup .custom_form_select.disabled .selected:after {
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_gray.png);
}
.ui-rebuild .custom_form_select.disabled .selected span,
.ui-popup .custom_form_select.disabled .selected span {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select.disabled .selected span.placeholder,
.ui-popup .custom_form_select.disabled .selected span.placeholder {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select.readonly,
.ui-popup .custom_form_select.readonly {
  pointer-events: none;
}
.ui-rebuild .custom_form_select.readonly .selected,
.ui-popup .custom_form_select.readonly .selected {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #F7F7F8;
}
.ui-rebuild .custom_form_select.readonly .selected:after,
.ui-popup .custom_form_select.readonly .selected:after {
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_gray.png);
}
.ui-rebuild .custom_form_select.readonly .selected span,
.ui-popup .custom_form_select.readonly .selected span {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select.readonly .selected span.placeholder,
.ui-popup .custom_form_select.readonly .selected span.placeholder {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select.error .selected,
.ui-popup .custom_form_select.error .selected {
  border-color: #de1236;
}
.ui-rebuild .custom_form_select.dropdown,
.ui-popup .custom_form_select.dropdown {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  height: auto;
}
.ui-rebuild .custom_form_select.dropdown .over_hidden,
.ui-popup .custom_form_select.dropdown .over_hidden {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  z-index: 0;
}
.ui-rebuild .custom_form_select.dropdown .over_hidden select,
.ui-popup .custom_form_select.dropdown .over_hidden select {
  width: 100%;
  height: 26px;
  border: none;
}
.ui-rebuild .custom_form_select.dropdown .over_hidden:focus-within,
.ui-popup .custom_form_select.dropdown .over_hidden:focus-within {
  outline: none;
}
.ui-rebuild .custom_form_select.dropdown .over_hidden:focus-within ~ .view_select::before,
.ui-popup .custom_form_select.dropdown .over_hidden:focus-within ~ .view_select::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 26px;
}
.ui-rebuild .custom_form_select.dropdown .view_select,
.ui-popup .custom_form_select.dropdown .view_select {
  position: relative;
  border-radius: 0;
}
.ui-rebuild .custom_form_select.dropdown .selected,
.ui-popup .custom_form_select.dropdown .selected {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  padding: 0;
  width: auto;
  height: unset;
  border: none;
  background: none;
  overflow: unset;
}
.ui-rebuild .custom_form_select.dropdown .selected::after,
.ui-popup .custom_form_select.dropdown .selected::after {
  content: "";
  position: static;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 16px;
  background-size: 24px 24px;
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_black.png);
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
.ui-rebuild .custom_form_select.dropdown .selected span, 
.ui-rebuild .custom_form_select.dropdown .selected span.text, 
.ui-rebuild .custom_form_select.dropdown .selected span.account, 
.ui-rebuild .custom_form_select.dropdown .selected span.placeholder,
.ui-popup .custom_form_select.dropdown .selected span,
.ui-popup .custom_form_select.dropdown .selected span.text,
.ui-popup .custom_form_select.dropdown .selected span.account,
.ui-popup .custom_form_select.dropdown .selected span.placeholder {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}
.ui-rebuild .custom_form_select.dropdown .selected span, 
.ui-rebuild .custom_form_select.dropdown .selected span.text, 
.ui-rebuild .custom_form_select.dropdown .selected span.account,
.ui-popup .custom_form_select.dropdown .selected span,
.ui-popup .custom_form_select.dropdown .selected span.text,
.ui-popup .custom_form_select.dropdown .selected span.account {
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select.dropdown .selected span.seltitle:not([title]), 
.ui-rebuild .custom_form_select.dropdown .selected span.placeholder,
.ui-popup .custom_form_select.dropdown .selected span.seltitle:not([title]),
.ui-popup .custom_form_select.dropdown .selected span.placeholder {
  font-size: 18px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select.dropdown .selected span.subtext,
.ui-popup .custom_form_select.dropdown .selected span.subtext {
  display: none;
}
.ui-rebuild .custom_form_select.dropdown .selected span.disabled,
.ui-popup .custom_form_select.dropdown .selected span.disabled {
  display: none;
}
.ui-rebuild .custom_form_select.dropdown .selected span.seltitle ~ span,
.ui-popup .custom_form_select.dropdown .selected span.seltitle ~ span {
  display: none;
}
.ui-rebuild .custom_form_select.dropdown .options,
.ui-popup .custom_form_select.dropdown .options {
  position: absolute;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  top: 30px;
  min-width: 398px;
  left: 0;
  max-height: 208px;
}
.ui-rebuild .custom_form_select.dropdown .options li span,
.ui-popup .custom_form_select.dropdown .options li span {
  cursor: pointer;
}
.ui-rebuild .custom_form_select.dropdown .options li span.seltitle, 
.ui-rebuild .custom_form_select.dropdown .options li span.account,
.ui-popup .custom_form_select.dropdown .options li span.seltitle,
.ui-popup .custom_form_select.dropdown .options li span.account {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select.dropdown .options li span.seltitle + span, 
.ui-rebuild .custom_form_select.dropdown .options li span.subtext,
.ui-popup .custom_form_select.dropdown .options li span.seltitle + span,
.ui-popup .custom_form_select.dropdown .options li span.subtext {
  font-size: 15px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select.dropdown .options li span.seltitle + span font[color],
.ui-rebuild .custom_form_select.dropdown .options li span font[color],
.ui-popup .custom_form_select.dropdown .options li span.seltitle + span font[color],
.ui-popup .custom_form_select.dropdown .options li span font[color] {
  font-size: 15px;
  color: #de1236 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .custom_form_select.dropdown .options li.clicked span.seltitle + span,
.ui-rebuild .custom_form_select.dropdown .options li.clicked span,
.ui-popup .custom_form_select.dropdown .options li.clicked span.seltitle + span,
.ui-popup .custom_form_select.dropdown .options li.clicked span {
  color: #009178 !important;
}
.ui-rebuild .custom_form_select.dropdown.layer_size_auto .options,
.ui-popup .custom_form_select.dropdown.layer_size_auto .options {
  min-width: unset;
}
.ui-rebuild .custom_form_select.dropdown.disabled .view_select,
.ui-popup .custom_form_select.dropdown.disabled .view_select {
  background: #fff;
}
.ui-rebuild .custom_form_select.dropdown.disabled .selected:after,
.ui-popup .custom_form_select.dropdown.disabled .selected:after {
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_gray.png);
}

.window_pop .custom_form_select .options {
  max-height: 328px !important;
}

.ui-textfield {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 0 15px;
  width: 100%;
  height: 40px;
  background-color: #fff;
  border: 1px solid;
  border-color: #cccfce;
  border-radius: 8px;
  -webkit-transition: 0.2s border-color;
  transition: 0.2s border-color;
}
.ui-textfield:hover, .ui-textfield:focus-within {
  border-color: #009178;
}
.ui-textfield:hover:not(.ui-textfield_state_disabled) button, 
.ui-textfield:focus-within:not(.ui-textfield_state_disabled) button {
  border-color: #009178;
}
.ui-textfield input {
  all: unset;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0;
  padding: 9px 0;
  width: 100%;
  height: 38px;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-align: left;
  background-color: transparent !important;
  border: none;
  outline: none;
  caret-color: #009178;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ui-textfield input::-webkit-inner-spin-button, .ui-textfield input::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
.ui-textfield input:-webkit-autofill, .ui-textfield input:-webkit-autofill:focus, 
.ui-textfield input:-webkit-autofill:hover, .ui-textfield input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px #fff inset !important; /* 원하는 배경색 */
  box-shadow: 0 0 0 1000px #fff inset !important;
  -webkit-text-fill-color: #111 !important; /* 원하는 글자색 */
  -webkit-transition: background-color 9999s ease-in-out 0s;
  transition: background-color 9999s ease-in-out 0s;
}
.ui-textfield input::-ms-reveal, .ui-textfield input::-ms-clear {
  display: none;
}
.ui-textfield input:hover {
  background-color: transparent !important;
  border: none !important;
  outline: none !important;
}
.ui-textfield input:focus {
  background-color: transparent !important;
  border: none !important;
  outline: none !important;
}
.ui-textfield input::-webkit-input-placeholder {
  color: #666666 !important;
  font-weight: 400;
}
.ui-textfield input::-moz-placeholder {
  color: #666666 !important;
  font-weight: 400;
}
.ui-textfield input:-ms-input-placeholder {
  color: #666666 !important;
  font-weight: 400;
}
.ui-textfield input::-ms-input-placeholder {
  color: #666666 !important;
  font-weight: 400;
}
.ui-textfield input::placeholder {
  color: #666666 !important;
  font-weight: 400;
}
.ui-textfield input:-moz-placeholder-shown ~ .ui-textfield_child_text-masking {
  color: #666666 !important;
}
.ui-textfield input:-ms-input-placeholder ~ .ui-textfield_child_text-masking {
  color: #666666 !important;
}
.ui-textfield input:placeholder-shown ~ .ui-textfield_child_text-masking {
  color: #666666 !important;
}
.ui-textfield input:disabled {
  color: #666666 !important;
}
.ui-textfield input:disabled ~ .ui-textfield_child_text-masking {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-textfield textarea {
  all: unset;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 92px;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: transparent !important;
  outline: none;
  word-break: keep-all;
  overflow-wrap: anywhere;
  resize: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ui-textfield textarea[rows] {
  height: auto;
}
.ui-textfield textarea:focus {
  background-color: transparent !important;
  border: none !important;
  outline: none !important;
}
.ui-textfield textarea::-webkit-input-placeholder {
  color: #666666 !important;
  font-weight: 400;
}
.ui-textfield textarea::-moz-placeholder {
  color: #666666 !important;
  font-weight: 400;
}
.ui-textfield textarea:-ms-input-placeholder {
  color: #666666 !important;
  font-weight: 400;
}
.ui-textfield textarea::-ms-input-placeholder {
  color: #666666 !important;
  font-weight: 400;
}
.ui-textfield textarea::placeholder {
  color: #666666 !important;
  font-weight: 400;
}
.ui-textfield textarea:disabled {
  color: #666666 !important;
}
.ui-textfield_child_input-back {
  position: relative;
  width: 100%;
}
.ui-textfield_child_input-back-full {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.ui-textfield_child_icon-completed {
  display: none;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_24_complete.png);
}
.ui-textfield_child_icon-hyphen {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 8px;
  height: 2px;
  background-color: #3c3e3d;
}
.ui-textfield_child_text-unit, .ui-textfield_child_text-time {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}
.ui-textfield_child_text-masking {
  position: absolute;
  top: 9px;
  left: 27px;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  pointer-events: none;
}
.ui-textfield_child_button-clear {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: none;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_16_cancel.png);
}
.ui-textfield_child_button-date {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: -4px;
  width: 24px;
  height: 24px;
  color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
  background-image: url(/cont/resource/img/rebuild/ic_24_calendar_black.png);
  border-radius: 4px;
}
.ui-textfield_child_button-date:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_24_calendar_gray.png);
}
.ui-textfield_child_button-search {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: -4px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
  background-image: url(/cont/resource/img/rebuild/ic_24_search_black.png);
}
.ui-textfield_child_button-search:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_24_search_gray.png);
}
.ui-textfield_child_button-password {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: -4px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
  background-image: url(/cont/resource/img/rebuild/ic_24_mouse_black.png);
}
.ui-textfield_child_button-password:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_24_mouse_gray.png);
}
.ui-textfield_type_unit input, .ui-textfield_type_exchange input {
  text-align: right;
}
.ui-textfield_type_textarea {
  padding: 11px 15px;
  height: unset;
}
.ui-textfield_option_clearable .ui-textfield_child_button-clear {
  display: block;
}
.ui-textfield_option_completed .ui-textfield_child_text-unit {
  display: none;
}
.ui-textfield_option_completed .ui-textfield_child_icon-completed {
  display: block;
}
.ui-textfield_state_error {
  border-color: #de1236;
}
.ui-textfield_state_error .ui-textfield_child_button-submit {
  border-color: #de1236;
}
.ui-textfield_state_error .ui-textfield_child_text-time {
  color: #de1236 !important;
}
.ui-textfield_state_readonly {
  background-color: #F7F7F8;
}
.ui-textfield_state_readonly:hover, .ui-textfield_state_readonly:focus-within {
  border-color: #cccfce;
}
.ui-textfield_state_disabled {
  background-color: #F7F7F8;
}
.ui-textfield_state_disabled:hover {
  border-color: #cccfce;
}
.ui-textfield_state_disabled .ui-textfield_child_text-unit {
  color: #666666 !important;
}


/* CMS 대응 */
.has-stepper { position: relative; padding-top: 92px; }
.has-stepper .ui-article_type_stepper { top: 24px; }
/* // CMS 대응 */

.ui-stepper:not([class*=ui-stepper_type]) {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item {
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_2-1 {
  background-image: url(/cont/resource/img/rebuild/step2_1.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_2-2 {
  background-image: url(/cont/resource/img/rebuild/step2_2.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_3-1 {
  background-image: url(/cont/resource/img/rebuild/step3_1.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_3-2 {
  background-image: url(/cont/resource/img/rebuild/step3_2.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_3-3 {
  background-image: url(/cont/resource/img/rebuild/step3_3.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_4-1 {
  background-image: url(/cont/resource/img/rebuild/step4_1.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_4-2 {
  background-image: url(/cont/resource/img/rebuild/step4_2.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_4-3 {
  background-image: url(/cont/resource/img/rebuild/step4_3.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_4-4 {
  background-image: url(/cont/resource/img/rebuild/step4_4.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_5-1 {
  background-image: url(/cont/resource/img/rebuild/step5_1.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_5-2 {
  background-image: url(/cont/resource/img/rebuild/step5_2.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_5-3 {
  background-image: url(/cont/resource/img/rebuild/step5_3.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_5-4 {
  background-image: url(/cont/resource/img/rebuild/step5_4.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_5-5 {
  background-image: url(/cont/resource/img/rebuild/step5_5.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_6-1 {
  background-image: url(/cont/resource/img/rebuild/step6_1.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_6-2 {
  background-image: url(/cont/resource/img/rebuild/step6_2.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_6-3 {
  background-image: url(/cont/resource/img/rebuild/step6_3.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_6-4 {
  background-image: url(/cont/resource/img/rebuild/step6_4.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_6-5 {
  background-image: url(/cont/resource/img/rebuild/step6_5.png);
}
.ui-stepper:not([class*=ui-stepper_type]) .ui-stepper-item_step_6-6 {
  background-image: url(/cont/resource/img/rebuild/step6_6.png);
}
.ui-stepper_type_popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
  padding: 12px 40px;
  height: 48px;
  background-color: #f2faf8;
}
.ui-stepper_type_popup .ui-stepper_child_title {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.ui-stepper_type_popup .ui-stepper_child_step {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.ui-stepper_type_popup .ui-stepper_child_step .ui-stepper-item {
  width: 8px;
  height: 8px;
  background-color: #cccfce;
  border-radius: 20px;
}
.ui-stepper_type_popup .ui-stepper_child_step .ui-stepper-item.ui-stepper-item_state_active {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  height: 24px;
  font-size: 14px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  font-style: normal;
  background-color: #009178;
}
.ui-stepper_type_wrap {
  position: absolute;
  top: 60px;
  right: 0;
}

.ui-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
}
.ui-pagination *[class^=ui-pagination_child_button] {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.ui-pagination_child_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.ui-pagination_child_button-first {
  background-image: url(/cont/resource/img/rebuild/ic_24_double_arrow_left_black.png);
}
.ui-pagination_child_button-first:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_24_double_arrow_left_gray.png);
}
.ui-pagination_child_button-prev {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_left_black.png);
}
.ui-pagination_child_button-prev:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_left_gray.png);
}
.ui-pagination_child_button-next {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_right_black.png);
}
.ui-pagination_child_button-next:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_right_gray.png);
}
.ui-pagination_child_button-last {
  background-image: url(/cont/resource/img/rebuild/ic_24_double_arrow_right_black.png);
}
.ui-pagination_child_button-last:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_24_double_arrow_right_gray.png);
}

.ui-page-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  height: 32px;
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 40px;
}
.ui-page-button_state_active {
  color: #009178 !important;
  font-weight: 600;
  background-color: #d9efeb;
}

.main-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px;
}
.main-pagination > button {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.main-pagination_child_button-prev {
  background-image: url(/cont/resource/img/rebuild/ic_16_carousel_left_black.png);
}
.main-pagination_child_button-prev:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_16_carousel_left_gray.png);
}
.main-pagination_child_button-next {
  background-image: url(/cont/resource/img/rebuild/ic_16_carousel_right_black.png);
}
.main-pagination_child_button-next:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_16_carousel_right_gray.png);
}
.main-pagination_child_index {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.main-pagination_child_index > span {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.main-pagination_child_index > span.active {
  font-size: 14px;
  color: rgb(0, 145, 120) !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}

.ui-rebuild .paging,
.ui-popup .paging {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  margin: 0;
}
.ui-rebuild .paging > .btn,
.ui-popup .paging > .btn {
  width: 24px;
  height: 24px;
  font-size: 0;
  color: transparent;
  background-color: transparent !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.ui-rebuild .paging > .btn.disabled:hover, 
.ui-rebuild .paging > .btn:hover,
.ui-popup .paging > .btn.disabled:hover,
.ui-popup .paging > .btn:hover {
  background: unset;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border-color: unset;
}
.ui-rebuild .paging > .btn.first,
.ui-popup .paging > .btn.first {
  background-image: url(/cont/resource/img/rebuild/ic_24_double_arrow_left_black.png);
}
.ui-rebuild .paging > .btn.first:hover,
.ui-popup .paging > .btn.first:hover {
  background-image: url(/cont/resource/img/rebuild/ic_24_double_arrow_left_black.png);
}
.ui-rebuild .paging > .btn.first:disabled,
.ui-popup .paging > .btn.first:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_24_double_arrow_left_gray.png);
}
.ui-rebuild .paging > .btn.prev,
.ui-popup .paging > .btn.prev {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_left_black.png);
}
.ui-rebuild .paging > .btn.prev:hover,
.ui-popup .paging > .btn.prev:hover {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_left_black.png);
}
.ui-rebuild .paging > .btn.prev:disabled,
.ui-popup .paging > .btn.prev:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_left_gray.png);
}
.ui-rebuild .paging > .btn.next,
.ui-popup .paging > .btn.next {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_right_black.png);
}
.ui-rebuild .paging > .btn.next:hover,
.ui-popup .paging > .btn.next:hover {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_right_black.png);
}
.ui-rebuild .paging > .btn.next:disabled,
.ui-popup .paging > .btn.next:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_right_gray.png);
}
.ui-rebuild .paging > .btn.last,
.ui-popup .paging > .btn.last {
  background-image: url(/cont/resource/img/rebuild/ic_24_double_arrow_right_black.png);
}
.ui-rebuild .paging > .btn.last:hover,
.ui-popup .paging > .btn.last:hover {
  background-image: url(/cont/resource/img/rebuild/ic_24_double_arrow_right_black.png);
}
.ui-rebuild .paging > .btn.last:disabled,
.ui-popup .paging > .btn.last:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_24_double_arrow_right_gray.png);
}
.ui-rebuild .paging .paging_num,
.ui-popup .paging .paging_num {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin: 0;
  padding: 0;
}
.ui-rebuild .paging .paging_num a,
.ui-popup .paging .paging_num a {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  height: 32px;
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-bottom: none;
  border-radius: 40px;
}
.ui-rebuild .paging .paging_num a:focus, 
.ui-rebuild .paging .paging_num a:hover, 
.ui-rebuild .paging .paging_num a:active,
.ui-popup .paging .paging_num a:focus,
.ui-popup .paging .paging_num a:hover,
.ui-popup .paging .paging_num a:active {
  text-decoration: none;
}
.ui-rebuild .paging .paging_num a.on,
.ui-popup .paging .paging_num a.on {
  background-color: #009178;
  color:#fff !important; /* 김현순 추가 */
}
.ui-rebuild .paging .paging_num a.on strong,
.ui-popup .paging .paging_num a.on strong {
  font-family: 'pretendard';
  color: #fff !important;
  font-weight: 600;
}
.ui-rebuild .paging .paging_num a + a,
.ui-popup .paging .paging_num a + a {
  margin: 0;
}
.ui-rebuild .table_paging,
.ui-popup .table_paging {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 12px;
  margin: 0;
}
.ui-rebuild .table_paging a:focus, 
.ui-rebuild .table_paging a:hover, 
.ui-rebuild .table_paging a:active,
.ui-popup .table_paging a:focus,
.ui-popup .table_paging a:hover,
.ui-popup .table_paging a:active {
  text-decoration: none;
}
.ui-rebuild .table_paging .grid_btn,
.ui-popup .table_paging .grid_btn {
  margin: 0;
  padding: 5px 12px;
  width: auto;
  min-width: 62px;
  height: 32px;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-indent: 0;
  background-color: #fff;
  border: 1px solid;
  border-color: #d7dbda;
  border-radius: 8px; /* 김현순 수정 */
  cursor: pointer;
}
.ui-rebuild .table_paging .grid_btn.prev, 
.ui-rebuild .table_paging .grid_btn.next,
.ui-popup .table_paging .grid_btn.prev,
.ui-popup .table_paging .grid_btn.next {
  padding: 0;
  width: 24px;
  height: 24px;
  font-size: 0;
  color: transparent;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: center;
  background-size: contain;
  border: none;
  border-radius: 0;
}
.ui-rebuild .table_paging .grid_btn.prev,
.ui-popup .table_paging .grid_btn.prev {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_left_black.png);
}
.ui-rebuild .table_paging .grid_btn.prev:hover,
.ui-popup .table_paging .grid_btn.prev:hover {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_left_black.png);
}
.ui-rebuild .table_paging .grid_btn.prev[disabled],
.ui-popup .table_paging .grid_btn.prev[disabled] {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_left_gray.png);
}
.ui-rebuild .table_paging .grid_btn.next,
.ui-popup .table_paging .grid_btn.next {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_right_black.png);
}
.ui-rebuild .table_paging .grid_btn.next:hover,
.ui-popup .table_paging .grid_btn.next:hover {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_right_black.png);
}
.ui-rebuild .table_paging .grid_btn.next[disabled],
.ui-popup .table_paging .grid_btn.next[disabled] {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_right_gray.png);
}
.ui-rebuild .table_paging .grid_btn.layer,
.ui-popup .table_paging .grid_btn.layer {
  padding-right: 24px;
  background: url(/cont/resource/img/rebuild/ic_24_single_arrow_right_black.png) no-repeat right 8px top 8px/16px 16px;
}
.ui-rebuild .table_paging .grid_btn.on:hover,
.ui-popup .table_paging .grid_btn.on:hover {
  border-color: #d7dbda;
  text-decoration: none;
}
.ui-rebuild .table_paging .paging_num,
.ui-popup .table_paging .paging_num {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin: 0;
  padding: 0;
}
.ui-rebuild .table_paging .paging_num .num,
.ui-popup .table_paging .paging_num .num {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  height: 32px;
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-bottom: none;
  border-radius: 40px;
}
.ui-rebuild .table_paging .paging_num .num.on,
.ui-popup .table_paging .paging_num .num.on {
  color: #fff !important;
  font-weight: 600;
  background-color: #009178;
}
.ui-rebuild .table_paging .paging_num .num + .num,
.ui-popup .table_paging .paging_num .num + .num {
  margin: 0;
}

.ui-badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2px;
  border: 1px solid transparent;
}
.ui-badge_type_bg {
  border-color: transparent !important;
}
.ui-badge_type_border {
  background-color: #fff !important;
}
.ui-badge_round_unset {
  border-radius: 0;
}
.ui-badge_round_small {
  border-radius: 4px;
}
.ui-badge_round_small-plus {
  border-radius: 6px;
}
.ui-badge_round_medium {
  border-radius: 100px;
}
.ui-badge_font_other {
  font-size: 12px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-badge_font_default {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-badge_lr_small {
  padding: 0px 5px;
}
.ui-badge_lr_medium {
  padding: 0px 7px;
}
.ui-badge_color_01[class*=_bg] {
  background-color: #d7dbda;
  color: #3c3e3d !important;
}
.ui-badge_color_01[class*=_border] {
  border-color: #3c3e3d;
  color: #3c3e3d !important;
}
.ui-badge_color_02[class*=_bg] {
  background-color: #b3dfde;
  color: #005244 !important;
}
.ui-badge_color_02[class*=_border] {
  border-color: #005244;
  color: #005244 !important;
}
.ui-badge_color_03[class*=_bg] {
  background-color: #d9efeb;
  color: #009178 !important;
}
.ui-badge_color_03[class*=_border] {
  border-color: #009178;
  color: #009178 !important;
}
.ui-badge_color_04[class*=_bg] {
  background-color: #fce8e8;
  color: #de1236 !important;
}
.ui-badge_color_04[class*=_border] {
  border-color: #de1236;
  color: #de1236 !important;
}

.ui-flag {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid transparent;
  min-height: 22px;
  gap: 2px;
  text-align: center;
}
.ui-flag_type_solid-square, .ui-flag_type_solid-round {
  padding: 0 7px;
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-flag_type_solid-square span, .ui-flag_type_solid-round span {
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.ui-flag_type_solid-square {
  border-radius: 4px;
}
.ui-flag_type_solid-round {
  border-radius: 22px;
}
.ui-flag_type_line-square, .ui-flag_type_line-round {
  padding: 0 7px;
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
}
.ui-flag_type_line-square span, .ui-flag_type_line-round span {
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.ui-flag_type_line-square {
  border-radius: 4px;
}
.ui-flag_type_line-round {
  border-radius: 22px;
}
.ui-flag_size_small {
  padding: 0 6px !important;
  min-width: 46px;
}
.ui-flag_size_xsmall {
  padding: 0 4px !important;
  min-width: 31px;
}
.ui-flag_custom_icon {
  gap: 2px;
  padding: 0 5px;
}
.ui-flag_custom_etc {
  padding: 5px 7px;
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 8px;
}
.ui-flag_custom_label {
  padding: 7px 15px;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 8px;
}
.ui-flag_custom_etc-01 {
  padding: 0 8px 0 4px;
  font-size: 13px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 22px;
}
.ui-flag_custom_etc-02 {
  gap: 0;
  padding-right: 6px;
}
.ui-flag_color_etc-01[class*=type_solid] {
  background-color: #f7f7f8;
  color: #444444 !important;
}
.ui-flag_color_etc-01[class*=type_line] {
  border-color: #444444;
  color: #444444 !important;
}
.ui-flag_color_etc-02[class*=type_solid] {
  background-color: rgb(238, 248, 255);
}
.ui-flag_color_etc-02[class*=type_line] {
  border-color: rgb(238, 248, 255);
}
.ui-flag_color_etc-03[class*=type_solid] {
  background-color: rgb(245, 243, 255);
}
.ui-flag_color_etc-03[class*=type_line] {
  border-color: rgb(245, 243, 255);
}
.ui-flag_color_basic-01[class*=type_solid] {
  background-color: #d7dbda;
  color: #3c3e3d !important;
}
.ui-flag_color_basic-01[class*=type_line] {
  border-color: #3c3e3d;
  color: #3c3e3d !important;
}
.ui-flag_color_basic-02[class*=type_solid] {
  background-color: #b3dfde;
  color: #005244 !important;
}
.ui-flag_color_basic-02[class*=type_line] {
  border-color: #005244;
  color: #005244 !important;
}
.ui-flag_color_basic-03[class*=type_solid] {
  background-color: #006d5a;
  color: #fff !important;
}
.ui-flag_color_basic-03[class*=type_line] {
  border-color: #006d5a;
  color: #006d5a !important;
}
.ui-flag_color_basic-04[class*=type_solid] {
  background-color: #de1236;
  color: #fff !important;
}
.ui-flag_color_basic-04[class*=type_line] {
  border-color: #de1236;
  color: #bf0741 !important;
}
.ui-flag_color_basic-05[class*=type_solid] {
  background-color: #014394;
  color: #fff !important;
}
.ui-flag_color_basic-05[class*=type_line] {
  border-color: #014394;
  color: #014394 !important;
}
.ui-flag_color_basic-06[class*=type_solid] {
  background-color: #046a81;
  color: #fff !important;
}
.ui-flag_color_basic-06[class*=type_line] {
  border-color: #046a81;
  color: #046a81 !important;
}
.ui-flag_color_basic-07[class*=type_solid] {
  background-color: #e9e9e9;
  color: #666666 !important;
}
.ui-flag_color_basic-07[class*=type_line] {
  border-color: #666666;
  color: #666666 !important;
}
.ui-flag_color_basic-08[class*=type_solid] {
  background-color: #006cb2;
  color: #fff !important;
}
.ui-flag_color_basic-08[class*=type_line] {
  border-color: #006cb2;
  color: #006cb2 !important;
}
.ui-flag_color_basic-09[class*=type_solid] {
  background-color: #840ad0;
  color: #fff !important;
}
.ui-flag_color_basic-09[class*=type_line] {
  border-color: #840ad0;
  color: #840ad0 !important;
}
.ui-flag_color_basic-10[class*=type_solid] {
  background-color: #051b61;
  color: #fff !important;
}
.ui-flag_color_basic-10[class*=type_line] {
  border-color: #051b61;
  color: #051b61 !important;
}
.ui-flag_color_basic-11[class*=type_solid] {
  background-color: #3c3e3d;
  color: #fff !important;
}
.ui-flag_color_basic-11[class*=type_line] {
  border-color: #3c3e3d;
  color: #3c3e3d !important;
}
.ui-flag_color_basic-12[class*=type_solid] {
  background-color: #c64a16;
  color: #fff !important;
}
.ui-flag_color_basic-12[class*=type_line] {
  border-color: #c64a16;
  color: #c64a16 !important;
}
.ui-flag_color_basic-13[class*=type_solid] {
  background-color: #5f56d6;
  color: #fff !important;
}
.ui-flag_color_basic-13[class*=type_line] {
  border-color: #5f56d6;
  color: #5f56d6 !important;
}
.ui-flag_color_tint-01[class*=type_solid] {
  background-color: #ffecef;
  color: #bf0741 !important;
}
.ui-flag_color_tint-01[class*=type_line] {
  border-color: #bf0741;
  color: #bf0741 !important;
}
.ui-flag_color_tint-02[class*=type_solid] {
  background-color: #e1f8f2;
  color: #006d5a !important;
}
.ui-flag_color_tint-02[class*=type_line] {
  border-color: #006d5a;
  color: #006d5a !important;
}
.ui-flag_color_tint-03[class*=type_solid] {
  background-color: #d9f0ff;
  color: #006cb2 !important;
}
.ui-flag_color_tint-03[class*=type_line] {
  border-color: #006cb2;
  color: #006cb2 !important;
}
.ui-flag_color_tint-04[class*=type_solid] {
  background-color: #e1f8f2;
  color: #006d5a !important;
}
.ui-flag_color_tint-04[class*=type_line] {
  border-color: #006d5a;
  color: #006d5a !important;
}
.ui-flag_color_tint-05[class*=type_solid] {
  background-color: #ece7ff;
  color: #5f56d6 !important;
}
.ui-flag_color_tint-05[class*=type_line] {
  border-color: #5f56d6;
  color: #5f56d6 !important;
}

.ui-button {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
  white-space: nowrap;
}
.ui-button_child_icon, .ui-button_child_arrow {
  width: 16px;
  height: 16px;
}
.ui-button[class*=ui-button_type_primary] {
  padding: 16px;
  min-width: 160px;
  height: 56px;
  border-radius: 8px;
}
.ui-button[class*=ui-button_type_secondary] {
  padding: 12px 16px;
  min-width: 140px;
  height: 48px;
  border-radius: 8px;
}
.ui-button_type_primary-negative {
  font-size: 18px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #d9efeb;
}
.ui-button_type_primary-negative:hover, .ui-button_type_primary-negative:active {
  color: #005244 !important;
  background-color: #b1d8d1;
}
.ui-button_type_primary-negative:disabled {
  color: #666666 !important;
  background-color: #e9e9e9;
}
.ui-button_type_primary-positive {
  font-size: 18px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #009178;
}
.ui-button_type_primary-positive:hover, .ui-button_type_primary-positive:active {
  background-color: #005244;
}
.ui-button_type_primary-positive:disabled {
  background-color: #abafaf;
}
.ui-button_type_secondary-negative {
  font-size: 16px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #d9efeb;
}
.ui-button_type_secondary-negative:hover, .ui-button_type_secondary-negative:active {
  color: #005244 !important;
  background-color: #b1d8d1;
}
.ui-button_type_secondary-negative:disabled {
  color: #666666 !important;
  background-color: #e9e9e9;
}
.ui-button_type_secondary-positive {
  font-size: 16px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #009178;
}
.ui-button_type_secondary-positive:hover, .ui-button_type_secondary-positive:active {
  background-color: #005244;
}
.ui-button_type_secondary-positive:disabled {
  background-color: #abafaf;
}
.ui-button_type_action-level1 {
  padding: 12px 16px;
  min-width: 120px;
  height: 48px;
  border-radius: 8px;
  font-size: 16px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #1f3f69;
}
.ui-button_type_action-level1:hover, .ui-button_type_action-level1:active {
  background-color: #0f2849;
}
.ui-button_type_action-level1:disabled {
  background-color: #abafaf;
}
.ui-button_type_action-level2 {
  padding: 12px 16px;
  min-width: 120px;
  height: 48px;
  border-radius: 8px;
  font-size: 16px;
  color: #0f2849 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #e2e9f2;
}
.ui-button_type_action-level2:hover, .ui-button_type_action-level2:active {
  background-color: #c1cddd;
}
.ui-button_type_action-level2:disabled {
  color: #666666 !important;
  background-color: #e9e9e9;
}
.ui-button_type_action-level3 {
  padding: 10px 16px;
  height: 40px;
  border-radius: 4px;
  font-size: 14px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #1f3f69;
}
.ui-button_type_action-level3:hover, .ui-button_type_action-level3:active {
  background-color: #0f2849;
}
.ui-button_type_action-level3:disabled {
  background-color: #abafaf;
}
.ui-button_type_contents-level1 {
  padding: 6px 15px;
  height: 34px;
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border: 1px solid;
  border-color: #009178;
  border-radius: 28px;
}
.ui-button_type_contents-level1:hover, .ui-button_type_contents-level1:active {
  background-color: #d9efeb;
}
.ui-button_type_contents-level1:disabled {
  color: #666666 !important;
  background-color: #f7f7f8;
  border-color: #abafaf;
}
.ui-button_type_contents-level1-arrow {
  padding: 6px 11px 6px 15px;
  height: 34px;
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border: 1px solid;
  border-color: #009178;
  border-radius: 28px;
}
.ui-button_type_contents-level1-arrow .ui-button_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_green.png);
}
.ui-button_type_contents-level1-arrow:hover, .ui-button_type_contents-level1-arrow:active {
  background-color: #d9efeb;
}
.ui-button_type_contents-level1-arrow:disabled {
  color: #666666 !important;
  background-color: #f7f7f8;
  border-color: #abafaf;
}
.ui-button_type_contents-level1-arrow:disabled .ui-button_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_gray.png);
}
.ui-button_type_contents-level2 {
  padding: 6px 11px;
  height: 34px;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border: 1px solid;
  border-color: #cccfce;
  border-radius: 6px;
}
.ui-button_type_contents-level2:hover, .ui-button_type_contents-level2:active {
  background-color: #f7f7f8;
}
.ui-button_type_contents-level2:disabled {
  color: #666666 !important;
  background-color: #f7f7f8;
}
.ui-button_type_contents-level2-arrow {
  padding: 6px 7px 6px 11px;
  height: 34px;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border: 1px solid;
  border-color: #cccfce;
  border-radius: 6px;
}
.ui-button_type_contents-level2-arrow .ui-button_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
}
.ui-button_type_contents-level2-arrow:hover, .ui-button_type_contents-level2-arrow:active {
  background-color: #f7f7f8;
}
.ui-button_type_contents-level2-arrow:disabled {
  color: #666666 !important;
  background-color: #f7f7f8;
}
.ui-button_type_contents-level2-arrow:disabled .ui-button_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_gray.png);
}
.ui-button_type_contents-level3 {
  padding: 4px 7px;
  min-width: 72px;
  height: 28px;
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border: 1px solid;
  border-color: #d7dbda;
  border-radius: 4px;
}
.ui-button_type_contents-level3:hover, .ui-button_type_contents-level3:active {
  background-color: #f7f7f8;
}
.ui-button_type_contents-level3:disabled {
  color: #666666 !important;
  background-color: #f7f7f8;
}
.ui-button_type_contents-level3-arrow {
  padding: 4px 3px 4px 7px;
  min-width: 72px;
  height: 28px;
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border: 1px solid;
  border-color: #d7dbda;
  border-radius: 4px;
}
.ui-button_type_contents-level3-arrow .ui-button_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
}
.ui-button_type_contents-level3-arrow:hover, .ui-button_type_contents-level3-arrow:active {
  background-color: #f7f7f8;
}
.ui-button_type_contents-level3-arrow:disabled {
  color: #666666 !important;
  background-color: #f7f7f8;
}
.ui-button_type_contents-level3-arrow:disabled .ui-button_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_gray.png);
}
.ui-button_type_contents-level4 {
  padding: 2px 5px;
  height: 24px;
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border: 1px solid;
  border-color: #d7dbda;
  border-radius: 4px;
}
.ui-button_type_contents-level4:hover, .ui-button_type_contents-level4:active {
  background-color: #f7f7f8;
}
.ui-button_type_contents-level4:disabled {
  color: #666666 !important;
  background-color: #f7f7f8;
}
.ui-button_type_input-level1 {
  padding: 10px 12px;
  height: 40px;
  font-size: 14px;
  color: #408c7f !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #ebf3f1;
  border-radius: 4px;
}
.ui-button_type_input-level1:hover, .ui-button_type_input-level1:active {
  color: #005244 !important;
  background-color: #b1d8d1;
}
.ui-button_type_input-level1:disabled {
  color: #666666 !important;
  background-color: #f7f7f8;
}
.ui-button_type_input-level2-stroke {
  padding: 4px 7px;
  height: 28px;
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border: 1px solid;
  border-color: #cccfce;
  border-radius: 4px;
}
.ui-button_type_input-level2-stroke:hover, .ui-button_type_input-level2-stroke:active {
  color: #009178 !important;
  border-color: #009178;
}
.ui-button_type_input-level2-stroke:disabled {
  color: #666666 !important;
  background-color: #f7f7f8;
  border-color: #cccfce;
}
.ui-button_type_input-level2-solid {
  padding: 4px 8px;
  height: 28px;
  font-size: 14px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #1f3f69;
  border-radius: 4px;
}
.ui-button_type_input-level2-solid:hover, .ui-button_type_input-level2-solid:active {
  background-color: #0f2849;
}
.ui-button_type_input-level2-solid:disabled {
  background-color: #abafaf;
}
.ui-button_type_text-15 {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-button_type_text-15-arrow {
  gap: 0;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-button_type_text-15-arrow .ui-button_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
}
.ui-button_type_text-15-point {
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-button_type_text-15-underline {
  position: relative;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-button_type_text-15-underline:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #111;
}
.ui-button_type_text-15-underline-arrow {
  gap: 0;
  position: relative;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-button_type_text-15-underline-arrow:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #111;
}
.ui-button_type_text-15-underline-arrow .ui-button_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
}
.ui-button_type_text-15-underline-point {
  position: relative;
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-button_type_text-15-underline-point:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #009178;
}
.ui-button_type_text-15-point-arrow {
  gap: 0;
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-button_type_text-15-point-arrow .ui-button_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_green.png);
}
.ui-button_type_text-15-underline-point-arrow {
  gap: 0;
  position: relative;
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-button_type_text-15-underline-point-arrow .ui-button_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_green.png);
}
.ui-button_type_text-15-underline-point-arrow:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #009178;
}
.ui-button_type_text-h3-underline-point {
  position: relative;
  font-size: 18px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-button_type_text-h3-underline-point:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 2px;
  background-color: #009178;
}
.ui-button_type_text-14 {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-button_type_text-14-arrow {
  gap: 0;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-button_type_text-14-arrow .ui-button_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
}
.ui-button_type_text-14-point {
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-button_type_text-14-underline {
  position: relative;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-button_type_text-14-underline:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #111;
}
.ui-button_type_text-14-underline-arrow {
  gap: 0;
  position: relative;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-button_type_text-14-underline-arrow:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #111;
}
.ui-button_type_text-14-underline-arrow .ui-button_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
}
.ui-button_type_text-14-underline-point {
  position: relative;
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-button_type_text-14-underline-point:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #009178;
}
.ui-button_type_text-14-point-arrow {
  gap: 0;
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-button_type_text-14-point-arrow .ui-button_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_green.png);
}
.ui-button_type_text-14-underline-point-arrow {
  gap: 0;
  position: relative;
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-button_type_text-14-underline-point-arrow .ui-button_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_green.png);
}
.ui-button_type_text-14-underline-point-arrow:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #009178;
}
.ui-button_type_file {
  padding: 10px 12px;
  height: 40px;
  font-size: 14px;
  color: #408c7f !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #ebf3f1;
  border-radius: 4px;
}
.ui-button_type_file:hover, .ui-button_type_file:active {
  color: #005244 !important;
  background-color: #b1d8d1;
}
.ui-button_type_file.ui-button_state_disabled {
  color: #666666 !important;
  background-color: #f7f7f8;
}
.ui-button_type_file input {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.ui-button_icon_account.ui-button_type_contents-level2 .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_account_black.png);
}
.ui-button_icon_account.ui-button_type_contents-level2:disabled .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_account_gray.png);
}
.ui-button_icon_plus.ui-button_type_action-level1 .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_plus_white.png);
}
.ui-button_icon_plus.ui-button_type_action-level2 .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_plus_blue.png);
}
.ui-button_icon_plus.ui-button_type_action-level2:disabled .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_plus_gray.png);
}
.ui-button_icon_plus.ui-button_type_contents-level1 .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_plus_green.png);
}
.ui-button_icon_setting.ui-button_type_contents-level2 .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_setting_black.png);
}
.ui-button_icon_setting.ui-button_type_contents-level2:disabled .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_setting_gray.png);
}
.ui-button_icon_search.ui-button_type_action-level3 .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_search_white.png);
}
.ui-button_icon_search.ui-button_type_contents-level2 .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_search_black.png);
}
.ui-button_icon_search.ui-button_type_contents-level2:disabled .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_search_gray.png);
}
.ui-button_icon_download.ui-button_type_contents-level2 .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_download_black.png);
}
.ui-button_icon_download.ui-button_type_contents-level2:disabled .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_download_gray.png);
}
.ui-button_icon_refresh.ui-button_type_action-level2 .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_refresh.png);
}
.ui-button_icon_refresh.ui-button_type_contents-level2 .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_refresh.png);
}
.ui-button_icon_edit.ui-button_type_contents-level1 .ui-button_child_icon, .ui-button_icon_edit.ui-button_type_contents-level1-arrow .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_write_green.png);
}
.ui-button_icon_edit.ui-button_type_contents-level1:disabled .ui-button_child_icon, .ui-button_icon_edit.ui-button_type_contents-level1-arrow:disabled .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_write_gray.png);
}
.ui-button_icon_print.ui-button_type_contents-level2 .ui-button_child_icon, .ui-button_icon_print.ui-button_type_contents-level2-arrow .ui-button_child_icon, .ui-button_icon_print.ui-button_type_contents-level3 .ui-button_child_icon, .ui-button_icon_print.ui-button_type_contents-level3-arrow .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_print_black.png);
}
.ui-button_icon_print.ui-button_type_contents-level2:disabled .ui-button_child_icon, .ui-button_icon_print.ui-button_type_contents-level2-arrow:disabled .ui-button_child_icon, .ui-button_icon_print.ui-button_type_contents-level3:disabled .ui-button_child_icon, .ui-button_icon_print.ui-button_type_contents-level3-arrow:disabled .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_print_gray.png);
}
.ui-button_icon_newbrowser.ui-button_type_text-15-point .ui-button_child_icon, .ui-button_icon_newbrowser.ui-button_type_text-15-underline-point .ui-button_child_icon, .ui-button_icon_newbrowser.ui-button_type_text-14-point .ui-button_child_icon, .ui-button_icon_newbrowser.ui-button_type_text-14-underline-point .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_newbrowser_green.png);
}
.ui-button_icon_newbrowser.ui-button_type_text-15 .ui-button_child_icon, .ui-button_icon_newbrowser.ui-button_type_text-15-underline .ui-button_child_icon, .ui-button_icon_newbrowser.ui-button_type_text-14 .ui-button_child_icon, .ui-button_icon_newbrowser.ui-button_type_text-14-underline .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_newbrowser_black.png);
}
.ui-button_icon_star.ui-button_type_action-level2 .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_star.png);
}
.ui-button_icon_trash.ui-button_type_text-15 .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_trash_black.png);
}
.ui-button_icon_filter.ui-button_type_contents-level2 .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_filter_black.png);
}
.ui-button_icon_filter.ui-button_type_contents-level2:disabled .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_filter_gray.png);
}
.ui-button_icon_pdf.ui-button_type_contents-level2 .ui-button_child_icon {
  background-image: url(/cont/resource/img/rebuild/ic_16_pdf.png);
}

.ui-tabmenu {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ui-tabmenu_type_depth1 {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 4px;
  width: 100%;
  height: auto;
  background-color: #f7f7f8;
  border-radius: 12px;
}
.ui-tabmenu_type_depth1 .ui-tabmenu-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 9px 15px;
  width: 100%;
  min-height: 44px;
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border: 1px solid transparent;
  border-radius: 8px;
}
.ui-tabmenu_type_depth1 .ui-tabmenu-item.ui-tabmenu-item_state_active {
  font-size: 16px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border-color: #009178;
  -webkit-filter: drop-shadow(0 2px 2px rgba(0, 145, 120, 0.12));
          filter: drop-shadow(0 2px 2px rgba(0, 145, 120, 0.12));
  z-index: 1;
}
.ui-tabmenu_type_depth1 .ui-tabmenu-item.ui-tabmenu-item_state_active:before {
  display: none;
}
.ui-tabmenu_type_depth1 .ui-tabmenu-item.ui-tabmenu-item_state_active + .ui-tabmenu-item:before {
  display: none;
}
.ui-tabmenu_type_depth1 .ui-tabmenu-item + .ui-tabmenu-item:before {
  position: absolute;
  top: calc(50% - 6px);
  left: -1px;
  content: "";
  width: 1px;
  height: 12px;
  background-color: #D7DBDA;
}
.ui-tabmenu_type_depth2 {
  gap: 6px;
}
.ui-tabmenu_type_depth2 .ui-tabmenu-item {
  padding: 6px 16px;
  height: 36px;
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #F7F7F8;
  border-radius: 8px;
}
.ui-tabmenu_type_depth2 .ui-tabmenu-item.ui-tabmenu-item_state_active {
  font-size: 16px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #242e2e;
}
.ui-tabmenu_type_modal {
  gap: 16px;
}
.ui-tabmenu_type_modal:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #d7dbda;
  z-index: 1;
}
.ui-tabmenu_type_modal .ui-tabmenu-item {
  position: relative;
  padding: 4px 0;
  font-size: 20px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-tabmenu_type_modal .ui-tabmenu-item.ui-tabmenu-item_state_active {
  font-size: 20px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-tabmenu_type_modal .ui-tabmenu-item.ui-tabmenu-item_state_active:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 2px;
  background-color: #009178;
  z-index: 2;
}
.ui-tabmenu_type_box {
  gap: 26px;
}
.ui-tabmenu_type_box .ui-tabmenu-item {
  padding: 3px 0;
  font-size: 18px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-tabmenu_type_box .ui-tabmenu-item.ui-tabmenu-item_state_active {
  font-size: 18px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-tabmenu_type_box .ui-tabmenu-item + .ui-tabmenu-item:before {
  position: absolute;
  top: 8.5px;
  left: -14px;
  content: "";
  width: 2px;
  height: 17px;
  background-color: #d7dbda;
}

.ui-tabmenu-item {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  -webkit-transition: 0.2s background-color, 0.2s border-color, 0.2s color;
  transition: 0.2s background-color, 0.2s border-color, 0.2s color;
}

.ui-tabmenu-content {
  position: relative;
  display: none;
}
.ui-tabmenu-content_state_active {
  display: block;
}

*:not(html, body) {
  --ui-set-scroll-bar-size: 14px;
}
*:not(html, body)::-webkit-scrollbar {
  width: var(--ui-set-scroll-bar-size);
  height: var(--ui-set-scroll-bar-size);
}
*:not(html, body)::-webkit-scrollbar-track {
  background-color: transparent;
}
*:not(html, body)::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background-clip: padding-box;
  border: 4px solid transparent;
  background-color: #abafaf;
}
*:not(html, body)::-webkit-scrollbar-corner {
  background: transparent;
}
*:not(html, body)::-webkit-scrollbar-button {
  width: 4px;
  height: 4px;
  background: transparent;
}
@supports not selector(::-webkit-scrollbar) {
  *:not(html, body) {
    scrollbar-width: thin;
    scrollbar-color: rgb(175, 179, 187) transparent;
  }
}

[class^=ui-] table input, [class^=ui-] table select, 
[class^=ui-] table button, [class^=ui-] table .btn, 
[class^=ui-] table .custom_form_select, [class^=ui-] table .custom_form_select .btn {
  margin: 0px;
}
[class^=ui-] h2 {
  color: initial;
}
[class^=ui-] select + *, [class^=ui-] select + input[type=hidden] + * {
  margin-left: 0;
}
[class^=ui-] .btn_wrap + .guide_txt, [class^=ui-] .table_wrap + p, 
[class^=ui-] .table_wrap + .list_wrap, [class^=ui-] .table_wrap + .list, 
[class^=ui-] .table_wrap + .table_info, [class^=ui-] .table_wrap + .guide_txt, 
[class^=ui-] .guide_txt + .guide_txt, [class^=ui-] form + .list_wrap, 
[class^=ui-] fieldset + .list_wrap {
  margin-top: 0;
}

/*
body.rebuild {
    height: auto !important;
    min-height: 100%;
    & {
        overscroll-behavior-y: none;
        -webkit-overflow-scrolling: auto;
    }
}
*/
/* tobe 간격 디자인 공통 반영 */
.ui-rebuild.container {
  padding: 56px 0 80px;
}

.ui-rebuild form + #hanaBodyDiv { margin-top: 0; }

.ui-rebuild.snb_wrap > img {
  width: auto;
  height: auto;
}

.ui-rebuild *, *::before, *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#wrap.wide .container .ui-rebuild.location {
  width: 1200px;
  right: 50%;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}

.ui-rebuild.location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding-top: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.ui-rebuild.location span {
  position: relative;
  display: block;
  margin-left: 0;
  height: 20px;
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  padding-left: 24px;
  background: none;
}
.ui-rebuild.location span::after {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-position: 2px 2px;
  background-size: 16px 16px;
  background-image: url(/cont/resource/img/rebuild/ic_20_line_md-right.png);
}
.ui-rebuild.location span:first-child {
  padding-left: 0px;
}
.ui-rebuild.location span:first-child::after {
  display: none;
}
.ui-rebuild.location span:last-child {
  color: #009178 !important;
}
.ui-rebuild.location:after {
  display: none;
}

.ui-rebuild.dep01_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 24px;
}
.ui-rebuild.dep01_wrap .tit.dep01 {
  font-size: 26px;
  color: #002a22 !important;
  font-family: "hana";
  font-weight: 700;
  line-height: 40px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-transform: rotate(-0.03deg);
  transform: rotate(-0.03deg);
  min-height: 42px;
}

.ocp_layerClass_generateByJS:not(.ui-draggable-dargging) {
  -webkit-transform: unset;
          transform: unset;
}

.ui-common_height-full {
  height: 100%;
}
.ui-common_col-auto {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.ui-common_col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.ui-common_col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}
.ui-common_col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
}
.ui-common_col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
}
.ui-common_col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
}
.ui-common_tal {
  display: block;
  text-align: left;
}
.ui-common_tac {
  display: block;
  text-align: center;
}
.ui-common_tar {
  display: block;
  text-align: right;
}
.ui-common_fab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ui-common_fac {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ui-common_fas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ui-common_fae {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ui-common_fvas {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.ui-common_fvac {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ui-common_fvae {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.ui-common_fvab {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.ui-common_fvah {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.ui-common_fgrow {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}
.ui-common_fshrink {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-common_fasc {
  -ms-flex-item-align: center;
      align-self: center;
}
.ui-common_wbka {
  word-break: keep-all;
}
.ui-common_wbba {
  word-break: break-all;
}
.ui-common_wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ui-common_pre {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}
.ui-common_button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ui-common_button-group + .ui-common_notification-group {
  margin-top: 40px;
}
.ui-common_button-group + .ui-common_bottom-text {
  padding-top: 12px;
}
.ui-common_text-nowrap {
  white-space: nowrap;
}
.ui-common_notification-group {
  display: block;
}
.ui-common_form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.ui-common_form-label {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
}
.ui-common_group-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.ui-common_group-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ui-common_sub-text-group {
  margin-top: 8px;
}
.ui-common_article-sub-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
.ui-common_article-sub-group > .ui-article_type_wrap {
  margin-top: 0 !important;
}
.ui-common_left-auto {
  margin-left: auto;
}
.ui-common_right-auto {
  margin-right: auto;
}
.ui-common_top-auto {
  margin-top: auto;
}
.ui-common_bottom-auto {
  margin-bottom: auto;
}
.ui-common_tb-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.ui-common_lr-auto {
  margin-left: auto;
  margin-right: auto;
}
.ui-common_gap_xsmall {
  gap: 2px;
}
.ui-common_gap_small {
  gap: 4px;
}
.ui-common_gap_regular {
  gap: 6px;
}
.ui-common_gap_medium {
  gap: 8px;
}
.ui-common_gap_large {
  gap: 12px;
}
.ui-common_gap_xlarge {
  gap: 16px;
}
.ui-common_gap_xxlarge {
  gap: 20px;
}
.ui-common_gap_huge {
  gap: 24px;
}
.ui-common_gap_xhuge {
  gap: 40px;
}
.ui-common_gap_xxhuge {
  gap: 45px;
}
.ui-common_num-normal {
  -webkit-font-feature-settings: normal !important;
          font-feature-settings: normal !important;
  font-variant-numeric: normal !important;
}
.ui-common_ellipsis-1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.ui-common_ellipsis-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.ui-common_img-test {
  width: 800px;
  height: 400px;
}
.ui-common_img-upload-solution {
  width: 826px;
  height: 182px;
}

.ui-group + .ui-group {
  margin-top: 8px;
}
.ui-group + .ui-group_size_unset {
  margin-top: 0px;
}
.ui-group + .ui-group_size_tiny {
  margin-top: 2px;
}
.ui-group + .ui-group_size_xsmall {
  margin-top: 3px;
}
.ui-group + .ui-group_size_small {
  margin-top: 4px;
}
.ui-group + .ui-group_size_regular {
  margin-top: 8px;
}
.ui-group + .ui-group_size_medium {
  margin-top: 12px;
}
.ui-group + .ui-group_size_medium-plus-2 {
  margin-top: 13px;
}
.ui-group + .ui-group_size_medium-plus {
  margin-top: 16px;
}
.ui-group + .ui-group_size_medium-plus-3 {
  margin-top: 18px;
}
.ui-group + .ui-group_size_large-down {
  margin-top: 20px;
}
.ui-group + .ui-group_size_large {
  margin-top: 24px;
}
.ui-group + .ui-group_size_large-2 {
  margin-top: 26px;
}
.ui-group + .ui-group_size_large-3 {
  margin-top: 28px;
}
.ui-group + .ui-group_size_large-4 {
  margin-top: 30px;
}
.ui-group + .ui-group_size_xlarge {
  margin-top: 32px;
}
.ui-group + .ui-group_size_xlarge-2 {
  margin-top: 40px;
}
.ui-group + .ui-group_size_xlarge-2-1 {
  margin-top: 44px;
}
.ui-group + .ui-group_size_xlarge-2-2 {
  margin-top: 42px;
}
.ui-group + .ui-group_size_xlarge-3 {
  margin-top: 56px;
}
.ui-group + .ui-group_size_xlarge-4 {
  margin-top: 38px;
}
.ui-group + .ui-group_size_xlarge-5 {
  margin-top: 52px;
}
.ui-group + .ui-group_size_xlarge-5-1 {
  margin-top: 56px;
}
.ui-group + .ui-group_size_xlarge-6 {
  margin-top: 68px;
}
.ui-group.ui-group_inner_footer {
  margin: 24px 0 16px;
}
.ui-group.ui-group-first {
  margin-top: 0;
}

.ui-indent_padding_size_unset {
  padding-left: 0px;
}
.ui-indent_padding_size_small {
  padding-left: 4px;
}
.ui-indent_padding_size_regular {
  padding-left: 8px;
}
.ui-indent_padding_size_medium {
  padding-left: 12px;
}
.ui-indent_padding_size_medium-plus-2 {
  padding-left: 13px;
}
.ui-indent_padding_size_medium-plus {
  padding-left: 16px;
}
.ui-indent_padding_size_large-down {
  padding-left: 20px;
}
.ui-indent_padding_size_large {
  padding-left: 24px;
}
.ui-indent_padding_size_large-2 {
  padding-left: 25px;
}
.ui-indent_padding_size_large-plus {
  padding-left: 32px;
}
.ui-indent_padding_size_large-plus-2 {
  padding-left: 33px; 
}
.ui-indent_padding_size_xlarge {
  padding-left: 40px;
}
.ui-indent_padding_size_xlarge-2 {
  padding-left: 41px;
}
.ui-indent_padding_size_xlarge-3 {
  padding-left: 118px;
}

.ui-column_size_unset {
  width: 0px;
}
.ui-column_size_small {
  width: 4px;
}
.ui-column_size_regular {
  width: 8px;
}
.ui-column_size_medium {
  width: 12px;
}
.ui-column_size_medium-plus-2 {
  width: 13px;
}
.ui-column_size_medium-plus {
  width: 16px;
}
.ui-column_size_large-down {
  width: 20px;
}
.ui-column_size_large {
  width: 357px;
}
.ui-column_size_large-plus {
  width: 32px;
}
.ui-column_size_xlarge {
  width: 40px;
}

.ui-blind {
  position: absolute !important;
  display: block !important;
  clip: rect(0, 0, 0, 0) !important;
  -webkit-clip-path: polygon(0 0, 0 0, 0 0) !important;
          clip-path: polygon(0 0, 0 0, 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  text-indent: unset !important;
  visibility: visible !important;
}

.ui-decimal-point {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-bottom: 6.5px;
  width: 3px;
  height: 3px;
  background-color: #111;
  border-radius: 50%;
}

.tooltip_wrap.keypad {
  padding: 12px;
  width: 204px;
  height: 230px;
  background-color: #fff;
  border: none;
  border-radius: 12px;
  -webkit-filter: drop-shadow(0 4px 16px rgba(18, 21, 23, 0.16));
          filter: drop-shadow(0 4px 16px rgba(18, 21, 23, 0.16));
}
.tooltip_wrap.keypad .tit {
  margin: 0;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-align: left;
}
.tooltip_wrap.keypad .btn_close {
  top: 15px;
  right: 12px;
  padding: 0;
  width: 16px;
  height: 16px;
  background: url(/cont/resource/img/rebuild/ic_16_close_black.png) no-repeat center/contain;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tooltip_wrap.keypad .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 4px;
  margin-top: 12px;
  width: 134px;
}
.tooltip_wrap.keypad .list li {
  padding: 0;
  float: unset;
}
.tooltip_wrap.keypad .list li .blank {
  width: 42px;
  height: 40px;
}
.tooltip_wrap.keypad .list li button {
  width: 42px;
  height: 40px;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #F7F7F8;
  border-radius: 4px;
}
.tooltip_wrap.keypad .key {
  top: 46px;
  right: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}
.tooltip_wrap.keypad .key li {
  margin: 0;
}
.tooltip_wrap.keypad .key li button {
  width: 42px;
  height: 40px;
  border-radius: 4px;
}
.tooltip_wrap.keypad .key li button.del {
  top: 132px;
  background-color: #F7F7F8;
}
.tooltip_wrap.keypad .key li button.del.all {
  bottom: 0;
  left: -46px;
  font-family: "pretendard";
  font-size: 12px;
  color: #111;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: -0.02em;
  word-break: keep-all;
}
.tooltip_wrap.keypad .key li button.del.one {
  bottom: 0;
  left: -138px;
  background: rgb(247, 247, 248) url(/cont/resource/img/rebuild/keypad_arrow.png) no-repeat center/13.6666666667px auto;
}
.tooltip_wrap.keypad .key li button.kor {
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #d9efeb;
}
.tooltip_wrap.keypad .key li:nth-child(4) .kor {
  font-size: 15px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #009178;
}

.ui-space {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  visibility: hidden;
}
.ui-space[space]::after {
  content: "";
  display: inline-block;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.ui-space[space="1"]:after {
  content: " ";
}
.ui-space[space="2"]:after {
  content: "  ";
}
.ui-space[space="3"]:after {
  content: "   ";
}
.ui-space[space="4"]:after {
  content: "    ";
}
.ui-space[space="5"]:after {
  content: "     ";
}
.ui-space[space="6"]:after {
  content: "       ";
}

.calender_wrap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 8px;
  padding: 0 24px 15px 24px;
  width: 320px;
  background-color: #fff;
  border: 1px solid;
  border-color: #d7dbda;
  border-radius: 12px;
  -webkit-filter: drop-shadow(0 4px 20px rgba(0, 0, 0, 0.08));
          filter: drop-shadow(0 4px 20px rgba(0, 0, 0, 0.08));
}
.calender_wrap * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.calender_wrap .btn_close {
  top: 16px;
  right: 24px;
  padding: 0;
  width: 16px;
  height: 16px;
  text-indent: 99px;
  background: unset;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_16_close_black.png);
  border-radius: unset;
}
.calender_wrap .calender_year {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0;
  position: absolute;
  top: 44px;
  left: 24px;
  padding: 0;
  width: 128px;
  height: 24px;
  background: none;
}
.calender_wrap .calender_year > button {
  top: 24px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center !important;
  background-size: contain;
}
.calender_wrap .calender_year > button.prev {
  background-image: url(/cont/resource/img/rebuild/ic_24_line_btn_left.png);
}
.calender_wrap .calender_year > button.next {
  background-image: url(/cont/resource/img/rebuild/ic_24_line_btn_right.png);
}
.calender_wrap .calender_year > button[disabled].prev {
  background-image: url(/cont/resource/img/rebuild/ic_24_line_btn_left_disabled.png);
}
.calender_wrap .calender_year > button[disabled].next {
  background-image: url(/cont/resource/img/rebuild/ic_24_line_btn_right_disabled.png);
}
.calender_wrap .calender_year .year {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.calender_wrap .calender_year .year:after {
  content: "년";
}
.calender_wrap .calender_month {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0;
  position: absolute;
  top: 44px;
  right: 24px;
  padding: 0;
  width: 128px;
  height: 24px;
  border: none;
}
.calender_wrap .calender_month > button {
  top: 24px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center !important;
  background-size: contain;
}
.calender_wrap .calender_month > button.prev {
  background-image: url(/cont/resource/img/rebuild/ic_24_line_btn_left.png);
}
.calender_wrap .calender_month > button.next {
  background-image: url(/cont/resource/img/rebuild/ic_24_line_btn_right.png);
}
.calender_wrap .calender_month > button[disabled].prev {
  background-image: url(/cont/resource/img/rebuild/ic_24_line_btn_left_disabled.png);
}
.calender_wrap .calender_month > button[disabled].next {
  background-image: url(/cont/resource/img/rebuild/ic_24_line_btn_right_disabled.png);
}
.calender_wrap .calender_month .month {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.calender_wrap .calender_month .month:after {
  content: "월";
}
.calender_wrap .calender {
  padding: 79px 0 0 0;
  width: 272px;
  border: none;
}
.calender_wrap .calender table th, .calender_wrap .calender table td {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  width: 32px;
  height: 28px;
  font-family: "pretendard";
  font-size: 12px;
  color: #111;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: -0.5px;
}
.calender_wrap .calender table th button, .calender_wrap .calender table td button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 12px;
  color: #111;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: -0.5px;
  border-radius: 6px;
}
.calender_wrap .calender table th button:hover, .calender_wrap .calender table td button:hover {
  text-decoration: none;
}
.calender_wrap .calender table th.today button, .calender_wrap .calender table td.today button {
  color: #111 !important;
  background: #D9EFEB !important;
}
.calender_wrap .calender table th.selected button, .calender_wrap .calender table td.selected button {
  color: #fff !important;
  background: #009178 !important;
}
.calender_wrap .calender table th.disabled button, .calender_wrap .calender table td.disabled button {
  pointer-events: none;
  opacity: 0.2;
}
.calender_wrap .calender table th.other button, .calender_wrap .calender table td.other button {
  color: #111 !important;
  pointer-events: none;
  opacity: 0.2;
}
.calender_wrap .calender table tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.calender_wrap .calender table thead th:first-child {
  color: #111;
}
.calender_wrap .calender table tbody tr {
  padding-top: 8px;
}
.calender_wrap .calender table tbody tr td:first-child button {
  color: #DE1236;
}
.calender_wrap .calender table tbody tr td:last-child button {
  color: #2864DA;
}

.grid_print_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.grid_print_wrap .grid_print_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 240px;
  border: 1px solid;
  border-color: #e9e9e9;
  border-radius: 12px;
}
.grid_print_wrap .grid_print_box > span {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 46px;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #f7f9f9;
  border-bottom: 1px solid;
  border-color: #e9e9e9;
  border-radius: 12px 12px 0 0;
}
.grid_print_wrap .grid_print_box > ul {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow-y: auto;
  overscroll-behavior: none;
}
.grid_print_wrap .grid_print_box > ul button {
  padding: 10px 16px;
  width: 100%;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-align: left;
}
.grid_print_wrap .grid_print_box > ul button.active {
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #f2faf8;
}
.grid_print_wrap .grid_print_button {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  width: 72px;
}
.grid_print_wrap .grid_print_button button {
  padding: 4px 7px;
  min-width: 72px;
  height: 28px;
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px 16px;
  background-color: #fff;
  border: 1px solid;
  border-color: #d7dbda;
  border-radius: 6px;
}
.grid_print_wrap .grid_print_button button:hover, .grid_print_wrap .grid_print_button button:active {
  background-color: #f7f7f8;
}
.grid_print_wrap .grid_print_button button[disabled] {
  color: #666666 !important;
  background-color: #f7f7f8 !important;
  border: 1px solid !important;
  border-color: #d7dbda !important;
}
.grid_print_wrap .grid_print_button button.prev {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_left_black.png);
}
.grid_print_wrap .grid_print_button button.next {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
}

#wrap.etc.ui-rebuild {
  overflow-x: hidden;
}
#wrap.etc.ui-rebuild .header_wrap {
  height: 64px;
  border: none;
}
#wrap.etc.ui-rebuild .header_wrap .header {
  width: 100%;
  margin: 0 32px 0 40px;
}
#wrap.etc.ui-rebuild .header_wrap .header .util_wrap {
  display: none;
}
#wrap.etc.ui-rebuild .container {
  position: relative;
  margin: 0;
  padding: 0 0 120px 0;
  width: 100%;
}
#wrap.etc.ui-rebuild .container:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block !important;
  content: "";
  width: 100%;
  height: 290px;
  background-color: #f2faf8;
  z-index: 0;
}
#wrap.etc.ui-rebuild .container .content {
  position: relative;
  margin: 0 auto;
  width: 1200px;
}
#wrap.etc.ui-rebuild .container .content .list.square {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
#wrap.etc.ui-rebuild .container .content .list.square li {
  margin: 0;
  padding-left: 16px;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
#wrap.etc.ui-rebuild .container .content .list.square li:before {
  top: 9px;
  left: 4px;
  width: 4px;
  height: 4px;
  background: initial;
  background-color: #666666;
  border-radius: 50%;
}
#wrap.etc.ui-rebuild .container .content > .dep01_wrap {
  position: relative;
  margin: 0;
  padding: 48px 0 0 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
}
#wrap.etc.ui-rebuild .container .content > .dep01_wrap .tit.dep01 {
  font-size: 26px;
  color: #111 !important;
  font-family: "hana";
  font-weight: 700;
  line-height: 40px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-transform: rotate(-0.03deg);
  transform: rotate(-0.03deg);
}
#wrap.etc.ui-rebuild .container .content > .dep01_wrap + .dep02_wrap {
  position: absolute;
  top: 98px;
  left: 0;
  margin-bottom: 0;
  width: 100%;
}
#wrap.etc.ui-rebuild .container .content > .dep01_wrap + .dep02_wrap .tit.dep02 {
  margin: 0;
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
#wrap.etc.ui-rebuild .container .content > .message {
  position: absolute;
  top: 122px;
  left: 0;
  width: 100%;
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  z-index: 1;
}
#wrap.etc.ui-rebuild .container .content > .btn_wrap {
  margin-top: 96px;
  z-index: 1;
}
#wrap.etc.ui-rebuild .container .content > .btn_wrap > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 12px;
}
#wrap.etc.ui-rebuild .container .content > .btn_wrap > div span ~ span {
  margin-left: 0;
}
#wrap.etc.ui-rebuild .container .content > .btn_wrap > div span .btn.big {
  padding: 0 20px;
  min-width: 160px;
  height: 56px;
  font-size: 18px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #009178;
  border: none;
  border-radius: 8px;
}
#wrap.etc.ui-rebuild .container .content > .btn_wrap > div span .btn.big:hover, 
#wrap.etc.ui-rebuild .container .content > .btn_wrap > div span .btn.big:active {
  background-color: #005244;
  border: none;
}
#wrap.etc.ui-rebuild .container .content > .btn_wrap > div span .btn.big[disabled] {
  background-color: #abafaf !important;
  border: none;
}
#wrap.etc.ui-rebuild .container .content > .tit.dep02 {
  margin: 104px 0 0 0;
  font-size: 20px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program {
  margin-top: 12px;
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program .btn.middle {
  padding: 4px 7px;
  width: 72px;
  min-height: unset;
  height: 28px;
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff !important;
  border: 1px solid #d7dbda !important;
  border-radius: 4px;
}

#wrap.etc.ui-rebuild .container .content > .table_wrap.program .btn.black {
  border-color: #d7dbda !important;
}

#wrap.etc.ui-rebuild .container .content > .table_wrap.program .btn.middle .btn_child_icon[data-rtl] {
  margin-right: -4px;
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program .btn.middle:hover, 
#wrap.etc.ui-rebuild .container .content > .table_wrap.program .btn.middle:active {
  background-color: #f7f7f8 !important;
}

#wrap.etc.ui-rebuild .container .content > .table_wrap.program .btn.black:hover,
#wrap.etc.ui-rebuild .container .content > .table_wrap.program .btn.black:active {
  color: #444 !important;
  background: #f7f7f8 !important;
  border-color: #d7dbda !important;
}

#wrap.etc.ui-rebuild .container .content > .table_wrap.program .btn.middle[disabled],
#wrap.etc.ui-rebuild .container .content > .table_wrap.program .btn.black[disabled] {
  color: #666666 !important;
  background-color: #f7f7f8 !important;
  border: 1px solid !important;
  border-color: #d7dbda !important;
}


#wrap.etc.ui-rebuild .container .content > .table_wrap.program .btn.ok {
  display: block;
  margin: 0 auto;
  padding: 4px 7px;
  width: 72px;
  height: 28px;
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #f7f7f8 !important;
  border: 1px solid !important;
  border-color: #d7dbda !important;
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program .btn.ok:hover {
  text-decoration: none;
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program .btn.util {
  position: relative;
  margin: 8px 0 0 0;
  padding: 0 16px 0 0;
  min-height: unset;
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: 20px;
  border: none;
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program .btn.util:hover, 
#wrap.etc.ui-rebuild .container .content > .table_wrap.program .btn.util:active, 
#wrap.etc.ui-rebuild .container .content > .table_wrap.program .btn.util:focus {
  color: rgb(0, 145, 120);
  background-color: transparent;
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program .btn.util:after {
  position: absolute;
  top: 2px;
  right: 0;
  content: "";
  width: 16px;
  height: 16px;
  background: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_green.png) no-repeat center/contain;
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program table th,
#wrap.etc.ui-rebuild .container .content > .table_wrap.program table thead th {
  padding: 0;
  font-size: 15px;
  text-align: center;
  background-color: inherit;
  border-left: 1px solid rgb(236, 238, 238);
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program table tbody th span {
  display: block;
  margin: 0;
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program table tbody th span.tit {
  margin: 8px 0 0;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program table tbody th,
#wrap.etc.ui-rebuild .container .content > .table_wrap.program table tbody td {
  padding: 12px 16px;
  background-color: #fff;
  border-left: 1px solid rgb(236, 238, 238);
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program table tbody td {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program table tbody td:nth-child(3) {
  text-align: center;
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program table tbody td > span {
  margin: 0;
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program table tbody td .btn.util {
  margin-top: 8px;
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program tr:nth-child(3) th,
#wrap.etc.ui-rebuild .container .content > .table_wrap.program tr:nth-child(3) td,
#wrap.etc.ui-rebuild .container .content > .table_wrap.program tr:nth-child(4) th,
#wrap.etc.ui-rebuild .container .content > .table_wrap.program tr:nth-child(4) td {
  border-top: 1px solid rgb(236, 238, 238);
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program .icon {
  display: inline-block;
  padding: 1px 8px;
  min-width: 39px;
  height: 22px;
  font-size: 13px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  font-style: normal;
  border-radius: 4px;
  border: 0;
  text-align: center;
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program .icon.red {
  background-color: #006d5a;
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program .icon.blue {
  background-color: #006cb2;
}
#wrap.etc.ui-rebuild .container .content > .table_wrap.program .icon.green {
  background-color: #3c3e3d;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap {
  margin: 56px 0 0 0;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap .tit.dep03 {
  margin: 0;
  font-size: 20px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap > .list.square {
  margin-top: 12px;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap {
  margin: 56px 0 0 0;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .tit.dep02 {
  margin: 0;
  font-size: 20px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap {
  margin-top: 12px;
  border-top: 1px solid;
  border-bottom: 0;
  border-color: #3c3e3d;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt {
  padding: 0;
  height: 80px;
  border: none;
  border-bottom: 1px solid;
  border-color: #d7dbda;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2px;
  padding: 0 72px 0 24px;
  width: 100%;
  height: 100%;
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt button > strong {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt button > span {
  top: 24px;
  right: 24px;
  width: 32px;
  height: 32px;
  background: initial;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_down.png);
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.on button {
  font-size: 16px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.on button > strong {
  font-size: 16px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.on button > span {
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_up.png);
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.menu8 + dd > div > div:nth-child(3) {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.menu8 + dd .btn.small.black {
  padding: 6px 11px;
  height: 34px;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff !important;
  border: 1px solid #cccfce !important;
  border-radius: 6px;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.menu8 + dd .btn.small.black .btn_child_icon[data-rtl] {
  margin-right: -4px;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.menu8 + dd .btn.small.black:hover, 
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.menu8 + dd .btn.small.black:active {
  background-color: #f7f7f8 !important;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.menu8 + dd .btn.small.black[disabled] {
  color: #666666 !important;
  background-color: #f7f7f8 !important;
  border: 1px solid !important;
  border-color: #cccfce !important;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd {
  padding: 24px;
  border-bottom: 1px solid;
  border-color: #d7dbda;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  padding: 0;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
  margin: 0;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div > strong {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 134px;
  font-size: 15px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  float: unset;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div > strong + * {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div > strong + p {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  word-break: keep-all;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div > strong + div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div > strong + div strong {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div > strong + div > p {
  font-size: 15px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div > strong + div > p + strong {
  margin-top: 12px;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div .table_wrap tbody tr td:first-child {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
#wrap.etc.ui-rebuild .container .content > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div .table_wrap tbody tr td:first-child strong {
  margin-bottom: 2px;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}

.ui-accordion_child_button-trigger .ui-message_gap_large {
  gap: 8px;
}

#wrap.etc .ui-common_button-group .btn ~ .btn {
  margin-left: 0;
}

.ui-rebuild.ui-before {
  margin-top: 28px;
}

.ui_contextmenu.tooltip_wrap,
#subMenu .tooltip_wrap {
  min-width: 180px;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  padding: 0;
  border-radius: 0;
  border: 1px solid;
  border-color: #009178;
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
}
.ui_contextmenu.tooltip_wrap *,
#subMenu .tooltip_wrap * {
  box-sizing: border-box;
}
.ui_contextmenu.tooltip_wrap .arrow,
#subMenu .tooltip_wrap .arrow {
  position: absolute !important;
  display: block !important;
  clip: rect(0, 0, 0, 0) !important;
  -webkit-clip-path: polygon(0 0, 0 0, 0 0) !important;
          clip-path: polygon(0 0, 0 0, 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  text-indent: unset !important;
  visibility: visible !important;
  top: 0;
  left: 0;
  background: unset;
}
.ui_contextmenu.tooltip_wrap .list.bar,
#subMenu .tooltip_wrap .list.bar {
  position: relative;
}
.ui_contextmenu.tooltip_wrap .list.bar > li,
#subMenu .tooltip_wrap .list.bar > li {
  padding: 0;
  margin: 0;
}
.ui_contextmenu.tooltip_wrap .list.bar > li::before,
#subMenu .tooltip_wrap .list.bar > li::before {
  content: none;
}
.ui_contextmenu.tooltip_wrap .list.bar a,
#subMenu .tooltip_wrap .list.bar a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 8px 12px;
  min-height: 37px;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-decoration: unset !important;
  background-color: #fff;
  -webkit-transition: background-color 0.2s, color 0.2s;
  transition: background-color 0.2s, color 0.2s;
}
.ui_contextmenu.tooltip_wrap .list.bar a:hover, .ui_contextmenu.tooltip_wrap .list.bar a:focus-visible,
#subMenu .tooltip_wrap .list.bar a:hover, #subMenu .tooltip_wrap .list.bar a:focus-visible {
  outline-offset: -2px;
  background-color: #f2faf8;
  color: #009178 !important;
}
.ui_contextmenu.tooltip_wrap .list.bar + .list:before,
#subMenu .tooltip_wrap .list.bar + .list:before {
  position: absolute;
  top: 0;
  left: 12px;
  content: "";
  width: calc(100% - 24px);
  height: 1px;
  background-color: #eceeee;
  z-index: 10;
}
.ui_contextmenu.tooltip_wrap .btn_close,
#subMenu .tooltip_wrap .btn_close {
  position: absolute;
  right: -25px;
  top: -1px;
  left: unset;
  bottom: unset;
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 0;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: center;
  background-color: #009178;
  background-image: url(/cont/resource/img/rebuild/ic_16_close_white.png);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mt4 {
  margin-top: 4px;
}
.mt8 {
  margin-top: 8px;
}
.mt12 {
  margin-top: 12px;
}
.mt16 {
  margin-top: 16px;
}
.mt20 {
  margin-top: 20px;
}
.mt24 {
  margin-top: 24px;
}
.mt32 {
  margin-top: 32px;
}
.mt40 {
  margin-top: 40px;
}

.ui-logo {
  display: block;
  width: 32px;
  height: 32px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.ui-logo.ba002 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba002.png);
}
.ui-logo.ba003 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba003.png);
}
.ui-logo.ba004 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba004.png);
}
.ui-logo.ba005 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba005.png);
}
.ui-logo.ba006 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba006.png);
}
.ui-logo.ba007 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba007.png);
}
.ui-logo.ba010 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba010.png);
}
.ui-logo.ba011 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba011.png);
}
.ui-logo.ba012 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba012.png);
}
.ui-logo.ba016 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba016.png);
}
.ui-logo.ba020 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba020.png);
}
.ui-logo.ba021 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba021.png);
}
.ui-logo.ba022 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba022.png);
}
.ui-logo.ba023 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba023.png);
}
.ui-logo.ba024 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba024.png);
}
.ui-logo.ba025 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba025.png);
}
.ui-logo.ba026 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba026.png);
}
.ui-logo.ba027 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba027.png);
}
.ui-logo.ba030 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba030.png);
}
.ui-logo.ba031 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba031.png);
}
.ui-logo.ba032 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba032.png);
}
.ui-logo.ba034 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba034.png);
}
.ui-logo.ba035 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba035.png);
}
.ui-logo.ba037 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba037.png);
}
.ui-logo.ba039 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba039.png);
}
.ui-logo.ba045 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba045.png);
}
.ui-logo.ba046 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba046.png);
}
.ui-logo.ba048 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba048.png);
}
.ui-logo.ba050 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba050.png);
}
.ui-logo.ba053 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba053.png);
}
.ui-logo.ba054 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba054.png);
}
.ui-logo.ba055 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba055.png);
}
.ui-logo.ba057 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba057.png);
}
.ui-logo.ba059 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba059.png);
}
.ui-logo.ba060 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba060.png);
}
.ui-logo.ba061 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba061.png);
}
.ui-logo.ba062 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba062.png);
}
.ui-logo.ba063 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba063.png);
}
.ui-logo.ba064 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba064.png);
}
.ui-logo.ba067 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba067.png);
}
.ui-logo.ba069 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba069.png);
}
.ui-logo.ba070 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba070.png);
}
.ui-logo.ba071 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba071.png);
}
.ui-logo.ba073 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba073.png);
}
.ui-logo.ba074 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba074.png);
}
.ui-logo.ba075 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba075.png);
}
.ui-logo.ba080 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba080.png);
}
.ui-logo.ba081 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba081.png);
}
.ui-logo.ba083 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba083.png);
}
.ui-logo.ba088 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba088.png);
}
.ui-logo.ba089 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba089.png);
}
.ui-logo.ba090 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba090.png);
}
.ui-logo.ba092 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_ba092.png);
}
.ui-logo.st209 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st209.png);
}
.ui-logo.st218 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st218.png);
}
.ui-logo.st221 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st221.png);
}
.ui-logo.st224 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st224.png);
}
.ui-logo.st225 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st225.png);
}
.ui-logo.st227 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st227.png);
}
.ui-logo.st230 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st230.png);
}
.ui-logo.st238 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st238.png);
}
.ui-logo.st240 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st240.png);
}
.ui-logo.st243 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st243.png);
}
.ui-logo.st247 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st247.png);
}
.ui-logo.st261 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st261.png);
}
.ui-logo.st262 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st262.png);
}
.ui-logo.st263 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st263.png);
}
.ui-logo.st264 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st264.png);
}
.ui-logo.st265 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st265.png);
}
.ui-logo.st266 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st266.png);
}
.ui-logo.st267 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st267.png);
}
.ui-logo.st269 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st269.png);
}
.ui-logo.st270 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st270.png);
}
.ui-logo.st271 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st271.png);
}
.ui-logo.st278 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st278.png);
}
.ui-logo.st279 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st279.png);
}
.ui-logo.st280 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st280.png);
}
.ui-logo.st287 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st287.png);
}
.ui-logo.st288 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st288.png);
}
.ui-logo.st290 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st290.png);
}
.ui-logo.st291 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st291.png);
}
.ui-logo.st292 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st292.png);
}
.ui-logo.st294 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_st294.png);
}
.ui-logo.txAK7 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_AK7.png);
}
.ui-logo.txAL1 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_AL1.png);
}
.ui-logo.txAM0 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_AM0.png);
}
.ui-logo.txAN1 {
  background-image: url(/cont/resource/img/rebuild/ic_120_logo_AN1.png);
}

.header_wrap[data-id] {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  min-width: 1260px;
  min-height: 100px;
  padding-top: 0;
  border-bottom: 1px solid;
  border-bottom-color: #e9e9e9;
  background-color: #fff;
  -webkit-transform: translateY(var(--header-top-translateY));
          transform: translateY(var(--header-top-translateY));
  -webkit-transition: padding-top 0.2s, -webkit-transform 0.2s;
  transition: padding-top 0.2s, -webkit-transform 0.2s;
  transition: transform 0.2s, padding-top 0.2s;
  transition: transform 0.2s, padding-top 0.2s, -webkit-transform 0.2s;
  z-index: 1000;
}
.header_wrap[data-id], .header_wrap[data-id] *, .header_wrap[data-id] *::before, .header_wrap[data-id] *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.header_wrap[data-id] {
  --header-inner-max-width: 100%;
  --header-inner-padding-l: 32px;
  --header-inner-padding-r: 40px;
  --header-top-translateY: 0px;
  --header-viewport-sup-vh: 100vh;
  --header-offset-height: 100px;
  --header-top-min-height: 36px;
  --header-bottom-min-height: 63px;
  --header-logo-space: 24px;
  --header-gnb-single-divider: 16px;
  --header-inner-fix: calc(50% - 600px - var(--header-inner-padding-l) + 8px);
  --header-gnb-padding-inline: 24px;
  --header-gnb-font-size: 18px;
  --header-gnb-menu-columns: repeat(6, minmax(calc(200px + 20px), 1fr));
}
@supports (height: 100dvh) {
  .header_wrap[data-id] {
    --header-viewport-sup-vh: 100dvh;
  }
}
.header_wrap[data-id] .blind {
  position: absolute !important;
  display: block !important;
  clip: rect(0, 0, 0, 0) !important;
  -webkit-clip-path: polygon(0 0, 0 0, 0 0) !important;
          clip-path: polygon(0 0, 0 0, 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  text-indent: unset !important;
  visibility: visible !important;
}
.header_wrap[data-id].ui-header_state_scroll {
  padding-top: 16px;
  --header-top-translateY: calc(0px - 16px - var(--header-top-min-height));
  --header-offset-height: 48px;
  --header-bottom-min-height: 47px;
  --header-gnb-font-size: 16px;
}
.header_wrap[data-id].ui-header_state_scroll .kebhana_logo_wrap .kebhana_logo {
  width: 124px;
  height: 24px;
}
.header_wrap[data-id].ui-header_state_scroll .kebhana_logo_wrap .kebhana_logo a {
  background-image: url(/cont/resource/img/rebuild/img_kebhana_logo_down.png);
}
.header_wrap[data-id].ui-header_state_scroll .kebhana_logo_wrap .kebhana_logo_eng {
  width: 201px;
  height: 29px;
}
.header_wrap[data-id].ui-header_state_scroll .kebhana_logo_wrap .kebhana_logo_eng a {
  background-image: url(/cont/resource/img/rebuild/img_kebhana_logo_eng.png);
}
.header_wrap[data-id].ui-header_state_scroll .header_bottom .inner_fix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(var(--header-inner-fix) + 48px);
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
.header_wrap[data-id] .header_top {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 40px;
  margin: 0 auto;
  padding: 6px 0;
  padding-inline: var(--header-inner-padding-l) var(--header-inner-padding-r);
  width: 100%;
  max-width: var(--header-inner-max-width);
  min-height: var(--header-top-min-height);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.header_wrap[data-id] .header_top > * {
  min-height: 24px;
}
.header_wrap[data-id] .header_top > *:last-child {
  margin-right: 4px;
}
.header_wrap[data-id] .header_bottom {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  padding-inline: var(--header-inner-padding-l) var(--header-inner-padding-r);
  width: 100%;
  max-width: var(--header-inner-max-width);
  min-height: var(--header-bottom-min-height);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.header_wrap[data-id] .header_bottom .inner_fix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(var(--header-inner-fix) + 24px);
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
}
.header_wrap[data-id] .header_bottom .inner_side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.header_wrap[data-id] .util_group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--util_common_gap);
}
.header_wrap[data-id] .util_group {
  --util_common_gap: 16px;
}
.header_wrap[data-id] .util_group .util_slot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--util_common_gap);
}
.header_wrap[data-id] .util_group.side {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-left: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.header_wrap[data-id] .util_group.side.on .login_wrap,
.header_wrap[data-id] .util_group.side.on .tools {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header_wrap[data-id] .util_group.side.on .login {
  display: none;
}
.header_wrap[data-id] .util_group.type_fix {
  --util_common_gap: 0;
}
.header_wrap[data-id] .util_group.type_fix .util_slot.fix {
  gap: 6px;
}
.header_wrap[data-id] .util_group.type_fix .util_slot.unit {
  margin-left: 24px;
  gap: 8px;
  -webkit-transition: margin-left 0.2s, gap 0.2s;
  transition: margin-left 0.2s, gap 0.2s;
}
.header_wrap[data-id] .btn_text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 13px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: 24px;
  text-decoration: none !important;
}
.header_wrap[data-id] .btn_text:focus-visible, 
.header_wrap[data-id] .btn_text:hover {
  color: #111 !important;
}
.header_wrap[data-id] .btn_text_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  padding: 5px 11px;
  border: 1px solid;
  border-radius: 6px;
  text-decoration: none !important;
  border-color: #d7dbda;
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
}
.header_wrap[data-id] .btn_text_box span {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.header_wrap[data-id] .btn_text_box em {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 0 3px;
  min-width: 16px;
  height: 16px;
  border-radius: 100px;
  font-family: "pretendard";
  font-size: 11px;
  font-weight: 500;
  line-height: 12px;
  letter-spacing: -0.02em;
  color: #fff;
  background-color: #de1236;
}
.header_wrap[data-id] .btn_text_box:focus-visible, 
.header_wrap[data-id] .btn_text_box:hover {
  border-color: #009178;
}
.header_wrap[data-id] .btn_text_box:focus-visible span, 
.header_wrap[data-id] .btn_text_box:hover span {
  color: #009178 !important;
}
.header_wrap[data-id] .btn_text_box.num_zero em {
  background-color: #7d807f;
}
.header_wrap[data-id] .btn_icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 6px;
  background-color: #fff;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.header_wrap[data-id] .btn_icon.search {
  width: 40px;
  height: 40px;
  background-image: url(/cont/resource/img/rebuild/ic_40_search.png);
}
.header_wrap[data-id] .btn_icon.menu {
  width: 40px;
  height: 40px;
  background-image: url(/cont/resource/img/rebuild/ic_40_menu.png);
}
.header_wrap[data-id] .btn_icon:focus-visible, 
.header_wrap[data-id] .btn_icon:hover {
  background-color: #F7F7F8;
}
.header_wrap[data-id] .btn_timer_refresh {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 13px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.header_wrap[data-id] .btn_text_arrow {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-decoration: none !important;
}
.header_wrap[data-id] .btn_text_arrow:after {
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
}
.header_wrap[data-id] .btn_text_arrow.primary {
  color: #009178 !important;
}
.header_wrap[data-id] .btn_text_arrow.primary:after {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_green.png);
}
.header_wrap[data-id] .login_wrap {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header_wrap[data-id] .login_wrap .login_slot.info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
.header_wrap[data-id] .login_wrap .login_slot.time {
  margin-left: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.header_wrap[data-id] .login_wrap .login_slot.other {
  margin-left: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.header_wrap[data-id] .login_wrap .user_name {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: 24px;
}
.header_wrap[data-id] .login_wrap .text_timer {
  font-size: 13px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: 24px;
}
.header_wrap[data-id] .drop_layer_wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown > .value {
  font-size: 13px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown:focus-visible > .value, 
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown:hover > .value {
  color: #111 !important;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown:after {
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_down_black.png);
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.arrow_unset:after {
  content: none;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon {
  width: 20px;
  height: 20px;
  background-image: url(/cont/resource/img/rebuild/img_sp_nation.png);
  background-position: -4px 1px;
  background-repeat: no-repeat;
  background-size: 28px auto;
  /* asis의 클래스명 사용 */
  /* 베트남 */
  /* 싱가포르 */
  /* 파키스탄 */
  /* 노르웨이 */
  /* 카자흐스탄 */
  /* 인도네시아 */
  /* 브라질 */
  /* UAE */
  /* 한국 */
  /* 중국 */
  /* 대만 */
  /* 사우디 */
  /* 필리핀 */
  /* 말레이지아 */
  /* 쿠웨이트 */
  /* 헝가리 */
  /* 브루나이 */
  /* 호주 */
  /* 스위스 */
  /* 일본 */
  /* 터키 */
  /* 러시아 */
  /* 오만 */
  /* 멕시코 */
  /* 요르단 */
  /* 덴마크 */
  /* 바레인 */
  /* 스웨덴 */
  /* 캐나다 */
  /* 유럽연합기 */
  /* 태국 */
  /* 폴란드 */
  /* 뉴질랜드 */
  /* 몽골 */
  /* 이스라엘 */
  /* 체코 */
  /* 방글라데시 */
  /* 홍콩 */
  /* 영국 */
  /* 미국 */
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon:after {
  content: none;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon[class*=na_] {
  width: 28px;
  height: 18px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_VND {
  background-position: 0 -20px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_SGD {
  background-position: 0 -40px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_PKR {
  background-position: 0 -60px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_NOK {
  background-position: 0 -80px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_KZT {
  background-position: 0 -100px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_IDR {
  background-position: 0 -120px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_BRL {
  background-position: 0 -140px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_AED {
  background-position: 0 -160px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_KRW {
  background-position: 0 -180px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_CNY {
  background-position: 0 -200px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_TWD {
  background-position: 0 -220px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_SAR {
  background-position: 0 -240px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_PHP {
  background-position: 0 -260px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_MYR {
  background-position: 0 -280px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_KWD {
  background-position: 0 -300px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_HUF {
  background-position: 0 -320px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_BND {
  background-position: 0 -340px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_AUD {
  background-position: 0 -360px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_CHF {
  background-position: 0 -380px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_JPY {
  background-position: 0 -400px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_TRY {
  background-position: 0 -420px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_RUB {
  background-position: 0 -440px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_OMR {
  background-position: 0 -460px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_MXN {
  background-position: 0 -480px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_JOD {
  background-position: 0 -500px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_DKK {
  background-position: 0 -520px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_BHD {
  background-position: 0 -540px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_SEK {
  background-position: 0 -560px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_CAD {
  background-position: 0 -580px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_EUR {
  background-position: 0 -600px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_THB {
  background-position: 0 -620px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_PLN {
  background-position: 0 -640px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_NZD {
  background-position: 0 -660px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_MNT {
  background-position: 0 -680px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_ILS {
  background-position: 0 -700px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_CZK {
  background-position: 0 -720px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_BDT {
  background-position: 0 -740px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_HKD {
  background-position: 0 -760px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_GBP {
  background-position: 0 -780px;
}
.header_wrap[data-id] .drop_layer_wrap .btn_dropdown.user_icon.na_USD {
  background-position: 0 -800px;
}
.header_wrap[data-id] .drop_layer_wrap.on .btn_dropdown > .value {
  color: #111 !important;
}
.header_wrap[data-id] .drop_layer_wrap.on .drop_layer {
  padding-top: 4px;
  opacity: 1;
  visibility: visible;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer {
  position: absolute;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: 0fr;
  top: 100%;
  left: 50%;
  padding-top: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  z-index: 2;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_content {
  min-width: 0;
  border-radius: 12px;
  background-color: #fff;
  -webkit-box-shadow: 4px 8px 32px 0px rgba(18, 21, 23, 0.16);
          box-shadow: 4px 8px 32px 0px rgba(18, 21, 23, 0.16);
  text-align: left;
  padding: 6px;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .nodata {
  display: none;
  padding: 10px 0;
  text-align: center;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .nodata.on {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .nodata .text + .text_sub {
  margin-top: 8px;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .text {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .text i {
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .text_sub {
  font-size: 13px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_lists {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_lists, 
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_lists > li {
  list-style: none;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  padding: 8px;
  min-width: 0;
  border-radius: 6px;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item:focus-visible, 
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item:hover {
  background-color: #F7F7F8;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item .btn_item_text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: -8px;
  padding: 8px;
  width: 100%;
  min-width: 0;
  text-align: left;
  outline-offset: -2px !important;
  border-radius: 6px;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item .btn_item_text span {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item .btn_item_text ~ .ui-hint {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;
  margin-top: 0px;
  opacity: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item .btn_item_text:focus-visible ~ .ui-hint, 
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item .btn_item_text:hover ~ .ui-hint {
  visibility: visible;
  margin-top: -2px;
  opacity: 1;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item .btn_item_text.icon {
  gap: 4px;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item .btn_item_text.icon:before {
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item .btn_item_text.icon:before {
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item .btn_item_text.check_icon {
  gap: 2px;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item .btn_item_text.check_icon:after {
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: -2px 0;
  width: 24px;
  height: 24px;
  margin-left: auto;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item .btn_item_text.check_icon.on span {
  color: #009178 !important;
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item .btn_item_text.check_icon.on::after {
  background-image: url(/cont/resource/img/rebuild/check_3depth_checked.png);
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item .btn_item_text.quick_trans:before {
  background-image: url(/cont/resource/img/rebuild/ic_16_quick_transfer.png);
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item .btn_item_text.book_mark:before {
  background-image: url(/cont/resource/img/rebuild/ic_16_book.png);
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item .btn_item_text.book_mark.on::before {
  background-image: url(/cont/resource/img/rebuild/ic_16_book_on.png);
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item .btn_item_text.print::before {
  background-image: url(/cont/resource/img/rebuild/ic_16_print_black.png);
}
.header_wrap[data-id] .drop_layer_wrap .drop_layer .layer_btn_item .btn_item_del {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 4px;
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_16_close_black.png);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.header_wrap[data-id] .drop_layer_wrap.national {
  -ms-flex-line-pack: center;
      align-content: center;
}
.header_wrap[data-id] .drop_layer_wrap.national .drop_layer {
  left: 0;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.header_wrap[data-id] .drop_layer_wrap.national .layer_content {
  overflow: hidden;
  padding: 0;
}
.header_wrap[data-id] .drop_layer_wrap.national .layer_content > * {
  padding: 10px 12px;
}
.header_wrap[data-id] .drop_layer_wrap.national .slot_top + .slot_bottom {
  position: relative;
}
.header_wrap[data-id] .drop_layer_wrap.national .slot_top + .slot_bottom::after {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #e9e9e9;
}
.header_wrap[data-id] .drop_layer_wrap.mymenu .drop_layer {
  max-width: 180px;
}
.header_wrap[data-id] .drop_layer_wrap.mymenu .drop_layer .layer_btn_item .btn_item_text {
  margin-right: 0;
  padding-right: 0;
}
.header_wrap[data-id] .drop_layer_wrap.tools .drop_layer {
  min-width: 104px;
}
.header_wrap[data-id] .drop_layer_wrap.lang .drop_layer {
  min-width: 70px;
}
.header_wrap[data-id] .drop_layer_wrap.first .drop_layer .layer_content {
  padding: 0;
  width: 180px;
}
.header_wrap[data-id] .drop_layer_wrap.first .drop_layer .layer_content .layer_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  padding: 12px;
}
.header_wrap[data-id] .drop_layer_wrap.first .drop_layer .layer_content .layer_top .first_page {
  position: relative;
  padding-left: 16px;
  font-size: 14px;
  color: #111;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.02em;
}
.header_wrap[data-id] .drop_layer_wrap.first .drop_layer .layer_content .layer_top .first_page:before {
  position: absolute;
  top: 9px;
  left: 4px;
  content: "";
  width: 4px;
  height: 4px;
  background-color: #666;
  border-radius: 50%;
}
.header_wrap[data-id] .drop_layer_wrap.first .drop_layer .layer_content .layer_bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #eceeee;
}
.header_wrap[data-id] .drop_layer_wrap.first .drop_layer .layer_content .layer_bottom > button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 12px;
  width: 100%;
  font-size: 14px;
  color: #009178;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
}
.header_wrap[data-id] .drop_layer_wrap.first .drop_layer .layer_content .layer_bottom > button + button:before {
  position: absolute;
  top: calc(50% - 5px);
  left: 0;
  content: "";
  width: 1px;
  height: 10px;
  background-color: #d7dbda;
  z-index: 1;
}
.header_wrap[data-id] .kebhana_logo_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: var(--header-logo-space);
}
.header_wrap[data-id] .kebhana_logo_wrap .kebhana_logo {
  width: 148px;
  height: 29px;
  -webkit-transition: width 0.2s, height 0.2s;
  transition: width 0.2s, height 0.2s;
}
.header_wrap[data-id] .kebhana_logo_wrap .kebhana_logo a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/img_kebhana_logo.png);
  -webkit-transition: background-image 0.2s;
  transition: background-image 0.2s;
}
.header_wrap[data-id] .kebhana_logo_wrap .kebhana_logo_eng {
  width: 201px;
  height: 29px;
  -webkit-transition: width 0.2s, height 0.2s;
  transition: width 0.2s, height 0.2s;
}
.header_wrap[data-id] .kebhana_logo_wrap .kebhana_logo_eng a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/img_kebhana_logo_eng.png);
  -webkit-transition: background-image 0.2s;
  transition: background-image 0.2s;
}
.header_wrap[data-id] .new_gnb_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  word-break: keep-all;
  overflow-wrap: anywhere;
}
.header_wrap[data-id] .new_gnb_wrap .depth_content {
  display: none;
  width: 100%;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_dimmed {
  display: none;
  position: fixed;
  top: calc(100% + 1px);
  bottom: 0;
  left: 0;
  width: 100%;
  min-width: 100%;
  height: calc(var(--header-viewport-sup-vh) - var(--header-offset-height));
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0.2;
  z-index: 0;
  -webkit-transition: height 0.2s;
  transition: height 0.2s;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_dimmed.on {
  display: block;
  opacity: 1;
}
.header_wrap[data-id] .new_gnb_wrap.on .gnb_dimmed {
  display: block;
  opacity: 1;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li {
  height: 100%;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li > .btn_item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding-inline: var(--header-gnb-padding-inline);
  font-size: var(--header-gnb-font-size);
  font-family: "hana2B", "pretendard", "tahoma", "microsoft yahei", "MS Gothic", "fangsong" !important;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: -0.02em;
  color: #002a22;
  text-decoration: unset !important;
  -webkit-transition: font-size 0.2s, color 0.2s;
  transition: font-size 0.2s, color 0.2s;
  white-space: nowrap;
  -webkit-transform: rotate(-0.03deg);
  transform: rotate(-0.03deg);
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li > .btn_item:after {
  content: "";
  position: absolute;
  bottom: -1px;
  width: 0%;
  height: 2px;
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
  background-color: #009178;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li > .btn_item:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li > .btn_item:focus-visible, 
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li > .btn_item:hover {
  color: #009178 !important;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li > .btn_item:focus-visible::after, 
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li > .btn_item:hover::after {
  width: 100%;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li > .depth_content {
  position: absolute;
  top: calc(100% + 1px);
  left: 0;
  padding: 32px 60px 40px;
  width: 100%;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-height: calc(var(--header-viewport-sup-vh) - var(--header-offset-height));
  background-color: #fff;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-transition: max-height 0.2s;
  transition: max-height 0.2s;
  z-index: 2;
}
@supports (scrollbar-gutter: stable) {
  .header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li > .depth_content {
    scrollbar-gutter: stable;
    padding-right: calc(60px - var(--ui-set-scroll-bar-size));
  }
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group {
  display: grid;
  margin: -20px;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-width: 1400px;
  grid-template-columns: var(--header-gnb-menu-columns);
  grid-auto-flow: dense;
  gap: 0;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item {
  margin: 20px;
  min-width: 200px;
  text-align: left;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item.column_full {
  grid-row: auto/span 10;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item .title {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item .title + * {
  margin-top: 8px;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item > ul > li .btn_item {
  text-decoration: none !important;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item > ul > li .btn_item:focus-visible, 
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item > ul > li .btn_item:hover {
  text-decoration: underline !important;
  text-underline-offset: 3px;
  color: #009178 !important;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item > ul > li > .btn_item {
  display: block;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item > ul > li > .btn_item.toggle::after {
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 22px;
  margin-left: 2px;
  vertical-align: top;
  background-position: center;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_16_plus_gray.png);
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item > ul > li > .depth_content {
  display: grid;
  -ms-flex-line-pack: start;
      align-content: start;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: 0fr;
  -webkit-transition: grid-template-rows 0.2s;
  transition: grid-template-rows 0.2s;
  transition: grid-template-rows 0.2s, -ms-grid-rows 0.2s;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item > ul > li > .depth_content ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
  overflow: hidden;
  visibility: hidden;
  padding: 0;
  -webkit-transition: padding 0.2s, visibility 0.2s;
  transition: padding 0.2s, visibility 0.2s;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item > ul > li > .depth_content ul .btn_item {
  position: relative;
  display: block;
  padding-left: 10px;
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item > ul > li > .depth_content ul .btn_item:before {
  content: "";
  position: absolute;
  top: 9px;
  left: 0;
  width: 4px;
  height: 2px;
  border-radius: 2px;
  background-color: #abafaf;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item > ul > li > .depth_content ul .btn_item:focus-visible, 
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item > ul > li > .depth_content ul .btn_item:hover {
  text-decoration: underline !important;
  text-underline-offset: 3px;
  color: #009178 !important;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item > ul > li.on > .btn_item:not(.toggle) {
  color: #009178 !important;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item > ul > li.on > .btn_item.toggle::after {
  background-image: url(/cont/resource/img/rebuild/ic_16_minus_gray.png) !important;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item > ul > li.on > .depth_content {
  grid-template-rows: 1fr;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .depth_group .depth_item > ul > li.on > .depth_content ul {
  padding: 6px 0 4px;
  visibility: visible;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li.single {
  position: relative;
  margin-right: var(--header-gnb-single-divider);
  -webkit-transition: margin-right 0.2s;
  transition: margin-right 0.2s;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li.single::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 16px;
  top: 50%;
  right: calc(-1 * var(--header-gnb-single-divider) / 2 + 1px);
  background-color: #e9e9e9;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li.gn > .btn_item {
  color: #009178 !important;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li.on > .btn_item {
  color: #009178 !important;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li.on > .btn_item::after {
  width: 100%;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li.on > .depth_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .btn_depth_close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 32px;
  left: clamp(100% - 136px, 100% - ((100% - 1440px) / 2 - 70px), 100% - 28px);
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  margin: 0;
  width: 32px;
  height: 32px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_32_close.png);
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb .two_depth_banner {
  margin-top: 8px;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb .two_depth_banner p {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb .two_depth_banner p + * {
  margin-top: 8px;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb .two_depth_banner .banner_area + * {
  margin-top: 16px;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb .two_depth_banner .banner_area a {
  display: block;
  width: 200px;
  height: auto;
  aspect-ratio: 200/68;
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb .two_depth_banner .banner_area a.trade_bann {
  aspect-ratio: 205/82;
  background-image: url(/cont/resource/img/rebuild/img_banner_tradeez.png);
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb .two_depth_banner .banner_area a.ai_bann {
  aspect-ratio: 205/82;
  background-image: url(/cont/resource/img/rebuild/img_banner_ai.png);
}
.header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb .two_depth_banner .banner_area a.prd_bann {
  aspect-ratio: 205/82;
  background-image: url(/cont/resource/img/cont/img_banner_productmall.png);
}
.header_wrap[data-id].center .kebhana_logo_wrap {
  margin-right: 0;
}
.header_wrap[data-id].center .new_gnb_wrap {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 1920px) {
  .header_wrap[data-id] {
    --header-gnb-padding-inline: calc(24px - (1920px - 100vw) * 0.021875);
  }
}
@media screen and (max-width: 1550px) {
  .header_wrap[data-id] {
    --header-gnb-font-size: 17px;
    --header-gnb-single-divider: 12px;
  }
}
@media screen and (max-width: 1480px) {
  .header_wrap[data-id] {
    --header-logo-space: 26px;
    --header-gnb-font-size: 16px;
  }
  .header_wrap[data-id] .kebhana_logo_wrap .kebhana_logo {
    width: 124px;
    height: 24px;
  }
  .header_wrap[data-id] .kebhana_logo_wrap .kebhana_logo a {
    background-image: url(/cont/resource/img/rebuild/img_kebhana_logo_down.png);
  }
  .header_wrap[data-id] .kebhana_logo_wrap .kebhana_logo_eng {
    width: 201px;
    height: 29px;
  }
  .header_wrap[data-id] .kebhana_logo_wrap .kebhana_logo_eng a {
    background-image: url(/cont/resource/img/rebuild/img_kebhana_logo_eng.png);
  }
  .header_wrap[data-id] .util_group.type_fix .util_slot.unit {
    margin-left: 20px;
    gap: 0;
  }
}
@media screen and (max-width: 1440px) {
  .header_wrap[data-id] {
    --header-gnb-menu-columns: repeat(5, minmax(calc(200px + 20px), 1fr));
  }
}
@media screen and (max-width: 1360px) {
  .header_wrap[data-id] {
    --header-inner-padding-l: 24px;
    --header-inner-padding-r: 16px;
  }
  .header_wrap[data-id] .drop_layer_wrap.lang .drop_layer {
    left: -100%;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li .btn_depth_close,
  .header_wrap[data-id] .sitemap_wrap.ui-rebuild .sitemap_close,
  .common_sch_area.ui-search-layer .sch_layer_close {
    left: clamp(100% - 136px, 100% - ((100% - 1440px) / 2 - 70px), 100% - 4px);
  }
}
@media screen and (max-width: 1280px) {
  .header_wrap[data-id] {
    --header-inner-padding-l: 24px;
    --header-inner-padding-r: 16px;
    --header-gnb-padding-inline: 10px;
    --header-logo-space: 26px;
    --header-gnb-font-size: 16px;
    --header-gnb-single-divider: 12px;
  }
  .header_wrap[data-id] .kebhana_logo_wrap .kebhana_logo {
    width: 124px;
    height: 24px;
  }
  .header_wrap[data-id] .kebhana_logo_wrap .kebhana_logo a {
    background-image: url(/cont/resource/img/rebuild/img_kebhana_logo_down.png);
  }
  .header_wrap[data-id] .kebhana_logo_wrap .kebhana_logo_eng {
    width: 201px;
    height: 29px;
  }
  .header_wrap[data-id] .kebhana_logo_wrap .kebhana_logo_eng a {
    background-image: url(/cont/resource/img/rebuild/img_kebhana_logo_eng.png);
  }
  .header_wrap[data-id] .util_group.type_fix .util_slot.unit {
    margin-left: 20px;
    gap: 0;
  }
  .header_wrap[data-id] .drop_layer_wrap.lang .drop_layer {
    left: -100%;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.sitemap_wrap.ui-rebuild {
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  padding: 56px 0 0 0;
  width: 100%;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  max-height: calc(var(--header-viewport-sup-vh) - var(--header-offset-height) - 232px);
  background-color: #fff;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-gutter: stable;
  z-index: 1;
}
.sitemap_wrap.ui-rebuild.on {
  display: block;
}
.sitemap_wrap.ui-rebuild .sitemap_top {
  padding: 0;
}
.sitemap_wrap.ui-rebuild .sitemap_top h2 {
  font-size: 26px;
  color: #111 !important;
  font-family: "hana";
  font-weight: 700;
  line-height: 40px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-transform: rotate(-0.03deg);
  transform: rotate(-0.03deg);
}
.sitemap_wrap.ui-rebuild .sitemap_close {
  position: absolute;
  top: 32px;
  left: clamp(100% - 136px, 100% - ((100% - 1440px) / 2 - 70px), 100% - 28px);
  width: 32px;
  height: 32px;
  font-size: 0;
  color: transparent;
  background: url(/cont/resource/img/rebuild/ic_32_close.png) no-repeat center/contain;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  overflow: hidden;
}
.sitemap_wrap.ui-rebuild .sch_has_result {
  margin-top: 32px;
}
.sitemap_wrap.ui-rebuild .sch_result_area .result_wrap {
  width: 1200px;
}
.sitemap_wrap.ui-rebuild .tab_wrap .tab_menu {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  row-gap: 4px;
  padding: 4px;
  background-color: #f7f9f9;
  border: none;
  border-radius: 12px;
}
.sitemap_wrap.ui-rebuild .tab_wrap .tab_menu:after {
  display: none;
}
.sitemap_wrap.ui-rebuild .tab_wrap .tab_menu > li {
  position: relative;
  display: unset;
  width: 100%;
  float: unset;
}
.sitemap_wrap.ui-rebuild .tab_wrap .tab_menu > li:hover {
  height: unset;
}
.sitemap_wrap.ui-rebuild .tab_wrap .tab_menu > li > a {
  width: 100%;
  height: 44px;
  border-radius: 8px;
}
.sitemap_wrap.ui-rebuild .tab_wrap .tab_menu > li > a span {
  width: unset;
  height: unset;
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background: none;
  border: none;
}
.sitemap_wrap.ui-rebuild .tab_wrap .tab_menu > li > a:hover, 
.sitemap_wrap.ui-rebuild .tab_wrap .tab_menu > li > a:focus, 
.sitemap_wrap.ui-rebuild .tab_wrap .tab_menu > li > a:active {
  color: #444;
  background-color: transparent;
}
.sitemap_wrap.ui-rebuild .tab_wrap .tab_menu > li + li:not(:nth-child(7)):not(.on):before {
  position: absolute;
  top: 50%;
  left: 0.5px;
  content: "";
  width: 1px;
  height: 12px;
  background-color: #d7dbda;
  -webkit-transform: translateY(-6px);
          transform: translateY(-6px);
}
.sitemap_wrap.ui-rebuild .tab_wrap .tab_menu > li.on > a {
  background-color: #fff;
  border: 1px solid #009178 !important;
  -webkit-filter: drop-shadow(0 2px 2px rgba(0, 145, 120, 0.12));
          filter: drop-shadow(0 2px 2px rgba(0, 145, 120, 0.12));
}
.sitemap_wrap.ui-rebuild .tab_wrap .tab_menu > li.on > a span {
  font-size: 16px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.sitemap_wrap.ui-rebuild .tab_wrap .tab_menu > li.on + li:before {
  display: none;
}
.sitemap_wrap.ui-rebuild .depth_content {
  margin-top: 40px;
  padding: 0 22px;
  min-height: unset;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 40px 52px;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap > div {
  padding: 0;
  width: 100%;
  float: unset;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .title {
  padding-bottom: 7px;
  font-family: "pretendard";
  font-size: 18px;
  color: #111;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  border-bottom: 1px solid #d7dbda;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .two_depth {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .two_depth:first-child {
  margin-top: 0;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .two_depth > li {
  margin-top: 0;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .two_depth > li > a {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .two_depth > li > a.btn_depth {
  cursor: default;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .two_depth > li > a.btn_depth:hover, 
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .two_depth > li > a.btn_depth:focus {
  color: #111 !important;
  text-decoration: none;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .two_depth > li > a:hover:not(.btn_depth), 
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .two_depth > li > a:focus:not(.btn_depth) {
  color: #009178 !important;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .two_depth + .title {
  margin-top: 40px;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .two_depth_banner > p {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .two_depth_banner .banner_area {
  margin-top: 8px;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .two_depth_banner .banner_area > a {
  height: 80px;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .two_depth_banner .banner_area > a.trade_bann {
  background: url(/cont/resource/img/rebuild/banner1.png) no-repeat center/contain;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .two_depth_banner .banner_area > a.ai_bann {
  background: url(/cont/resource/img/rebuild/banner2.png) no-repeat center/contain;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .two_depth_banner .banner_area > a.prd_bann {
  height: 100px;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .three_depth {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2px;
  padding: 6px 0 4px 0;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .three_depth > li {
  margin-top: 0;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .three_depth > li > a {
  position: relative;
  padding-left: 10px;
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background: none;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .three_depth > li > a:before {
  position: absolute;
  top: 9px;
  left: 0;
  content: "";
  width: 4px;
  height: 2px;
  border-radius: 2px;
  background-color: #abafaf;
}
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .three_depth > li > a:hover, 
.sitemap_wrap.ui-rebuild .depth_content .group_wrap .three_depth > li > a:focus {
  color: #009178 !important;
}

/** 2025 개편 lnb (기본,ics) 타입 스타일 상속으로 수정 */
.container .snb_wrap.ui-rebuild ~ .content {
  position: static;
}
.container .snb_wrap.ui-rebuild ~ .content::before {
  content: "";
  position: absolute;
  top: 0;
  width: 1px;
  height: 100%;
  -webkit-transform: translateX(-40px);
          transform: translateX(-40px);
  background-color: #e9e9e9;
}
.container .snb_wrap.ui-rebuild {
  width: 270px;
  padding-right: 24px;
  padding-bottom: 40px;
}
.container .snb_wrap.ui-rebuild, .container .snb_wrap.ui-rebuild *, .container .snb_wrap.ui-rebuild *:after, .container .snb_wrap.ui-rebuild *::before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.container .snb_wrap.ui-rebuild .title {
  padding: 4px 0 24px 16px;
  min-height: unset;
  border: 0;
  font-size: 24px;
  font-family: "hana2B", "pretendard", "tahoma", "microsoft yahei", "MS Gothic", "fangsong" !important;
  font-weight: 400;
  line-height: 36px;
  letter-spacing: -0.02em;
  word-break: keep-all;
  overflow-wrap: anywhere;
  color: #002a22;
  -webkit-transform: rotate(-0.03deg);
  transform: rotate(-0.03deg);
}
.container .snb_wrap.ui-rebuild .user_opt_wrap {
  padding-left: 16px;
  height: unset;
}
.container .snb_wrap.ui-rebuild .user_opt_wrap form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}
.container .snb_wrap.ui-rebuild .user_opt_wrap form > div {
  position: relative;
  padding: 4px 0 6px 0;
  min-height: 34px;
}
.container .snb_wrap.ui-rebuild .user_opt_wrap form > div > span {
  position: relative;
  display: block;
  padding-left: 16px;
  font-family: "pretendard";
  font-size: 15px;
  color: #006cb2;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
}
.container .snb_wrap.ui-rebuild .user_opt_wrap form > div > span:before {
  position: absolute;
  top: 7px;
  left: 0;
  content: "";
  width: 8px;
  height: 8px;
  background-color: #006cb2;
  border-radius: 50%;
}
.container .snb_wrap.ui-rebuild .user_opt_wrap form > div.active {
  padding-right: 58px;
}
.container .snb_wrap.ui-rebuild .user_opt_wrap form > div.active > span {
  color: #5f56d6;
}
.container .snb_wrap.ui-rebuild .user_opt_wrap form > div.active > span:before {
  background-color: #5f56d6;
}
.container .snb_wrap.ui-rebuild .user_opt_wrap form > div .btn {
  all: unset;
  position: absolute;
  top: 4px;
  right: 0;
  font-size: 15px;
  color: #111;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  cursor: pointer;
}

.container .snb_wrap.ui-rebuild .user_opt_wrap form > div .btn:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #111;;
}


.container .snb_wrap.ui-rebuild .user_opt_wrap form > div ~ div {
  margin: 0;
}
.container .snb_wrap.ui-rebuild .user_opt_wrap + .snb {
  margin-top: 16px;
}

.container .snb_wrap.ui-rebuild .user_opt_wrap + .title {
  margin-top: 12px;
}

.container .snb_wrap.ui-rebuild .snb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2px;
  border: none;
}
.container .snb_wrap.ui-rebuild .snb > li {
  display: grid;
  grid-template-columns: 1fr;
  -ms-flex-line-pack: start;
      align-content: start;
  grid-template-rows: auto 0fr;
  border-radius: 8px;
  background-color: #fff;
  -webkit-transition: background-color 0.2s, grid-template-rows 0.2s;
  transition: background-color 0.2s, grid-template-rows 0.2s;
  transition: background-color 0.2s, grid-template-rows 0.2s, -ms-grid-rows 0.2s;
}
.container .snb_wrap.ui-rebuild .snb > li,
.container .snb_wrap.ui-rebuild .snb > li + li {
  border: 0;
}
.container .snb_wrap.ui-rebuild .snb > li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  padding: 12px 12px 12px 16px;
  border-radius: 8px;
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  color: #111;
}
.container .snb_wrap.ui-rebuild .snb > li > a > .more {
  position: relative;
  top: calc(50% - 10px);
  right: 0;
  margin-left: auto;
  margin-right: unset;
  width: 20px;
  height: 20px;
  border: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_24_lnb_plus.png);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: background-image 0.2s;
  transition: background-image 0.2s;
}
.container .snb_wrap.ui-rebuild .snb > li > a > .more::before,
.container .snb_wrap.ui-rebuild .snb > li > a > .more::after {
  content: none;
  display: none;
}
.container .snb_wrap.ui-rebuild .snb > li .sub_depth {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 16px 0;
  border: unset;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  background-color: #F9FCFB;
  border-radius: 0 0 8px 8px;
  -webkit-transition: padding 0.2s, visibility 0.2s, opacity 0.2s;
  transition: padding 0.2s, visibility 0.2s, opacity 0.2s;
}
.container .snb_wrap.ui-rebuild .snb > li .sub_depth > li {
  padding: 0;
  background: transparent;
}
.container .snb_wrap.ui-rebuild .snb > li .sub_depth > li > a {
  position: relative;
  padding: 0 0 0 10px;
  font-size: 15px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background: transparent;
}
.container .snb_wrap.ui-rebuild .snb > li .sub_depth > li > a::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-top: 0;
  border-bottom-width: 4px;
  border-right-width: 3px;
  border-left-width: 3px;
  border-color: transparent;
  border-bottom-color: transparent;
  background-color: transparent !important;
  font-size: 0;
  line-height: unset;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.container .snb_wrap.ui-rebuild .snb > li .sub_depth > li > a:focus-visible,
.container .snb_wrap.ui-rebuild .snb > li .sub_depth > li > a:focus,
.container .snb_wrap.ui-rebuild .snb > li .sub_depth > li > a:hover {
  text-decoration: none !important;
  background: transparent;
}
.container .snb_wrap.ui-rebuild .snb > li .sub_depth > li + li {
  margin-top: 14px;
}
.container .snb_wrap.ui-rebuild .snb > li .sub_depth > li.on > a {
  font-weight: 500;
  color: #009178 !important;
}
.container .snb_wrap.ui-rebuild .snb > li .sub_depth > li.on > a:before {
  border-bottom-color: #009178 !important;
}
.container .snb_wrap.ui-rebuild .snb > li.on {
  grid-template-rows: auto 1fr;
  background-color: #f2faf8;
}
.container .snb_wrap.ui-rebuild .snb > li.on > a {
  color: #009178 !important;
  font-weight: 700;
}
.container .snb_wrap.ui-rebuild .snb > li.on > a > .more {
  background-image: url(/cont/resource/img/rebuild/ic_24_lnb_minus.png);
}
.container .snb_wrap.ui-rebuild .snb > li.on .sub_depth {
  opacity: 1;
  visibility: visible;
  padding: 16px 16px 16px 20px;
}
.container .snb_wrap.ui-rebuild .snb > li > a,
.container .snb_wrap.ui-rebuild .snb > li .sub_depth > li > a {
  text-decoration: none !important;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  word-break: keep-all;
  overflow-wrap: anywhere;
}
.container .snb_wrap.ui-rebuild .snb > li > a:focus-visible,
.container .snb_wrap.ui-rebuild .snb > li > a:focus,
.container .snb_wrap.ui-rebuild .snb > li > a:hover,
.container .snb_wrap.ui-rebuild .snb > li .sub_depth > li > a:focus-visible,
.container .snb_wrap.ui-rebuild .snb > li .sub_depth > li > a:focus,
.container .snb_wrap.ui-rebuild .snb > li .sub_depth > li > a:hover {
  text-decoration: none !important;
  color: #009178 !important;
}

.footer_wrap {
  border-color: #e9e9e9;
}
.footer_wrap .new_footer {
  margin: 0 auto;
  padding: 15px 40px 32px;
  width: 100%;
  min-width: 1260px;
}
.footer_wrap .new_footer, 
.footer_wrap .new_footer *, 
.footer_wrap .new_footer *::before, 
.footer_wrap .new_footer *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.footer_wrap .new_footer .footer_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer_wrap .new_footer .footer_top + * {
  position: relative;
  margin-top: 16px;
  padding-top: 16px;
}
.footer_wrap .new_footer .footer_top + *::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #e9e9e9;
}
.footer_wrap .new_footer .footer_bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer_wrap .new_footer .footer_bottom .footer_slot.side {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.footer_wrap .new_footer .footer_slot.side {
  margin-left: auto;
}
.footer_wrap .new_footer .link_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px;
  row-gap: 8px;
}
.footer_wrap .new_footer .link_box .link_item {
  font-family: "pretendard" !important;
  font-size: 15px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.footer_wrap .new_footer .link_box .link_item.bold {
  font-weight: 700;
  color: #111 !important;
}
.footer_wrap .new_footer .footer_select_box {
  position: relative;
}
.footer_wrap .new_footer .footer_select_box > a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 9px 15px;
  width: 180px;
  height: 40px;
  border-radius: 8px;
  border: 1px solid transparent;
  background-color: #fff;
  border-color: #cccfce;
  font-family: "pretendard" !important;
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-transition: background-color 0.2s, border-color 0.2s;
  transition: background-color 0.2s, border-color 0.2s;
}
.footer_wrap .new_footer .footer_select_box > a:after {
  content: "";
  position: absolute;
  top: 8px;
  right: 12px;
  width: 24px;
  height: 24px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_close_black.png);
}
.footer_wrap .new_footer .footer_select_box > a:focus, 
.footer_wrap .new_footer .footer_select_box > a:hover, 
.footer_wrap .new_footer .footer_select_box > a:focus-visible {
  text-decoration: none;
}
.footer_wrap .new_footer .footer_select_box > a:hover, 
.footer_wrap .new_footer .footer_select_box > a:focus-visible {
  background-color: #fff;
  border-color: #009178;
}
.footer_wrap .new_footer .footer_select_box.on > a {
  background-color: #fff;
  border-color: #009178;
}
.footer_wrap .new_footer .footer_select_box.on .drop_layer {
  padding-bottom: 8px;
  opacity: 1;
  visibility: visible;
}
.footer_wrap .new_footer .footer_select_box .drop_layer {
  position: absolute;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: 0fr;
  bottom: 100%;
  left: 50%;
  padding-top: 0;
  width: 100%;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  min-width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  z-index: 1100;
}
.footer_wrap .new_footer .footer_select_box .drop_layer .layer_content {
  min-width: 0;
  border-radius: 8px;
  border: 1px solid;
  border-color: #009178;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 16px 0px rgba(18, 21, 23, 0.16);
          box-shadow: 0px 2px 16px 0px rgba(18, 21, 23, 0.16);
  text-align: left;
}
.footer_wrap .new_footer .footer_select_box .drop_layer .layer_lists {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
}
.footer_wrap .new_footer .footer_select_box .drop_layer .layer_lists, 
.footer_wrap .new_footer .footer_select_box .drop_layer .layer_lists > li {
  list-style: none;
}
.footer_wrap .new_footer .footer_select_box .drop_layer .layer_lists a, 
.footer_wrap .new_footer .footer_select_box .drop_layer .layer_lists > li a {
  display: block;
  padding: 10px 16px;
  min-height: 40px;
  font-family: "pretendard" !important;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-decoration: none !important;
}
.footer_wrap .new_footer .footer_select_box .drop_layer .layer_lists a:hover, 
.footer_wrap .new_footer .footer_select_box .drop_layer .layer_lists a:focus-visible, 
.footer_wrap .new_footer .footer_select_box .drop_layer .layer_lists > li a:hover, 
.footer_wrap .new_footer .footer_select_box .drop_layer .layer_lists > li a:focus-visible {
  color: #009178 !important;
}
.footer_wrap .new_footer .info_box .text {
  font-family: "pretendard" !important;
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant-numeric: normal;
}
.footer_wrap .new_footer .info_box .text.copyright {
  font-size: 13px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.footer_wrap .new_footer .info_box .info_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
}
.footer_wrap .new_footer .info_box .info_inner + * {
  margin-top: 8px;
}
.footer_wrap .new_footer .info_box .info_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.footer_wrap .new_footer .info_box .info_item:first-child .text:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.footer_wrap .new_footer .info_box .info_item:first-child .text:first-child::before {
  position: relative;
  display: inline-block;
  font-family: "pretendard" !important;
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant-numeric: normal;
  content: "대표 고객센터 (평일 09:00~18:00)";
}
.footer_wrap .new_footer .webwatch_mark {
  display: block;
  width: 58px;
  height: 40px;
  background: url(/cont/resource/img/rebuild/bg_web_accessibility.png) no-repeat center/contain;
}

@media screen and (max-width: 1480px) {
  .footer_wrap .new_footer .link_box {
    -webkit-column-gap: 16px;
       -moz-column-gap: 16px;
            column-gap: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .footer_wrap .new_footer .link_box .link_item {
    font-size: 14px;
    color: #666666 !important;
    font-family: "pretendard";
    font-weight: 500;
    line-height: 20px;
    letter-spacing: -0.02em;
    -webkit-font-feature-settings: "tnum";
            font-feature-settings: "tnum";
    font-variant-numeric: tabular-nums;
  }
  .footer_wrap .new_footer .footer_select_box a {
    width: 160px;
  }
}
@media screen and (max-width: 1320px) {
  .footer_wrap .new_footer {
    padding: 15px 20px 32px;
  }
}
.multi .footer_wrap .new_footer .info_box .info_item:first-child .text:first-child::before {
  content: "Customer Support";
}

.zhja .footer_wrap .new_footer .info_box .info_item:first-child .text:first-child::before {
  content: "客户服务中心";
}

.zhja .footer_wrap .new_footer .info_box .info_item:first-child .text:first-child::before {
  content: "客户服务中心";
}

.ui-section_type_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
  padding-bottom: 40px;
}
.ui-section_type_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}
.ui-section_type_search-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  padding: 56px 0 40px;
}
.ui-section_type_search-wrap .ui-section {
  margin: 0 auto;
  width: 100%;
  max-width: 890px;
}
.ui-section_type_search-wrap .ui-section_type_header {
  padding-top: 40px;
}
#wrap.wide .container .ui-section_type_search-wrap {
  padding-bottom: 120px;
}
.ui-section_type_search-wrap .ui-section_type_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}
.ui-section_type_search-wrap .ui-section_type_header + .ui-section_type_body {
  padding-top: 64px;
}
.ui-section .ui-article {
  margin-bottom: 0px;
}
.ui-section > div .ui-article_type_wrap + .article_type_wrap {
  margin-top: 40px;
}

.ui-article {
  margin-bottom: 40px;
}
.ui-article_type_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.ui-article_type_wrap .ui-article_type_wrap {
  margin-top: 28px;
}
.ui-article_type_wrap .tab_content_wrap .on > .ui-article {
  margin-top: 0;
}
.ui-article_type_body > .ui-article_type_wrap {
  margin-top: 12px;
}
.ui-article_type_body > .ui-article_type_wrap + .ui-article_type_wrap {
  margin-top: 40px;
}
.ui-article_type_footer .ui-common_button-group {
  padding-top: 12px;
}
.ui-article_type_footer .ui-common_button-group.button-group_size_large {
  padding-top: 28px;
}
.ui-article_type_footer .ui-common_button-group.button-group_size_top-large {
  padding: 28px 0 0;
}
.ui-article_type_footer .ui-common_button-group + .ui-common_notification-group {
  margin-top: 40px;
}

.ui-article_type_search-wrap .ui-common_gap_huge > .ui-box_size_medium {
  padding: 23px;
}


.ui-rebuild .ui-article_type_search-tab .tab_wrap .tab_menu.depth1 > li + li > span:before {
  position: absolute;
  top: calc(50% - 6px);
  left: -1px;
  content: "";
  width: 1px;
  height: 12px;
  background-color: #D7DBDA;
}

.ui-rebuild .ui-article_type_search-tab .tab_wrap .tab_menu.depth1 > li > span {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  padding: 9px 15px !important;
  width: 100%;
  min-height: 44px;
  font-size: 16px;
  color: #444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border: 1px solid transparent !important;
  border-radius: 8px;
  white-space: nowrap;
}

.ui-article_type_search-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.ui-article_type_search-content + .ui-article_type_search-content {
  margin-top: 24px;
}
.ui-article_type_search-content .ui-article_type_body + .ui-article_type_footer {
  margin-top: 52px;
}
.ui-article_type_stepper {
  position: absolute;
  top: 60px;
  right: 0;
}

.ui-article.ui-join {
  margin-top: -28px;
}

.ui-typography_type_main-title-slogan {
  font-size: 30px;
  color: #002A22 !important;
  font-family: "hana";
  font-weight: 700;
  line-height: 46px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-transform: rotate(-0.03deg);
  transform: rotate(-0.03deg);
}
.ui-typography_type_main-slogan {
  font-size: 26px;
  color: #111 !important;
  font-family: "hana";
  font-weight: 700;
  line-height: 40px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-transform: rotate(-0.03deg);
  transform: rotate(-0.03deg);
}
.ui-typography_type_main-title {
  font-size: 24px;
  color: #111 !important;
  font-family: "hana";
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-transform: rotate(-0.03deg);
  transform: rotate(-0.03deg);
}
.ui-typography_type_main-small-title {
  font-size: 20px;
  color: #111 !important;
  font-family: "hana";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-transform: rotate(-0.03deg);
  transform: rotate(-0.03deg);
}
.ui-typography_type_banner-title {
  font-size: 20px;
  color: #005244 !important;
  font-family: "hana";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-transform: rotate(-0.03deg);
  transform: rotate(-0.03deg);
}
.ui-typography_type_banner-title-other-A {
  font-size: 30px;
  color: #005244 !important;
  font-family: "hana";
  font-weight: 700;
  line-height: 46px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-transform: rotate(-0.03deg);
  transform: rotate(-0.03deg);
}
.ui-typography_type_banner-title-other-B {
  font-size: 20px;
  color: #005244 !important;
  font-family: "hana";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-transform: rotate(-0.03deg);
  transform: rotate(-0.03deg);
}
.ui-typography_type_content-title {
  font-size: 24px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_content-title-white {
  font-size: 24px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_modal-title {
  font-size: 24px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_sum-title {
  font-size: 24px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_table-sum {
  font-size: 20px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_table-title {
  font-size: 20px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_sub-title {
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_sub-title-other-A {
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_sub-title-other-B {
  font-size: 18px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_strong-h3 {
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_strong-h2 {
  font-size: 20px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_strong-h2-white {
  font-size: 20px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_content-account {
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_item-account {
  font-size: 20px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_content-money {
  font-size: 18px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_content-money-other-A {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_content-number {
  font-size: 18px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_content-number-other-A {
  font-size: 18px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_content-text {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_content-text-other-A {
  font-size: 15px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_content-text-other-B {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_content-text-other-C {
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_content-text-currency {
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_sub-title-small {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_sub-title-small-other-A {
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_sub-title-small-other-B {
  font-size: 16px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_strong {
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_strong-other-A {
  font-size: 18px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_strong-other-B {
  font-size: 18px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_strong-white {
  font-size: 18px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_button {
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_bold {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_bold-white {
  font-size: 16px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_bold-green {
  font-size: 16px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_bold-blue {
  font-size: 16px;
  color: #2864da !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_bold-red {
  font-size: 16px;
  color: #de1236 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_bold-name {
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_list-data {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_list-data-sub {
  font-size: 13px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_list-data-sub-2 {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_lighting-description {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_text {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_text-other-A {
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_text-other-A-white {
  font-size: 16px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_text-other-B {
  font-size: 16px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_text-sub {
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_text-sub-other-A {
  font-size: 13px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_text-sub-other-B {
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_number_of_cases {
  font-size: 15px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_review_num {
  font-size: 24px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_review_num-sub {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_search-text {
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_search-text-bold {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_search-text-sub {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_search-text-sub-A {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_table-data {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_table-data-other-A {
  font-size: 13px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_table-data-other-B {
  font-size: 15px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_table-data-other-C {
  font-size: 15px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_table-no-data {
  font-size: 15px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_table-header {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_table-header-other-A {
  font-size: 13px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_table-footer {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_table-footer-other-A {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_form-field-name {
  font-size: 15px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_grid-data {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_field-data {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_field-data-sub {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_scraping-title {
  font-size: 24px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_scraping-text {
  font-size: 18px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_scraping-num {
  font-size: 22px;
  color: #fff !important;
  font-family: "hana";
  font-weight: 700;
  line-height: 24px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-transform: rotate(-0.03deg);
  transform: rotate(-0.03deg);
}
.ui-typography_type_function-button {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_grid-header {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_caption-header {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_caption-text {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_caption-text-white {
  font-size: 14px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_input {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-header-sub {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-sub {
  font-size: 13px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-sub-other-A {
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-sub-other-B {
  font-size: 13px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-default {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-default-other-A {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-default-other-A-strong {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-default-other-B {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-default-other-C {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-default-other-D {
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-default-other-D-strong {
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-default-other-E {
  font-size: 14px;
  color: #de1236 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-medium {
  font-size: 15px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-medium-strong {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-medium-strong-other-A {
  font-size: 15px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-medium-strong-other-B {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-medium-strong-other-C {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-medium-strong-other-D {
  font-size: 15px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-medium-other-A {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-medium-other-B {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-medium-other-C {
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-medium-other-D {
  font-size: 15px;
  color: #de1236 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-medium-other-E {
  font-size: 15px;
  color: #005244 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-medium-other-F {
  font-size: 15px;
  color: #005244 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-medium-other-G {
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-medium-other-H {
  font-size: 15px;
  color: #de1236 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-large {
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-large-strong {
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-large-strong-other-A {
  font-size: 16px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-large-other-A {
  font-size: 15px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-text {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_info-title {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_option {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_option-sub {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_input-sub-strong {
  font-size: 13px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_input-sub-strong-B {
  font-size: 14px;
  color: #de1236 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_input-sub {
  font-size: 13px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_modal-text {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_modal-text-2 {
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_unit-name {
  font-size: 15px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_unit-value {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_unit-dash {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_unit-operators {
  font-size: 14px;
  color: #abafaf !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_amount-text {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_amount-text-color {
  font-size: 16px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_answer {
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_question {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_viewer-text {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_viewer-text-sub {
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_viewer-text-medium, .ui-typography_type_viewer-text-name {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_viewer-text-bold, .ui-typography_type_viewer-text-date {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_intro-title {
  font-size: 24px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_add-info {
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_input-case {
  font-size: 12px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_component {
  font-size: 12px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_caption {
  font-size: 12px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_type_otp-title {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-typography_color_secondary {
  color: #444444 !important;
}
.ui-typography_color_tertiary {
  color: #2864da !important;
}
.ui-typography_color_quaternary {
  color: #de1236 !important;
}
.ui-typography_color_inactive {
  color: #666666 !important;
}
.ui-typography_color_active {
  color: #009178 !important;
}
.ui-typography_color_success {
  color: #009178 !important;
}
.ui-typography_color_error {
  color: #de1236 !important;
}
.ui-typography_color_strong-primary {
  font-weight: bold;
  color: #111 !important;
}
.ui-typography_color_strong-secondary {
  font-weight: bold;
  color: #009178 !important;
}
.ui-typography_color_strong-tertiary {
  font-weight: bold;
  color: #2864da !important;
}
.ui-typography_color_strong-quaternary {
  font-weight: bold;
  color: #de1236 !important;
}
.ui-typography_color_rate-up {
  color: #de1236 !important;
}
.ui-typography_color_rate-down {
  color: #2864da !important;
}
.ui-typography_color_black {
  color: #000 !important;
}
.ui-typography_size_small.ui-typography_type_form-field-name {
  line-height: 24px;
}
[class*=ui-typography_color]:not([class*=ui-typography_type]) {
  font-family: inherit;
}

.title-test {
  font-family: "pretendard";
  font-size: 16px;
  color: #111 !important;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}

.ui-form-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.ui-form-field > div:nth-child(1) {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 158px;
  height: auto;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  max-height: 40px;
  min-height: -webkit-max-content !important;
  min-height: -moz-max-content !important;
  min-height: max-content !important;
}

.ui-form-field > div:nth-child(1):not([class*="ui-form-field_child_label"]):not([class*="ui-form-field_child_content"]) {
  padding-right: 24px;
}

.ui-form-field > div:nth-child(1) > * ~ .ui-tooltip-parent {
  vertical-align: middle;
  margin: -2px 0 0 2px;
}

.ui-form-field > div:nth-child(1) > .label-inline > label {
  display: inline;
}

.ui-form-field > div:nth-child(1) > .label-inline > .ui-tooltip-parent {
  margin: 3px 0 0 2px;
  vertical-align: top;
}


.ui-form-field > div:nth-child(1) label > .ui-icon_style_required {
  margin-left: 2px;
}
.ui-form-field > div:nth-child(1) label:not([for]), .ui-form-field > div:nth-child(1) label[for=""] {
  cursor: default;
  pointer-events: none;
}
.ui-form-field > div:nth-child(1) label:not([for]) .ui-tooltip-parent, .ui-form-field > div:nth-child(1) label[for=""] .ui-tooltip-parent {
  pointer-events: initial;
}
.ui-form-field > div:nth-child(1) label .ui-tooltip-parent {
  vertical-align: middle;
  margin: -2px 0 0 2px;
}
.ui-form-field > div:nth-child(1) label + .ui-icon_style_required {
  margin-left: 4px;
}
.ui-form-field > div:nth-child(2) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-item-align: center;
      align-self: center;
}
.ui-form-field_valign_center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ui-form-field_child_label-xsmall {
  max-height: 24px !important;
  padding-right: 24px;
}
.ui-form-field_child_label-small {
  min-height: 24px;
  padding-right: 24px;
}
.ui-form-field_child_label-large {
  min-height: 40px;
  padding-right: 24px;
}
.ui-form-field_child_label-large-2 {
  max-height: unset !important;
  padding-right: 24px;
}
.ui-info-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ui-info-data {
  --ui-info-data-row-gap: 20px;
  --ui-info-data-column-gap: 40px;
}
.ui-info-data_type_row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.ui-info-data_type_row-start {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.ui-info-data_type_column {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ui-info-data_type_column-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ui-info-data_type_list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ui-info-data_gap_small {
  gap: 4px;
}
.ui-info-data_gap_regular {
  gap: 8px;
}
.ui-info-data_gap_medium-down {
  gap: 10px;
}
.ui-info-data_gap_medium {
  gap: 12px;
}
.ui-info-data_gap_medium-plus {
  gap: 16px;
}
.ui-info-data_gap_large {
  gap: 24px;
}
.ui-info-data_gap_xlarge {
  gap: 32px;
}
.ui-info-data_gap_col-small {
  --ui-info-data-column-gap: 4px;
}
.ui-info-data_gap_col-regular {
  --ui-info-data-column-gap: 8px;
}
.ui-info-data_gap_col-medium-down {
  --ui-info-data-column-gap: 10px;
}
.ui-info-data_gap_col-medium {
  --ui-info-data-column-gap: 12px;
}
.ui-info-data_gap_col-medium-plus {
  --ui-info-data-column-gap: 16px;
}
.ui-info-data_gap_col-large-down {
  --ui-info-data-column-gap: 20px;
}
.ui-info-data_gap_col-large {
  --ui-info-data-column-gap: 24px;
}
.ui-info-data_gap_col-xlarge {
  --ui-info-data-column-gap: 32px;
}
.ui-info-data_gap_group-small {
  --ui-info-data-row-gap: 4px;
}
.ui-info-data_gap_group-regular {
  --ui-info-data-row-gap: 8px;
}
.ui-info-data_gap_group-medium-down {
  --ui-info-data-row-gap: 10px;
}
.ui-info-data_gap_group-medium {
  --ui-info-data-row-gap: 12px;
}
.ui-info-data_gap_group-medium-plus {
  --ui-info-data-row-gap: 16px;
}
.ui-info-data_gap_group-large {
  --ui-info-data-row-gap: 24px;
}
.ui-info-data_gap_group-xlarge {
  --ui-info-data-row-gap: 32px;
}
.ui-info-data_child_list, .ui-info-data_child_list-fas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  -webkit-column-gap: var(--ui-info-data-column-gap);
     -moz-column-gap: var(--ui-info-data-column-gap);
          column-gap: var(--ui-info-data-column-gap);
  row-gap: var(--ui-info-data-row-gap);
}
.ui-info-data_child_list > *, .ui-info-data_child_list-fas > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% - var(--ui-info-data-column-gap) * 1 / 2);
          flex: 0 0 calc(50% - var(--ui-info-data-column-gap) * 1 / 2);
}
.ui-info-data_child_list-fas > * {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.ui-info-data_child_list-full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 100%;
  -webkit-column-gap: var(--ui-info-data-column-gap);
     -moz-column-gap: var(--ui-info-data-column-gap);
          column-gap: var(--ui-info-data-column-gap);
  row-gap: var(--ui-info-data-row-gap);
}
.ui-info-data_child_list-full > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 8px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.ui-info-data_child_list-full span {
  -webkit-font-feature-settings: normal !important;
          font-feature-settings: normal !important;
  font-variant-numeric: normal !important;
}
.ui-info-data_child_list-unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 100%;
  -webkit-column-gap: var(--ui-info-data-column-gap);
     -moz-column-gap: var(--ui-info-data-column-gap);
          column-gap: var(--ui-info-data-column-gap);
  row-gap: var(--ui-info-data-row-gap);
}
.ui-info-data_child_list-unit > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.ui-info-data_child_list_gap-column_small {
  --ui-info-data-row-gap: 16px;
}
.ui-info-data_child_list_gap-row_xsmall {
  gap: 8px;
}
.ui-info-data_child_list_gap-row_small {
  gap: 16px;
}
.ui-info-data_child_list_gap-row_medium {
  gap: 24px;
}
.ui-info-data_child_list_gap-row_large {
  gap: 32px;
}
.ui-info-data_child_slot-full {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.ui-info-data_child_slot-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}
.ui-info-data_child_dt {
  min-width: 140px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-info-data_child_dt-size-unset {
  min-width: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-info-data_child_dt-size-xxsmall {
  min-width: 88px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-info-data_child_dt-size-xsmall {
  min-width: 96px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-info-data_child_dt-size-xsmall-other {
  min-width: 100px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-info-data_child_dt-size-small-other {
  min-width: 103px;
  min-height: 32px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-info-data_child_dt-size-small-other-A {
  min-width: 112px;
}
.ui-info-data_child_dt-size-small {
  min-width: 130px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-info-data_child_dt-size-regular {
  min-width: 134px;
  padding-right: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-info-data_child_dt-size-regular-other {
  min-width: 147px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-info-data_child_dt-size-medium {
  min-width: 180px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-info-data_child_dd, .ui-info-data_child_dd-right {
  width: 100%;
}
.ui-info-data_child_dd-right {
  margin-left: auto;
  text-align: right;
}
.ui-info-data_child_dd-right .ui-unit-box {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ui-info-data_child_dd-unit {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-info-data_child_field-sub-name {
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_field-sub-value {
  font-size: 13px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_transfer-name {
  font-size: 15px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_transfer-value {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_account-info-name {
  font-size: 15px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_account-info-value {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_service-name {
  font-size: 15px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_service-value {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_default-name {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_default-name-regular {
  font-size: 15px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_default-name-regular-other-A {
  font-size: 15px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_default-name-medium {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_default-name-medium-other-A {
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_default-value {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_default-value-regular {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_default-value-medium {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_default-value-large {
  font-size: 20px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_default-value-xlarge {
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_default-value-xlarge-other-A {
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_account-name {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_account-value {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_account-value-num {
  font-size: 15px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_withdrawable-amount-name {
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_withdrawable-amount-value {
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_account-balance-name {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_account-balance-value {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_unit-name {
  font-size: 16px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_unit-value {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_sum-name {
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_sum-name-large {
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_sum-value {
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-info-data_child_sum-value-medium {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}

.ui-box {
  width: 100%;
  display: block;
}
.ui-box_type_bg {
  border: none;
}
.ui-box_type_border {
  border-width: 1px;
  border-style: solid;
  border-color: #e9e9e9;
}
.ui-box_shape_round {
  border-radius: 12px;
}
.ui-box_shape_squared {
  border-radius: none;
}
.ui-box_size_xsmall-other-A {
  padding: 12px 19px;
}
.ui-box_size_xsmall-other-A.ui-box_type_border {
  padding: 11px 18px;
}
.ui-box_size_xsmall-other-B {
  padding: 12px 20px;
}
.ui-box_size_xsmall-other-B.ui-box_type_border {
  padding: 11px 19px;
}
.ui-box_size_xsmall {
  padding: 12px 16px;
}
.ui-box_size_xsmall.ui-box_type_border {
  padding: 11px 15px;
}
.ui-box_size_small {
  padding: 16px 24px;
}
.ui-box_size_small.ui-box_type_border {
  padding: 15px 23px;
}
.ui-box_size_small-other-A {
  padding: 16px 20px;
}
.ui-box_size_small-other-B {
  padding: 16px 16px;
}
.ui-box_size_regular {
  padding: 20px 24px;
}
.ui-box_size_regular.ui-box_type_border {
  padding: 19px 23px;
}
.ui-box_size_regular-other-A {
  padding: 20px 20px;
}
.ui-box_size_regular-other-A.ui-box_type_border {
  padding: 19px 19px;
}
.ui-box_size_medium {
  padding: 16px 24px;
}
.ui-box_size_medium.ui-box_type_border {
  padding: 15px 23px;
}
.ui-box_size_default {
  padding: 24px 32px;
}
.ui-box_size_default.ui-box_type_border {
  padding: 23px 31px;
}
.ui-box_size_large {
  padding: 24px 32px;
}
.ui-box_size_large.ui-box_type_border {
  padding: 23px 31px;
}
.ui-box_size_large-other-A {
  padding: 16px 32px;
}
.ui-box_size_large-other-B {
  padding: 32px 24px;
}
.ui-box_size_xlarge {
  font-size: 1.5rem;
}
.ui-box_size_xlarge-1 {
  padding: 36px 36px;
}
.ui-box_size_xlarge-2 {
  padding: 40px;
}
.ui-box_size_xlarge-2.ui-box_type_border {
  padding: 39px;
}
.ui-box_size_none {
  padding: 0;
}
.ui-box_color_primary.ui-box_type_border {
  border-color: #e9e9e9;
}
.ui-box_color_primary.ui-box_type_bg {
  background-color: #f4f7f6;
}
.ui-box_color_secondary.ui-box_type_border {
  border-color: #e9e9e9;
}
.ui-box_color_secondary.ui-box_type_bg {
  background-color: #f2faf8;
}
.ui-box_color_tertiary.ui-box_type_border {
  border-color: #e9e9e9;
}
.ui-box_color_tertiary.ui-box_type_bg {
  background-color: #f2faf8;
}
.ui-box_color_quaternary.ui-box_type_border {
  border-color: #f7f9f9;
}
.ui-box_color_quaternary.ui-box_type_bg {
  background-color: #f7f9f9;
}
.ui-box_color_highlight.ui-box_type_border {
  border-color: #f2faf8;
}
.ui-box_color_highlight.ui-box_type_bg {
  background-color: #f2faf8;
}
.ui-box_color_highlight-other-A.ui-box_type_border {
  border-color: #d9efeb;
}
.ui-box_color_highlight-other-A.ui-box_type_bg {
  background-color: #f2faf8;
}
.ui-box_color_diff_bg_5.ui-box_type_bg {
  background-color: #f7f9f9;
}
.ui-box_color_diff_bg_6.ui-box_type_bg {
  background-color: rgba(255, 255, 255, 0.1) !important;
}
.ui-box_color_accent.ui-box_type_border {
  border-color: #d7dbda;
}
.ui-box_color_accent.ui-box_type_bg {
  background-color: #d7dbda;
}
.ui-box_over_unset {
  overflow: visible;
}

.ui-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
  padding: 0;
}
.ui-list_type_bullet {
  gap: 6px;
}
.ui-list_type_bullet > li > ul {
  margin-top: 4px;
  margin-left: 16px;
}
.ui-list_type_data {
  gap: 16px;
}
.ui-list_type_account {
  gap: 24px;
}
.ui-list_type_form-field {
  gap: 16px;
}
.ui-list_type_step_arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ui-list_type_step_arrow > li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2px;
}
.ui-list_type_step_arrow > li i + span {
  margin-left: 2px;
}
.ui-list_type_step_arrow > li + li::before {
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  flex-wrap: nowrap;
  width: 20px;
  height: 10px;
  padding-left: 52px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_arrow-direc-right-2.png);
}
.ui-list_gap_small.ui-list_type_bullet {
  gap: 4px;
}
.ui-table-area {
  position: relative;
  width: 100%;
  border-radius: 12px;
}
.ui-table-area_type_scroll {
  overflow-x: auto;
  overflow-y: auto;
  border: 1px solid;
  border-color: #e9e9e9;
  background-color: #f7f9f9;
}
.ui-table-area_type_scroll .ui-table {
  border-bottom: 1px solid;
  border-color: #e9e9e9;
}
.ui-table-area_type_scroll .ui-table:after {
  content: none;
}
.ui-table-area_type_scroll_bg_white {
  background-color: #fff;
}
.ui-table-area_type_merge-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.ui-table-area_type_merge-row .ui-table + .ui-table {
  border-left: 1px solid;
  border-radius: 0 12px 12px 0;
  border-color: #e9e9e9;
}
.ui-table-area_type_merge-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ui-table-area_type_merge-col .ui-table + .ui-table {
  margin-top: -1px;
  border-top: 0;
  border-radius: 0 0 12px 12px;
}

.ui-table {
  position: relative;
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-style: hidden;
  border-spacing: 0;
  border-radius: 12px;
  background-color: #f7f9f9;
}
.ui-table {
  --ui-table-cell-padding-tb: 12px;
  --ui-table-cell-padding-lr: 16px;
  --ui-table-cell-min-height: 47px;
}
.ui-table::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid;
  border-radius: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-color: #e9e9e9;
  pointer-events: none;
  z-index: 0;
}
.ui-table caption {
  position: absolute !important;
  display: block !important;
  clip: rect(0, 0, 0, 0) !important;
  -webkit-clip-path: polygon(0 0, 0 0, 0 0) !important;
          clip-path: polygon(0 0, 0 0, 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  text-indent: unset !important;
  visibility: visible !important;
}
.ui-table th, .ui-table td {
  padding: var(--ui-table-cell-padding-tb) var(--ui-table-cell-padding-lr);
  height: var(--ui-table-cell-min-height);
  border: unset;
  border-width: 1px;
  border-style: solid;
  border-right-width: 0;
  border-bottom-width: 0;
  border-color: #e9e9e9;
  word-break: keep-all;
  overflow-wrap: anywhere;
}
.ui-table th[data-mearge-row="2"], .ui-table td[data-mearge-row="2"] {
  height: calc(var(--ui-table-cell-min-height) * 2);
}
.ui-table th[data-mearge-row="3"], .ui-table td[data-mearge-row="3"] {
  height: calc(var(--ui-table-cell-min-height) * 3);
}
.ui-table th[data-mearge-row="4"], .ui-table td[data-mearge-row="4"] {
  height: calc(var(--ui-table-cell-min-height) * 4);
}
.ui-table th {
  background: unset;
}
.ui-table th .ui-icon_style_required {
  margin-left: 4px;
}
.ui-table th * + .ui-tooltip-parent {
  vertical-align: middle;
  margin: -1px 0 0 2px;
}
.ui-table td {
  background-color: #fff;
}
.ui-table td[rowspan] {
  border-right-width: 1px;
}
.ui-table thead tr:first-child th, .ui-table thead tr:first-child td,
.ui-table tbody tr:first-child th,
.ui-table tbody tr:first-child td {
  border-top: 0;
}
.ui-table tbody tr th + td {
  border-left: 0;
}
.ui-table tbody tr td:first-child {
  border-left: 0;
}
.ui-table tfoot tr:first-child th {
  border-top: 1px solid;
  border-color: #e9e9e9;
}
.ui-table tfoot tr td:first-child {
  border-left: 0;
}
.ui-table tfoot tr td {
  background: unset;
  border-top: 1px solid;
  border-color: #e9e9e9;
}
.ui-table .ui-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}
.ui-table_type_mix th, .ui-table_type_mix td {
  border-right-width: 1px;
}
.ui-table_type_mix thead th {
  border-bottom-width: 1px;
}
.ui-table .table_no-data {
  position: relative;
}
.ui-table .table_no-data::before {
  content: " ";
  display: table-cell;
  visibility: hidden;
  padding: 24px 0;
  white-space: pre;
}
.ui-table .table_no-data td {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  left: 0;
  padding: 24px 0;
  width: 100%;
  height: 100%;
  border-left-width: 0;
  border-right-width: 0;
  text-align: center;
}
.ui-table .table_no-data::before, .ui-table .table_no-data .ui-typography_type_table-no-data {
  font-size: 15px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-table_child_no-data {
  position: relative;
}
.ui-table_child_no-data::before {
  content: " ";
  display: table-cell;
  visibility: hidden;
  padding: 24px 0;
}
.ui-table_child_no-data td {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  left: 0;
  padding-block: 24px;
  width: 100%;
  height: 100%;
  text-align: center;
}
.ui-table_child_no-data::before, .ui-table_child_no-data .ui-typography_type_table-no-data {
  font-size: 15px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-table_child_cell-lr-unset {
  --ui-table-cell-padding-lr: 0;
}
.ui-table_child_cell-lr-xxsmall {
  --ui-table-cell-padding-lr: 2px;
}
.ui-table_child_cell-lr-xsmall {
  --ui-table-cell-padding-lr: 4px;
}
.ui-table_child_cell-lr-small {
  --ui-table-cell-padding-lr: 8px;
}
.ui-table_child_cell-lr-medium {
  --ui-table-cell-padding-lr: 12px;
}
.ui-table_child_cell-center {
  text-align: center;
}
.ui-table_child_cell-center .ui-checkbox {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ui-table_child_cell-left {
  text-align: left;
}
.ui-table_child_cell-left .ui-checkbox {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.ui-table_child_cell-right {
  text-align: right;
}
.ui-table_child_cell-right .ui-checkbox {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ui-table_child_cell-center .ui-checkbox, .ui-table_child_cell-left .ui-checkbox, .ui-table_child_cell-right .ui-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ui-table_child_cell-center[cell-ellipsis="1"] > *:not(.ui-table_child_cell-tooltip-layer), .ui-table_child_cell-left[cell-ellipsis="1"] > *:not(.ui-table_child_cell-tooltip-layer), .ui-table_child_cell-right[cell-ellipsis="1"] > *:not(.ui-table_child_cell-tooltip-layer) {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.ui-table_child_cell-center[cell-ellipsis="2"] > *:not(.ui-table_child_cell-tooltip-layer), .ui-table_child_cell-left[cell-ellipsis="2"] > *:not(.ui-table_child_cell-tooltip-layer), .ui-table_child_cell-right[cell-ellipsis="2"] > *:not(.ui-table_child_cell-tooltip-layer) {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ui-table_child_cell-center .ui-table_child_cell-tooltip-layer, .ui-table_child_cell-left .ui-table_child_cell-tooltip-layer, .ui-table_child_cell-right .ui-table_child_cell-tooltip-layer {
  display: none;
}
.ui-table_child_cell-center[cell-tooltip=true], .ui-table_child_cell-left[cell-tooltip=true], .ui-table_child_cell-right[cell-tooltip=true] {
  position: relative;
}
.ui-table_child_cell-center[cell-tooltip=true] .ui-table_child_cell-tooltip-layer, .ui-table_child_cell-left[cell-tooltip=true] .ui-table_child_cell-tooltip-layer, .ui-table_child_cell-right[cell-tooltip=true] .ui-table_child_cell-tooltip-layer {
  position: absolute;
  display: block;
  top: calc(100% - 20px);
  left: 0;
  width: 250px;
  padding: 12px 20px;
  border-radius: 8px;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 600;
  color: rgb(18, 21, 23);
  text-align: left;
  border: 1px solid rgb(18, 21, 23);
  background-color: #fff;
  z-index: 10;
  -webkit-box-shadow: 0px 2px 16px 0px rgba(18, 21, 23, 0.16);
          box-shadow: 0px 2px 16px 0px rgba(18, 21, 23, 0.16);
  -webkit-transform: scale(0) translateX(-50%);
          transform: scale(0) translateX(-50%);
  opacity: 0;
  -webkit-transition: top 0.25s ease-in-out, opacity 0.25s ease-in-out;
  transition: top 0.25s ease-in-out, opacity 0.25s ease-in-out;
  pointer-events: none;
}
.ui-table_child_cell-center[cell-tooltip=true]:hover .ui-table_child_cell-tooltip-layer, .ui-table_child_cell-left[cell-tooltip=true]:hover .ui-table_child_cell-tooltip-layer, .ui-table_child_cell-right[cell-tooltip=true]:hover .ui-table_child_cell-tooltip-layer {
  top: calc(100% - 10px);
  -webkit-transform: scale(1) translateX(-50%);
          transform: scale(1) translateX(-50%);
  opacity: 1;
}
.ui-table_child_underline-button {
  position: relative;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-decoration: underline !important;
  text-underline-offset: 4px;
  text-align: initial;
  cursor: pointer;
}
.ui-table_child_underline-button .ui-table_child_deco-unset {
  display: inline-block;
  text-decoration: unset !important;
}
.ui-table_child_button-sort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
  width: 100%;
}
.ui-table_child_button-sort::before {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 6px;
  height: 12px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_grid_sort_default.png);
  -webkit-transition: background-image 0.2s;
  transition: background-image 0.2s;
}
.ui-table_child_button-sort::after {
  position: absolute !important;
  display: block !important;
  clip: rect(0, 0, 0, 0) !important;
  -webkit-clip-path: polygon(0 0, 0 0, 0 0) !important;
          clip-path: polygon(0 0, 0 0, 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  text-indent: unset !important;
  visibility: visible !important;
}
.ui-table_child_button-sort[data-state=ascending]::before {
  background-image: url(/cont/resource/img/rebuild/ic_grid_sort_up.png);
}
.ui-table_child_button-sort[data-state=descending]::before {
  background-image: url(/cont/resource/img/rebuild/ic_grid_sort_down.png);
}
.ui-table tr > td:last-child .ui-table_child_cell-tooltip-layer {
  left: -100px;
}
.ui-table tr:last-child > td .ui-table_child_cell-tooltip-layer,
.ui-table tr:nth-last-child(2) > td .ui-table_child_cell-tooltip-layer,
.ui-table tr:nth-last-child(3) > td .ui-table_child_cell-tooltip-layer,
.ui-table tr:nth-last-child(4) > td .ui-table_child_cell-tooltip-layer,
.ui-table tr:nth-last-child(5) > td .ui-table_child_cell-tooltip-layer,
.ui-table tr:nth-last-child(6) > td .ui-table_child_cell-tooltip-layer {
  top: 50%;
  -webkit-transform: translateY(-90%);
          transform: translateY(-90%);
}
.ui-table tr:last-child > td:hover .ui-table_child_cell-tooltip-layer,
.ui-table tr:nth-last-child(2) > td:hover .ui-table_child_cell-tooltip-layer,
.ui-table tr:nth-last-child(3) > td:hover .ui-table_child_cell-tooltip-layer,
.ui-table tr:nth-last-child(4) > td:hover .ui-table_child_cell-tooltip-layer,
.ui-table tr:nth-last-child(5) > td:hover .ui-table_child_cell-tooltip-layer,
.ui-table tr:nth-last-child(6) > td:hover .ui-table_child_cell-tooltip-layer {
  top: calc(50% + 10px);
  -webkit-transform: translateY(-90%);
          transform: translateY(-90%);
}

.ui-partition {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ui-partition {
  --ui-partition-diviver-gap: 20px;
}
.ui-partition_type_row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.ui-partition_type_row > div + div::before {
  position: absolute;
  display: block;
  content: "";
  width: 1px;
  height: 100%;
  top: 0;
  left: -1px;
  background-color: #e9e9e9;
}
.ui-partition_type_row > div {
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
}
.ui-partition_type_row > div:first-child {
  padding-left: 0px;
  padding-right: 20px;
}
.ui-partition_type_row > div:last-child {
  padding-left: 20px;
  padding-right: 0px;
}
.ui-partition_type_row_size-small {
  --ui-partition-diviver-gap: 16px;
}
.ui-partition_type_row_size-small > div {
  padding-left: 16px;
  padding-right: 16px;
}
.ui-partition_type_row_size-small > div:first-child {
  padding-left: 0px;
  padding-right: 16px;
}
.ui-partition_type_row_size-small > div:last-child {
  padding-left: 16px;
  padding-right: 0px;
}
.ui-partition_type_column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: calc(var(--ui-partition-diviver-gap) * 2);
}
.ui-partition_type_column > div + div::before {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  left: 0;
  top: calc(var(--ui-partition-diviver-gap) * -1 - 1px);
  background-color: #e9e9e9;
}
.ui-partition_type_column > div {
  position: relative;
}
.ui-partition_type_column > .ui-blank + div::before {
  height: 0;
}
.ui-partition_type_only > div:only-child {
  padding-top: 0;
}
.ui-partition_gap_small {
  --ui-partition-diviver-gap: 16px;
}
.ui-partition_gap_medium {
  --ui-partition-diviver-gap: 24px;
}
.ui-partition_gap_large {
  --ui-partition-diviver-gap: 32px;
}
.ui-partition_color_primary > div + div::before {
  background-color: #cccfce;
}
.ui-partition_color_secondary > div + div::before {
  background-color: #d9efeb;
}
.ui-partition_color_tertiary > div + div::before {
  background-color: #e9e9e9;
}
.ui-partition_border_style_dashed > div:last-child {
  border-top: 1px dashed;
  border-color: #cccfce;
}
.ui-partition_border_style_dashed > div + div::before {
  height: 0;
}
.ui-partition_size_small.ui-partition_type_row > div + div::before {
  top: 10%;
  height: 80%;
}
.ui-partition_size_small.ui-partition_type_column > div + div::before {
  left: 10%;
  width: 80%;
}
.ui-partition_size_regular.ui-partition_type_row > div + div::before {
  height: 100%;
}
.ui-partition_size_regular.ui-partition_type_column > div + div::before {
  width: 100%;
}
.ui-partition_size_other-A {
  row-gap: 0;
}
.ui-partition_size_other-A > div:first-child {
  padding-bottom: 20px;
}
.ui-partition_size_other-A > div:last-child {
  padding-top: 12px;
}
.ui-partition_clear_lineheight {
  line-height: 0;
}

.ui-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-style: normal;
}
.ui-icon_bank {
  image-rendering: -moz-crisp-edges; /* Firefox */
  image-rendering: -o-crisp-edges; /* Opera */
  image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}
.ui-icon[class*=_style] {
  position: relative;
}
.ui-icon_style_dot-A {
  width: 16px;
  height: 16px;
  background: url(/cont/resource/img/rebuild/ic_16_myh_cal.png) no-repeat center / contain;
}
.ui-icon_style_dot-B {
  width: 16px;
  height: 16px;
  background: url(/cont/resource/img/rebuild/ic_16_myh_aut.png) no-repeat center / contain;
}
.ui-icon_style_dot-C {
  width: 16px;
  height: 16px;
  background: url(/cont/resource/img/rebuild/ic_16_myh_due.png) no-repeat center / contain;
}
.ui-icon_style_recent {
  width: 4px;
  height: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: top;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-icon_style_recent:after {
  position: absolute;
  top: 2px;
  left: 0;
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #de1236;
}
.ui-icon_style_required {
  width: 6px;
  height: 22px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: top;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-icon_style_required:after {
  content: "";
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/cont/resource/img/rebuild/ic_requried.png);
}
.ui-icon_style_bullet, .ui-icon_style_bullet-sub {
  width: 8px;
  height: 20px;
}
.ui-icon_style_bullet:after, .ui-icon_style_bullet-sub:after {
  content: "";
  position: absolute;
  top: 8px;
  right: 0;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #666;
}
.ui-icon_style_bullet-sub:after {
  background-color: #666;
}
.ui-icon_style_dash {
  width: 6px;
  height: 20px;
}
.ui-icon_style_dash:after {
  content: "";
  position: absolute;
  top: 9px;
  right: 0;
  width: 4px;
  height: 1px;
  background-color: #666;
}
.ui-icon_style_billiard {
  width: 10px;
  height: 20px;
}
.ui-icon_style_billiard:after {
  content: "※";
  position: absolute;
  top: 0;
  right: 0;
  font-size: 16px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: 20px;
}
.ui-icon_style_num-round {
  min-width: 12px;
  font-size: 16px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: 20px;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
.ui-icon_style_num-bold {
  min-width: 16px;
  font-size: 12px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: 20px;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.ui-icon_color_active, .ui-icon_color_active:after {
  color: #009178 !important;
}
.ui-icon_color_success, .ui-icon_color_success:after {
  color: #009178 !important;
}
.ui-icon_color_error, .ui-icon_color_error:after {
  color: #de1236 !important;
}
.ui-icon_color_strong-primary, .ui-icon_color_strong-primary:after {
  font-weight: bold;
  color: #111 !important;
}
.ui-icon_color_strong-secondary, .ui-icon_color_strong-secondary:after {
  font-weight: bold;
  color: #009178 !important;
}
.ui-icon_color_strong-tertiary, .ui-icon_color_strong-tertiary:after {
  font-weight: bold;
  color: #2864da !important;
}
.ui-icon_color_strong-quaternary, .ui-icon_color_strong-quaternary:after {
  font-weight: bold;
  color: #de1236 !important;
}
.ui-icon[class*=_type] {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.ui-icon_type_12_table_checkbox {
  background-image: url(/cont/resource/img/rebuild/ic_12_table_checkbox.png);
}
.ui-icon_type_12_table_checkbox::after {
  content: "체크아이콘, 선택안됨";
  position: absolute !important;
  display: block !important;
  clip: rect(0, 0, 0, 0) !important;
  -webkit-clip-path: polygon(0 0, 0 0, 0 0) !important;
          clip-path: polygon(0 0, 0 0, 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  text-indent: unset !important;
  visibility: visible !important;
}
.ui-icon_type_12_table_checkbox_selected {
  background-image: url(/cont/resource/img/rebuild/ic_12_table_checkbox_selected.png);
}
.ui-icon_type_12_table_checkbox_selected::after {
  content: "체크아이콘, 선택됨";
  position: absolute !important;
  display: block !important;
  clip: rect(0, 0, 0, 0) !important;
  -webkit-clip-path: polygon(0 0, 0 0, 0 0) !important;
          clip-path: polygon(0 0, 0 0, 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  text-indent: unset !important;
  visibility: visible !important;
}
.ui-icon_type_16_account_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_account_black.png);
}
.ui-icon_type_16_account_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_account_gray.png);
}
.ui-icon_type_16_account_green {
  background-image: url(/cont/resource/img/rebuild/ic_16_account_green.png);
}
.ui-icon_type_16_box_close {
  background-image: url(/cont/resource/img/rebuild/ic_16_box_close.png);
}
.ui-icon_type_16_box_close_2 {
  background-image: url(/cont/resource/img/rebuild/ic_16_box_close_2.png);
}
.ui-icon_type_16_cancel {
  background-image: url(/cont/resource/img/rebuild/ic_16_cancel.png);
}
.ui-icon_type_16_close_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_close_black.png);
}
.ui-icon_type_16_close_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_close_gray.png);
}
.ui-icon_type_16_close_white {
  background-image: url(/cont/resource/img/rebuild/ic_16_close_white.png);
}
.ui-icon_type_16_error_x {
  background-image: url(/cont/resource/img/rebuild/ic_16_error_x.png);
}
.ui-icon_type_16_check_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_check_gray.png);
}
.ui-icon_type_16_double_arrow_down_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_double_arrow_down_black.png);
}
.ui-icon_type_16_double_arrow_down_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_double_arrow_down_gray.png);
}
.ui-icon_type_16_double_arrow_left_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_double_arrow_left_black.png);
}
.ui-icon_type_16_double_arrow_left_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_double_arrow_left_gray.png);
}
.ui-icon_type_16_double_arrow_right_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_double_arrow_right_black.png);
}
.ui-icon_type_16_double_arrow_right_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_double_arrow_right_gray.png);
}
.ui-icon_type_16_double_arrow_up_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_double_arrow_up_black.png);
}
.ui-icon_type_16_double_arrow_up_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_double_arrow_up_gray.png);
}
.ui-icon_type_16_download_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_download_black.png);
}
.ui-icon_type_16_download_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_download_gray.png);
}
.ui-icon_type_16_download_green {
  background-image: url(/cont/resource/img/rebuild/ic_16_download_green.png);
}
.ui-icon_type_16_edit_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_edit_black.png);
}
.ui-icon_type_16_edit_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_edit_gray.png);
}
.ui-icon_type_16_edit_green {
  background-image: url(/cont/resource/img/rebuild/ic_16_edit_green.png);
}
.ui-icon_type_16_error {
  background-image: url(/cont/resource/img/rebuild/ic_16_error.png);
}
.ui-icon_type_16_filter_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_filter_black.png);
}
.ui-icon_type_16_filter_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_filter_gray.png);
}
.ui-icon_type_16_filter_green {
  background-image: url(/cont/resource/img/rebuild/ic_16_filter_green.png);
}
.ui-icon_type_16_info {
  background-image: url(/cont/resource/img/rebuild/ic_16_info.png);
}
.ui-icon_type_16_newbrowser_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_newbrowser_black.png);
}
.ui-icon_type_16_newbrowser_deepgreen {
  background-image: url(/cont/resource/img/rebuild/ic_16_newbrowser_deepgreen.png);
}
.ui-icon_type_16_newbrowser_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_newbrowser_gray.png);
}
.ui-icon_type_16_newbrowser_green {
  background-image: url(/cont/resource/img/rebuild/ic_16_newbrowser_green.png);
}
.ui-icon_type_16_pdf {
  background-image: url(/cont/resource/img/rebuild/ic_16_pdf.png);
}
.ui-icon_type_16_plus_green {
  background-image: url(/cont/resource/img/rebuild/ic_16_plus_green.png);
}
.ui-icon_type_16_plus_blue {
  background-image: url(/cont/resource/img/rebuild/ic_16_plus_blue.png);
}
.ui-icon_type_16_plus_deepgreen {
  background-image: url(/cont/resource/img/rebuild/ic_16_plus_deepgreen.png);
}
.ui-icon_type_16_plus_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_plus_gray.png);
}
.ui-icon_type_16_plus_white {
  background-image: url(/cont/resource/img/rebuild/ic_16_plus_white.png);
}
.ui-icon_type_16_plus_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_plus_black.png);
}
.ui-icon_type_16_print_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_print_black.png);
}
.ui-icon_type_16_print_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_print_gray.png);
}
.ui-icon_type_16_print_green {
  background-image: url(/cont/resource/img/rebuild/ic_16_print_green.png);
}
.ui-icon_type_16_refresh {
  background-image: url(/cont/resource/img/rebuild/ic_16_refresh.png);
}
.ui-icon_type_16_search_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_search_black.png);
}
.ui-icon_type_16_search_deepgreen {
  background-image: url(/cont/resource/img/rebuild/ic_16_search_deepgreen.png);
}
.ui-icon_type_16_search_white {
  background-image: url(/cont/resource/img/rebuild/ic_16_search_white.png);
}
.ui-icon_type_16_search_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_search_gray.png);
}
.ui-icon_type_16_setting_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_setting_black.png);
}
.ui-icon_type_16_setting_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_setting_gray.png);
}
.ui-icon_type_16_setting_green {
  background-image: url(/cont/resource/img/rebuild/ic_16_setting_green.png);
}
.ui-icon_type_16_single_arrow_down_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_down_black.png);
}
.ui-icon_type_16_single_arrow_down_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_down_gray.png);
}
.ui-icon_type_16_single_arrow_left_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_left_black.png);
}
.ui-icon_type_16_single_arrow_left_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_left_gray.png);
}
.ui-icon_type_16_single_arrow_left_green {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_left_green.png);
}
.ui-icon_type_16_single_arrow_right_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
}
.ui-icon_type_16_single_arrow_right_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_gray.png);
}
.ui-icon_type_16_single_arrow_right_green {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_green.png);
}
.ui-icon_type_16_single_arrow_right_bule {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_blue.png);
}
.ui-icon_type_16_single_arrow_up_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_up_black.png);
}
.ui-icon_type_16_single_arrow_up_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_up_gray.png);
}
.ui-icon_type_16_success {
  background-image: url(/cont/resource/img/rebuild/ic_16_success.png);
}
.ui-icon_type_16_tooltip_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_tooltip_black.png);
}
.ui-icon_type_16_tooltip_filled {
  background-image: url(/cont/resource/img/rebuild/ic_16_tooltip_filled.png);
}
.ui-icon_type_16_tooltip_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_tooltip_gray.png);
}
.ui-icon_type_16_trash_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_trash_black.png);
}
.ui-icon_type_16_trash_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_trash_gray.png);
}
.ui-icon_type_16_write_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_write_black.png);
}
.ui-icon_type_16_write_gray {
  background-image: url(/cont/resource/img/rebuild/ic_16_write_gray.png);
}
.ui-icon_type_16_write_green {
  background-image: url(/cont/resource/img/rebuild/ic_16_write_green.png);
}
.ui-icon_type_16_report_green {
  background-image: url(/cont/resource/img/rebuild/ic_16_report_green.png);
}
.ui-icon_type_16_star {
  background-image: url(/cont/resource/img/rebuild/ic_16_star.png);
}
.ui-icon_type_16_star_on {
  background-image: url(/cont/resource/img/rebuild/ic_16_star_on.png);
}
.ui-icon_type_16_flag_fin_cer_wihte {
  background-image: url(/cont/resource/img/rebuild/ic_16_flag_fin_cer_wihte.png);
}
.ui-icon_type_16_flag_join_cer_white {
  background-image: url(/cont/resource/img/rebuild/ic_16_flag_join_cer_white.png);
}
.ui-icon_type_16_fund_up {
  background-image: url(/cont/resource/img/rebuild/ic_16_fund_up.png);
}
.ui-icon_type_16_fund_down {
  background-image: url(/cont/resource/img/rebuild/ic_16_fund_down.png);
}
.ui-icon_type_16_line_copy_white {
  background-image: url(/cont/resource/img/rebuild/ic_16_line_copy_white.png);
}
.ui-icon_type_16_myhana_edit {
  background-image: url(/cont/resource/img/rebuild/ic_16_myhana_edit.png);
}
.ui-icon_type_16_play_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_play_black.png);
}
.ui-icon_type_16_pause_black {
  background-image: url(/cont/resource/img/rebuild/ic_16_pause_black.png);
}
.ui-icon_type_16_line_copy_white {
  background-image: url(/cont/resource/img/rebuild/ic_16_line_copy_white.png);
}
.ui-icon_type_16_menu {
  background-image: url(/cont/resource/img/rebuild/ic_16_menu.png);
}
.ui-icon_type_16_time_filled {
  background-image: url(/cont/resource/img/rebuild/ic_16_time_filled.png);
}
.ui-icon_type_16_change {
  background-image: url(/cont/resource/img/rebuild/ic_16_change.png);
}
.ui-icon_type_16_pin {
  background-image: url(/cont/resource/img/rebuild/ic_16_pin.png);
}
.ui-icon_type_20_circle_arrow_primary {
  background-image: url(/cont/resource/img/rebuild/ic_20_circle_arrow_primary.png);
}
.ui-icon_type_20_home {
  background-image: url(/cont/resource/img/rebuild/ic_20_home.png);
}
.ui-icon_type_24_arrow_display {
  background-image: url(/cont/resource/img/rebuild/ic_24_arrow_display.png);
}
.ui-icon_type_24_calendar_black {
  background-image: url(/cont/resource/img/rebuild/ic_24_calendar_black.png);
}
.ui-icon_type_24_calendar_gray {
  background-image: url(/cont/resource/img/rebuild/ic_24_calendar_gray.png);
}
.ui-icon_type_24_close {
  background-image: url(/cont/resource/img/rebuild/ic_24_close.png);
}
.ui-icon_type_24_complete {
  background-image: url(/cont/resource/img/rebuild/ic_24_complete.png);
}
.ui-icon_type_24_double_arrow_left_black {
  background-image: url(/cont/resource/img/rebuild/ic_24_double_arrow_left_black.png);
}
.ui-icon_type_24_double_arrow_left_gray {
  background-image: url(/cont/resource/img/rebuild/ic_24_double_arrow_left_gray.png);
}
.ui-icon_type_24_double_arrow_right_black {
  background-image: url(/cont/resource/img/rebuild/ic_24_double_arrow_right_black.png);
}
.ui-icon_type_24_double_arrow_right_gray {
  background-image: url(/cont/resource/img/rebuild/ic_24_double_arrow_right_gray.png);
}
.ui-icon_type_24_dropdown_close_black {
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_close_black.png);
}
.ui-icon_type_24_dropdown_close_gray {
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_close_gray.png);
}
.ui-icon_type_24_dropdown_open_black {
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_black.png);
}
.ui-icon_type_24_dropdown_open_gray {
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_gray.png);
}
.ui-icon_type_24_error_filled {
  background-image: url(/cont/resource/img/rebuild/ic_24_error_filled.png);
}
.ui-icon_type_24_error_line {
  background-image: url(/cont/resource/img/rebuild/ic_24_error_line.png);
}
.ui-icon_type_24_infobox {
  background-image: url(/cont/resource/img/rebuild/ic_24_info_filled.png);
}
.ui-icon_type_24_info_filled {
  background-image: url(/cont/resource/img/rebuild/ic_24_info_filled.png);
}
.ui-icon_type_24_info_line {
  background-image: url(/cont/resource/img/rebuild/ic_24_info_line.png);
}
.ui-icon_type_24_menu {
  background-image: url(/cont/resource/img/rebuild/ic_24_menu.png);
}
.ui-icon_type_24_mouse_black {
  background-image: url(/cont/resource/img/rebuild/ic_24_mouse_black.png);
}
.ui-icon_type_24_mouse_gray {
  background-image: url(/cont/resource/img/rebuild/ic_24_mouse_gray.png);
}
.ui-icon_type_24_search_black {
  background-image: url(/cont/resource/img/rebuild/ic_24_search_black.png);
}
.ui-icon_type_24_search_gray {
  background-image: url(/cont/resource/img/rebuild/ic_24_search_gray.png);
}
.ui-icon_type_24_single_arrow_left_black {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_left_black.png);
}
.ui-icon_type_24_single_arrow_left_gray {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_left_gray.png);
}
.ui-icon_type_24_single_arrow_right_black {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_right_black.png);
}
.ui-icon_type_24_single_arrow_right_gray {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_right_gray.png);
}
.ui-icon_type_24_success_filled {
  background-image: url(/cont/resource/img/rebuild/ic_24_success_filled.png);
}
.ui-icon_type_24_success_line {
  background-image: url(/cont/resource/img/rebuild/ic_24_success_line.png);
}
.ui-icon_type_24_tooltip_black {
  background-image: url(/cont/resource/img/rebuild/ic_24_tooltip_black.png);
}
.ui-icon_type_24_tooltip_filled {
  background-image: url(/cont/resource/img/rebuild/ic_24_tooltip_filled.png);
}
.ui-icon_type_24_tooltip_gray {
  background-image: url(/cont/resource/img/rebuild/ic_24_tooltip_gray.png);
}
.ui-icon_type_24_solid_alarm {
  background-image: url(/cont/resource/img/rebuild/ic_24_solid_alarm.png);
}
.ui-icon_type_24_single_arrow_right_green {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow_right_green.png);
}
.ui-icon_type_24_answer {
  background-image: url(/cont/resource/img/rebuild/ic_24_answer.png);
}
.ui-icon_type_24_question {
  background-image: url(/cont/resource/img/rebuild/ic_24_question.png);
}
.ui-icon_type_24_country_usd {
  background-image: url(/cont/resource/img/rebuild/ic_24_country_usd.png);
}
.ui-icon_type_24_country_jpy {
  background-image: url(/cont/resource/img/rebuild/ic_24_country_jpy.png);
}
.ui-icon_type_24_country_eur {
  background-image: url(/cont/resource/img/rebuild/ic_24_country_eur.png);
}
.ui-icon_type_24_country_cny {
  background-image: url(/cont/resource/img/rebuild/ic_24_country_cny.png);
}
.ui-icon_type_24_country_hkd {
  background-image: url(/cont/resource/img/rebuild/ic_24_country_hkd.png);
}
.ui-icon_type_24_country_thb {
  background-image: url(/cont/resource/img/rebuild/ic_24_country_thb.png);
}
.ui-icon_type_24_country_twd {
  background-image: url(/cont/resource/img/rebuild/ic_24_country_twd.png);
}
.ui-icon_type_24_country_php {
  background-image: url(/cont/resource/img/rebuild/ic_24_country_php.png);
}
.ui-icon_type_24_country_sgd {
  background-image: url(/cont/resource/img/rebuild/ic_24_country_sgd.png);
}
.ui-icon_type_24_country_aud {
  background-image: url(/cont/resource/img/rebuild/ic_24_country_aud.png);
}
.ui-icon_type_24_myhana_download {
  background-image: url(/cont/resource/img/rebuild/ic_24_myhana_download.png);
}
.ui-icon_type_24_type_rating {
  background-image: url(/cont/resource/img/rebuild/ic_24_type_rating.png);
}
.ui-icon_type_24_type_calculating {
  background-image: url(/cont/resource/img/rebuild/ic_24_type_calculating.png);
}
.ui-icon_type_24_type_dictionary {
  background-image: url(/cont/resource/img/rebuild/ic_24_type_dictionary.png);
}
.ui-icon_type_24_type_exchange {
  background-image: url(/cont/resource/img/rebuild/ic_24_type_exchange.png);
}
.ui-icon_type_24_type_hichatbot {
  background-image: url(/cont/resource/img/rebuild/ic_24_type_hichatbot.png);
}
.ui-icon_type_24_type_customer {
  background-image: url(/cont/resource/img/rebuild/ic_24_type_customer.png);
}
.ui-icon_type_24_dropdown {
  background-image: url(/cont/resource/img/rebuild/ic_24_type_dropdown.png);
}
.ui-icon_type_24_schedule01 {
  background-image: url(/cont/resource/img/rebuild/ic_24_schedule01.png);
}
.ui-icon_type_24_schedule02 {
  background-image: url(/cont/resource/img/rebuild/ic_24_schedule02.png);
}
.ui-icon_type_24_schedule03 {
  background-image: url(/cont/resource/img/rebuild/ic_24_schedule03.png);
}
.ui-icon_type_24_schedule04 {
  background-image: url(/cont/resource/img/rebuild/ic_24_schedule04.png);
}
.ui-icon_type_24_schedule05 {
  background-image: url(/cont/resource/img/rebuild/ic_24_schedule05.png);
}
.ui-icon_type_24_schedule06 {
  background-image: url(/cont/resource/img/rebuild/ic_24_schedule06.png);
}
.ui-icon_type_24_schedule07 {
  background-image: url(/cont/resource/img/rebuild/ic_24_schedule07.png);
}
.ui-icon_type_24_schedule08 {
  background-image: url(/cont/resource/img/rebuild/ic_24_schedule08.png);
}
.ui-icon_type_32_arrow_right {
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_right.png);
}
.ui-icon_type_32_arrow_up {
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_up.png);
}
.ui-icon_type_32_arrow_down {
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_down.png);
}
.ui-icon_type_32_selected {
  background-image: url(/cont/resource/img/rebuild/ic_32_selected.png);
}
.ui-icon_type_32_financial_certificate {
  background-image: url(/cont/resource/img/rebuild/ic_32_financial_certificate.png);
}
.ui-icon_type_32_joint_certificate {
  background-image: url(/cont/resource/img/rebuild/ic_32_joint_certificate.png);
}
.ui-icon_type_32_close {
  background-image: url(/cont/resource/img/rebuild/ic_32_close.png);
}
.ui-icon_type_32_menu_add {
  background-image: url(/cont/resource/img/rebuild/ic_32_menu_add.png);
}
.ui-icon_type_32_menu_add_active {
  background-image: url(/cont/resource/img/rebuild/ic_32_menu_add_active.png);
}
.ui-icon_type_32_quick_proof {
  background-image: url(/cont/resource/img/rebuild/ic_32_quick_proof.png);
}
.ui-icon_type_32_quick_exchange {
  background-image: url(/cont/resource/img/rebuild/ic_32_quick_exchange.png);
}
.ui-icon_type_32_quick_charge {
  background-image: url(/cont/resource/img/rebuild/ic_32_quick_charge.png);
}
.ui-icon_type_32_quick_result {
  background-image: url(/cont/resource/img/rebuild/ic_32_quick_result.png);
}
.ui-icon_type_32_quick_warranty {
  background-image: url(/cont/resource/img/rebuild/ic_32_quick_warranty.png);
}
.ui-icon_type_32_quick_tuition {
  background-image: url(/cont/resource/img/rebuild/ic_32_quick_tuition.png);
}
.ui-icon_type_32_quick_confirmation {
  background-image: url(/cont/resource/img/rebuild/ic_32_quick_confirmation.png);
}
.ui-icon_type_32_quick_banking {
  background-image: url(/cont/resource/img/rebuild/ic_32_quick_banking.png);
}
.ui-icon_type_32_quick_search {
  background-image: url(/cont/resource/img/rebuild/ic_32_quick_search.png);
}
.ui-icon_type_32_type_asterion {
  background-image: url(/cont/resource/img/rebuild/ic_32_type_asterion.png);
}
.ui-icon_type_32_type_alarm {
  background-image: url(/cont/resource/img/rebuild/ic_32_type_alarm.png);
}
.ui-icon_type_32_type_setting {
  background-image: url(/cont/resource/img/rebuild/ic_32_setting.png);
}
.ui-icon_type_40_error {
  background-image: url(/cont/resource/img/rebuild/ic_40_error.png);
}
.ui-icon_type_40_search {
  background-image: url(/cont/resource/img/rebuild/ic_40_search.png);
}
.ui-icon_type_40_menu {
  background-image: url(/cont/resource/img/rebuild/ic_40_menu.png);
}
.ui-icon_type_44_cert01 {
  background-image: url(/cont/resource/img/rebuild/ic_cert01.png);
}
.ui-icon_type_44_cert02 {
  background-image: url(/cont/resource/img/rebuild/ic_cert02.png);
}
.ui-icon_type_44_cert03 {
  background-image: url(/cont/resource/img/rebuild/ic_cert03.png);
}
.ui-icon_type_44_cert04 {
  background-image: url(/cont/resource/img/rebuild/ic_cert04.png);
}
.ui-icon_type_44_cert05 {
  background-image: url(/cont/resource/img/rebuild/ic_cert05.png);
}
.ui-icon_type_44_cert06 {
  background-image: url(/cont/resource/img/rebuild/ic_cert06.png);
}
.ui-icon_type_44_cert07 {
  background-image: url(/cont/resource/img/rebuild/ic_cert07.png);
}
.ui-icon_type_48_info {
  background-image: url(/cont/resource/img/rebuild/ic_48_info.png);
}
.ui-icon_type_48_success {
  background-image: url(/cont/resource/img/rebuild/ic_48_success.png);
}
.ui-icon_type_48_nodata {
  background-image: url(/cont/resource/img/rebuild/ic_48_nodata.png);
}
.ui-icon_type_48_noaccount {
  background-image: url(/cont/resource/img/rebuild/ic_48_noaccount.png);
}
.ui-icon_type_48_no_login {
  background-image: url(/cont/resource/img/rebuild/ic_48_no_login.png);
}
.ui-icon_type_48_type_company {
  background-image: url(/cont/resource/img/rebuild/ic_48_company.png);
}
.ui-icon_type_48_type_utility01 {
  background-image: url(/cont/resource/img/rebuild/ic_48_utility01.png);
}
.ui-icon_type_48_type_utility02 {
  background-image: url(/cont/resource/img/rebuild/ic_48_utility02.png);
}
.ui-icon_type_48_type_utility03 {
  background-image: url(/cont/resource/img/rebuild/ic_48_utility03.png);
}
.ui-icon_type_48_type_utility04 {
  background-image: url(/cont/resource/img/rebuild/ic_48_utility04.png);
}
.ui-icon_type_48_type_utility05 {
  background-image: url(/cont/resource/img/rebuild/ic_48_utility05.png);
}
.ui-icon_type_48_type_utility06 {
  background-image: url(/cont/resource/img/rebuild/ic_48_utility06.png);
}
.ui-icon_type_48_type_utility07 {
  background-image: url(/cont/resource/img/rebuild/ic_48_utility07.png);
}
.ui-icon_type_48_type_utility08 {
  background-image: url(/cont/resource/img/rebuild/ic_48_utility08.png);
}
.ui-icon_type_48_type_noschedule {
  background-image: url(/cont/resource/img/rebuild/ic48_noschedule.png);
}
.ui-icon_type_48_type_noalram {
  background-image: url(/cont/resource/img/rebuild/ic48_noalram.png);
}
.ui-icon_type_48_cer_copy {
  background-image: url(/cont/resource/img/rebuild/ic48_cer_copy.png);
}
.ui-icon_type_48_cer_upload {
  background-image: url(/cont/resource/img/rebuild/ic48_cer_upload.png);
}
.ui-icon_type_48_cer_download {
  background-image: url(/cont/resource/img/rebuild/ic48_cer_download.png);
}
.ui-icon_type_48_cer_changepw_1 {
  background-image: url(/cont/resource/img/rebuild/ic48_cer_changepw_1.png);
}
.ui-icon_type_48_cer_delete {
  background-image: url(/cont/resource/img/rebuild/ic48_cer_delete.png);
}
.ui-icon_type_48_cer_verification {
  background-image: url(/cont/resource/img/rebuild/ic48_cer_verification.png);
}
.ui-icon_type_48_cer_share {
  background-image: url(/cont/resource/img/rebuild/ic48_cer_share.png);
}
.ui-icon_type_48_cer_cloudout {
  background-image: url(/cont/resource/img/rebuild/ic48_cer_cloudout.png);
}
.ui-icon_type_48_cer_history {
  background-image: url(/cont/resource/img/rebuild/ic48_cer_history.png);
}
.ui-icon_type_48_money {
  background-image: url(/cont/resource/img/rebuild/ic_48_money.png);
}
.ui-icon_type_56_financial_certificate {
  background-image: url(/cont/resource/img/rebuild/ic_56_financial_certificate.png);
}
.ui-icon_type_56_joint_certificate {
  background-image: url(/cont/resource/img/rebuild/ic_56_joint_certificate.png);
}
.ui-icon_type_56_pc {
  background-image: url(/cont/resource/img/rebuild/ic_56_pc.png);
}
.ui-icon_type_56_phone {
  background-image: url(/cont/resource/img/rebuild/ic_56_phone.png);
}
.ui-icon_type_56_lock {
  background-image: url(/cont/resource/img/rebuild/ic_56_lock.png);
}
.ui-icon_type_20_time {
  background-image: url(/cont/resource/img/rebuild/ic_20_time.png);
}
.ui-icon_type_20_time_2 {
  background-image: url(/cont/resource/img/rebuild/ic_20_time_2.png);
}
.ui-icon_type_20_user {
  background-image: url(/cont/resource/img/rebuild/ic_20_user.png);
}
.ui-icon_type_80_scraping {
  background-image: url(/cont/resource/img/rebuild/ic_80_type_scraping.png);
}
.ui-icon_type_logo_jober {
  background-image: url(/cont/resource/img/rebuild/ic_135_type_logo_jober.png);
}
.ui-icon_type_logo_jobis {
  background-image: url(/cont/resource/img/rebuild/ic_135_type_logo_jobis.png);
}
.ui-icon_type_logo_semu {
  background-image: url(/cont/resource/img/rebuild/ic_135_type_logo_semu.png);
}
.ui-icon_type_logo_weperson {
  background-image: url(/cont/resource/img/rebuild/ic_135_type_logo_weperson.png);
}
.ui-icon_type_32_arrow_default {
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow.png);
}
.ui-icon_type_32_arrow_active {
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_active.png);
}
.ui-icon_type_24_single_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow.png);
}
.ui-icon_type_24_singlearrow_white {
  background-image: url(/cont/resource/img/rebuild/ic_24_singlearrow_white.png);
}
.ui-icon_size_12 {
  width: 12px;
  height: 12px;
}
.ui-icon_size_16 {
  width: 16px;
  height: 16px;
}
.ui-icon_size_20 {
  width: 20px;
  height: 20px;
}
.ui-icon_size_24 {
  width: 24px;
  height: 24px;
}
.ui-icon_size_32 {
  width: 32px;
  height: 32px;
}
.ui-icon_size_40 {
  width: 40px;
  height: 40px;
}
.ui-icon_size_44 {
  width: 44px;
  height: 44px;
}
.ui-icon_size_48 {
  width: 48px;
  height: 48px;
}
.ui-icon_size_56 {
  width: 56px;
  height: 56px;
}
.ui-icon_size_80 {
  width: 80px;
  height: 80px;
}
.ui-icon_size_135 {
  width: 135px;
  height: 64px;
}

.ui-img {
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: auto;
  height: auto;
  max-width: 100%;
  aspect-ratio: 1/1;
  font-style: normal;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
}
.ui-img_type_logo {
  width: 106px;
  aspect-ratio: 106/29;
  background-image: url(/cont/resource/img/rebuild/img_content_logo.png);
}
.ui-img_type_stamp {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/bg_stamp_sign.png);
}
.ui-img_type_thankyou {
  width: 200px;
  aspect-ratio: 200/124;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_thankyou.png);
}
.ui-img_type_b2b-flow {
  width: 100%;
  aspect-ratio: 842/242;
  background-image: url(/cont/resource/img/rebuild/img_w842_b2b_flow.png);
}
.ui-img_type_b2b-flow-02 {
  width: 100%;
  aspect-ratio: 842/664;
  background-image: url(/cont/resource/img/rebuild/img_w842_b2b_flow-02.png);
}
.ui-img_type_b2b-flow-03 {
  width: 100%;
  aspect-ratio: 842/439;
  background-image: url(/cont/resource/img/rebuild/img_w842_b2b_flow-03.png);
}
.ui-img_type_b2b-flow-04 {
  width: 100%;
  aspect-ratio: 842/463;
  background-image: url(/cont/resource/img/rebuild/img_w842_b2b_flow-04.png);
}
.ui-img_type_b2b-supply {
  width: 100%;
  aspect-ratio: 842/541;
  background-image: url(/cont/resource/img/rebuild/ui-img_w842_b2b_supply_process.png);
}
.ui-img_type_b2b-supply-02 {
  width: 100%;
  aspect-ratio: 842/541;
  background-image: url(/cont/resource/img/rebuild/ui-img_w842_b2b_supply_process_type2.png);
}
.ui-img_type_otp-sample {
  width: 238px;
  aspect-ratio: 238/80;
  background-image: url(/cont/resource/img/rebuild/img_otp_sample.png);
}
.ui-img_type_login-business-num {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/img_56_type_business_num.png);
}
.ui-img_type_login-certificate {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/img_56_type_certificate.png);
}
.ui-img_type_login-financial {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/img_56_type_financial.png);
}
.ui-img_type_login-safety {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/img_56_type_safety.png);
}
.ui-img_type_login-issue {
  width: 32px;
  background-image: url(/cont/resource/img/rebuild/img_32_type_issue.png);
}
.ui-img_type_login-cloud {
  width: 32px;
  background-image: url(/cont/resource/img/rebuild/img_32_type_cloud.png);
}
.ui-img_type_login-notice {
  width: 32px;
  background-image: url(/cont/resource/img/rebuild/img_32_type_notice.png);
}
.ui-img_type_corporate-business {
  width: 80px;
  background-image: url(/cont/resource/img/rebuild/img_80_type_corporate_business.png);
}
.ui-img_type_sole-proprietor {
  width: 80px;
  background-image: url(/cont/resource/img/rebuild/img_80_type_sole_proprietor.png);
}
.ui-img_type_cer-flow {
  width: 100%;
  aspect-ratio: 780/544;
  background-image: url(/cont/resource/img/rebuild/UI-2B-ITB-16-0007P.png);
}
.ui-img_type_financial-certificate {
  width: 80px;
  background-image: url(/cont/resource/img/rebuild/img_80_type_financial_certificate.png);
}
.ui-img_type_joint-certificate {
  width: 80px;
  background-image: url(/cont/resource/img/rebuild/img_80_type_joint_certificate.png);
}
.ui-img_type_view-step-01 {
  width: 100%;
  aspect-ratio: 730/337;
  background-image: url(/cont/resource/img/rebuild/img_view-step_01.png);
}
.ui-img_type_view-step-02 {
  width: 100%;
  aspect-ratio: 730/337;
  background-image: url(/cont/resource/img/rebuild/img_view-step_02.png);
}
.ui-img_type_view-step-03 {
  width: 100%;
  aspect-ratio: 730/337;
  background-image: url(/cont/resource/img/rebuild/img_view-step_03.png);
}
.ui-img_type_view-step-04 {
  width: 100%;
  aspect-ratio: 730/337;
  background-image: url(/cont/resource/img/rebuild/img_view-step_04.png);
}
.ui-img_type_view2-step-01 {
  width: 100%;
  aspect-ratio: 730/337;
  background-image: url(/cont/resource/img/rebuild/img_view2-step_01.png);
}
.ui-img_type_view2-step-02 {
  width: 100%;
  aspect-ratio: 730/337;
  background-image: url(/cont/resource/img/rebuild/img_view2-step_02.png);
}
.ui-img_type_view2-step-03 {
  width: 100%;
  aspect-ratio: 730/337;
  background-image: url(/cont/resource/img/rebuild/img_view2-step_03.png);
}
.ui-img_type_certificate_issue {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/img_56_type_certificate_issue.png);
}
.ui-img_type_certificate_renewal {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/img_56_type_certificate_renewal.png);
}
.ui-img_type_certificate_copy_mobile {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/img_56_type_certificate_copy_mobile.png);
}
.ui-img_type_certificate_register_dereg_institution {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/img_56_type_certificate_register_dereg_institution.png);
}
.ui-img_type_certificate_link_arrow {
  width: 16px;
  aspect-ratio: 16/16;
  background-image: url(/cont/resource/img/rebuild/img_type_certificate_link_arrow.png);
}
.ui-img_type_certificate_visual-01 {
  width: 64px;
  background-image: url(/cont/resource/img/rebuild/img_64_type_certificate_visual-01.png);
}
.ui-img_type_certificate_visual-02 {
  width: 64px;
  background-image: url(/cont/resource/img/rebuild/img_64_type_certificate_visual-02.png);
}
.ui-img_type_certificate_visual-03 {
  width: 64px;
  background-image: url(/cont/resource/img/rebuild/img_64_type_certificate_visual-03.png);
}
.ui-img_type_certificate_visual-04 {
  width: 160px;
  aspect-ratio: 160/140;
  background-image: url(/cont/resource/img/rebuild/img_type_certificate_visual-04.png);
}
.ui-img_type_certificate_visual-05 {
  width: 160px;
  aspect-ratio: 160/140;
  background-image: url(/cont/resource/img/rebuild/img_type_certificate_visual-05.png);
}
.ui-img_type_certificate_task-01 {
  width: 32px;
  background-image: url(/cont/resource/img/rebuild/img_32_type_certificate_task-01.png);
}
.ui-img_type_certificate_task-02 {
  width: 32px;
  background-image: url(/cont/resource/img/rebuild/img_32_type_certificate_task-02.png);
}
.ui-img_type_certificate_task-03 {
  width: 32px;
  background-image: url(/cont/resource/img/rebuild/img_32_type_certificate_task-03.png);
}
.ui-img_type_certificate_task-04 {
  width: 32px;
  background-image: url(/cont/resource/img/rebuild/img_32_type_certificate_task-04.png);
}
.ui-img_type_certificate_task-05 {
  width: 32px;
  background-image: url(/cont/resource/img/rebuild/img_32_type_certificate_task-05.png);
}
.ui-img_type_country-south-america {
  width: 80px;
  background-image: url(/cont/resource/img/rebuild/img_80_type_country_south_america.png);
}
.ui-img_type_country-southeast-asia {
  width: 80px;
  background-image: url(/cont/resource/img/rebuild/img_80_type_country_southeast_asia.png);
}
.ui-img_type_country-southwest-asia {
  width: 80px;
  background-image: url(/cont/resource/img/rebuild/img_80_type_country_southwest_asia.png);
}
.ui-img_type_country-middle-east {
  width: 80px;
  background-image: url(/cont/resource/img/rebuild/img_80_type_country_middle_east.png);
}
.ui-img_type_inq-fast {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/img_56_type_inq_fast.png);
}
.ui-img_type_inq-commison {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/img_56_type_inq_commison.png);
}
.ui-img_type_inq-confirm {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/img_56_type_inq_confirm.png);
}
.ui-img_type_inq-management {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/img_56_type_inq_management.png);
}
.ui-img_type_inq-issuance {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/img_56_type_inq_issuance.png);
}
.ui-img_type_inq-result {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/img_56_type_inq_result.png);
}
.ui-img_type_inq-virtual {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/img_56_type_inq_virtual.png);
}
.ui-img_type_inq-exchange {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/img_56_type_inq_exchange.png);
}
.ui-img_type_inq-online {
  width: 56px;
  background-image: url(/cont/resource/img/rebuild/img_56_type_inq_online.png);
}
.ui-img_type_kdic {
  width: 80px;
  aspect-ratio: 80/52;
  background-image: url(/cont/resource/img/rebuild/img_kdic.png);
}
.ui-img_type_kdic2 {
  width: 80px;
  aspect-ratio: 80/52;
  background-image: url(/cont/resource/img/rebuild/img_kdic2.png);
}
.ui-img_type_document-management {
  width: 156px;
  background-image: url(/cont/resource/img/rebuild/img_document_management.png);
}
.ui-img_type_document-check {
  width: 64px;
  background-image: url(/cont/resource/img/rebuild/img_64_document_check.png);
}
.ui-img_type_ministry_national_treasury_1 {
  background-image: url(/cont/resource/img/rebuild/ic_40_ministry_of_justice_national_treasury_1.png);
  background-repeat: no-repeat;
  background-size: 32px 32px;
  min-height: 32px;
  padding-left: 44px;
}
.ui-img_type_ministry_national_treasury_2 {
  background-image: url(/cont/resource/img/rebuild/ic_40_ministry_of_justice_national_treasury_2.png);
  background-repeat: no-repeat;
  background-size: 32px 32px;
  min-height: 32px;
  padding-left: 44px;
}
.ui-img_type_ministry_national_treasury_3 {
  background-image: url(/cont/resource/img/rebuild/ic_40_ministry_of_justice_national_treasury_3.png);
  background-repeat: no-repeat;
  background-size: 32px 32px;
  padding-left: 44px;
  height: 32px;
  padding-top: 3px;
}
.ui-img_type_qrcode_guide_txt {
  width: 144px;
  height: 28px;
  background-image: url(/cont/resource/img/rebuild/qrcode-txt.png);
  background-size: 100% 100%;
}
.ui-img_type_qrcode_img {
  width: 99px;
  height: 98px;
  background-image: url(/cont/resource/img/rebuild/qr-img.png);
  background-size: 100% 100%;
}
.ui-img_type_example_passbook-01 {
  width: 560px;
  height: 196px;
  background-image: url(/cont/resource/img/rebuild/img_example_passbook-01.png);
  background-size: 100% 100%;
}
.ui-img_type_example_passbook-02 {
  width: 560px;
  height: 292px;
  background-image: url(/cont/resource/img/rebuild/img_example_passbook-02.png);
  background-size: 100% 100%;
}
.ui-img_type_example_passbook-03 {
  width: 560px;
  height: 76px;
  background-image: url(/cont/resource/img/rebuild/img_example_passbook-03.png);
  background-size: 100% 100%;
}
.ui-img_type_example_passbook-04 {
  width: 560px;
  height: 76px;
  background-image: url(/cont/resource/img/rebuild/img_example_passbook-04.png);
  background-size: 100% 100%;
}
.ui-img_type_example_sample {
  width: 780px;
  height: 143px;
  background-image: url(/cont/resource/img/rebuild/img_example_sample.png);
  background-size: 100% 100%;
}
.ui-img_type_example_sample-02 {
  width: 780px;
  height: 143px;
  background-image: url(/cont/resource/img/rebuild/img_example_sample-02.png);
  background-size: 100% 100%;
}
.ui-img_type_bankbook {
  width: 104px;
  height: 104px;
  background-image: url(/cont/resource/img/rebuild/img_type_bankbook.png);
  background-size: 100% 100%;
}
.ui-img_type_guide {
  width: 88px;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_guide.png);
}
.ui-img_type_question {
  width: 88px;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_question.png);
}
.ui-img_type_account {
  width: 40px;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_account.png);
}
.ui-img_type_center {
  width: 40px;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_center.png);
}
.ui-img_type_certificate {
  width: 40px;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_certificate.png);
}
.ui-img_type_payment {
  width: 40px;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_payment.png);
}
.ui-img_type_transfer {
  width: 40px;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_transfer.png);
}
.ui-img_type_building {
  width: 80px;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_building.png);
}
.ui-img_type_shield {
  width: 80px;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_shield.png);
}
.ui-img_type_event01 {
  width: 88px;
}
.ui-img_type_event02 {
  width: 88px;
}
.ui-img_type_event03 {
  width: 88px;
}
.ui-img_type_event04 {
  width: 88px;
}
.ui-img_type_hanasoho_logo {
  width: 120px;
  aspect-ratio: 120/60;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_hanasoho_logo.png);
}
.ui-img_type_qrcode {
  width: 72px;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_qrcode.png);
}
.ui-img_type_service01_01 {
  width: 200px;
  aspect-ratio: 200/140;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service01_01.png);
}
.ui-img_type_service01_02 {
  width: 200px;
  aspect-ratio: 200/140;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service01_02.png);
}
.ui-img_type_service01_03 {
  width: 200px;
  aspect-ratio: 200/140;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service01_03.png);
}
.ui-img_type_service02_01 {
  width: 200px;
  aspect-ratio: 200/140;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service02_01.png);
}
.ui-img_type_service02_02 {
  width: 200px;
  aspect-ratio: 200/140;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service02_02.png);
}
.ui-img_type_service02_03 {
  width: 200px;
  aspect-ratio: 200/140;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service02_03.png);
}
.ui-img_type_service03_01 {
  width: 200px;
  aspect-ratio: 200/140;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service03_01.png);
}
.ui-img_type_service03_02 {
  width: 200px;
  aspect-ratio: 200/140;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service03_02.png);
}
.ui-img_type_service03_03 {
  width: 200px;
  aspect-ratio: 200/140;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service03_03.png);
}
.ui-img_type_service04_01 {
  width: 200px;
  aspect-ratio: 200/140;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service04_01.png);
}
.ui-img_type_service04_02 {
  width: 200px;
  aspect-ratio: 200/140;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service04_02.png);
}
.ui-img_type_service04_03 {
  width: 200px;
  aspect-ratio: 200/140;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service04_03.png);
}
.ui-img_type_workout {
  width: 100px;
  background-image: url(/cont/resource/img/rebuild/ui-img_type_workout.png);
}
.ui-img_type_myh-business {
  width: 100px;
  aspect-ratio: 100/80;
  background-image: url(/cont/resource/img/rebuild/img_myhana_bn02.png);
}
.ui-img_type_myh-direct {
  width: 100px;
  aspect-ratio: 100/80;
  background-image: url(/cont/resource/img/rebuild/img_myhana_bn01.png);
}
.ui-img_type_myh-intro-01 {
  width: 100%;
  aspect-ratio: 480/288;
  background-image: url(/cont/resource/img/rebuild/img_myh_intro_01.png);
}
.ui-img_type_myh-intro-02 {
  width: 100%;
  aspect-ratio: 480/288;
  background-image: url(/cont/resource/img/rebuild/img_myh_intro_02.png);
}
.ui-img_type_myh-intro-03 {
  width: 100%;
  aspect-ratio: 480/288;
  background-image: url(/cont/resource/img/rebuild/img_myh_intro_03.png);
}
.ui-img_type_usr-12-0248P_txt_1 {
  width: 260px;
  height: 118px;
  background-image: url(/cont/resource/img/rebuild/12-0248P_txt_1.png);
  background-size: cover;
  background-position-y: 0;
}
.ui-img_type_usr-12-0248P_txt_2 {
  width: 260px;
  height: 118px;
  background-image: url(/cont/resource/img/rebuild/12-0248P_txt_2.png);
  background-size: cover;
  background-position-y: 0;
}
.ui-img_type_usr-12-0248P_txt_3 {
  width: 260px;
  height: 88px;
  background-image: url(/cont/resource/img/rebuild/12-0248P_txt_3.png);
  background-size: cover;
  background-position-y: 0;
}
.ui-img_type_usr-12-0248P_txt_4 {
  width: 260px;
  height: 118px;
  background-image: url(/cont/resource/img/rebuild/12-0248P_txt_4.png);
}
.ui-img_type_usr-12-0246P_txt_1 {
  width: 260px;
  height: 118px;
  background-image: url(/cont/resource/img/rebuild/12-0246P_txt_1.png);
  background-size: cover;
  background-position-y: 0;
}
.ui-img_type_usr-12-0246P_txt_2 {
  width: 260px;
  height: 118px;
  background-image: url(/cont/resource/img/rebuild/12-0246P_txt_2.png);
  background-size: cover;
  background-position-y: 0;
}
.ui-img_type_usr-12-0246P_txt_3 {
  width: 260px;
  height: 88px;
  background-image: url(/cont/resource/img/rebuild/12-0246P_txt_3.png);
  background-size: cover;
  background-position-y: 0;
}
.ui-img_type_usr-12-0247P_txt_1 {
  width: 260px;
  height: 84px;
  background-image: url(/cont/resource/img/rebuild/12-0247P_txt_1.png);
  background-size: cover;
  background-position-y: 0;
}
.ui-img_type_usr-12-0247P_txt_2 {
  width: 260px;
  height: 118px;
  background-image: url(/cont/resource/img/rebuild/12-0247P_txt_2.png);
  background-size: cover;
  background-position-y: 0;
}
.ui-img_type_usr-12-0247P_txt_3 {
  width: 260px;
  height: 118px;
  background-image: url(/cont/resource/img/rebuild/12-0247P_txt_3.png);
  background-size: cover;
  background-position-y: 0;
}
.ui-img_type_usr-12-0059S-txt {
  width: 596px;
  height: 228px;
  background-image: url(/cont/resource/img/rebuild/usr-12-0059S-txt.png);
}
.ui-img_type_usr-nodata {
  width: 40px;
  height: 40px;
  background-image: url(/cont/resource/img/rebuild/ic_40_nodata.png);
}
.ui-img_type_usr-arrow_down {
  width: 24px;
  height: 24px;
  background-image: url(/cont/resource/img/rebuild/ic24_arrowDisplay_down.png);
}

.ui-select-card {
  position: relative;
  width: 100%;
}
.ui-select-card {
  --ui-select-card_border: 1px;
  --ui-select-card_padding_tb: 24px;
  --ui-select-card_padding_lr: 24px;
  --ui-select-card_icon_size: 32px;
  --ui-select-card_border-radius: 12px;
}
.ui-select-card_child_input[type] {
  all: unset;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--ui-select-card_border-radius);
  z-index: 1;
  cursor: pointer;
}
.ui-select-card_child_content {
  height: 100%;
  border-radius: var(--ui-select-card_border-radius);
  border: var(--ui-select-card_border) solid transparent;
  padding: calc(var(--ui-select-card_padding_tb) - var(--ui-select-card_border)) calc(var(--ui-select-card_padding_lr) - var(--ui-select-card_border));
}
.ui-select-card_child_content_other {
  padding: calc(var(--ui-select-card_padding_lr) - var(--ui-select-card_border)) calc(var(--ui-select-card_padding_lr) - var(--ui-select-card_border));
}
.ui-select-card_child_target {
  display: block;
  height: 100%;
  border-radius: var(--ui-select-card_border-radius);
}
.ui-select-card_check_active-A .ui-select-card_child_input:checked + .ui-select-card_child_content {
  --ui-select-card_border: 1px;
  -webkit-filter: drop-shadow(0px 8px 16px rgba(0, 149, 145, 0.08));
          filter: drop-shadow(0px 8px 16px rgba(0, 149, 145, 0.08));
  border-color: #009178 !important;
  background-color: #f2faf8 !important;
}
.ui-select-card_check_active-B .ui-select-card_child_input:checked + .ui-select-card_child_content {
  --ui-select-card_border: 2px;
  -webkit-filter: drop-shadow(0px 8px 16px rgba(0, 149, 145, 0.08));
          filter: drop-shadow(0px 8px 16px rgba(0, 149, 145, 0.08));
  border-color: #009178 !important;
  background-color: #f2faf8 !important;
}
.ui-select-card_check_active-C .ui-select-card_child_input:checked + .ui-select-card_child_content {
  --ui-select-card_border: 1px;
  -webkit-filter: drop-shadow(0px 2px 10px rgba(72, 163, 160, 0.26));
          filter: drop-shadow(0px 2px 10px rgba(72, 163, 160, 0.26));
  border-color: #009178 !important;
  background-color: #fff !important;
}
.ui-select-card_check_active-D .ui-select-card_child_input:checked + .ui-select-card_child_content {
  --ui-select-card_border: 1px;
  -webkit-filter: drop-shadow(0px 8px 16px rgba(0, 149, 145, 0.08));
          filter: drop-shadow(0px 8px 16px rgba(0, 149, 145, 0.08));
  border-color: #009178 !important;
  background-color: #fff !important;
}
.ui-select-card_check_active-D .ui-select-card_child_input:checked + .ui-select-card_child_content:before {
  content: "";
  position: absolute;
  top: 16px;
  right: 16px;
  width: var(--ui-select-card_icon_size);
  height: var(--ui-select-card_icon_size);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_32_selected.png);
}
.ui-select-card_check_active-D .ui-select-card_child_input:checked + .ui-select-card_child_content .ui-content-info_child_footer {
  border-color: rgba(72, 163, 160, 0.26);
}
.ui-select-card_check_active-E .ui-select-card_child_input:checked + .ui-select-card_child_content {
  --ui-select-card_border: 1px;
  -webkit-filter: drop-shadow(0px 2px 10px rgba(72, 163, 160, 0.2588235294));
          filter: drop-shadow(0px 2px 10px rgba(72, 163, 160, 0.2588235294));
  border-color: #009178 !important;
  background-color: #fff !important;
}
.ui-select-card_check_active-E .ui-select-card_child_input:checked + .ui-select-card_child_content:before {
  content: "";
  position: absolute;
  top: -1px;
  right: -1px;
  width: var(--ui-select-card_icon_size);
  height: var(--ui-select-card_icon_size);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_32_card_ribbon_check.png);
  z-index: 2;
  pointer-events: none;
}
.ui-select-card[class*=check_active] .ui-select-card_child_input:checked + .ui-select-card_child_content [card-active=badge-primary][class*=ui-flag] {
  color: #005244 !important;
  background-color: #b3dfde;
}
.ui-select-card[class*=check_active] .ui-select-card_child_input:checked + .ui-select-card_child_content [card-active=color-primary] {
  color: #009178 !important;
}
.ui-select-card[class*=check_active] .ui-select-card_child_input:checked + .ui-select-card_child_content [card-active=color-primary-bold] {
  font-weight: 700;
  color: #009178 !important;
}
.ui-select-card[class*=check_active] .ui-select-card_child_input:checked + .ui-select-card_child_content [card-active=color-secondary] {
  color: #005244 !important;
}
.ui-select-card[class*=check_active] .ui-select-card_child_input:checked + .ui-select-card_child_content [card-active=color-black-bold] {
  font-weight: 700;
  color: #111 !important;
}
.ui-select-card[class*=check_active] .ui-select-card_child_input:checked + .ui-select-card_child_content [card-active=bold] {
  font-weight: 700;
}
.ui-select-card[class*=check_active] .ui-select-card_child_input:checked + .ui-select-card_child_content .ui-content-info_type_cert-02 .ui-content-info_child_body:before,
.ui-select-card[class*=check_active] .ui-select-card_child_input:checked + .ui-select-card_child_content .ui-content-info_type_cert-02 .ui-content-info_child_footer:before {
  background-color: #d9efeb;
}
.ui-select-card[class*=check_active] [card-active=icon] {
  padding-right: var(--ui-select-card_icon_size);
}
.ui-select-card_bg_primary .ui-select-card_child_content {
  background-color: #f2faf8;
}
.ui-select-card_bg_secondary .ui-select-card_child_content {
  background-color: #f7f9f9;
}
.ui-select-card_bg_tertiary .ui-select-card_child_content {
  background-color: #f2faf8;
}
.ui-select-card_radius_medium {
  --ui-select-card_border-radius: 16px;
}
.ui-select-card_border .ui-select-card_child_content {
  border-color: #d7dbda;
}
.ui-select-card_padding_small {
  --ui-select-card_padding_tb: 16px;
  --ui-select-card_padding_lr: 20px;
}
.ui-select-card_padding_small_other {
  --ui-select-card_padding_tb: 20px;
  --ui-select-card_padding_lr: 24px;
}
.ui-select-card_padding_medium {
  --ui-select-card_padding_tb: 24px;
  --ui-select-card_padding_lr: 24px;
}
.ui-select-card_padding_large {
  --ui-select-card_padding_tb: 32px;
  --ui-select-card_padding_lr: 18px;
}
.ui-message {
  position: relative;
}
.ui-message > [class*=ui-message_child_content][class*=content-fas] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.ui-message > [class*=ui-message_child_content] [class*=ui-message_child_slot][class*=-inline] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 8px;
}
.ui-message > [class*=ui-message_child_content] [class*=ui-message_child_slot][class*=-block] {
  margin-top: 4px;
}
.ui-message > .ui-icon {
  position: absolute;
  font-style: normal;
}
.ui-message > .ui-icon + *:not([class*=ui-message]) {
  display: block;
}
.ui-message > .ui-icon[class*=bullet] + * {
  padding-left: 16px;
}
.ui-message > .ui-icon[class*=dash] + * {
  padding-left: 12px;
}
.ui-message > .ui-icon[class*=check] + * {
  padding-left: 20px;
}
.ui-message > .ui-icon[class*=billiard] + * {
  padding-left: 18px;
}
.ui-message > .ui-icon[class*=num-round] + * {
  padding-left: 20px;
}
.ui-message > .ui-icon[class*=num-bold] + * {
  padding-left: 24px;
}
.ui-message[class*=_type_info] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.ui-message[class*=_type_info] > .ui-icon {
  position: static;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.ui-message[class*=_type_info]:not([class*=-f]) > .ui-icon[class*=size_16] {
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.ui-message_type_info-fas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ui-message_type_info-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}
.ui-message_align_top > .ui-icon:after {
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.ui-message_align_top > .ui-icon[class*=billiard]:after {
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
.ui-message_align_top > .ui-icon_style_check, .ui-message_align_top > .ui-icon_style_error {
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.ui-message_gap_xsmall {
  gap: 2px;
}
.ui-message_gap_small {
  gap: 4px;
}
.ui-message_gap_medium {
  gap: 8px;
}
.ui-message_gap_large {
  gap: 12px;
}
.ui-message_gap_xlarge {
  gap: 16px;
}

.ui-accordion {
  position: relative;
  width: 100%;
  /*overflow: hidden; 2025.12.31 김현순 삭제*/
}
.ui-accordion {
  --ui-accordion-child-trigger-icon-size: 32px;
  --ui-accordion-child-trigger-gap: 8px;
  --ui-accordion-child-trigger-padding-r: calc(var(--ui-accordion-child-trigger-icon-size) + var(--ui-accordion-child-trigger-gap));
  --ui-accordion-trans-duration: 0.25s;
}
.ui-accordion_child_header {
  position: relative;
}
.ui-accordion_child_pannel {
  position: relative;
  display: none;
}
.ui-accordion_child_button-trigger {
  position: relative;
  text-align: left;
}
.ui-accordion_child_button-trigger:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: var(--ui-accordion-child-trigger-icon-size);
  height: var(--ui-accordion-child-trigger-icon-size);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_down.png);
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform var(--ui-accordion-trans-duration) ease-in-out;
  transition: -webkit-transform var(--ui-accordion-trans-duration) ease-in-out;
  transition: transform var(--ui-accordion-trans-duration) ease-in-out;
  transition: transform var(--ui-accordion-trans-duration) ease-in-out, -webkit-transform var(--ui-accordion-trans-duration) ease-in-out;
}
.ui-accordion_child_title-sub {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-accordion_child_change-text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.ui-accordion_child_change-text:before {
  content: attr(before-text);
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-accordion_child_slot-pos {
  position: absolute;
  top: 23px;
  right: 31px;
  z-index: 10;
}
.ui-accordion_state_open .ui-accordion_child_button-trigger:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ui-accordion_state_open .ui-accordion_child_pannel {
  display: block;
}
.ui-accordion_state_open .ui-accordion_child_change-text:before {
  content: attr(after-text);
}
.ui-accordion_state_readonly .ui-accordion_child_pannel {
  display: block;
}
.ui-accordion_state_readonly .ui-accordion_child_footer {
  display: none;
}
.ui-accordion_type_default .ui-accordion_child_header .ui-accordion_child_button-trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  padding-right: var(--ui-accordion-child-trigger-padding-r);
  min-height: 32px;
}
.ui-accordion_type_default .ui-accordion_child_pannel {
  padding-top: 12px;
}
.ui-accordion_type_default:not(.ui-accordion_state_open) {
  padding-bottom: 12px;
  border-bottom: 1px solid;
  border-bottom-color: #e9e9e9;
}
.ui-accordion_type_info-box {
  border-radius: 12px;
  border: 1px solid;
  border-color: #d7dbda;
  background-color: #fff;
}
.ui-accordion_type_info-box .ui-accordion_child_header .ui-accordion_child_button-trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  padding: 19px 23px 23px 23px;
  padding-right: calc(23px + var(--ui-accordion-child-trigger-padding-r));
  min-height: calc(46px + var(--ui-accordion-child-trigger-icon-size));
}
.ui-accordion_type_info-box .ui-accordion_child_header .ui-accordion_child_button-trigger:after {
  top: 19px;
  right: 23px;
}
.ui-accordion_type_info-box .ui-accordion_child_pannel {
  padding-top: 20px;
  margin: -4px 23px 19px 23px;
}
.ui-accordion_type_info-box .ui-accordion_child_pannel::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #e9e9e9;
}
.ui-accordion_type_approval-line-box {
  background-color: #fff;
  border-radius: 12px;
  border: 1px solid;
  border-color: #d7dbda;
}
.ui-accordion_type_approval-line-box .ui-accordion_child_header .ui-accordion_child_button-trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  padding: 24px 24px;
}
.ui-accordion_type_approval-line-box .ui-accordion_child_pannel {
  padding-top: 20px;
  margin: -4px 23px 23px;
}
.ui-accordion_type_financial {
  border-radius: 12px;
  border: 1px solid;
  border-color: #e9e9e9;
  background-color: #fff;
}
.ui-accordion_type_financial .ui-accordion_child_header .ui-accordion_child_button-trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 40px;
  width: 100%;
  padding: 23px 71px 23px 23px;
  min-height: calc(46px + var(--ui-accordion-child-trigger-icon-size));
}
.ui-accordion_type_financial .ui-accordion_child_header .ui-accordion_child_button-trigger > * {
  width: 100%;
}
.ui-accordion_type_financial .ui-accordion_child_header .ui-accordion_child_button-trigger > *.ui-unit-box {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ui-accordion_type_financial .ui-accordion_child_header .ui-accordion_child_button-trigger:after {
  top: calc(50% - 12px);
  right: 23px;
  width: 24px;
  height: 24px;
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_black.png);
}
.ui-accordion_type_financial .ui-accordion_child_pannel {
  margin: 0 23px 23px;
}
.ui-accordion_type_terms-box {
  border-radius: 12px;
  border: 1px solid;
  border-color: #d7dbda;
  background-color: #fff;
}
.ui-accordion_type_terms-box .ui-accordion_child_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: var(--ui-accordion-child-trigger-gap);
  width: 100%;
  padding: 23px 23px;
}
.ui-accordion_type_terms-box .ui-accordion_child_header .ui-accordion_child_button-trigger {
  margin-left: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-accordion_type_terms-box .ui-accordion_child_header .ui-accordion_child_button-trigger:after {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.ui-accordion_type_terms-box .ui-accordion_child_pannel {
  padding-top: 20px;
  margin: -4px 23px 23px;
}
.ui-accordion_type_terms-box .ui-accordion_child_pannel::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #e9e9e9;
}
.ui-accordion_type_terms-item {
  --ui-accordion-child-trigger-icon-size: 24px;
}
.ui-accordion_type_terms-item .ui-accordion_child_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: var(--ui-accordion-child-trigger-gap);
}
.ui-accordion_type_terms-item .ui-accordion_child_header .ui-accordion_child_button-trigger {
  width: var(--ui-accordion-child-trigger-icon-size);
  height: var(--ui-accordion-child-trigger-icon-size);
  margin-left: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-accordion_type_terms-item .ui-accordion_child_header .ui-accordion_child_button-trigger:after {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_black.png);
}
.ui-accordion_type_terms-item .ui-accordion_child_pannel {
  padding-top: 12px;
}
.ui-accordion_type_checking-box {
  background-color: #fff;
  border-radius: 12px;
  border: 1px solid;
  border-color: #d7dbda;
}
.ui-accordion_type_checking-box .ui-accordion_child_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  padding: 23px 23px;
}
.ui-accordion_type_checking-box .ui-accordion_child_pannel {
  padding-top: 20px;
  margin: -4px 23px 23px;
}
.ui-accordion_type_checking-box .ui-accordion_child_pannel::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #d7dbda;
}
.ui-accordion_type_checking-box.ui-accordion_state_open {
  border-color: #009178;
}
.ui-accordion_type_qna {
  border-bottom: 1px solid;
  border-color: #d7dbda;
}
.ui-accordion_type_qna .ui-accordion_child_header .ui-accordion_child_button-trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  padding: 23px 23px;
  padding-right: var(--ui-accordion-child-trigger-padding-r);
  min-height: 80px;
}
.ui-accordion_type_qna .ui-accordion_child_header .ui-accordion_child_button-trigger:after {
  top: 23px;
  right: 23px;
}
.ui-accordion_type_qna .ui-accordion_child_pannel {
  padding: 25px 24px 23px;
  border-top: 1px solid;
  border-color: #d7dbda;
}
.ui-accordion_type_qna.ui-accordion_state_open [acco-active=color-primary] {
  color: #009178 !important;
}
.ui-accordion_type_qna.ui-accordion_style_custom {
  background-color: #fff;
  border-radius: 12px;
  border: none;
}
.ui-accordion_type_qna.ui-accordion_style_custom .ui-accordion_child_pannel {
  border-top: 0;
}
.ui-accordion_type_qna.ui-accordion_style_custom .ui-accordion_child_pannel::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 24px;
  width: calc(100% - 48px);
  height: 1px;
  background-color: #d7dbda;
}
.ui-accordion_type_account {
  --ui-accordion-child-trigger-icon-size: 24px;
  padding: 23px 23px;
  background-color: #fff;
  border-radius: 12px;
  border: 1px solid;
  border-color: #e9e9e9;
}
.ui-accordion_type_account .ui-accordion_child_pannel {
  margin-top: 20px;
  padding-top: 21px;
  border-top: 1px solid;
  border-color: #e9e9e9;
}
.ui-accordion_type_account .ui-accordion_child_footer {
  margin-top: 20px;
}
.ui-accordion_type_account .ui-accordion_child_footer .ui-accordion_child_button-trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  width: 100%;
}
.ui-accordion_type_account .ui-accordion_child_footer .ui-accordion_child_button-trigger:after {
  position: relative;
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_black.png);
}
.ui-accordion_type_loan {
  background-color: #fff;
  border-radius: 12px;
  border: 1px solid;
  border-color: #d7dbda;
}
.ui-accordion_type_loan .ui-accordion_child_header .ui-accordion_child_button-trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  padding: 23px 23px;
  padding-right: calc(23px + var(--ui-accordion-child-trigger-padding-r));
  min-height: calc(66px + var(--ui-accordion-child-trigger-icon-size));
}
.ui-accordion_type_loan .ui-accordion_child_header .ui-accordion_child_button-trigger:after {
  content: "";
  position: absolute;
  top: 71px;
  right: 31px;
  width: 24px;
  height: 24px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_24_arrow_down.png);
  -webkit-transition: -webkit-transform var(--ui-accordion-trans-duration) ease-in-out;
  transition: -webkit-transform var(--ui-accordion-trans-duration) ease-in-out;
  transition: transform var(--ui-accordion-trans-duration) ease-in-out;
  transition: transform var(--ui-accordion-trans-duration) ease-in-out, -webkit-transform var(--ui-accordion-trans-duration) ease-in-out;
}

.ui-accordion_type_loan .ui-accordion_child_header .ui-accordion_child_button-trigger > .ui-common_fab {
  align-items: flex-start;
}

.ui-accordion_type_loan .ui-accordion_child_header .ui-accordion_child_button-trigger > .ui-common_fab > .ui-info-data_type_row-start.ui-info-data_gap_regular {
  padding-top: 46px;
}


.ui-accordion_type_loan .ui-accordion_child_pannel {
  margin: -4px 31px 31px;
}
.ui-accordion_type_loan .ui-accordion_child_pannel::before {
  content: initial;
}
.ui-accordion_type_loan.loan_border_color_other-A {
  border-color: #e9e9e9;
}
.ui-accordion_type_info-control .ui-accordion_child_footer {
  margin-top: 16px;
  padding-top: 12px;
  border-top: 1px solid;
  border-color: #e9e9e9;
}
.ui-accordion_type_info-control .ui-accordion_child_footer .ui-accordion_child_button-trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2px;
  width: 100%;
}
.ui-accordion_type_info-control .ui-accordion_child_footer .ui-accordion_child_button-trigger:after {
  position: relative;
  width: 16px;
  height: 16px;
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_down_gray.png);
}
.ui-accordion_b2b .ui-accordion_child_header .ui-accordion_child_button-trigger {
  padding: 23px 71px 23px 31px;
}

.ui-visual-box_type_column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.ui-visual-box_type_column-A {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
}
.ui-visual-box_type_column-B {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0;
}
.ui-visual-box_type_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 12px;
}
.ui-visual-box_type_info-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 16px;
}
.ui-visual-box_type_swiper-step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 24px;
}
.ui-visual-box_type_swiper-step .ui-visual-box_child_img-slot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  aspect-ratio: 730/337;
}
.ui-visual-box_type_swiper-step .ui-visual-box_child_img-slot img, .ui-visual-box_type_swiper-step .ui-visual-box_child_img-slot .ui-img {
  max-width: 100%;
}
.ui-visual-box_type_swiper-step .ui-visual-box_child_text-slot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 12px;
  margin: 0 calc(0px - var(--ui-swiper-space-between));
  width: calc(100% + var(--ui-swiper-space-between) * 2);
}
.ui-visual-box_child_text-slot {
  width: 100%;
}
.ui-visual-box_child_img-slot {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-visual-box_child_img-slot img, .ui-visual-box_child_img-slot i {
  display: block;
}

.ui-content-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--ui-content-info_gap);
}
.ui-content-info {
  --ui-content-info_gap: 8px;
  --ui-content-info-child-group_gap: 12px;
  --ui-content-info-child-column_gap: 4px;
  --ui-content-info-child-row_gap: 4px;
  --ui-content-info-child-between_gap: 8px;
  --ui-content-info-child-baseline_gap: 8px;
  --ui-content-info-child-center_gap: 8px;
}
.ui-content-info_child_text-sub-name {
  font-size: 13px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_text-sub-value {
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_text-name {
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_text-value {
  font-size: 13px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_text-caption {
  font-size: 12px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_text-other {
  font-size: 12px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_text-sub {
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_text-sub-2 {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_text-sub-other {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_text-sub-other-B {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_text {
  font-size: 13px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_text-amount {
  font-size: 24px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_text-amount-other {
  font-size: 20px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_text-large {
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_text-xlarge-sub {
  font-size: 16px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_text-xlarge {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_text-large-other {
  font-size: 18px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_title-down {
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_title {
  font-size: 20px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_child_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.ui-content-info_child_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.ui-content-info_child_footer {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.ui-content-info_child_slot-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: var(--ui-content-info-child-row_gap);
}
.ui-content-info_child_slot-row-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--ui-content-info-child-row_gap);
}
.ui-content-info_child_slot-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--ui-content-info-child-column_gap);
}
.ui-content-info_child_slot-column-2 {
  --ui-content-info-child-column_gap: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--ui-content-info-child-column_gap);
}
.ui-content-info_child_slot-column-right-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  gap: var(--ui-content-info-child-column_gap);
}
.ui-content-info_child_slot-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: var(--ui-content-info-child-between_gap);
}
.ui-content-info_child_slot-between:last-child {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-content-info_child_slot-between-min > *:first-child {
  min-width: 80px;
}
.ui-content-info_child_slot-baseline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: var(--ui-content-info-child-baseline_gap);
}
.ui-content-info_child_slot-right {
  margin-left: auto;
}
.ui-content-info_child_slot-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--ui-content-info-child-center_gap);
}
.ui-content-info_child_group-col-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.ui-content-info_child_group-col-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% - var(--ui-content-info-child-group_gap) * 1 / 2);
          flex: 0 0 calc(50% - var(--ui-content-info-child-group_gap) * 1 / 2);
}
.ui-content-info_child_group-col-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(33.3333333333% - var(--ui-content-info-child-group_gap) * 2 / 3);
          flex: 0 0 calc(33.3333333333% - var(--ui-content-info-child-group_gap) * 2 / 3);
}
.ui-content-info_child_group-col-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(25% - var(--ui-content-info-child-group_gap) * 3 / 4);
          flex: 0 0 calc(25% - var(--ui-content-info-child-group_gap) * 3 / 4);
}
.ui-content-info_child_group-col-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(20% - var(--ui-content-info-child-group_gap) * 4 / 5);
          flex: 0 0 calc(20% - var(--ui-content-info-child-group_gap) * 4 / 5);
}
.ui-content-info_child_data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.ui-content-info_child_data-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.ui-content-info_child_data_type_date {
  min-width: 130px;
}
.ui-content-info_child_data_type_charge {
  min-width: 205px;
}
.ui-content-info_child_data_type_charge_other-A {
  min-width: 127px;
}
.ui-content-info_child_data_type_period {
  min-width: 225px;
}
.ui-content-info_child_data_type_state {
  min-width: 56px;
}
.ui-content-info_child_color-A {
  color: #de1236 !important;
}
.ui-content-info_child_row-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}
.ui-content-info_child_dt {
  min-width: 110px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-content-info_child_dt-auto {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-content-info_child_dt_small {
  min-width: 63px;
}
.ui-content-info_child_dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ui-content-info_child_dd_small {
  min-width: 67px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-content-info [class^=ui-content-info_child_group] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: var(--ui-content-info-child-group_gap);
}
.ui-content-info_type_cert {
  --ui-content-info_gap: 16px;
}
.ui-content-info_type_cert .ui-content-info_child_header {
  gap: 4px;
}
.ui-content-info_type_cert .ui-content-info_child_body {
  min-height: 116px;
}
.ui-content-info_type_cert-01 {
  --ui-content-info_gap: 24px;
}
.ui-content-info_type_cert-01 .ui-content-info_child_header {
  gap: 4px;
}
.ui-content-info_type_cert-01 .ui-content-info_child_body [class^=ui-content-info_child_group] {
  --ui-content-info-child-column_gap: 0;
}
.ui-content-info_type_cert-02 {
  --ui-content-info_gap: 12px;
  --ui-content-info-child-row_gap: 8px;
  margin-bottom: -4px;
}
.ui-content-info_type_cert-02 .ui-content-info_child_header {
  gap: 8px;
}
.ui-content-info_type_cert-02 .ui-content-info_child_body,
.ui-content-info_type_cert-02 .ui-content-info_child_footer {
  padding-top: 12px;
  position: relative;
}
.ui-content-info_type_cert-02 .ui-content-info_child_body::before,
.ui-content-info_type_cert-02 .ui-content-info_child_footer::before {
  content: "";
  display: block;
  width: calc(100% + 46px);
  height: 1px;
  background-color: #e9e9e9;
  position: absolute;
  top: 0;
  left: -23px;
}
.ui-content-info_type_account {
  --ui-content-info_gap: 24px;
}
.ui-content-info_type_account-other {
  --ui-content-info_gap: 20px;
}
.ui-content-info_type_account-other .ui-content-info_child_footer {
  padding-top: 20px;
  border-top: 1px solid;
  border-color: #d9efeb;
}
.ui-content-info_type_account-remit {
  --ui-content-info_gap: 20px;
}
.ui-content-info_type_account-remit .ui-content-info_text-sub {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-content-info_type_account-remit .ui-content-info_child_footer {
  padding-top: 20px;
  border-top: 1px solid;
  border-color: #e9e9e9;
}
.ui-content-info_gap_small {
  gap: 4px;
}
.ui-content-info_gap_regular {
  gap: 8px;
}
.ui-content-info_gap_medium-down {
  gap: 10px;
}
.ui-content-info_gap_medium {
  gap: 12px;
}
.ui-content-info_gap_medium-plus {
  gap: 16px;
}
.ui-content-info_gap_large {
  gap: 24px;
}
.ui-content-info_gap_xlarge {
  gap: 32px;
}

.ui-account {
  --ui-account-gap: 12px;
}
.ui-account_child_text-sub {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-account_child_text {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  display: inline-block;
}
.ui-account_child_text-large {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-account_child_text-large-sub {
  font-size: 16px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-account_child_title-sub {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-account_child_title {
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-account_child_group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.ui-account_child_slot-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--ui-account-gap);
}
.ui-account_child_slot-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}
.ui-account_child_slot-column-01 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.ui-account_child_slot-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
}
.ui-account_child_slot-baseline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: 8px;
}
.ui-account_child_slot-right, .ui-account_child_slot-left {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-account_type_column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--ui-account-gap);
}
.ui-account_type_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: var(--ui-account-gap);
}
.ui-account_type_row-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--ui-account-gap);
}
.ui-account_type_row-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: var(--ui-account-gap);
}

.ui-account_type_row-between > div:not(.ui-account_child_slot-row) {
  flex-shrink: 0;
}

.ui-account_type_row-between .ui-account_child_slot-column .ui-unit-box > div:first-child {
  flex-grow: 1;
}

.ui-account_type_row-between .ui-account_child_slot-column .ui-unit-box > div + div {
  flex-shrink: 0;
}

.ui-account_gap_xsmall {
  --ui-account-gap: 4px;
}
.ui-account_gap_small {
  --ui-account-gap: 8px;
}
.ui-account_gap_medium {
  --ui-account-gap: 10px;
}
.ui-account_gap_large {
  --ui-account-gap: 12px;
}
.ui-account_gap_xlarge {
  --ui-account-gap: 16px;
}
.ui-account_gap_xxlarge {
  --ui-account-gap: 20px;
}
.ui-account .ui-icon_bank {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-account [sample-select] {
  all: unset;
  border: 0;
  padding-right: 24px;
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 20px 20px;
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_black.png);
}

.ui-unit-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--ui-unit-gap);
}
.ui-unit-box {
  --ui-unit-gap: 8px;
  --ui-unit-row-gap: 4px;
  --ui-before-size: 1px;
}
.ui-unit-box[class*=_row-gap] {
  row-gap: var(--ui-unit-row-gap);
}
.ui-unit-box_gap_none {
  --ui-unit-gap: 0;
}
.ui-unit-box_gap_xxsmall {
  --ui-unit-gap: 1px;
}
.ui-unit-box_gap_xsmall {
  --ui-unit-gap: 2px;
}
.ui-unit-box_gap_small {
  --ui-unit-gap: 4px;
}
.ui-unit-box_gap_small-plus {
  --ui-unit-gap: 6px;
}
.ui-unit-box_gap_medium {
  --ui-unit-gap: 8px;
}
.ui-unit-box_gap_large {
  --ui-unit-gap: 12px;
}
.ui-unit-box_gap_xlarge {
  --ui-unit-gap: 16px;
}
.ui-unit-box_gap_xxlarge {
  --ui-unit-gap: 20px;
}
.ui-unit-box_gap_huge {
  --ui-unit-gap: 24px;
}
.ui-unit-box_gap_huge-01 {
  --ui-unit-gap: 32px;
}
.ui-unit-box_gap_massive {
  --ui-unit-gap: 64px;
}
.ui-unit-box_row-gap_small {
  --ui-unit-row-gap: 4px;
}
.ui-unit-box_row-gap_small-plus {
  --ui-unit-row-gap: 6px;
}
.ui-unit-box_row-gap_medium {
  --ui-unit-row-gap: 8px;
}
.ui-unit-box_row-gap_large {
  --ui-unit-row-gap: 12px;
}
.ui-unit-box_row-gap_xlarge {
  --ui-unit-row-gap: 16px;
}
.ui-unit-box_row-gap_xxlarge {
  --ui-unit-row-gap: 20px;
}
.ui-unit-box_row-gap_huge {
  --ui-unit-row-gap: 24px;
}
.ui-unit-box_item_start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.ui-unit-box_item_stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.ui-unit-box_type_inline-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.ui-unit-box_type_slot-other {
  min-width: 200px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ui-unit-box_type_money {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ui-unit-box_type_wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ui-unit-box_type_divider {
  --ui-column-gap: calc((var(--ui-unit-gap))*2 + var(--ui-before-size));
  -webkit-column-gap: var(--ui-column-gap);
     -moz-column-gap: var(--ui-column-gap);
          column-gap: var(--ui-column-gap);
  row-gap: var(--ui-unit-row-gap);
}
.ui-unit-box_type_divider > * {
  position: relative;
}
.ui-unit-box_type_divider > * + *:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: calc(0px - var(--ui-unit-gap));
  width: var(--ui-before-size);
  height: 12px;
  background-color: #d7dbda;
  -webkit-transform: translateY(-50%) translateX(-100%);
          transform: translateY(-50%) translateX(-100%);
}
.ui-unit-box_type_divider > *[style*="display: none"] + *:before,
.ui-unit-box_type_divider > *[style*="display:none"] + *:before,
.ui-unit-box_type_divider > *[style*='display: none'] + *:before,
.ui-unit-box_type_divider > *[style*='display:none'] + *:before {
  display: none;
}  

.ui-unit-box_type_dot-primary {
  --ui-before-size: 4px;
  --ui-column-gap: calc((var(--ui-unit-gap))*2 + var(--ui-before-size));
  -webkit-column-gap: var(--ui-column-gap);
     -moz-column-gap: var(--ui-column-gap);
          column-gap: var(--ui-column-gap);
  row-gap: var(--ui-unit-row-gap);
}
.ui-unit-box_type_dot-primary > * {
  position: relative;
}
.ui-unit-box_type_dot-primary > * + *:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: calc(0px - var(--ui-unit-gap));
  width: var(--ui-before-size);
  height: var(--ui-before-size);
  border-radius: 100%;
  background-color: #009178;
  -webkit-transform: translateY(-50%) translateX(-100%);
          transform: translateY(-50%) translateX(-100%);
}
.ui-unit-box_type_arrow-inner {
  --ui-before-size: 16px;
  -webkit-column-gap: var(--ui-unit-gap);
     -moz-column-gap: var(--ui-unit-gap);
          column-gap: var(--ui-unit-gap);
  row-gap: var(--ui-unit-row-gap);
}
.ui-unit-box_type_arrow-inner > * {
  position: relative;
}
.ui-unit-box_type_arrow-inner > *:not(:only-child, :last-child) {
  padding-right: calc(var(--ui-before-size) + var(--ui-unit-gap) - 2px);
}
.ui-unit-box_type_arrow-inner > *:not(:only-child, :last-child):before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  width: var(--ui-before-size);
  height: var(--ui-before-size);
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: translateY(-50%) translateX(0);
          transform: translateY(-50%) translateX(0);
}
.ui-unit-box_type_arrow {
  --ui-before-size: 16px;
  --ui-column-gap: calc((var(--ui-unit-gap))*2 + var(--ui-before-size));
  -webkit-column-gap: var(--ui-column-gap);
     -moz-column-gap: var(--ui-column-gap);
          column-gap: var(--ui-column-gap);
  row-gap: var(--ui-unit-row-gap);
}
.ui-unit-box_type_arrow > * {
  position: relative;
}
.ui-unit-box_type_arrow > * + *:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: calc(0px - var(--ui-unit-gap));
  width: var(--ui-before-size);
  height: var(--ui-before-size);
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: translateY(-50%) translateX(-100%);
          transform: translateY(-50%) translateX(-100%);
}
.ui-unit-box_type_arrow-A {
  --ui-before-size: 20px;
  --ui-column-gap: calc((var(--ui-unit-gap))*2 + var(--ui-before-size));
  -webkit-column-gap: var(--ui-column-gap);
     -moz-column-gap: var(--ui-column-gap);
          column-gap: var(--ui-column-gap);
  row-gap: 4px;
}
.ui-unit-box_type_arrow-A > * {
  position: relative;
}
.ui-unit-box_type_arrow-A > * + *:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: calc(0px - var(--ui-unit-gap));
  width: var(--ui-before-size);
  height: 10px;
  background-image: url(/cont/resource/img/rebuild/ic_arrow-direc-right.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: translateY(-50%) translateX(-100%);
          transform: translateY(-50%) translateX(-100%);
}
.ui-unit-box_type_arrow-A-large {
  --ui-before-size: 40px;
  --ui-column-gap: calc((var(--ui-unit-gap))*2 + var(--ui-before-size));
  -webkit-column-gap: var(--ui-column-gap);
     -moz-column-gap: var(--ui-column-gap);
          column-gap: var(--ui-column-gap);
  row-gap: 4px;
}
.ui-unit-box_type_arrow-A-large > * {
  position: relative;
}
.ui-unit-box_type_arrow-A-large > * + *:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: calc(0px - var(--ui-unit-gap));
  width: var(--ui-before-size);
  height: var(--ui-before-size);
  background-image: url(/cont/resource/img/rebuild/ic_arrow-large-direc-right.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: translateY(-50%) translateX(-100%);
          transform: translateY(-50%) translateX(-100%);
}
.ui-unit-box_type_single-arrow {
  --ui-before-size: 24px;
  --ui-column-gap: calc((var(--ui-unit-gap))*2 + var(--ui-before-size));
  -webkit-column-gap: var(--ui-column-gap);
     -moz-column-gap: var(--ui-column-gap);
          column-gap: var(--ui-column-gap);
}
.ui-unit-box_type_single-arrow > * {
  position: relative;
}
.ui-unit-box_type_single-arrow > * + *:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: calc(0px - var(--ui-unit-gap));
  width: var(--ui-before-size);
  height: var(--ui-before-size);
  background-image: url(/cont/resource/img/rebuild/ic_24_single_arrow.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: translateY(-50%) translateX(-100%);
          transform: translateY(-50%) translateX(-100%);
}
.ui-unit-box_type_arrow-display {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 72px;
     -moz-column-gap: 72px;
          column-gap: 72px;
  --ui-before-size: 20px;
}
.ui-unit-box_type_arrow-display > * {
  position: relative;
  width: 100%;
}
.ui-unit-box_type_arrow-display > * + *:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: -26px;
  width: var(--ui-before-size);
  height: var(--ui-before-size);
  background-image: url(/cont/resource/img/rebuild/ic_24_arrow_display.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: translateY(-50%) translateX(-100%);
          transform: translateY(-50%) translateX(-100%);
}

.ui-segment-group {
  --ui-segment-group_row-gap: 0;
  --ui-segment-group_gap: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: var(--ui-segment-group_gap);
  width: 100%;
}
.ui-segment-group_type_col-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.ui-segment-group_type_col-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% - var(--ui-segment-group_gap) * 1 / 2);
          flex: 0 0 calc(50% - var(--ui-segment-group_gap) * 1 / 2);
}
.ui-segment-group_type_col-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(33.3333333333% - var(--ui-segment-group_gap) * 2 / 3);
          flex: 0 0 calc(33.3333333333% - var(--ui-segment-group_gap) * 2 / 3);
}
.ui-segment-group_type_col-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(25% - var(--ui-segment-group_gap) * 3 / 4);
          flex: 0 0 calc(25% - var(--ui-segment-group_gap) * 3 / 4);
}
.ui-segment-group_type_col-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(20% - var(--ui-segment-group_gap) * 4 / 5);
          flex: 0 0 calc(20% - var(--ui-segment-group_gap) * 4 / 5);
}
.ui-segment-group_gap_xsmall {
  --ui-segment-group_gap: 8px;
}
.ui-segment-group_gap_xsmall-other-A {
  --ui-segment-group_gap: 12px;
}
.ui-segment-group_gap_small {
  --ui-segment-group_gap: 16px;
}
.ui-segment-group_gap_default {
  --ui-segment-group_gap: 20px;
}
.ui-segment-group_gap_medium {
  --ui-segment-group_gap: 24px;
}
.ui-segment-group_gap_large {
  --ui-segment-group_gap: 32px;
}
.ui-segment-group_row-gap_xsmall {
  --ui-segment-group_row-gap: 8px;
}
.ui-segment-group_row-gap_small {
  --ui-segment-group_row-gap: 16px;
}
.ui-segment-group_row-gap_default {
  --ui-segment-group_row-gap: 20px;
}
.ui-segment-group_row-gap_medium {
  --ui-segment-group_row-gap: 24px;
}
.ui-segment-group_row-gap_large {
  --ui-segment-group_row-gap: 32px;
}
.ui-segment-group[class*=row-gap] {
  row-gap: var(--ui-segment-group_row-gap);
}

.ui-feed-back {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: var(--ui-feed-back-viusal-column-gap);
  padding: var(--ui-feed-back-padding-tb) var(--ui-feed-back-padding-lr);
  width: 100%;
  text-align: center;
}
.ui-feed-back {
  --ui-feed-back-padding-tb: 32px;
  --ui-feed-back-padding-lr: 0;
  --ui-feed-back-viusal-column-gap: 24px;
  --ui-feed-back-icon-size: 80px;
  --ui-no-data-slot-column-gap: 8px;
}
.ui-feed-back_child_title {
  font-size: 24px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-feed-back_child_text {
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-feed-back_child_text > .ui-typography_color_active, .ui-feed-back_child_text > .ui-typography_color_success, .ui-feed-back_child_text > .ui-feed-back_child_color-primary {
  font-weight: 500;
}
.ui-feed-back_child_text ~ * {
  margin-top: 8px;
}
.ui-feed-back_child_text.exception ~ * {
  margin-top: 0;
}
.ui-feed-back_child_text-error {
  font-size: 16px;
  color: #de1236 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-feed-back_child_text-sub {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-feed-back_child_icon-complete {
  background-image: url(/cont/resource/img/rebuild/ic_80_complete.png);
}
.ui-feed-back_child_icon-error {
  background-image: url(/cont/resource/img/rebuild/ic_80_error.png);
}
.ui-feed-back_child_icon-fail {
  background-image: url(/cont/resource/img/rebuild/ic_80_fail.png);
}
.ui-feed-back_child_icon-info {
  --ui-feed-back-icon-size: 48px;
  background-image: url(/cont/resource/img/rebuild/ic_48_info.png);
}
.ui-feed-back_child_color-error {
  color: #de1236 !important;
  font-family: inherit;
}
.ui-feed-back_child_color-primary {
  color: #009178 !important;
  font-family: inherit;
}
.ui-feed-back_child_slot-viusal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0;
}
.ui-feed-back_child_slot-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: var(--ui-no-data-slot-column-gap);
}
.ui-feed-back [class^=ui-feed-back_child_icon] {
  display: block;
  width: var(--ui-feed-back-icon-size);
  height: var(--ui-feed-back-icon-size);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.ui-feed-back_size_unset {
  --ui-feed-back-padding-tb: 0;
  --ui-feed-back-padding-lr: 0;
}
.ui-feed-back_type_info {
  --ui-feed-back-padding-tb: 0;
  --ui-feed-back-padding-lr: 0;
  --ui-feed-back-viusal-column-gap: 16px;
}

.ui-no-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: var(--ui-no-data-padding-tb) var(--ui-no-data-padding-lr);
  width: 100%;
  border-radius: var(--ui-no-data-border-radius);
  text-align: center;
}
.ui-no-data {
  --ui-no-data-padding-tb: 0;
  --ui-no-data-padding-lr: 0;
  --ui-no-data-border-radius: 12px;
  --ui-no-data-viusal-marign: 16px;
  --ui-no-data-icon-size: 80px;
  --ui-no-data-slot-column-gap: 4px;
}
.ui-no-data_child_text {
  font-size: 16px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-no-data_child_text-sub {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-no-data_child_slot-viusal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0;
}
.ui-no-data_child_slot-viusal + * {
  margin-top: var(--ui-no-data-viusal-marign);
}
.ui-no-data_child_icon-A {
  background-image: url(/cont/resource/img/rebuild/ic_80_nodata-2.png);
}
.ui-no-data_child_slot-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: var(--ui-no-data-slot-column-gap);
}
.ui-no-data [class^=ui-no-data_child_icon] {
  display: block;
  width: var(--ui-no-data-icon-size);
  height: var(--ui-no-data-icon-size);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.ui-no-data_type_single {
  --ui-no-data-padding-tb: 24px;
  --ui-no-data-padding-lr: 32px;
}
.ui-no-data_type_box-bg {
  --ui-no-data-padding-tb: 40px;
  --ui-no-data-padding-lr: 32px;
  --ui-no-data-border-radius: 16px;
  background-color: #F7F7F8;
}
.ui-no-data_type_box-border {
  --ui-no-data-padding-tb: 39px;
  --ui-no-data-padding-lr: 31px;
  border: 1px solid;
  border-color: #e9e9e9;
}

.ui-tooltip {
  display: none;
  position: absolute;
  gap: 8px;
  padding: calc(var(--ui-tooltip-padding) - var(--ui-tooltip-border-width));
  padding-right: 11px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 360px;
  border-radius: var(--ui-tooltip-border-radius);
  border: var(--ui-tooltip-border-width) solid;
  border-color: #3c3e3d;
  background-color: #fff;
  -webkit-box-shadow: 4px 6px 8px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 4px 6px 8px 0px rgba(0, 0, 0, 0.1);
  text-align: left;
  z-index: 10;
}
.ui-tooltip-parent {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.ui-tooltip {
  --ui-tooltip-target-gap: 4px;
  --ui-tooltip-border-radius: 4px;
  --ui-tooltip-border-width: 1px;
  --ui-tooltip-padding: 16px;
  --ui-tooltip-arrow-width: 18px;
  --ui-tooltip-arrow-height: 10px;
  --ui-tooltip-arrow-left: 24px;
  --ui-tooltip-arrow-right: unset;
}
.ui-tooltip[data-fixed][class*=-left] {
  -webkit-transform: translateX(calc(0px - var(--ui-tooltip-arrow-left) - var(--ui-tooltip-arrow-width) * 1 / 2));
          transform: translateX(calc(0px - var(--ui-tooltip-arrow-left) - var(--ui-tooltip-arrow-width) * 1 / 2));
}
.ui-tooltip[data-fixed][class*=-center] {
  -webkit-transform: translateX(calc(0px - var(--ui-tooltip-arrow-left) - var(--ui-tooltip-arrow-width) * 1 / 2));
          transform: translateX(calc(0px - var(--ui-tooltip-arrow-left) - var(--ui-tooltip-arrow-width) * 1 / 2));
}
.ui-tooltip[data-fixed][class*=-right] {
  -webkit-transform: translateX(calc(-100% + var(--ui-tooltip-arrow-right) + var(--ui-tooltip-arrow-width) * 1 / 2));
          transform: translateX(calc(-100% + var(--ui-tooltip-arrow-right) + var(--ui-tooltip-arrow-width) * 1 / 2));
}
.ui-tooltip[data-fixed=top][class*=pos_bottom]::before {
  top: unset;
  bottom: -10px;
  -webkit-transform: scale(-1);
          transform: scale(-1);
}
.ui-tooltip[data-fixed=top][class*=pos_bottom]::after {
  top: unset;
  bottom: -9px;
  -webkit-transform: scale(-1);
          transform: scale(-1);
}
.ui-tooltip[data-fixed=bottom][class*=pos_top]::before {
  top: -10px;
  bottom: unset;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.ui-tooltip[data-fixed=bottom][class*=pos_top]::after {
  top: -9px;
  bottom: unset;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.ui-tooltip::before, .ui-tooltip:after {
  content: "";
  position: absolute;
  left: calc(var(--ui-tooltip-arrow-left) - var(--ui-tooltip-border-width));
  right: var(--ui-tooltip-arrow-right);
  width: 0;
  height: 0;
  border-style: solid;
  border-top: 0;
  border-bottom-width: var(--ui-tooltip-arrow-height);
  border-left-width: calc(var(--ui-tooltip-arrow-width) * 1 / 2);
  border-right-width: calc(var(--ui-tooltip-arrow-width) * 1 / 2);
  border-color: transparent;
  font-size: 0;
  line-height: unset;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.ui-tooltip::before {
  top: -10px;
  z-index: 1;
  border-bottom-color: #3c3e3d;
}
.ui-tooltip::after {
  top: -9px;
  border-bottom-color: #fff;
  z-index: 2;
}
.ui-tooltip[class*=pos_top]::before {
  top: unset;
  bottom: -10px;
  -webkit-transform: scale(-1);
          transform: scale(-1);
}
.ui-tooltip[class*=pos_top]::after {
  top: unset;
  bottom: -9px;
  -webkit-transform: scale(-1);
          transform: scale(-1);
}
.ui-tooltip_child_title {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-tooltip_child_title-sub {
  font-size: 16px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-tooltip_child_content {
  max-width: 307px;
}
.ui-tooltip_child_slot-title-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 4px;
}
.ui-tooltip_child_slot-title-box + * {
  margin-top: 8px;
}
.ui-tooltip_child_slot-title-box ~ .ui-tooltip_child_slot-title-box {
  margin-top: 16px;
}
.ui-tooltip_child_slot-title-box > :last-child {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-tooltip_child_slot button {
  text-indent: 0;
}
.ui-tooltip_child_button-close {
  position: relative;
  width: 16px;
  height: 22px;
  background-position: center;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_16_close_black.png);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-tooltip_state_open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ui-tooltip_pos_top-left {
  --ui-tooltip-arrow-left: 24px;
  left: calc(50% - var(--ui-tooltip-arrow-left) - var(--ui-tooltip-arrow-width) * 1 / 2);
  bottom: calc(100% + var(--ui-tooltip-target-gap) + var(--ui-tooltip-arrow-height));
}
.ui-tooltip_pos_top-center {
  --ui-tooltip-arrow-left: calc(50% - var(--ui-tooltip-arrow-width)*1/2 + var(--ui-tooltip-border-width));
  bottom: calc(100% + var(--ui-tooltip-target-gap) + var(--ui-tooltip-arrow-height));
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ui-tooltip_pos_top-right {
  --ui-tooltip-arrow-left: unset;
  --ui-tooltip-arrow-right: 24px;
  right: calc(50% - var(--ui-tooltip-arrow-right) - var(--ui-tooltip-arrow-width) * 1 / 2);
  bottom: calc(100% + var(--ui-tooltip-target-gap) + var(--ui-tooltip-arrow-height));
}
.ui-tooltip_pos_bottom-left {
  --ui-tooltip-arrow-left: 24px;
  left: calc(50% - var(--ui-tooltip-arrow-left) - var(--ui-tooltip-arrow-width) * 1 / 2);
  top: calc(100% + var(--ui-tooltip-target-gap) + var(--ui-tooltip-arrow-height));
}
.ui-tooltip_pos_bottom-center {
  --ui-tooltip-arrow-left: calc(50% - var(--ui-tooltip-arrow-width)*1/2 + var(--ui-tooltip-border-width));
  top: calc(100% + var(--ui-tooltip-target-gap) + var(--ui-tooltip-arrow-height));
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ui-tooltip_pos_bottom-right {
  --ui-tooltip-arrow-left: unset;
  --ui-tooltip-arrow-right: 24px;
  right: calc(50% - var(--ui-tooltip-arrow-right) - var(--ui-tooltip-arrow-width) * 1 / 2);
  top: calc(100% + var(--ui-tooltip-target-gap) + var(--ui-tooltip-arrow-height));
}
.ui-rebuild .ui-tooltip_child_button-close,
.ui-popup .ui-tooltip_child_button-close {
  display: block;
}

.ui-hint {
  display: none;
  position: absolute;
  gap: 8px;
  padding: var(--ui-hint-padding-tb) var(--ui-hint-padding-lr);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 360px;
  border-radius: var(--ui-hint-border-radius);
  background: #25303E;
  z-index: 10;
}
.ui-hint-parent {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.ui-hint {
  --ui-hint-target-gap: 16px;
  --ui-hint-border-radius: 8px;
  --ui-hint-padding-lr: 12px;
  --ui-hint-padding-tb: 8px;
  --ui-hint-arrow-width: 5px;
  --ui-hint-arrow-height: 10px;
  --ui-hint-arrow-left: unset;
  --ui-hint-arrow-right: unset;
  --ui-hint-arrow-rotate: 0deg;
}
.ui-hint::after {
  content: "";
  position: absolute;
  left: var(--ui-hint-arrow-left);
  right: var(--ui-hint-arrow-right);
  width: var(--ui-hint-arrow-width);
  height: var(--ui-hint-arrow-height);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/img_layer_tail_black.png);
  -webkit-transform: rotate(var(--ui-hint-arrow-rotate));
          transform: rotate(var(--ui-hint-arrow-rotate));
  image-rendering: -moz-crisp-edges; /* Firefox */
  image-rendering: -o-crisp-edges; /* Opera */
  image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}
.ui-hint[class*=pos_top] {
  --ui-hint-arrow-rotate: -90deg;
}
.ui-hint[class*=pos_top]::after {
  bottom: calc(0px - var(--ui-hint-arrow-width) - 2px);
}
.ui-hint[class*=pos_left] {
  --ui-hint-arrow-rotate: 180deg;
}
.ui-hint[class*=pos_left]::after {
  --ui-hint-arrow-right: calc(0px - var(--ui-hint-arrow-width));
}
.ui-hint[class*=pos_right] {
  --ui-hint-arrow-rotate: 0deg;
}
.ui-hint[class*=pos_right]::after {
  --ui-hint-arrow-left: calc(0px - var(--ui-hint-arrow-width));
}
.ui-hint[class*=pos_bottom] {
  --ui-hint-arrow-rotate: 90deg;
}
.ui-hint[class*=pos_bottom]::after {
  top: calc(0px - var(--ui-hint-arrow-width) - 2px);
}
.ui-hint_child_text {
  font-size: 15px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-hint_child_font_bold {
  font-size: 15px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  color: #00DCB6 !important;
}
.ui-hint_child_slot-right {
  margin-left: auto;
}
.ui-hint_child_content {
  -ms-flex-item-align: center;
      align-self: center;
}
.ui-hint_child_button-close {
  position: relative;
  margin-top: 3px;
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_16_close_white.png);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-hint_state_open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ui-hint_gap_unset {
  --ui-hint-target-gap: 0px;
}
.ui-hint_gap_xsmall {
  --ui-hint-target-gap: 4px;
}
.ui-hint_gap_small {
  --ui-hint-target-gap: 8px;
}
.ui-hint_gap_medium {
  --ui-hint-target-gap: 12px;
}
.ui-hint_gap_large {
  --ui-hint-target-gap: 16px;
}
.ui-hint_pos_top-left {
  --ui-hint-arrow-left: 24px;
  left: calc(50% - var(--ui-hint-arrow-left) - var(--ui-hint-arrow-height) + var(--ui-hint-padding-lr) - 1px);
  bottom: calc(100% + var(--ui-hint-target-gap) + var(--ui-hint-arrow-width) * 1 / 2);
}
.ui-hint_pos_top-center {
  --ui-hint-arrow-left: 50%;
  /* --ui-hint-arrow-left: calc(50% - var(--ui-hint-arrow-height)*1/2); */
  left: 50%;
  bottom: calc(100% + var(--ui-hint-target-gap) + var(--ui-hint-arrow-width));
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ui-hint_pos_top-right {
  --ui-hint-arrow-right: 24px;
  right: calc(50% - var(--ui-hint-arrow-right) - var(--ui-hint-arrow-height) + var(--ui-hint-padding-lr) - 1px);
  bottom: calc(100% + var(--ui-hint-target-gap) + var(--ui-hint-arrow-width) * 1 / 2);
}
.ui-hint_pos_bottom-left {
  --ui-hint-arrow-left: 24px;
  left: calc(50% - var(--ui-hint-arrow-left) - var(--ui-hint-arrow-height) + var(--ui-hint-padding-lr) - 1px);
  top: calc(100% + var(--ui-hint-target-gap) + var(--ui-hint-arrow-width) * 1 / 2);
}
.ui-hint_pos_bottom-center {
  --ui-hint-arrow-left: calc(50% - var(--ui-hint-arrow-height)*1/2);
  left: 50%;
  top: calc(100% + var(--ui-hint-target-gap) + var(--ui-hint-arrow-width) * 1 / 2);
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ui-hint_pos_bottom-right {
  --ui-hint-arrow-right: 24px;
  right: calc(50% - var(--ui-hint-arrow-right) - var(--ui-hint-arrow-height) + var(--ui-hint-padding-lr) - 1px);
  top: calc(100% + var(--ui-hint-target-gap) + var(--ui-hint-arrow-width) * 1 / 2);
}
.ui-hint_pos_left-center {
  top: 50%;
  right: calc(100% + var(--ui-hint-target-gap) + var(--ui-hint-arrow-width));
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ui-hint_pos_left-center::after {
  top: calc(50% - var(--ui-hint-arrow-height) * 1 / 2);
}
.ui-hint_pos_right-center {
  top: 50%;
  left: calc(100% + var(--ui-hint-target-gap) + var(--ui-hint-arrow-width));
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ui-hint_pos_right-center::after {
  top: calc(50% - var(--ui-hint-arrow-height) * 1 / 2);
}

.ui-popup {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: var(--ui-popup-radius);
  background-color: #fff;
  -webkit-box-shadow: 4px 8px 32px 0px rgba(18, 21, 23, 0.16);
          box-shadow: 4px 8px 32px 0px rgba(18, 21, 23, 0.16);
  width: var(--ui-popup-width);
  padding-top: var(--ui-popup-none-header);
  padding-bottom: var(--ui-popup-none-footer);
  max-height: 800px;
}
.ui-popup, .ui-popup * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ui-popup {
  --ui-popup-width: 0;
  --ui-popup-radius: 24px;
  --ui-popup-padding-t: 32px;
  --ui-popup-padding-b: 16px;
  --ui-popup-padding-lr: 40px;
  --ui-popup-title-gap: 16px;
  --ui-popup-button-gap: 12px;
  --ui-popup-none-footer: 40px;
  --ui-popup-none-header: 32px;
  --ui-popup-button-close-size: 32px;
  --ui-popup-button-close-right: calc(var(--ui-popup-padding-lr) - 8px);
}
.ui-popup_child_header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: calc(0px - var(--ui-popup-none-header));
  padding: var(--ui-popup-padding-t) var(--ui-popup-padding-lr) var(--ui-popup-padding-b) var(--ui-popup-padding-lr);
  z-index: 10;
}
.ui-popup_child_body {
  padding: 0 var(--ui-popup-padding-lr);
  overflow: auto;
  overflow-x: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overscroll-behavior: none;
}
.ui-popup_child_body::-webkit-scrollbar-button {
  display: none;
}
@supports (scrollbar-gutter: stable) {
  .ui-popup_child_body {
    scrollbar-gutter: stable;
    margin-right: calc(0px - var(--ui-set-scroll-bar-size));
    padding: 0 calc(var(--ui-popup-padding-lr) - var(--ui-set-scroll-bar-size)) 0 var(--ui-popup-padding-lr);
    max-width: var(--ui-popup-width);
  }
}
.ui-popup_child_slot-center {
  text-align: center;
}
.ui-popup_child_slot-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 12px var(--ui-popup-padding-lr);
  border-top: 1px solid;
  border-color: #e9e9e9;
}
.ui-popup_child_slot-sticky {
  position: sticky;
  top: 0;
  z-index: 9;
}
.ui-popup_child_slot-sticky + * {
  padding-top: 32px;
}
.ui-popup_child_slot-sticky .tab_wrap {
  margin: 0 40px 0 44px;
}
.ui-popup_child_slot-absolute {
  position: absolute;
  top: var(--ui-popup-padding-t);
  right: var(--ui-popup-button-close-right);
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
  z-index: 11;
}
.ui-popup_child_slot-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  margin-left: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-popup_child_footer {
  padding-top: var(--ui-popup-padding-t);
  margin-bottom: calc(0px - var(--ui-popup-none-footer));
}
.ui-popup_child_button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: var(--ui-popup-button-gap);
}
.ui-popup_child_button-group-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0;
  width: 100%;
  border-top: 1px solid;
  border-color: #e9e9e9;
}
.ui-popup_child_button-group-line > button + button:after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 1px;
  height: 100%;
  background-color: #e9e9e9;
  pointer-events: none;
}
.ui-popup_child_button-close {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: var(--ui-popup-button-close-size);
  height: var(--ui-popup-button-close-size);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_32_close.png);
}
.ui-popup_child_button-primary {
  position: relative;
  padding: 12px;
  width: 100%;
}
.ui-popup_child_button-primary, .ui-popup_child_button-primary > span {
  font-size: 16px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-popup_child_button-primary_type-bold, .ui-popup_child_button-primary_type-bold > span {
  font-size: 16px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-popup_child_button-secondary {
  position: relative;
  padding: 12px;
  width: 100%;
}
.ui-popup_child_button-secondary, .ui-popup_child_button-secondary > span {
  font-size: 16px;
  color: #666 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-popup_child_button-secondary-bold, .ui-popup_child_button-secondary-bold > span {
  font-size: 16px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-popup_child_button-chatbot {
  position: relative;
  padding: 12px;
  width: 100%;
}
.ui-popup_child_button-chatbot, .ui-popup_child_button-chatbot > span {
  font-size: 16px;
  color: #6f5dd8 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-popup_type_alert {
  --ui-popup-width: 384px;
  --ui-popup-padding-lr: 32px;
  --ui-popup-padding-b: 16px;
}
.ui-popup_type_alert .ui-popup_child_header {
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ui-popup_type_alert .ui-popup_child_header .ui-typography_color_strong-secondary {
  color: #111 !important;
}

.ui-popup_type_alert .ui-popup_child_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}

.ui-popup_type_alert .ui-popup_child_button-close {
  background-image: url(/cont/resource/img/rebuild/ic_24_close.png);
}

.ui-popup_type_modal .ui-popup_child_header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding-right: calc(var(--ui-popup-button-close-size) + var(--ui-popup-button-close-right) + 12px);
}
.ui-popup_type_modal .ui-popup_child_header .ui-typography_type_modal-title {
  line-height: 32px;
}
.ui-popup_type_modal .ui-popup_child_slot-sticky + * {
  margin-top: 0;
  padding-top: 32px;
}
.ui-popup_type_modal .ui-popup_child_footer .ui-popup_child_button-group {
  margin-bottom: 40px;
}
.ui-popup_type_CMS .ui-popup_child_header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  padding-right: 72px;
  padding-left: 72px;
}
.ui-popup_type_CMS .ui-popup_child_header .ui-typography_type_modal-title {
  line-height: 32px;
}
.ui-popup_type_CMS .ui-popup_child_footer .ui-popup_child_button-group {
  margin-bottom: 40px;
}
.ui-popup_type_CMS .ui-popup_child_footer .ui-popup_child_button-group + .ui-popup_child_slot-line {
  margin-top: -40px;
}
.ui-popup_type_CMS .ui-popup_child_slot-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: -32px;
  padding: 24px var(--ui-popup-padding-lr);
  border-top: 0;
}
.ui-popup_type_scraping {
  --ui-popup-padding-t:40px;
  --ui-popup-padding-b:40px;
  padding-top: var(--ui-popup-padding-t);
  padding-bottom: var(--ui-popup-padding-b);
}
.ui-popup_type_scraping .ui-popup_child_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  text-align: center;
}
.ui-popup_size_xsmall {
  --ui-popup-width: 384px;
}
.ui-popup_size_xsmall-plus {
  --ui-popup-width: 400px;
}
.ui-popup_size_small-minus {
  --ui-popup-width: 430px;
}
.ui-popup_size_small {
  --ui-popup-width: 480px;
}
.ui-popup_size_small-plus {
  --ui-popup-width: 560px;
}
.ui-popup_size_medium {
  --ui-popup-width: 640px;
}
.ui-popup_size_large {
  --ui-popup-width: 860px;
}
.ui-popup_size_xlarge {
  --ui-popup-width: 980px;
}
.ui-popup_size_xxlarge {
  --ui-popup-width: 1100px;
}
.ui-popup .ui-article {
  margin-bottom: 0px;
}
.ui-popup .ui-article .terms_wrap .terms_box {
  border: 0;
  max-height: initial;
}
.ui-popup .ui-article .terms_wrap .inner_box {
  padding: 0;
}

.window_pop.ui-rebuild .layer_pop_wrap {
  padding: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.window_pop.ui-rebuild .layer_pop_wrap .layer_header {
  padding: 24px 24px 24px 40px;
}
.window_pop.ui-rebuild .layer_pop_wrap .layer_header .tit.dep01 {
  font-size: 24px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: 32px;
}
.window_pop.ui-rebuild .layer_pop_wrap .layer_content {
  margin: 0;
  padding: 0 40px 40px 40px;
}
.window_pop.ui-rebuild .ui-article {
  margin-bottom: 0px;
}

.main_popup_wrapper {
  position: absolute;
  display: block;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
}
.main_popup_wrapper .popup_layer_group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 24px;
}
.main_popup_wrapper .popup_dimmed {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #000;
  opacity: 0.2;
  z-index: -1;
}

.marketing_popup {
  position: fixed;
  top: 156px;
  right: 110px;
  padding: 0;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  width: 320px;
  background: #fff;
  border-radius: 16px;
  border: 1px solid #e5ecec;
  -webkit-filter: drop-shadow(0 4px 16px rgba(0, 145, 121, 0.12));
          filter: drop-shadow(0 4px 16px rgba(0, 145, 121, 0.12));
  overflow: hidden;
  z-index: 99;
}
.marketing_popup.open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.marketing_popup .mp_visual {
  width: 100%;
  height: 160px;
  border-radius: 16px 16px 0 0;
  overflow: hidden;
}
.marketing_popup .mp_visual img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 16px 16px 0 0;
}
.marketing_popup .mp_contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  padding: 0 24px 19px 24px;
}
.marketing_popup .mp_contents .mp_title {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-align: center;
}
.marketing_popup .mp_contents .mp_text {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-align: center;
}
.marketing_popup .mp_contents .mp_button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 8px;
  padding: 8px 16px;
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #e6f4f2;
  border-radius: 6px;
}
.marketing_popup .mp_contents .mp_button:hover, .marketing_popup .mp_contents .mp_button:active {
  color: #005244 !important;
  background-color: #b1d8d1;
}
.marketing_popup .mp_contents .mp_button[disabled] {
  color: #666666 !important;
  background-color: #f7f7f8 !important;
}
.marketing_popup .mp_close {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 24px;
  height: 24px;
  background: url(/cont/resource/img/rebuild/ic_16_cancel.png) no-repeat center/contain;
  z-index: 10;
}

.ui-otp-group .ui-article_type_text {
  margin-top: 12px;
}

.ui-otp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
.ui-otp ~ .ui-otp-footer-group {
  margin-top: 12px;
}
.ui-otp_child_field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 48px;
}
.ui-otp_child_field > *:first-child {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-otp_child_img {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 200px;
  height: 80px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/img_otp.png);
}
.ui-otp_child_img-m {
  width: 112px;
  height: 112px;
  background-image: url(/cont/resource/img/rebuild/img_motp.png);
}
.ui-otp_child_icon {
  width: 48px;
  height: 48px;
  background: url(/cont/resource/img/rebuild/ic_48_nootp.png) no-repeat center/contain;
}

.ui-otp_child .ui-group + .ui-group_size_large {
  margin-top: 16px;
}

.ui-otp_type_box {
  padding: 23px 31px;
  border-radius: 12px;
  border: 1px solid;
  border-color: #e9e9e9;
  background-color: #fff;
}
.ui-otp_type_mobile {
  padding: 23px 31px;
  border-radius: 12px;
  border: 1px solid;
  border-color: #e9e9e9;
  background-color: #fff;
}
.ui-otp_type_mobile .ui-otp_child_field {
  gap: 24px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.ui-otp_type_mobile .ui-otp_child_qr {
  padding: 8px;
  width: 112px;
  height: 112px;
  border: 1px solid #eceeee;
  background-color: #fff;
  border-radius: 20px;
}
.ui-otp_type_mobile .ui-otp_child_qr img {
  display: block;
  width: 100%;
  height: 100%;
}
.ui-otp_type_mobile .list_wrap .list {
  gap: 4px !important;
}
.ui-otp_type_missing {
  padding: 23px;
  border-radius: 12px;
  border: 1px solid;
  border-color: #e9e9e9;
  background-color: #fff;
}
.ui-otp_type_missing .ui-otp_child_field {
  gap: 16px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.ui-otp_align_top .ui-otp_child_field {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.ui-swiper-area {
  display: block;
  width: 1px;
  min-width: 100%;
  max-width: 100%;
}
.ui-swiper.swiper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  height: auto !important;
}
.ui-swiper.swiper .swiper-pagination-lock {
  display: block;
}
.ui-swiper.swiper .swiper-button-lock {
  display: block;
}
.ui-swiper {
  --ui-swiper-nav-btn-size: 32px;
  --ui-swiper-paging-btn-size: 16px;
  --ui-swiper-space-between: calc(var(--ui-swiper-nav-btn-size) + 16px);
}
.ui-swiper_child_button-nav-next {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  right: 0;
  top: 50%;
  width: var(--ui-swiper-nav-btn-size);
  height: var(--ui-swiper-nav-btn-size);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_right.png);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
}
.ui-swiper_child_button-nav-next:disabled {
  cursor: default;
  opacity: 0.6;
}
.ui-swiper_child_button-nav-prev {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  left: 0;
  top: 50%;
  width: var(--ui-swiper-nav-btn-size);
  height: var(--ui-swiper-nav-btn-size);
  border-radius: 100%;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_left.png);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
}
.ui-swiper_child_button-nav-prev:disabled {
  cursor: default;
  opacity: 0.6;
}
.ui-swiper_child_button-paging-next {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: var(--ui-swiper-paging-btn-size);
  height: var(--ui-swiper-paging-btn-size);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_16_carousel_right_black.png);
}
.ui-swiper_child_button-paging-next:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_16_carousel_right_gray.png);
}
.ui-swiper_child_button-paging-prev {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: var(--ui-swiper-paging-btn-size);
  height: var(--ui-swiper-paging-btn-size);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_16_carousel_left_black.png);
}
.ui-swiper_child_button-paging-prev:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_16_carousel_left_gray.png);
}
.ui-swiper_child_button-auto-play {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_16_auto_play_off_black.png);
}
.ui-swiper_child_button-auto-play.ui-swiper_child_state_toggle {
  background-image: url(/cont/resource/img/rebuild/ic_16_auto_play_on_black.png);
}
.ui-swiper_child_navigation {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.ui-swiper_child_navigation > button {
  pointer-events: auto;
}
.ui-swiper_child_navigation + .swiper-wrapper .swiper-slide {
  padding: 0 var(--ui-swiper-space-between);
}
.ui-swiper_child_paging-group .swiper-pagination-bullets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  width: auto;
  min-height: 8px;
}
.ui-swiper_child_paging-group .swiper-pagination-bullets .swiper-pagination-bullet {
  display: block;
  margin: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #3c3e3d;
  opacity: 0.4;
}
.ui-swiper_child_paging-group .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}
.ui-swiper_child_paging-group, .ui-swiper_child_paging-group-A, .ui-swiper_child_paging-group-B, .ui-swiper_child_paging-group-C, .ui-swiper_child_paging-group-D {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px;
}
.ui-swiper_child_paging-group .ui-swiper_child_button-paging-prev, .ui-swiper_child_paging-group-A .ui-swiper_child_button-paging-prev, .ui-swiper_child_paging-group-B .ui-swiper_child_button-paging-prev, .ui-swiper_child_paging-group-C .ui-swiper_child_button-paging-prev, .ui-swiper_child_paging-group-D .ui-swiper_child_button-paging-prev {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}
.ui-swiper_child_paging-group .ui-swiper_child_button-paging-next, .ui-swiper_child_paging-group-A .ui-swiper_child_button-paging-next, .ui-swiper_child_paging-group-B .ui-swiper_child_button-paging-next, .ui-swiper_child_paging-group-C .ui-swiper_child_button-paging-next, .ui-swiper_child_paging-group-D .ui-swiper_child_button-paging-next {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.ui-swiper_child_paging-group .ui-swiper_child_button-auto-play, .ui-swiper_child_paging-group-A .ui-swiper_child_button-auto-play, .ui-swiper_child_paging-group-B .ui-swiper_child_button-auto-play, .ui-swiper_child_paging-group-C .ui-swiper_child_button-auto-play, .ui-swiper_child_paging-group-D .ui-swiper_child_button-auto-play {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.ui-swiper_child_paging-group .ui-swiper_child_pagination, .ui-swiper_child_paging-group-A .ui-swiper_child_pagination, .ui-swiper_child_paging-group-B .ui-swiper_child_pagination, .ui-swiper_child_paging-group-C .ui-swiper_child_pagination, .ui-swiper_child_paging-group-D .ui-swiper_child_pagination {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.ui-swiper_child_paging-group {
  margin-top: 24px;
}
.ui-swiper_child_paging-group-A, .ui-swiper_child_paging-group-B, .ui-swiper_child_paging-group-C, .ui-swiper_child_paging-group-D {
  margin-top: 24px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.ui-swiper_child_paging-group-C {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px;
}
.ui-swiper_child_paging-group-C .ui-swiper_child_button-paging-prev {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}
.ui-swiper_child_paging-group-C .ui-swiper_child_button-paging-next {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.ui-swiper_child_paging-group-C .ui-swiper_child_button-auto-play {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.ui-swiper_child_paging-group-custom .ui-swiper_child_pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
}
.ui-swiper_child_paging-group-custom .swiper-pagination-bullet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: unset !important;
  padding: 6px 16px;
  width: auto;
  height: auto;
  min-width: 85px;
  min-height: 36px;
  border-radius: 8px;
  background-color: #F7F7F8;
  opacity: 1;
}
.ui-swiper_child_paging-group-custom .swiper-pagination-bullet span {
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-swiper_child_paging-group-custom .swiper-pagination-bullet-active {
  background-color: #242e2e;
}
.ui-swiper_child_paging-group-custom .swiper-pagination-bullet-active span {
  color: #fff !important;
}
.ui-swiper_child_paging-group-custom .swiper-pagination-bullet:only-child {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.ui-swiper_child_pagination {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto !important;
}
.ui-swiper_child_pagination .swiper-pagination-total {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-swiper_child_pagination .sign {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 4px;
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-swiper_child_pagination .swiper-pagination-current {
  font-size: 14px;
  color: rgb(0, 145, 120) !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-swiper_child_slot {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ui-swiper_child_header, .ui-swiper_child_header-A, .ui-swiper_child_header-B {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ui-swiper_child_header-A {
  margin-bottom: 24px;
}
.ui-swiper_child_header-B {
  margin-bottom: 12px;
}
.ui-swiper_child_util {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 16px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.ui-swiper_child_control-custom {
  --ui-swiper-nav-btn-size: 32px;
}
.ui-swiper_child_control-custom .ui-swiper_child_navigation {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
}
.ui-swiper_child_control-custom .ui-swiper_child_button-nav-next {
  position: relative;
  right: unset;
  top: unset;
  border-radius: 32px;
  background-color: #fff;
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow.png);
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.ui-swiper_child_control-custom .ui-swiper_child_button-nav-next:not(:disabled):hover, 
.ui-swiper_child_control-custom .ui-swiper_child_button-nav-next:not(:disabled):focus-visible {
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_active.png);
}
.ui-swiper_child_control-custom .ui-swiper_child_button-nav-next:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_disabled.png);
}
.ui-swiper_child_control-custom .ui-swiper_child_button-nav-prev {
  position: relative;
  right: unset;
  top: unset;
  border-radius: 32px;
  background-color: #fff;
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow.png);
  -webkit-transform: translateY(0) rotate(180deg);
          transform: translateY(0) rotate(180deg);
}
.ui-swiper_child_control-custom .ui-swiper_child_button-nav-prev:not(:disabled):hover, 
.ui-swiper_child_control-custom .ui-swiper_child_button-nav-prev:not(:disabled):focus-visible {
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_active.png);
}
.ui-swiper_child_control-custom .ui-swiper_child_button-nav-prev:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_disabled.png);
}
.ui-swiper_child_control-box, .ui-swiper_child_control-bg-box {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ui-swiper_child_control-box [class*=ui-swiper_child_paging-group], 
.ui-swiper_child_control-bg-box [class*=ui-swiper_child_paging-group] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 0;
  gap: 2px;
}
.ui-swiper_child_control-box .ui-swiper_child_button-paging-prev {
  width: 16px;
  height: 16px;
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_left_black.png);
}
.ui-swiper_child_control-box .ui-swiper_child_button-paging-next {
  width: 16px;
  height: 16px;
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
}
.ui-swiper_child_control-bg-box {
  padding: 2px 4px;
  border-radius: 40px;
  background: rgba(0, 0, 0, 0.5);
}
.ui-swiper_child_control-bg-box > .ui-swiper_child_slot:last-child {
  margin-right: 4px;
}
.ui-swiper_child_control-bg-box .ui-swiper_child_button-paging-prev {
  width: 16px;
  height: 16px;
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_left_white.png);
}
.ui-swiper_child_control-bg-box .ui-swiper_child_button-paging-next {
  width: 16px;
  height: 16px;
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_white.png);
}
.ui-swiper_child_control-bg-box .ui-swiper_child_button-auto-play {
  width: 16px;
  height: 16px;
  background-image: url(/cont/resource/img/rebuild/ic_16_auto_play_off_white.png);
}
.ui-swiper_child_control-bg-box .ui-swiper_child_button-auto-play.ui-swiper_child_state_toggle {
  background-image: url(/cont/resource/img/rebuild/ic_16_auto_play_on_white.png);
}
.ui-swiper_child_control-bg-box .ui-swiper_child_pagination .swiper-pagination-current {
  font-size: 13px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-swiper_child_control-bg-box .ui-swiper_child_pagination .sign,
.ui-swiper_child_control-bg-box .ui-swiper_child_pagination .swiper-pagination-total {
  font-size: 13px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-swiper_child_control-bg-box .ui-swiper_child_slot + .ui-swiper_child_slot {
  padding-left: 12px;
}
.ui-swiper_child_control-bg-box .ui-swiper_child_slot + .ui-swiper_child_slot:after {
  content: "";
  position: absolute;
  left: 6px;
  top: 50%;
  width: 1px;
  height: 12px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(149, 150, 150);
}
.ui-swiper.swiper .swiper-wrapper {
  z-index: 0;
}
.ui-swiper.swiper .swiper-slide .ui-select-card_child_target {
  padding: 1px;
}
.ui-swiper.swiper.swiper-backface-hidden .swiper-slide {
  -webkit-transform: unset;
          transform: unset;
}
.ui-swiper_type_thumb-list-2 .ui-swiper_child_paging-group-B {
  margin-top: 12px;
}
.ui-swiper_type_step-list .ui-swiper_child_paging-group-custom {
  margin-bottom: 24px;
}
.ui-swiper_type_step-list .ui-swiper_child_navigation {
  margin-top: 60px;
  height: 337px;
}
.ui-swiper_type_main-banner {
  margin-top: -48px;
}
.ui-swiper_type_main-banner .swiper-slide {
  overflow: unset;
  padding-top: 48px;
}
.ui-swiper_type_content-1 .ui-swiper_child_header {
  margin-bottom: 24px;
}
.ui-swiper_type_notice .ui-swiper_child_util {
  position: absolute;
  top: 8px;
  right: 8px;
  margin-top: 0;
  z-index: 1;
}
.ui-swiper_type_myhana-intro.swiper {
  width: 100%;
  padding: 40px 40px 32px;
  height: 530px !important;
  background-color: #f7f9f9;
  border-radius: 16px;
}
.ui-swiper_type_myhana-intro.swiper .swiper-wrapper {
  height: 100%;
}
.ui-swiper_type_myhana-intro.swiper .swiper-pagination-bullet { width: 8px; height: 8px; background-color: #7d807f; opacity: 1; }
.ui-swiper_type_myhana-intro.swiper .swiper-pagination-bullet-active { width: 20px; background-color: #3c3e3d; border-radius: 4px; }

.ui-swiper_padding_medium {
  margin: 0 -24px;
  padding: 0 24px;
}
.ui-swiper_padding_large {
  margin: 0 -32px;
  padding: 0 32px;
}

.ui-dropdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}
.ui-dropdown {
  --ui-dropdown-layer-gap: 8px;
  --ui-dropdown-layer-min-width: 398px;
  --ui-dropdown-arrow-size: 24px;
}
.ui-dropdown_hidden_select {
  position: absolute;
  width: 100%;
  height: 100%;
  visibility: hidden;
  z-index: -1;
}
.ui-dropdown_child_button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  position: relative;
  min-height: 26px;
}
.ui-dropdown_child_button[aria-expanded=true] ~ .ui-dropdown_child_option-layer {
  display: block;
}
.ui-dropdown_child_button::after {
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: var(--ui-dropdown-arrow-size);
  height: var(--ui-dropdown-arrow-size);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_24_dropdown_open_black.png);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-dropdown_child_button:disabled {
  cursor: default;
}

.ui-dropdown_child_option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  min-height: 40px;
  padding: 10px 15px;
  cursor: pointer;
}
.ui-dropdown_child_option[aria-selected=true] [data-active=color] {
  color: #009178 !important;
}
.ui-dropdown_child_option .ui-unit-box_type_divider > * + *:before {
  height: 8px;
}
.ui-dropdown_child_option .ui-typography,
.ui-dropdown_child_option .ui-typography_type_option-sub .ui-typography_type_option {
  font-size: 15px;
  line-height: 22px;
  font-family: "Pretendard";
}
.ui-dropdown_child_option-layer {
  display: none;
  position: absolute;
  top: calc(100% + var(--ui-dropdown-layer-gap));
  left: 0;
  padding: 4px 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-height: 210px;
  min-width: var(--ui-dropdown-layer-min-width);
  border-radius: 8px;
  border: 1px solid;
  border-color: #009178;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 16px 0px rgba(18, 21, 23, 0.16);
          box-shadow: 0px 2px 16px 0px rgba(18, 21, 23, 0.16);
  overflow-y: auto;
  z-index: 10;
}
.ui-dropdown_type_currency .ui-dropdown_child_option-layer {
  --ui-dropdown-layer-min-width: 85px;
  min-width: var(--ui-dropdown-layer-min-width);
  max-height: 336px;
}

.ui-controlbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  width: 100%;
}
.ui-controlbar > *:first-child {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.ui-controlbar_child_slot {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.ui-controlbar_child_slot-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  margin-left: auto;
}
.ui-controlbar_child_slot-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border: 1px solid;
  border-color: #d7dbda;
  border-radius: 6px;
  height: 34px;
  gap: 7px;
  padding: 0 4px;
}
.ui-controlbar_child_slot-inner .ui-custom-filter + .ui-custom-filter::before {
  content: "";
  display: block;
  width: 1px;
  height: 34px;
  background-color: #d7dbda;
  position: absolute;
  top: -5px;
  left: -4px;
}

.ui-custom-field {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 8px 0;
  width: 100%;
  height: 40px;
  background-color: #fff;
}
.ui-custom-field_child_button-clear {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: none;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_16_cancel.png);
}
.ui-custom-field_child_button-clear:focus {
  display: block;
}
.ui-custom-field_child_button-search {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_24_search_gray.png);
  -webkit-transition: unset;
  transition: unset;
}
.ui-custom-field_child_button-search:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_24_search_gray.png);
}
.ui-custom-field:focus-within input:not(:-moz-placeholder-shown) ~ .ui-custom-field_child_button-clear {
  display: block;
}
.ui-custom-field:focus-within input:not(:-ms-input-placeholder) ~ .ui-custom-field_child_button-clear {
  display: block;
}
.ui-custom-field:focus-within input:not(:placeholder-shown) ~ .ui-custom-field_child_button-clear {
  display: block;
}
.ui-custom-field:focus-within input:not(:-moz-placeholder-shown) ~ .ui-custom-field_child_button-search:not(:disabled) {
  background-image: url(/cont/resource/img/rebuild/ic_24_search_black.png);
}
.ui-custom-field:focus-within input:not(:-ms-input-placeholder) ~ .ui-custom-field_child_button-search:not(:disabled) {
  background-image: url(/cont/resource/img/rebuild/ic_24_search_black.png);
}
.ui-custom-field:focus-within input:not(:placeholder-shown) ~ .ui-custom-field_child_button-search:not(:disabled) {
  background-image: url(/cont/resource/img/rebuild/ic_24_search_black.png);
}
.ui-custom-field input {
  all: unset;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0;
  padding: 0 8px;
  width: 100%;
  height: 38px;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  border-radius: 4px;
  border: none;
  background-color: transparent !important;
  caret-color: #009178;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ui-custom-field input:-webkit-autofill {
  box-shadow: 0 0 0px 1000px white inset !important;
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  -webkit-text-fill-color: #111 !important;
}
.ui-custom-field input:autofill {
  box-shadow: 0 0 0px 1000px white inset !important;
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  -webkit-text-fill-color: #111 !important;
}
.ui-custom-field input::-webkit-search-cancel-button, .ui-custom-field input::-webkit-inner-spin-button, .ui-custom-field input::-webkit-outer-spin-button {
  display: none;
  -webkit-appearance: none;
}
.ui-custom-field input:hover {
  background-color: transparent !important;
  border: none !important;
}
.ui-custom-field input:focus {
  background-color: transparent !important;
  border: none !important;
}
.ui-custom-field input::-webkit-input-placeholder {
  color: #666666 !important;
  font-weight: 400;
}
.ui-custom-field input::-moz-placeholder {
  color: #666666 !important;
  font-weight: 400;
}
.ui-custom-field input:-ms-input-placeholder {
  color: #666666 !important;
  font-weight: 400;
}
.ui-custom-field input::-ms-input-placeholder {
  color: #666666 !important;
  font-weight: 400;
}
.ui-custom-field input::placeholder {
  color: #666666 !important;
  font-weight: 400;
}
.ui-custom-field input:disabled {
  color: #666666 !important;
}
.ui-custom-field_type_search-other .ui-custom-field_child_button-search {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  margin-right: -8px;
}
.ui-custom-field_type_search-other input {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.ui-custom-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ui-custom-button:is(a):hover, .ui-custom-button:is(a):focus, .ui-custom-button:is(a):focus-visible {
  text-decoration: none;
}
.ui-custom-button_type_text-icon {
  gap: 2px;
}
.ui-custom-button_type_tag {
  border-radius: 32px;
  padding: 6px 12px;
  background-color: #F7F7F8;
}
.ui-custom-button_type_tag, .ui-custom-button_type_tag span {
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-custom-button_type_full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 16px 0;
}
.ui-custom-button_type_full .ui-custom-button_child_text {
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-custom-button_type_stroke {
  padding: 4px 7px;
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #fff;
  border: 1px solid;
  border-color: #cccfce;
  border-radius: 4px;
}
.ui-custom-button_type_stroke:hover, .ui-custom-button_type_stroke:active {
  color: #009178 !important;
  border-color: #009178;
}
.ui-custom-button_type_stroke[disabled] {
  color: #666666 !important;
  background-color: #f7f7f8 !important;
  border: 1px solid !important;
  border-color: #cccfce !important;
}
.ui-custom-button_type_stroke.active {
  color: #009178 !important;
  border-color: #009178;
}
.ui-custom-button_type_edit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  padding: 8px;
  min-width: 88px;
  border-radius: 6px;
  text-decoration: none !important;
  background-color: transparent;
}
.ui-custom-button_type_edit > span {
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-custom-button_type_edit:hover, .ui-custom-button_type_edit:focus-visible {
  background-color: #F7F7F8;
}
.ui-custom-button_gap_small {
  gap: 4px;
}
.ui-custom-button_gap_small-plus {
  gap: 6px;
}
.ui-custom-button_gap_medium {
  gap: 8px;
}
.ui-custom-filter {
  position: relative;
}
.ui-custom-filter {
  --ui-custom-filter-icon-size: 24px;
}
.ui-custom-filter input {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  cursor: pointer;
}
.ui-custom-filter[class*=_icon] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: var(--ui-custom-filter-icon-size);
  height: var(--ui-custom-filter-icon-size);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-custom-filter[class*=_icon] input {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: background-image 0.2s;
  transition: background-image 0.2s;
}
.ui-custom-filter_icon_card input {
  background-image: url(/cont/resource/img/rebuild/ic_24_card_list_thumb_inactive.png);
}
.ui-custom-filter_icon_card input:checked {
  background-image: url(/cont/resource/img/rebuild/ic_24_card_list_thumb_active.png);
}
.ui-custom-filter_icon_list input {
  background-image: url(/cont/resource/img/rebuild/ic_24_card_list_line_inactive.png);
}
.ui-custom-filter_icon_list input:checked {
  background-image: url(/cont/resource/img/rebuild/ic_24_card_list_line_active.png);
}
.ui-custom-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  height: 100%;
}
.ui-custom-item {
  --ui-custom-item-content-padding-r: 0px;
  --ui-custom-item-content-gap: 8px;
}
.ui-custom-item_child_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: var(--ui-custom-item-content-gap);
  padding-right: var(--ui-custom-item-content-padding-r);
}
.ui-custom-item_child_content a {
  text-underline-offset: 4px;
}
.ui-custom-item_child_content + .ui-custom-item_child_slot-bottom {
  margin-top: 16px;
}
.ui-custom-item_child_group {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 0;
}
.ui-custom-item_child_group-right {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-custom-item_child_group-right-fix {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-width: 198px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-custom-item_child_slot-top + * {
  margin-top: 16px;
}
.ui-custom-item_type_detail {
  --ui-custom-item-content-padding-r: 40px;
}
.ui-custom-item_type_detail-2 {
  --ui-custom-item-content-gap: 12px;
}
.ui-custom-item_type_info {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  --ui-custom-item-content-gap: 8px;
}
.ui-custom-group-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 16px;
}
.ui-custom-group-row_gap_xsmall {
  gap: 2px;
}
.ui-custom-group-row_gap_small {
  gap: 4px;
}
.ui-custom-group-row_gap_medium {
  gap: 8px;
}
.ui-custom-group-row_gap_large {
  gap: 12px;
}
.ui-custom-group-row_gap_xlarge {
  gap: 16px;
}
.ui-custom-group-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.ui-custom-group-column_gap_xsmall {
  gap: 2px;
}
.ui-custom-group-column_gap_small {
  gap: 4px;
}
.ui-custom-group-column_gap_medium {
  gap: 8px;
}
.ui-custom-group-column_gap_large {
  gap: 12px;
}
.ui-custom-group-column_gap_xlarge {
  gap: 16px;
}
.ui-custom-unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 4px;
}
.ui-custom-unit > .ui-icon {
  position: static;
}
.ui-custom-unit > .ui-icon[class*=table_checkbox] {
  margin: 5px 0;
}
.ui-custom-unit_child_column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.ui-custom-unit_type_other > .ui-icon[class*=table_checkbox] {
  margin: 4px 0;
}
.ui-custom-unit_gap_xsmall {
  gap: 2px;
}
.ui-custom-unit_gap_small {
  gap: 4px;
}
.ui-custom-unit_gap_medium {
  gap: 8px;
}
.ui-custom-unit_gap_large {
  gap: 12px;
}
.ui-custom-unit_gap_xlarge {
  gap: 16px;
}
.ui-custom-tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
  position: relative;
  width: auto;
  padding: 2px 8px 2px 16px;
  border-radius: 4px;
}
.ui-custom-tag span {
  font-size: 13px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-custom-tag::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 8px;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ui-custom-tag_type_caption {
  padding: 0 0 0 16px;
  background-color: transparent !important;
}
.ui-custom-tag_type_caption:after {
  left: 0;
  width: 8px;
  height: 8px;
}
.ui-custom-tag_color_A {
  background-color: rgb(233, 246, 255);
}
.ui-custom-tag_color_A span {
  color: rgb(0, 116, 190) !important;
}
.ui-custom-tag_color_A:after {
  background-color: rgb(0, 116, 190);
}
.ui-custom-tag_color_B {
  background-color: rgb(242, 250, 248);
}
.ui-custom-tag_color_B span {
  color: rgb(0, 125, 102) !important;
}
.ui-custom-tag_color_B:after {
  background-color: rgb(0, 125, 102);
}
.ui-custom-notice {
  width: 100%;
  padding: 48px 24px 24px;
  min-height: 472px;
  max-height: 472px;
  border-radius: 16px;
  overflow-y: auto;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.ui-custom-notice:after {
  content: "";
  position: absolute;
  left: 24px;
  bottom: 0;
  width: calc(100% - 48px);
  height: 24px;
  background-color: transparent;
}
.ui-custom-notice.bg {
  text-align: center;
}
.ui-custom-notice.bg_grey {
  background-color: #f7f9f9;
}
.ui-custom-notice.bg_grey:after {
  background-color: #f7f9f9;
}
.ui-custom-notice.bg_green {
  background-color: rgb(0, 145, 120);
}
.ui-custom-notice.bg_green:after {
  background-color: rgb(0, 145, 120);
}
.ui-custom-notice.bg_green * {
  color: #fff;
}
.ui-custom-notice > .ui-group .contents-level1-arrow {
  background-color: rgba(255, 255, 255, 0.2) !important;
  -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
  color: #fff !important;
}
.ui-custom-notice > .ui-group .contents-level1-arrow span {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_white.png) !important;
}
.ui-custom-hover-item {
  padding: 31px 31px;
  border-radius: 12px;
  border: 1px solid transparent;
  background-color: #f7f9f9;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-transition: border-color 0.2s, background-color 0.2s;
  transition: border-color 0.2s, background-color 0.2s;
  text-decoration: none !important;
}
.ui-custom-hover-item .ui-custom_child_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}
.ui-custom-hover-item .ui-custom_child_header > *:last-child:not(:first-child) {
  margin-left: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-custom-hover-item .ui-custom_child_header + .ui-custom_child_body {
  margin-top: 24px;
}
.ui-custom-hover-item [data-active=icon] {
  -webkit-transition: background-image 0.2s;
  transition: background-image 0.2s;
}
.ui-custom-hover-item:focus-within, .ui-custom-hover-item:hover {
  background-color: #fff;
  border-color: #009178;
  -webkit-filter: drop-shadow(0px 8px 16px rgba(0, 149, 145, 0.08));
          filter: drop-shadow(0px 8px 16px rgba(0, 149, 145, 0.08));
}
.ui-custom-hover-item:focus-within [data-active=icon].ui-icon_type_32_arrow_default, .ui-custom-hover-item:hover [data-active=icon].ui-icon_type_32_arrow_default {
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_active.png);
}

.ui-custom-tag_color_A:not(.ui-custom-tag_type_caption):after,
.ui-custom-tag_color_B:not(.ui-custom-tag_type_caption):after {
  top: 10px;
  -webkit-transform: unset;
          transform: unset;
}

.ui-contract {
  width: 100%;
  height: 662px;
  overflow-y: scroll;
  min-height: auto;
}
.ui-contract:empty {
  border: 1px dashed darkblue;
}
.ui-contract:empty::before {
  content: "약정 내용 출력 영역";
  display: block;
  padding: 24px 0;
  width: 100%;
  height: 100%;
  min-height: inherit;
  -ms-flex-line-pack: center;
      align-content: center;
  text-align: center;
}
.ui-contract-size-small {
  height: 300px;
}
.ui-contract-size-medium {
  height: 472px;
}
.ui-contract-size-large {
  height: 582px;
}
.ui-contract-size-xxxlarge {
  height: 1029px;
}
.ui-contract .terms_box {
  border: none;
}
.ui-contract.no-scroll {
  overflow: hidden;
}
.ui-contract.no-scroll.ui-contract-size-small .terms_box {
  height: 300px;
  max-height: 300px;
}
.ui-contract.no-scroll.ui-contract-size-medium .terms_box {
  height: 472px;
  max-height: 472px;
}
.ui-contract.no-scroll.ui-contract-size-large .terms_box {
  height: 582px;
  max-height: 582px;
}
.ui-contract.no-scroll.ui-contract-size-xxxxlarge .terms_box {
  height: 1029px;
  max-height: 1029px;
}

.ui-popup .ui-contract {
  overflow-y: unset;
  height: auto !important;
  min-height: 660px;
}
.ui-popup .ui-contract-size-small {
  min-height: 298px;
}
.ui-popup .ui-contract-size-medium {
  min-height: 470px;
}
.ui-popup .ui-contract-size-large {
  min-height: 580px;
}
.ui-popup .ui-contract-size-xxxlarge {
  min-height: 1027px;
}

.ui-data-chart:empty::before {
  content: "차트or그래프 영역";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 24px 0;
  border: 1px dashed darkblue;
  min-height: 100%;
}

.ui-search-area {
  position: relative;
  width: 100%;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
.ui-search-area .sch_box_wrap {
  position: relative;
  width: auto;
  height: auto;
  border: unset;
}
.ui-search-area .sch_box_wrap {
  --ui-search-radius-before: 64px;
  --ui-search-radius-after: 32px;
  --ui-search-padding-lr: 31px;
}
.ui-search-area .sch_box_wrap .input_wrap {
  position: relative;
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 24px;
  padding: 11px calc(var(--ui-search-padding-lr) + 24px + 20px) 11px var(--ui-search-padding-lr);
  border: 1px solid;
  border-color: #3c3e3d;
  background-color: #fff;
  border-radius: var(--ui-search-radius-before);
}
.ui-search-area .sch_box_wrap .input_wrap input[type] {
  all: unset;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0 0 0 -8px;
  padding: 7px 8px;
  width: 100%;
  border-radius: 8px;
  border: none;
  font-size: 18px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: transparent !important;
  caret-color: #009178;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ui-search-area .sch_box_wrap .input_wrap input[type]:-webkit-autofill {
  box-shadow: 0 0 0px 1000px white inset !important;
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  -webkit-text-fill-color: #111 !important;
}
.ui-search-area .sch_box_wrap .input_wrap input[type]:autofill {
  box-shadow: 0 0 0px 1000px white inset !important;
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  -webkit-text-fill-color: #111 !important;
}
.ui-search-area .sch_box_wrap .input_wrap input[type]::-webkit-search-cancel-button, .ui-search-area .sch_box_wrap .input_wrap input[type]::-webkit-inner-spin-button, .ui-search-area .sch_box_wrap .input_wrap input[type]::-webkit-outer-spin-button {
  display: none;
  -webkit-appearance: none;
}
.ui-search-area .sch_box_wrap .input_wrap input[type]:hover {
  background-color: transparent !important;
  border: none !important;
}
.ui-search-area .sch_box_wrap .input_wrap input[type]:focus {
  background-color: transparent !important;
  border: none !important;
}
.ui-search-area .sch_box_wrap .input_wrap input[type]:focus::-webkit-input-placeholder {
  color: transparent !important;
}
.ui-search-area .sch_box_wrap .input_wrap input[type]:focus::-moz-placeholder {
  color: transparent !important;
}
.ui-search-area .sch_box_wrap .input_wrap input[type]:focus:-ms-input-placeholder {
  color: transparent !important;
}
.ui-search-area .sch_box_wrap .input_wrap input[type]:focus::-ms-input-placeholder {
  color: transparent !important;
}
.ui-search-area .sch_box_wrap .input_wrap input[type]:focus::placeholder {
  color: transparent !important;
}
.ui-search-area .sch_box_wrap .input_wrap input[type]::-webkit-input-placeholder {
  color: #666666 !important;
}
.ui-search-area .sch_box_wrap .input_wrap input[type]::-moz-placeholder {
  color: #666666 !important;
}
.ui-search-area .sch_box_wrap .input_wrap input[type]:-ms-input-placeholder {
  color: #666666 !important;
}
.ui-search-area .sch_box_wrap .input_wrap input[type]::-ms-input-placeholder {
  color: #666666 !important;
}
.ui-search-area .sch_box_wrap .input_wrap input[type]::placeholder {
  color: #666666 !important;
}
.ui-search-area .sch_box_wrap .input_wrap input[type]:disabled {
  color: #666666 !important;
}
.ui-search-area .sch_box_wrap .input_wrap input:not(:-moz-placeholder-shown) ~ .btn_input_clear {
  display: block;
}
.ui-search-area .sch_box_wrap .input_wrap input:not(:-ms-input-placeholder) ~ .btn_input_clear {
  display: block;
}
.ui-search-area .sch_box_wrap .input_wrap input:not(:placeholder-shown) ~ .btn_input_clear {
  display: block;
}
.ui-search-area .sch_box_wrap .sch_overlay_guide, .ui-search-area .sch_box_wrap .sch_overlay_guide.show, .ui-search-area .sch_box_wrap .sch_overlay_guide.hide {
  display: none !important;
}
.ui-search-area .sch_box_wrap .btn_input_clear {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: none;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_20_cancel.png);
}
.ui-search-area .sch_box_wrap .btn_input_clear:focus {
  display: block;
}
.ui-search-area .sch_box_wrap .com_btn_search {
  position: absolute;
  top: 50%;
  right: 31px;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_24_search_black.png);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: unset;
  transition: unset;
}
.ui-search-area .sch_box_wrap .com_btn_search:disabled {
  background-image: url(/cont/resource/img/rebuild/ic_24_search_gray.png);
}
.ui-search-area .sch_box_wrap .search_word_list {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  margin-top: -2px;
  padding-top: 1px;
  border-radius: 0 0 var(--ui-search-radius-after) var(--ui-search-radius-after);
  border: 1px solid;
  border-color: #3c3e3d;
  background-color: #fff;
  border-top-color: transparent !important;
  z-index: 2;
}
.ui-search-area .sch_box_wrap .search_word_list::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #e9e9e9;
}
.ui-search-area .sch_box_wrap .search_word_list .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px var(--ui-search-padding-lr) 4px;
  margin: 0;
}
.ui-search-area .sch_box_wrap .search_word_list .title em {
  font-size: 16px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-search-area .sch_box_wrap .search_word_list .title .close-all {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-decoration: underline !important;
  text-underline-offset: 4px;
}
.ui-search-area .sch_box_wrap .search_word_list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 0;
  padding: 0;
  margin: 0;
  padding: 20px var(--ui-search-padding-lr);
}
.ui-search-area .sch_box_wrap .search_word_list ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  margin: 0;
}
.ui-search-area .sch_box_wrap .search_word_list ul > li:after {
  content: none;
}
.ui-search-area .sch_box_wrap .search_word_list ul > li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  text-align: left;
  min-width: 0;
  text-decoration: none !important;
}
.ui-search-area .sch_box_wrap .search_word_list ul > li a, .ui-search-area .sch_box_wrap .search_word_list ul > li a span {
  font-size: 15px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-search-area .sch_box_wrap .search_word_list ul > li a .green {
  font-weight: 700;
  color: #009178 !important;
}
.ui-search-area .sch_box_wrap .search_word_list ul > li a.sch_word:before {
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 8px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_24_time.png);
}
.ui-search-area .sch_box_wrap .search_word_list ul > li a:not(.sch_word, .btn_list_close):before {
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 8px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_24_search_gray.png);
}
.ui-search-area .sch_box_wrap .search_word_list ul > li .date {
  font-size: 15px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-search-area .sch_box_wrap .search_word_list ul > li .btn_list_close {
  position: static;
  margin-left: 12px;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_16_close_gray.png);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-search-area .sch_box_wrap .search_word_list ul > li .btn_list_close:before {
  content: none;
}
.ui-search-area .sch_box_wrap .search_word_list ul > li + li:not(.sch_nodata) {
  margin-top: 16px;
}
.ui-search-area .sch_box_wrap .search_word_list .sch_nodata {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
  padding: 20px 0;
  text-align: center;
}
.ui-search-area .sch_box_wrap .search_word_list .sch_nodata > span {
  font-size: 15px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-search-area .sch_box_wrap .search_word_list .sch_list_opt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 17px var(--ui-search-padding-lr) 14px;
  border-top: 1px solid;
  border-color: #e9e9e9;
  background-color: transparent;
}
.ui-search-area .sch_box_wrap .search_word_list .sch_list_opt .btn_sch_list_close {
  position: static;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0;
  margin: 0;
  background: none;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-decoration: unset !important;
}
.ui-search-area .sch_box_wrap .search_word_list .sch_switch_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  margin-right: auto;
}
.ui-search-area .sch_box_wrap .search_word_list .sch_switch_box .text {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-search-area .sch_box_wrap.on {
  --ui-search-radius-before: var(--ui-search-radius-after);
}
.ui-search-area .sch_box_wrap.on .input_wrap {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-color: transparent !important;
}
.ui-search-area .ui-search_bottom-group .ui-search_sub-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ui-search-area .ui-search_bottom-group .ui-search_sub-content .form.depth2 {
  z-index: 0;
}
.ui-search-area .ui-search_bottom-group .ui-search_sub-content .form.depth2 span {
  vertical-align: 0;
}

.common_sch_area.ui-search-layer {
  display: none;
  position: absolute;
  top: 100% !important;
  left: 0;
  padding: 56px 0;
  width: 100%;
  min-width: 1200px;
  border-top: 0 !important;
  background-color: #fff;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
  text-align: left;
}
.common_sch_area.ui-search-layer .sch_wrapper {
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
}
.common_sch_area.ui-search-layer.on {
  display: block;
}
.common_sch_area.ui-search-layer .sch_layer_close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 32px;
  left: clamp(100% - 136px, 100% - ((100% - 1440px) / 2 - 70px), 100% - 44px);
  margin: 0;
  width: 32px;
  height: 32px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_32_close.png);
  transform: translateX(-100%);
}

.ui-search-container {
  position: relative;
  left: 0;
  margin: 0 auto;
  width: 100%;
  max-width: 890px;
  -webkit-transition: top 0.2s;
  transition: top 0.2s;
  background-color: #fff;
  z-index: 3;
}
.ui-search-container {
  --ui-search-fixed-point: 100px;
}
.ui-header_state_scroll ~ .container .ui-search-container {
  --ui-search-fixed-point: 47px;
}
.ui-search-container:after {
  content: "";
  position: absolute;
  top: 64px;
  left: 50%;
  width: 0%;
  background-color: #3c3e3d;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
  pointer-events: none;
}
.ui-search-container.on {
  position: sticky;
  top: var(--ui-search-fixed-point);
  max-width: 100%;
}
.ui-search-container.on:after {
  height: 1px;
  width: 100%;
}
.ui-search-container.on .ui-search-area .sch_box_wrap {
  max-width: 960px;
}
.ui-search-container.on .ui-search-area .sch_box_wrap .input_wrap {
  border: none;
}
.ui-search-container.on .ui-search-area .sch_box_wrap .input_wrap input[type] {
  font-size: 20px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-search-container.on .ui-search-area .sch_box_wrap .search_word_list {
  border: none;
}
.ui-search-container.on .ui-search-area .sch_box_wrap .search_word_list::after {
  content: "";
  position: absolute;
  top: -64px;
  left: 0;
  width: 100%;
  height: calc(100% + 64px);
  border-radius: var(--ui-search-radius-after);
  -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.05);
  pointer-events: none;
}
.ui-search-container.on .ui-search_child_top {
  background-color: #fff;
}
.ui-search-container.on .ui-search_child_bottom {
  padding-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  max-width: 890px;
  margin: 0 auto;
}
.ui-search-container.on .ui-search_sub-content {
  margin: 0 auto;
  width: 100%;
  max-width: 890px;
}
.ui-search-container .sch_box_wrap {
  margin: 0 auto;
  width: 100%;
  max-width: 720px;
}
.ui-search-container ~ .ui-section {
  padding-top: 40px;
}

.ui-search-keyword {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ui-search-keyword_child_dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 103px;
  min-height: 32px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-search-keyword_child_dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.ui-search-keyword_child_text {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}

.ui-total-group {
  padding-top: 32px;
  border-top: 1px solid;
  border-color: #3c3e3d;
}
.ui-total-group_type_menu {
  padding-top: 16px;
}
.ui-total-group_type_default {
  padding-top: 0;
}
.ui-total-group_type_custom {
  padding-top: 0;
  border: none;
}
.ui-total-group_child_inner + .ui-total-group_child_inner {
  margin-top: 24px;
}
.ui-total-group_child_inner + .ui-total-group_child_inner_top-small {
  margin-top: 12px;
}

.ui-total-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ui-total-list_type_line > li {
  border-bottom: 1px solid;
  border-color: #d7dbda;
}
.ui-total-list_type_default {
  gap: 12px;
}
.ui-total-list_type_col-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.ui-total-list_type_col-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% - var(--ui-total-list_col-gap) * 1 / 2);
          flex: 0 0 calc(50% - var(--ui-total-list_col-gap) * 1 / 2);
}
.ui-total-list_type_col-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(33.3333333333% - var(--ui-total-list_col-gap) * 2 / 3);
          flex: 0 0 calc(33.3333333333% - var(--ui-total-list_col-gap) * 2 / 3);
}
.ui-total-list_type_col-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(25% - var(--ui-total-list_col-gap) * 3 / 4);
          flex: 0 0 calc(25% - var(--ui-total-list_col-gap) * 3 / 4);
}
.ui-total-list_type_col-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(20% - var(--ui-total-list_col-gap) * 4 / 5);
          flex: 0 0 calc(20% - var(--ui-total-list_col-gap) * 4 / 5);
}
.ui-total-list[class*=type_col] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  --ui-total-list_col-gap: 16px;
  -webkit-column-gap: var(--ui-total-list_col-gap);
     -moz-column-gap: var(--ui-total-list_col-gap);
          column-gap: var(--ui-total-list_col-gap);
  row-gap: 12px;
}
.ui-total-list[class*=type_col] > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ui-total-list[class*=type_col] > li > *:only-child {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.ui-total-list .ui-typography_color_active {
  font-weight: 700;
}

.ui-data-map {
  position: relative;
  width: 100%;
  height: auto;
}
.ui-data-map_sample:only-child {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  -ms-flex-line-pack: center;
      align-content: center;
  border: 1px dashed darkblue;
}
.ui-data-map_sample:not(:only-child) {
  display: none;
}

.sch_mask {
  opacity: 1 !important;
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.ui-progress-bar .progress-bar {
  border: 1px solid blue;
  height: 16px;
  border-radius: 12px;
  border-color: #d9efeb;
  background-color: #f7f9f9;
}
.ui-progress-bar .progress-bar .now-progress-bar {
  position: relative;
  top: -1px;
  border-radius: 12px;
  height: 16px;
  background: -webkit-gradient(linear, left top, right top, from(#00ACBF), color-stop(67.17%, #009178));
  background: linear-gradient(90deg, #00ACBF 0%, #009178 67.17%);
  -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 149, 145, 0.2);
          box-shadow: 0px 0px 12px 0px rgba(0, 149, 145, 0.2);
}
.ui-progress-bar .progress-bar .progress-label {
  font-size: 16px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  top: -44px;
  right: 0;
  -webkit-transform: translateX(calc(50% - 2px));
          transform: translateX(calc(50% - 2px));
  height: 32px;
  padding: 0 8px;
  border-radius: 8px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #009178;
}
.ui-progress-bar .progress-bar .progress-label::before {
  content: "";
  position: absolute;
  bottom: -8px;
  left: calc(50% - 11px);
  border-top: 8px solid black;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top-color: #009178;
}
.ui-progress-bar .progress-bar.progress-near-end .progress-label {
  -webkit-transform: translateX(calc(50% - 42px));
          transform: translateX(calc(50% - 42px));
}
.ui-progress-bar .progress-bar.progress-zero .progress-label {
  left: 0;
  right: auto;
  -webkit-transform: translateX(calc(-50% + 32px));
          transform: translateX(calc(-50% + 32px));
}

.ui-scroll-box {
  width: 100%;
  height: auto;
  padding: 20px 24px;
  border-radius: 12px;
  overflow-y: auto;
  overflow-X: auto;
}
.ui-scroll-box_bg_primary {
  background-color: #F7F7F8;
}
.ui-scroll-box_height_small {
  min-height: 180px;
  max-height: 180px;
}
.ui-scroll-box_height_medium {
  min-height: 300px;
  max-height: 300px;
}
.ui-scroll-box_height_huge {
  min-height: 582px;
  max-height: 582px;
}
.ui-scroll-box_child_scroll {
  width: 100%;
  padding: 0;
  overflow-x: auto;
  overflow-y: auto;
}
.ui-scroll-box_child_content {
  width: 100%;
  height: 100%;
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  background-color: #fff;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.ui-scroll-box_child_group + .ui-scroll-box_child_group {
  margin-top: 24px;
}
.ui-scroll-box_type_viewer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  border: 1px solid;
  border-color: #e9e9e9;
  background-color: #f7f9f9;
}
.ui-scroll-box_type_viewer::-webkit-scrollbar-track {
  background-color: #f7f9f9;
}
.ui-scroll-box_type_inner-scroll {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  padding: 0;
  border: 1px solid;
  border-radius: 0;
  border-color: #d7dbda;
  overflow-x: hidden;
  overflow-y: hidden;
}
.ui-scroll-box_type_inner-scroll .ui-scroll-box_child_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding: 24px 24px 0;
}
.ui-scroll-box_type_inner-scroll .ui-scroll-box_child_scroll {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0 24px 24px;
}
.ui-scroll-box_type_inner-scroll .ui-scroll-box_child_scroll.type_A {
  padding: 24px;
}
@supports (scrollbar-gutter: stable) {
  .ui-scroll-box_type_inner-scroll .ui-scroll-box_child_scroll {
    scrollbar-gutter: stable;
    margin-right: -14px;
    padding: 0 10px 24px 24px;
    max-width: 100%;
  }
}
.ui-scroll-box_type_inner-scroll .ui-scroll-box_child_scroll::-webkit-scrollbar-button {
  display: none;
}
.ui-scroll-box_type_inner-scroll .ui-scroll-box_child_scroll::-webkit-scrollbar-track {
  background-color: #f7f9f9;
}
.ui-scroll-box_size_zero {
  padding: 0;
}
.ui-scroll-box_size_large {
  padding: 32px 24px;
}

.ui-calendar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  width: 100%;
}
.ui-calendar_child_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 24px;
}
.ui-calendar_child_select-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.ui-calendar_child_date, .ui-calendar_child_month, .ui-calendar_child_year {
  display: block;
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-align: center;
}
.ui-calendar_child_date {
  min-width: 100px;
}
.ui-calendar_child_year {
  min-width: 80px;
}
.ui-calendar_child_month {
  min-width: 60px;
}
.ui-calendar_child_button-prev, .ui-calendar_child_button-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 32px;
  height: 32px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.ui-calendar_child_button-prev {
  background-image: url(/cont/resource/img/rebuild/ic_32_line_btn_left.png);
}
.ui-calendar_child_button-next {
  background-image: url(/cont/resource/img/rebuild/ic_32_line_btn_right.png);
}
.ui-calendar_child_control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.ui-calendar_child_control.type_small .ui-calendar_child_button-prev, .ui-calendar_child_control.type_small .ui-calendar_child_button-next {
  width: 24px;
  height: 24px;
}
.ui-calendar_child_control.type_small .ui-calendar_child_button-prev {
  background-image: url(/cont/resource/img/rebuild/ic_24_line_btn_left.png);
}
.ui-calendar_child_control.type_small .ui-calendar_child_button-next {
  background-image: url(/cont/resource/img/rebuild/ic_24_line_btn_right.png);
}
.ui-calendar_child_control.type_small .ui-calendar_child_year {
  min-width: 64px;
}
.ui-calendar_child_control.type_small .ui-calendar_child_month {
  min-width: 40px;
}
.ui-calendar_child_data-box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 4px 8px;
  width: 100%;
  height: 100%;
}
.ui-calendar_child_data-box:disabled {
  cursor: default;
}
.ui-calendar_child_date-text {
  display: block;
  width: 32px;
  height: 32px;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-align: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.ui-calendar_child_data-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
}
.ui-calendar_child_data-box .ui-custom-tag ~ .ui-custom-tag {
  margin-top: 4px;
}
.ui-calendar_child_slot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 6px;
}

.ui-calendar_child_slot .ui-icon_style_dot-A,
.ui-calendar_child_slot .ui-icon_style_dot-B,
.ui-calendar_child_slot .ui-icon_style_dot-C {
  width: 12px;
  height: 12px;
}


.ui-calendar_child_table {
  border: none;
}
.ui-calendar_child_table th, .ui-calendar_child_table td {
  padding: 0;
  width: 14.2857142857%;
}
.ui-calendar_child_table thead th {
  padding: 0 0 17px;
  border: none;
  border-bottom: 0;
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-align: center;
  vertical-align: top;
  background-color: #fff;
}
.ui-calendar_child_table tbody tr:first-child td {
  border-top: 1px solid;
  border-top-color: #e9e9e9;
}
.ui-calendar_child_table tbody tr > td:first-child {
  border-left-color: transparent !important;
}
.ui-calendar_child_table tbody tr > td:first-child:not(.ui-calendar_state_on) .ui-calendar_child_date-text {
  color: #de1236 !important;
}
.ui-calendar_child_table tbody tr > td:last-child {
  border-right-color: transparent !important;
}
.ui-calendar_child_table tbody tr > td:last-child:not(.ui-calendar_state_on) .ui-calendar_child_date-text {
  color: #2864da !important;
}
.ui-calendar_child_table tbody td {
  border: 1px solid;
  border-color: #e9e9e9;
  height: 96px;
}
.ui-calendar_type_default {
  padding: 19px 23px;
  border-radius: 12px;
  border: 1px solid;
  background-color: #fff;
  border-color: #e9e9e9;
}
.ui-calendar_type_other-A {
  padding: 19px 23px;
  border-radius: 12px;
  border: 1px solid;
  background-color: #fff;
  border-color: #e9e9e9;
}
.ui-calendar_type_other-B {
  padding: 0;
  border: 0;
  gap: 24px;
}
.ui-calendar_type_other-B .ui-calendar_child_data-box {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ui-calendar_type_other-B .ui-calendar_child_date-text {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  width: 28px;
  height: 28px;
  -ms-flex-item-align: center;
      align-self: center;
  border-radius: 40px;
}
.ui-calendar_type_other-B .ui-calendar_child_table thead th {
  padding-bottom: 4px;
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-calendar_type_other-B .ui-calendar_child_table tbody td {
  border: 0 !important;
  height: 56px;
}
.ui-calendar_type_other-B .ui-calendar_child_table tbody tr:not(:last-child) td {
  padding-bottom: 8px;
  height: 64px;
}
.ui-calendar_type_defalut .ui-calendar_state_on .ui-calendar_child_date-text {
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 2px;
  color: #009178 !important;
}
.ui-calendar_type_other-A .ui-calendar_state_on .ui-calendar_child_data-box {
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  border: 1px solid;
  border-color: #009178;
  -webkit-transform: translateX(-1px);
          transform: translateX(-1px);
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.08);
          box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.08);
}
.ui-calendar_type_other-A .ui-calendar_state_on .ui-calendar_child_date-text {
  font-weight: 700;
  color: #009178 !important;
}
.ui-calendar_type_other-B .ui-calendar_state_on .ui-calendar_child_date-text {
  color: #fff !important;
  font-weight: 500;
  background-color: #009178;
}

.ui-calendar_type_default .ui-calendar_child_table,
.ui-calendar_type_other-A .ui-calendar_child_table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ui-calendar_type_default .ui-calendar_child_table tr,
.ui-calendar_type_other-A .ui-calendar_child_table tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ui-calendar_type_default .ui-calendar_child_table tr th, .ui-calendar_type_default .ui-calendar_child_table tr td,
.ui-calendar_type_other-A .ui-calendar_child_table tr th,
.ui-calendar_type_other-A .ui-calendar_child_table tr td {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 14.2857142857%;
}
.ui-calendar_type_default .ui-calendar_child_table tr th .ui-custom-tag, .ui-calendar_type_default .ui-calendar_child_table tr td .ui-custom-tag,
.ui-calendar_type_other-A .ui-calendar_child_table tr th .ui-custom-tag,
.ui-calendar_type_other-A .ui-calendar_child_table tr td .ui-custom-tag {
  word-break: break-all;
}
.ui-calendar_type_default .ui-calendar_child_table tr td,
.ui-calendar_type_other-A .ui-calendar_child_table tr td {
  height: auto;
  min-height: 96px;
}
.ui-calendar_type_default .ui-calendar_child_table tr td + td,
.ui-calendar_type_other-A .ui-calendar_child_table tr td + td {
  border-left: none;
}
.ui-calendar_type_default .ui-calendar_child_table tr + tr td,
.ui-calendar_type_other-A .ui-calendar_child_table tr + tr td {
  border-top: none;
}

.ui-calendar_type_other-A .ui-calendar_child_table .ui-calendar_child_data-box {
  border: 1px solid transparent;
}
.ui-calendar_type_other-A .ui-calendar_child_table .ui-calendar_state_on .ui-calendar_child_data-box {
  border-color: #009178;
}

.ui-drop-list {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  line-height: normal;
}
.ui-drop-list_child_layer {
  position: absolute;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: 0fr;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  z-index: 2;
}
.ui-drop-list_child_layer:not([class*=pos]) {
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ui-drop-list_child_content {
  min-width: 0;
  border-radius: 12px;
  background-color: #fff;
  -webkit-box-shadow: 4px 8px 32px 0px rgba(18, 21, 23, 0.16);
          box-shadow: 4px 8px 32px 0px rgba(18, 21, 23, 0.16);
  text-align: left;
  padding: 6px;
}
.ui-drop-list_child_lists {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ui-drop-list_child_lists, .ui-drop-list_child_lists > li {
  list-style: none;
}
.ui-drop-list_child_lists > li {
  margin: 0 !important;
}
.ui-drop-list_state_on .ui-drop-list_child_layer {
  opacity: 1;
  visibility: visible;
}
.ui-drop-list_pos_bottom-right {
  top: 100%;
  right: 0;
  -webkit-transform: translateX(0) translateY(4px);
          transform: translateX(0) translateY(4px);
}
.ui-drop-list_pos_bottom-center {
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(4px);
          transform: translateX(-50%) translateY(4px);
}
.ui-drop-list_pos_bottom-left {
  top: 100%;
  left: 0;
  -webkit-transform: translateX(0) translateY(4px);
          transform: translateX(0) translateY(4px);
}
.ui-drop-list_pos_top-right {
  bottom: 100%;
  right: 0;
  -webkit-transform: translateX(0) translateY(-4px);
          transform: translateX(0) translateY(-4px);
}
.ui-drop-list_pos_top-center {
  bottom: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-4px);
          transform: translateX(-50%) translateY(-4px);
}
.ui-drop-list_pos_top-left {
  bottom: 100%;
  left: 0;
  -webkit-transform: translateX(0) translateY(-4px);
          transform: translateX(0) translateY(-4px);
}

.ui-card-box {
  position: relative;
  width: 100%;
}
.ui-card-box_type_default {
  padding-top: 24px;
  border-radius: 12px;
  background-color: #f7f9f9;
  position: relative;
}
.ui-card-box_type_default::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  width: 16px;
  height: calc(100% - 24px);
  background: linear-gradient(92deg, #F7F9F9 0%, rgba(247, 249, 249, 0) 100%);
  z-index: 1;
}
.ui-card-box_type_default::after {
  content: "";
  position: absolute;
  top: 12px;
  right: 0;
  width: 16px;
  height: calc(100% - 24px);
  background: -webkit-gradient(linear, right top, left top, from(#F7F9F9), to(rgba(247, 249, 249, 0)));
  background: linear-gradient(270deg, #F7F9F9 0%, rgba(247, 249, 249, 0) 100%);
}
.ui-card-box_type_default .ui-card-box-title {
  padding: 0 24px;
}
.ui-card-box_type_default .ui-card-box-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  white-space: nowrap;
  padding: 0 24px 24px;
}
.ui-card-box_type_default .ui-card-box-content .ui-card-item {
  position: relative;
  border-radius: 12px;
  padding: 15px;
  min-width: 240px;
  -ms-flex-preferred-size: 240px;
      flex-basis: 240px;
  border: 1px solid gray;
  border-color: #e9e9e9;
  background-color: #fff;
}
.ui-card-box_type_default .ui-card-box-content .ui-card-item.no-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  height: 112px;
  border-radius: 0;
  border: 0;
  padding-top: 48px;
  background-color: transparent;
  background-image: url(/cont/resource/img/rebuild/ic_40_nodata.png);
  background-size: 40px 40px;
  background-position: 50% 0;
  background-repeat: no-repeat;
}
.ui-card-box_type_default .ui-card-box-content .ui-card-item.no-data p {
  text-align: center;
}
.ui-card-box_type_default .ui-card-box-content .ui-card-item .ui-card-item_btn_del {
  position: absolute;
  top: 16px;
  right: 16px;
}
.ui-card-box_type_default .ui-card-box-content .ui-card-item + .ui-card-item {
  margin-left: 8px;
}
.ui-card-box_type_default .ui-card-box-content .ui-card-item .ui-card-box-middle {
  min-height: 20px;
}
.ui-card-box_type_default .ui-card-box-content .ui-card-item.type2 {
  min-height: 146px;
}
.ui-card-box_type_default .ui-card-box-content .ui-card-item.type2 .btn_bottom {
  position: absolute;
  bottom: 16px;
  left: 16px;
}
.ui-card-box_type_default .ui-card-box-content .ui-card-item.type3 {
  min-height: 114px;
}
.ui-card-box_type_default .ui-card-box-content .ui-card-item.type3 .btn_bottom {
  position: absolute;
  bottom: 16px;
  left: 16px;
}
.ui-card-box_type_default .ui-card-box-content .ui-card-item.type4 {
  padding-top: 42px;
  min-height: 170px;
}
.ui-card-box_type_default .ui-card-box-content .ui-card-item.type4 .flag_top {
  position: absolute;
  top: 16px;
  left: 16px;
}
.ui-card-box_type_default .ui-card-box-content .ui-card-item.type4 .btn_bottom {
  position: absolute;
  bottom: 16px;
  left: 16px;
}

.ui-card-item .ui-common_fab.ui-group { flex-wrap: nowrap; align-items: flex-start; gap: 24px; }
.ui-card-item .ui-common_fab.ui-group .ui-typography_type_info-default { white-space: nowrap; overflow-wrap: anywhere; }
.ui-card-item .ui-common_fab.ui-group .ui-typography_type_info-default-other-A { overflow-wrap: anywhere; }
.ui-card-item.type2 .ui-common_fab.ui-group .ui-typography_type_info-default-other-A,
.ui-card-item.type4 .ui-common_fab.ui-group .ui-typography_type_info-default-other-A { white-space: nowrap; }



.ui-toast-container {
  position: fixed;
  top: 140px;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  width: 100%;
  height: 0;
  z-index: 9999;
  -webkit-transition: top 0.2s;
  transition: top 0.2s;
}
body.scroll_down .ui-toast-container {
  top: 88px;
}
.ui-toast {
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  padding: 16px 24px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-box-shadow: 4px 8px 32px 0px rgba(18, 21, 23, 0.16);
          box-shadow: 4px 8px 32px 0px rgba(18, 21, 23, 0.16);
  border-radius: 12px;
  background-color: rgba(34, 34, 34, 0.8);
  opacity: 0;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
}
.ui-toast_state_on {
  -webkit-animation: toastShow 0.3s ease-in-out forwards;
          animation: toastShow 0.3s ease-in-out forwards;
}
.ui-toast_state_on + .ui-toast_state_on {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.ui-toast_state_off {
  -webkit-animation: toastHide 0.3s ease-in-out forwards;
          animation: toastHide 0.3s ease-in-out forwards;
}
.ui-toast [class*=ui-toast_child_icon] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  line-height: normal;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-toast_child_icon-success {
  background-image: url(/cont/resource/img/rebuild/ic_24_success_filled.png);
}
.ui-toast_child_icon-error {
  background-image: url(/cont/resource/img/rebuild/ic_24_error_filled.png);
}
.ui-toast_child_icon-info {
  background-image: url(/cont/resource/img/rebuild/ic_24_info_filled.png);
}
.ui-toast_child_text {
  font-size: 16px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-toast_child_slot-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.ui-toast_child_slot-button {
  margin-left: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@-webkit-keyframes toastShow {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes toastShow {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes toastHide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }
}
@keyframes toastHide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }
}
.ui-approval-line {
  position: relative;
  width: 100%;
}
.ui-approval-line_type_default .ui-approval-card-box {
  padding: 24px 0;
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #f7f9f9;
}
.ui-approval-line_type_default .ui-approval-card-box .ui-approval-card-box-item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 64px;
  background-image: url(/cont/resource/img/rebuild/ic24_arrowDisplay.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 24px 24px;
}
.ui-approval-line_type_default .ui-approval-card-box .ui-approval-card-box-item-wrap .ui-approval-card-box-item {
  width: 320px;
  min-height: 164px;
  padding: 16.5px 20px;
  border-radius: 12px;
  border: 1px solid gray;
  border-color: #d7dbda;
  background-color: #fff;
}
.ui-approval-line_type_default .ui-approval-card-box .ui-approval-card-box-item-wrap .ui-approval-card-box-item .ui-approval-card-box-item-title {
  text-align: center;
  padding-bottom: 12px;
  border-bottom: 1px solid gray;
  border-color: #e9e9e9;
}
.ui-approval-line_type_default .ui-approval-card-box .ui-approval-card-box-item-wrap .ui-approval-card-box-item .ui-approval-card-box-item-content {
  padding-top: 12px;
}
.ui-approval-card-box-item-content .ui-common_fab.ui-group { flex-wrap: nowrap; align-items: flex-start; gap: 24px; }
.ui-approval-card-box-item-content .ui-common_fab.ui-group .ui-typography_type_form-field-name,
.ui-approval-card-box-item-content .ui-common_fab.ui-group .ui-typography_type_info-medium { white-space: nowrap; overflow-wrap: anywhere; }
.ui-approval-card-box-item-content .ui-common_fab.ui-group .ui-typography_type_info-medium-strong { overflow-wrap: anywhere; }
.ui-approval-line_type_default .ui-approval-card-box .ui-approval-card-box-item-wrap .ui-approval-card-box-item.ui-approval-card-box-item-bdr {
  border-color: #3c3e3d;
}
.ui-approval-line_type_default .ui-approval-card-box .txt_ellipsis_type_1 {
  display: inline-block;
  width: 188px;
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.approval_line_dotted {
  position: relative;
  padding-top: 40px;
  padding-left: 72px;
}
.approval_line_dotted::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 56px;
  height: 100%;
  background-image: url(/cont/resource/img/rebuild/lineBox_interval.png);
  background-repeat: repeat-y;
  background-position: 0 0;
  background-size: contain;
}
.approval_line_dotted .payment-item-wrap {
  position: relative;
}
.approval_line_dotted .payment-item-wrap::before {
  content: "";
  position: absolute;
  top: 17px;
  left: -42px;
  width: 28px;
  height: 2px;
  background-image: url(/cont/resource/img/rebuild/dividerDotted_horizon.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100% 2px;
}
.approval_line_dotted .payment-item-wrap:last-of-type::after {
  content: "";
  position: absolute;
  top: 20px;
  left: -45px;
  width: 5px;
  height: calc(100% - 17px);
  background-color: #fff;
}

.payment-group.off .payment-group-header .btn.icon .ui-icon {
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_down.png);
}
.payment-group.off .payment-group-body table tr:not(.pin_tr) {
  display: none;
}

#payment-group.off .payment-group-header .btn.icon .ui-icon {
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_down.png);
}
#payment-group.off .ui-approval-line_type_default .ui-approval-card-box {
  height: 98px;
}
#payment-group.off .ui-approval-line_type_default .ui-approval-card-box .ui-approval-card-box-item-wrap .ui-approval-card-box-item {
  min-height: 48px;
  padding: 12px;
}
#payment-group.off .ui-approval-line_type_default .ui-approval-card-box .ui-approval-card-box-item-wrap .ui-approval-card-box-item .ui-approval-card-box-item-title {
  padding-bottom: 0;
  border-bottom: 0;
}
#payment-group.off .ui-approval-line_type_default .ui-approval-card-box .ui-approval-card-box-item-wrap .ui-approval-card-box-item .ui-approval-card-box-item-content {
  display: none;
}

.ui-approval-group-box {
  border-radius: 12px;
  padding: 12px 16px;
  background-color: #f7f9f9;
}

.ui-chk-content-box_type_button {
  cursor: pointer;
  position: relative;
  width: 100%;
  height: 186px;
  display: block;
  padding: 24px;
  border-radius: 12px;
  background-color: #f7f9f9;
}
.ui-chk-content-box_type_button .list {
  gap: 4px;
}
.ui-chk-content-box_type_button .list li span {
  letter-spacing: -1px;
}
.ui-chk-content-box_type_button.on {
  background-image: url(/cont/resource/img/rebuild/ic_32_selected.png);
  background-repeat: no-repeat;
  background-size: 32px 32px;
  background-position: calc(100% - 16px) 16px;
  background-color: #fff;
}
.ui-chk-content-box_type_button.on::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid gray;
  border-radius: 12px;
  border-color: #009178;
}

.ui-bdr-box_type_bottom {
  padding-bottom: 12px;
  border-bottom: 1px solid gray;
  border-color: #3c3e3d;
}

.ui-terms-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.ui-terms-item_child_slot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
}
.ui-terms-item_child_slot > *:first-child {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.ui-terms-item_child_slot > *:last-child:not(:only-child) {
  margin-left: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ui-terms-item_child_slot-sub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: flex-wrap;
      flex-wrap: flex-wrap;
  gap: 16px;
  row-gap: 8px;
  padding-left: 32px;
}
.ui-terms_type_box {
  padding: 23px;
  border-radius: 12px;
  border: 1px solid;
  border-color: #e9e9e9;
}
.ui-terms_child_header + * {
  margin-top: 20px;
  padding-top: 21px;
  border-top: 1px solid rgb(233, 236, 242);
}
.ui-terms_child_group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.ui-terms_child_group + .ui-terms_child_group {
  margin-top: 20px;
}
.ui-terms_child_group .list_wrap .list.square li {
  word-break: keep-all;
  overflow-wrap: anywhere;
}
.ui-terms_child_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}

form > article + article {
  margin-top: 40px;
}
form > article[style*="display: none"] + article, form > article[style*="display:none"] + article, form > article[style*="display: none"] + article, form > article[style*="display:none"] + article {
  margin-top: 0;
}
form > article + article[style*="display: none"] + article, form > article + article[style*="display:none"] + article, form > article + article[style*="display: none"] + article, form > article + article[style*="display:none"] + article {
  margin-top: 40px;
}
form > .ui-article_type_stepper + article {
  margin-top: 0;
}

.ui-email_type_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.ui-email_child_id {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 32.53%;
}
.ui-email_child_at {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: block;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-email_child_domain {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.ui-email_child_domain-input, .ui-email_child_domain-select {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: calc(50% - 4px) !important;
}

.ui-common_form-group > div:not(:last-child) .ui-email_child_id {
  width: auto;
}
.ui-common_form-group > div:not(:last-child) .ui-email_child_domain-input[style*="display: none"] + .ui-email_child_domain-select,
.ui-common_form-group > div:not(:last-child) .ui-email_child_domain-input[style*="display:none"] + .ui-email_child_domain-select {
  padding-right: 50px;
  width: calc(100% + 50px) !important;
}

.ui-rebuild .list_wrap .list,
.ui-rebuild .box_wrap .list,
.ui-popup .list_wrap .list,
.ui-popup .box_wrap .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}
.ui-rebuild .list_wrap .list *,
.ui-rebuild .box_wrap .list *,
.ui-popup .list_wrap .list *,
.ui-popup .box_wrap .list * {
  font-family: "pretendard";
}
.ui-rebuild .list_wrap .list > li,
.ui-rebuild .box_wrap .list > li,
.ui-popup .list_wrap .list > li,
.ui-popup .box_wrap .list > li {
  margin-top: 0;
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  list-style: none;
}
.ui-rebuild .list_wrap .list > li strong,
.ui-rebuild .box_wrap .list > li strong,
.ui-popup .list_wrap .list > li strong,
.ui-popup .box_wrap .list > li strong {
  font-size: inherit;
  color: #111;
  font-weight: 700;
}
.ui-rebuild .list_wrap .list > li .list,
.ui-rebuild .box_wrap .list > li .list,
.ui-popup .list_wrap .list > li .list,
.ui-popup .box_wrap .list > li .list {
  gap: 4px;
}
.ui-rebuild .list_wrap .list > li.mark,
.ui-rebuild .box_wrap .list > li.mark,
.ui-popup .list_wrap .list > li.mark,
.ui-popup .box_wrap .list > li.mark {
  margin-left: 0;
  padding-left: 18px !important;
}
.ui-rebuild .list_wrap .list > li.mark:before,
.ui-rebuild .box_wrap .list > li.mark:before,
.ui-popup .list_wrap .list > li.mark:before,
.ui-popup .box_wrap .list > li.mark:before {
  display: none;
}
.ui-rebuild .list_wrap .list > li.mark:after,
.ui-rebuild .box_wrap .list > li.mark:after,
.ui-popup .list_wrap .list > li.mark:after,
.ui-popup .box_wrap .list > li.mark:after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: "※";
  width: 10px;
  height: 20px;
  font-size: 16px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: 20px;
}
.ui-rebuild .list_wrap .list > li.nowrap,
.ui-rebuild .box_wrap .list > li.nowrap,
.ui-popup .list_wrap .list > li.nowrap,
.ui-popup .box_wrap .list > li.nowrap {
  white-space: nowrap;
}
.ui-rebuild .list_wrap .list > li > .list,
.ui-rebuild .box_wrap .list > li > .list,
.ui-popup .list_wrap .list > li > .list,
.ui-popup .box_wrap .list > li > .list {
  margin: 4px 0 0 0 !important;
}
.ui-rebuild .list_wrap .list + .list,
.ui-rebuild .box_wrap .list + .list,
.ui-popup .list_wrap .list + .list,
.ui-popup .box_wrap .list + .list {
  margin-top: 8px;
}
.ui-rebuild .list_wrap .list .red,
.ui-rebuild .box_wrap .list .red,
.ui-popup .list_wrap .list .red,
.ui-popup .box_wrap .list .red {
  color: #de1236 !important;
}
.ui-rebuild .list_wrap .list .green,
.ui-rebuild .box_wrap .list .green,
.ui-popup .list_wrap .list .green,
.ui-popup .box_wrap .list .green {
  color: #009178 !important;
}
.ui-rebuild .list_wrap .list.square > li,
.ui-rebuild .box_wrap .list.square > li,
.ui-popup .list_wrap .list.square > li,
.ui-popup .box_wrap .list.square > li {
  padding-left: 16px;
}
.ui-rebuild .list_wrap .list.square > li:before,
.ui-rebuild .box_wrap .list.square > li:before,
.ui-popup .list_wrap .list.square > li:before,
.ui-popup .box_wrap .list.square > li:before {
  top: 8px;
  left: 4px;
  width: 4px;
  height: 4px;
  background-color: #666666;
}
.ui-rebuild .list_wrap .list.bar > li,
.ui-rebuild .box_wrap .list.bar > li,
.ui-popup .list_wrap .list.bar > li,
.ui-popup .box_wrap .list.bar > li {
  padding-left: 14px;
}
.ui-rebuild .list_wrap .list.bar > li:before,
.ui-rebuild .box_wrap .list.bar > li:before,
.ui-popup .list_wrap .list.bar > li:before,
.ui-popup .box_wrap .list.bar > li:before {
  top: 9.5px;
  left: 2px;
  width: 4px;
  height: 1px;
  background-color: #696c6b;
}
.ui-rebuild .list_wrap .list.aster > li,
.ui-rebuild .box_wrap .list.aster > li,
.ui-popup .list_wrap .list.aster > li,
.ui-popup .box_wrap .list.aster > li {
  padding-left: 16px;
}
.ui-rebuild .list_wrap .list.aster > li:before,
.ui-rebuild .box_wrap .list.aster > li:before,
.ui-popup .list_wrap .list.aster > li:before,
.ui-popup .box_wrap .list.aster > li:before {
  top: 0;
  left: 0;
  content: "*";
  width: 8px;
  height: 20px;
  font-size: 16px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .list_wrap .list.num > li,
.ui-rebuild .box_wrap .list.num > li,
.ui-popup .list_wrap .list.num > li,
.ui-popup .box_wrap .list.num > li {
  padding-left: 24px !important;
  text-indent: unset !important;
}
.ui-rebuild .list_wrap .list.num > li > span:first-child,
.ui-rebuild .box_wrap .list.num > li > span:first-child,
.ui-popup .list_wrap .list.num > li > span:first-child,
.ui-popup .box_wrap .list.num > li > span:first-child {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 16px;
  font-size: 12px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: 20px;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.ui-rebuild .list_wrap .list.num.circle > li,
.ui-rebuild .box_wrap .list.num.circle > li,
.ui-popup .list_wrap .list.num.circle > li,
.ui-popup .box_wrap .list.num.circle > li {
  padding-left: 20px !important;
}
.ui-rebuild .list_wrap .list.num.circle > li > span:first-child,
.ui-rebuild .box_wrap .list.num.circle > li > span:first-child,
.ui-popup .list_wrap .list.num.circle > li > span:first-child,
.ui-popup .box_wrap .list.num.circle > li > span:first-child {
  margin-top: 1px;
  min-width: 12px;
  font-size: 16px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: 20px;
}
.ui-rebuild .list_wrap .list.num.circle > li > span:first-child.small,
.ui-rebuild .box_wrap .list.num.circle > li > span:first-child.small,
.ui-popup .list_wrap .list.num.circle > li > span:first-child.small,
.ui-popup .box_wrap .list.num.circle > li > span:first-child.small {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  margin-top: 0;
}
.ui-rebuild .list_wrap .list.num.circle > li:before,
.ui-rebuild .box_wrap .list.num.circle > li:before,
.ui-popup .list_wrap .list.num.circle > li:before,
.ui-popup .box_wrap .list.num.circle > li:before {
  display: none;
}
.ui-rebuild .list_wrap .list.num.text > li,
.ui-rebuild .box_wrap .list.num.text > li,
.ui-popup .list_wrap .list.num.text > li,
.ui-popup .box_wrap .list.num.text > li {
  padding-left: 26px !important;
}
.ui-rebuild .list_wrap .list.num.text > li > span:first-child,
.ui-rebuild .box_wrap .list.num.text > li > span:first-child,
.ui-popup .list_wrap .list.num.text > li > span:first-child,
.ui-popup .box_wrap .list.num.text > li > span:first-child {
  top: 1px;
  width: 18px;
  height: 18px;
  font-size: 13px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: 18px;
  text-align: center;
  background-color: #3c3e3d;
  border-radius: 50%;
}
.ui-rebuild .list_wrap .list.num.text > li:before,
.ui-rebuild .box_wrap .list.num.text > li:before,
.ui-popup .list_wrap .list.num.text > li:before,
.ui-popup .box_wrap .list.num.text > li:before {
  display: none;
}
.ui-rebuild .list_wrap .list.small > li,
.ui-rebuild .box_wrap .list.small > li,
.ui-popup .list_wrap .list.small > li,
.ui-popup .box_wrap .list.small > li {
  font-size: 13px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .list_wrap .list.large > li,
.ui-rebuild .box_wrap .list.large > li,
.ui-popup .list_wrap .list.large > li,
.ui-popup .box_wrap .list.large > li {
  font-size: 15px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .list_wrap .list.large.square > li:before,
.ui-rebuild .box_wrap .list.large.square > li:before,
.ui-popup .list_wrap .list.large.square > li:before,
.ui-popup .box_wrap .list.large.square > li:before {
  top: 9px;
}
.ui-rebuild .list_wrap .list.large.aster > li:before,
.ui-rebuild .box_wrap .list.large.aster > li:before,
.ui-popup .list_wrap .list.large.aster > li:before,
.ui-popup .box_wrap .list.large.aster > li:before {
  top: 1px;
}
.ui-rebuild .list_wrap .list.large.num > li > span:first-child,
.ui-rebuild .box_wrap .list.large.num > li > span:first-child,
.ui-popup .list_wrap .list.large.num > li > span:first-child,
.ui-popup .box_wrap .list.large.num > li > span:first-child {
  top: 1px;
}
.ui-rebuild .list_wrap .list.large.num.circle > li > span:first-child,
.ui-rebuild .box_wrap .list.large.num.circle > li > span:first-child,
.ui-popup .list_wrap .list.large.num.circle > li > span:first-child,
.ui-popup .box_wrap .list.large.num.circle > li > span:first-child {
  top: 1px;
}
.ui-rebuild .list_wrap .list.large.num.text > li > span:first-child,
.ui-rebuild .box_wrap .list.large.num.text > li > span:first-child,
.ui-popup .list_wrap .list.large.num.text > li > span:first-child,
.ui-popup .box_wrap .list.large.num.text > li > span:first-child {
  top: 2px;
}
.ui-rebuild .list_wrap .list.xlarge > li,
.ui-rebuild .box_wrap .list.xlarge > li,
.ui-popup .list_wrap .list.xlarge > li,
.ui-popup .box_wrap .list.xlarge > li {
  font-size: 16px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .list_wrap .list.xlarge.square > li:before,
.ui-rebuild .box_wrap .list.xlarge.square > li:before,
.ui-popup .list_wrap .list.xlarge.square > li:before,
.ui-popup .box_wrap .list.xlarge.square > li:before {
  top: 10px;
}
.ui-rebuild .list_wrap .list.xlarge.bar > li:before,
.ui-rebuild .box_wrap .list.xlarge.bar > li:before,
.ui-popup .list_wrap .list.xlarge.bar > li:before,
.ui-popup .box_wrap .list.xlarge.bar > li:before {
  top: 11.5px;
}
.ui-rebuild .list_wrap .list.xlarge.aster > li:before,
.ui-rebuild .box_wrap .list.xlarge.aster > li:before,
.ui-popup .list_wrap .list.xlarge.aster > li:before,
.ui-popup .box_wrap .list.xlarge.aster > li:before {
  top: 2px;
}
.ui-rebuild .list_wrap .list.xlarge.num > li > span:first-child,
.ui-rebuild .box_wrap .list.xlarge.num > li > span:first-child,
.ui-popup .list_wrap .list.xlarge.num > li > span:first-child,
.ui-popup .box_wrap .list.xlarge.num > li > span:first-child {
  top: 2px;
}
.ui-rebuild .list_wrap .list.xlarge.num.circle > li > span:first-child,
.ui-rebuild .box_wrap .list.xlarge.num.circle > li > span:first-child,
.ui-popup .list_wrap .list.xlarge.num.circle > li > span:first-child,
.ui-popup .box_wrap .list.xlarge.num.circle > li > span:first-child {
  top: 2px;
}
.ui-rebuild .list_wrap .list.xlarge.num.text > li > span:first-child,
.ui-rebuild .box_wrap .list.xlarge.num.text > li > span:first-child,
.ui-popup .list_wrap .list.xlarge.num.text > li > span:first-child,
.ui-popup .box_wrap .list.xlarge.num.text > li > span:first-child {
  top: 3px;
}
.ui-rebuild .list_wrap .list.gray.square > li:before, 
.ui-rebuild .list_wrap .list.gray.bar > li:before,
.ui-rebuild .box_wrap .list.gray.square > li:before,
.ui-rebuild .box_wrap .list.gray.bar > li:before,
.ui-popup .list_wrap .list.gray.square > li:before,
.ui-popup .list_wrap .list.gray.bar > li:before,
.ui-popup .box_wrap .list.gray.square > li:before,
.ui-popup .box_wrap .list.gray.bar > li:before {
  background-color: #abafaf;
}
.ui-rebuild .list_wrap .list.gray > li,
.ui-rebuild .box_wrap .list.gray > li,
.ui-popup .list_wrap .list.gray > li,
.ui-popup .box_wrap .list.gray > li {
  color: #666666 !important;
}
.ui-rebuild .list_wrap .list.gray > li:before, 
.ui-rebuild .list_wrap .list.gray > li:after,
.ui-rebuild .box_wrap .list.gray > li:before,
.ui-rebuild .box_wrap .list.gray > li:after,
.ui-popup .list_wrap .list.gray > li:before,
.ui-popup .list_wrap .list.gray > li:after,
.ui-popup .box_wrap .list.gray > li:before,
.ui-popup .box_wrap .list.gray > li:after {
  color: #666666 !important;
}
.ui-rebuild .list_wrap .list.gray2 > li,
.ui-rebuild .box_wrap .list.gray2 > li,
.ui-popup .list_wrap .list.gray2 > li,
.ui-popup .box_wrap .list.gray2 > li {
  color: #111 !important;
}
.ui-rebuild .list_wrap .list.gray3 > li,
.ui-rebuild .box_wrap .list.gray3 > li,
.ui-popup .list_wrap .list.gray3 > li,
.ui-popup .box_wrap .list.gray3 > li {
  color: #444444 !important;
}
.ui-rebuild .list_wrap .list.red.square > li:before, 
.ui-rebuild .list_wrap .list.red.bar > li:before,
.ui-rebuild .box_wrap .list.red.square > li:before,
.ui-rebuild .box_wrap .list.red.bar > li:before,
.ui-popup .list_wrap .list.red.square > li:before,
.ui-popup .list_wrap .list.red.bar > li:before,
.ui-popup .box_wrap .list.red.square > li:before,
.ui-popup .box_wrap .list.red.bar > li:before {
  background-color: #de1236;
}
.ui-rebuild .list_wrap .list.red > li:before, 
.ui-rebuild .list_wrap .list.red > li:after,
.ui-rebuild .box_wrap .list.red > li:before,
.ui-rebuild .box_wrap .list.red > li:after,
.ui-popup .list_wrap .list.red > li:before,
.ui-popup .list_wrap .list.red > li:after,
.ui-popup .box_wrap .list.red > li:before,
.ui-popup .box_wrap .list.red > li:after {
  color: #de1236 !important;
}
.ui-rebuild .list_wrap .list.green.square > li:before, 
.ui-rebuild .list_wrap .list.green.bar > li:before,
.ui-rebuild .box_wrap .list.green.square > li:before,
.ui-rebuild .box_wrap .list.green.bar > li:before,
.ui-popup .list_wrap .list.green.square > li:before,
.ui-popup .list_wrap .list.green.bar > li:before,
.ui-popup .box_wrap .list.green.square > li:before,
.ui-popup .box_wrap .list.green.bar > li:before {
  background-color: #009178;
}
.ui-rebuild .list_wrap .list.green > li:before, 
.ui-rebuild .list_wrap .list.green > li:after,
.ui-rebuild .box_wrap .list.green > li:before,
.ui-rebuild .box_wrap .list.green > li:after,
.ui-popup .list_wrap .list.green > li:before,
.ui-popup .list_wrap .list.green > li:after,
.ui-popup .box_wrap .list.green > li:before,
.ui-popup .box_wrap .list.green > li:after {
  color: #009178 !important;
}
.ui-rebuild .list_wrap > .list.small,
.ui-rebuild .box_wrap > .list.small,
.ui-popup .list_wrap > .list.small,
.ui-popup .box_wrap > .list.small {
  gap: 4px;
}
.ui-rebuild .list_wrap + .list_wrap,
.ui-rebuild .box_wrap + .list_wrap,
.ui-popup .list_wrap + .list_wrap,
.ui-popup .box_wrap + .list_wrap {
  margin-top: 0;
}
.ui-rebuild .list_wrap .list_child_slot-inline,
.ui-rebuild .box_wrap .list_child_slot-inline,
.ui-popup .list_wrap .list_child_slot-inline,
.ui-popup .box_wrap .list_child_slot-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 8px;
}
.ui-rebuild .list_wrap .list_child_slot-block,
.ui-rebuild .box_wrap .list_child_slot-block,
.ui-popup .list_wrap .list_child_slot-block,
.ui-popup .box_wrap .list_child_slot-block {
  margin-top: 4px;
}
.ui-rebuild .box_wrap,
.ui-popup .box_wrap {
  margin: 0;
  padding: 19px 23px;
  background-color: #fff;
  border: 1px solid #e9e9e9;
  border-radius: 12px;
}
.ui-rebuild .box_wrap .list > li,
.ui-popup .box_wrap .list > li {
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}

.ui-rebuild .tit,
.ui-popup .tit {
  margin: 0;
}
.ui-rebuild .tit.dep01,
.ui-popup .tit.dep01 {
  font-size: 26px;
  color: #111 !important;
  font-family: "hana";
  font-weight: 700;
  line-height: 40px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-transform: rotate(-0.03deg);
  transform: rotate(-0.03deg);
}
.ui-rebuild .tit.dep02,
.ui-popup .tit.dep02 {
  font-size: 20px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .tit.dep03,
.ui-popup .tit.dep03 {
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .tit.dep04,
.ui-popup .tit.dep04 {
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .tit.dep04.num,
.ui-popup .tit.dep04.num {
  position: relative;
  padding-left: 26px;
}
.ui-rebuild .tit.dep04.num .bullet,
.ui-popup .tit.dep04.num .bullet {
  position: absolute;
  top: 3px;
  left: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 13px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: unset;
  background-color: #3c3e3d;
  border-radius: 50%;
}
.ui-rebuild .tit.dep05,
.ui-popup .tit.dep05 {
  font-size: 24px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  line-height: 32px;
}

/****************************************/
/* 테이블 폼설정 있던자리 */
/****************************************/

.ui-rebuild .table_wrap.normal_view-1,
.ui-popup .table_wrap.normal_view-1 {
  max-height: 95px;
}
.ui-rebuild .table_wrap.normal_view-2,
.ui-popup .table_wrap.normal_view-2 {
  max-height: 142px;
}
.ui-rebuild .table_wrap.normal_view-3,
.ui-popup .table_wrap.normal_view-3 {
  max-height: 189px;
}
.ui-rebuild .table_wrap.normal_view-4,
.ui-popup .table_wrap.normal_view-4 {
  max-height: 236px;
}
.ui-rebuild .table_wrap.normal_view-5,
.ui-popup .table_wrap.normal_view-5 {
  max-height: 283px;
}
.ui-rebuild .table_wrap.normal_view-6,
.ui-popup .table_wrap.normal_view-6 {
  max-height: 330px;
}
.ui-rebuild .table_wrap.normal_view-7,
.ui-popup .table_wrap.normal_view-7 {
  max-height: 377px;
}
.ui-rebuild .table_wrap.normal_view-8,
.ui-popup .table_wrap.normal_view-8 {
  max-height: 424px;
}
.ui-rebuild .table_wrap.normal_view-9,
.ui-popup .table_wrap.normal_view-9 {
  max-height: 471px;
}
.ui-rebuild .table_wrap.normal_view-10,
.ui-popup .table_wrap.normal_view-10 {
  max-height: 518px;
}
.ui-rebuild .table_wrap.field_view-1,
.ui-popup .table_wrap.field_view-1 {
  max-height: 113px;
}
.ui-rebuild .table_wrap.field_view-2,
.ui-popup .table_wrap.field_view-2 {
  max-height: 178px;
}
.ui-rebuild .table_wrap.field_view-3,
.ui-popup .table_wrap.field_view-3 {
  max-height: 243px;
}
.ui-rebuild .table_wrap.field_view-4,
.ui-popup .table_wrap.field_view-4 {
  max-height: 308px;
}
.ui-rebuild .table_wrap.field_view-5,
.ui-popup .table_wrap.field_view-5 {
  max-height: 373px;
}
.ui-rebuild .table_wrap.field_view-6,
.ui-popup .table_wrap.field_view-6 {
  max-height: 438px;
}
.ui-rebuild .table_wrap.field_view-7,
.ui-popup .table_wrap.field_view-7 {
  max-height: 503px;
}
.ui-rebuild .table_wrap.field_view-8,
.ui-popup .table_wrap.field_view-8 {
  max-height: 568px;
}
.ui-rebuild .table_wrap.field_view-9,
.ui-popup .table_wrap.field_view-9 {
  max-height: 633px;
}
.ui-rebuild .table_wrap.field_view-10,
.ui-popup .table_wrap.field_view-10 {
  max-height: 698px;
}
.ui-rebuild .table_wrap.field_view2-1,
.ui-popup .table_wrap.field_view2-1 {
  max-height: 116px;
}
.ui-rebuild .table_wrap.field_view2-2,
.ui-popup .table_wrap.field_view2-2 {
  max-height: 184px;
}
.ui-rebuild .table_wrap.field_view2-3,
.ui-popup .table_wrap.field_view2-3 {
  max-height: 252px;
}
.ui-rebuild .table_wrap.field_view2-4,
.ui-popup .table_wrap.field_view2-4 {
  max-height: 320px;
}
.ui-rebuild .table_wrap.field_view2-5,
.ui-popup .table_wrap.field_view2-5 {
  max-height: 388px;
}
.ui-rebuild .table_wrap.field_view2-6,
.ui-popup .table_wrap.field_view2-6 {
  max-height: 456px;
}
.ui-rebuild .table_wrap.field_view2-7,
.ui-popup .table_wrap.field_view2-7 {
  max-height: 524px;
}
.ui-rebuild .table_wrap.field_view2-8,
.ui-popup .table_wrap.field_view2-8 {
  max-height: 592px;
}
.ui-rebuild .table_wrap.field_view2-9,
.ui-popup .table_wrap.field_view2-9 {
  max-height: 660px;
}
.ui-rebuild .table_wrap.field_view2-10,
.ui-popup .table_wrap.field_view2-10 {
  max-height: 728px;
}
.ui-rebuild .table_wrap.merge-row,
.ui-popup .table_wrap.merge-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.ui-rebuild .table_wrap.merge-row table + table,
.ui-popup .table_wrap.merge-row table + table {
  border-left: 1px solid;
  border-radius: 0 12px 12px 0;
  border-color: #e9e9e9;
}
.ui-rebuild .table_wrap.merge-col,
.ui-popup .table_wrap.merge-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.ui-rebuild .table_wrap.merge-col table, 
.ui-rebuild .table_wrap.merge-col table:after,
.ui-popup .table_wrap.merge-col table,
.ui-popup .table_wrap.merge-col table:after {
  border-radius: 0 0 0 0;
  border-bottom-width: 0;
}
.ui-rebuild .table_wrap.merge-col table:first-child, 
.ui-rebuild .table_wrap.merge-col table:first-child:after,
.ui-popup .table_wrap.merge-col table:first-child,
.ui-popup .table_wrap.merge-col table:first-child:after {
  border-radius: 12px 12px 0 0;
}
.ui-rebuild .table_wrap.merge-col table:last-child, 
.ui-rebuild .table_wrap.merge-col table:last-child:after,
.ui-popup .table_wrap.merge-col table:last-child,
.ui-popup .table_wrap.merge-col table:last-child:after {
  border-radius: 0 0 12px 12px;
  border-bottom-width: 1px;
}
.ui-rebuild .table_wrap.custom th, 
.ui-rebuild .table_wrap.custom td,
.ui-popup .table_wrap.custom th,
.ui-popup .table_wrap.custom td {
  border-right-width: 1px;
}
.ui-rebuild .table_wrap.custom table,
.ui-popup .table_wrap.custom table {
  --ui-table-cell-min-height: 43px;
}
.ui-rebuild .table_wrap.custom table th, 
.ui-rebuild .table_wrap.custom table th div,
.ui-popup .table_wrap.custom table th,
.ui-popup .table_wrap.custom table th div {
  font-size: 13px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .table_wrap.custom table td, 
.ui-rebuild .table_wrap.custom table td div,
.ui-popup .table_wrap.custom table td,
.ui-popup .table_wrap.custom table td div {
  font-size: 13px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .table_wrap.custom table .ui-typography_type_table-header,
.ui-popup .table_wrap.custom table .ui-typography_type_table-header {
  font-size: 13px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .table_wrap.custom table .ui-typography_type_table-data,
.ui-popup .table_wrap.custom table .ui-typography_type_table-data {
  font-size: 13px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .table_wrap.custom table .table_cell-styled-th,
.ui-popup .table_wrap.custom table .table_cell-styled-th {
  background-color: #f7f9f9 !important;
  color: #111 !important;
}
.ui-rebuild .table_wrap.custom table .table_cell-styled-td,
.ui-popup .table_wrap.custom table .table_cell-styled-td {
  background-color: #fff !important;
  color: #111 !important;
}
.ui-rebuild .table_wrap.custom table .table_underline-button,
.ui-popup .table_wrap.custom table .table_underline-button {
  font-size: 13px !important;
  line-height: 20px;
}
.ui-rebuild .table_wrap.custom table .table_no-data::before, 
.ui-rebuild .table_wrap.custom table .table_no-data .ui-typography_type_table-no-data,
.ui-popup .table_wrap.custom table .table_no-data::before,
.ui-popup .table_wrap.custom table .table_no-data .ui-typography_type_table-no-data {
  font-size: 13px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .table_wrap.type_square table,
.ui-popup .table_wrap.type_square table {
  border-radius: 0 !important;
}
.ui-rebuild .table_wrap.type_square table::after,
.ui-popup .table_wrap.type_square table::after {
  border-radius: 0 !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}
.ui-rebuild .table_wrap.compact table,
.ui-popup .table_wrap.compact table {
  --ui-table-cell-padding-tb: 8px;
  --ui-table-cell-padding-lr: 11px;
  --ui-table-cell-min-height: 40px;
}
.ui-rebuild .table_wrap.print table,
.ui-popup .table_wrap.print table {
  border-radius: 0 !important;
}
.ui-rebuild .table_wrap.print table::after,
.ui-popup .table_wrap.print table::after {
  border-radius: 0;
}
.ui-rebuild .table_wrap.main,
.ui-popup .table_wrap.main {
  background-color: transparent;
  border: none;
  border-radius: 0;
}
.ui-rebuild .table_wrap.main.rate tr + tr th, 
.ui-rebuild .table_wrap.main.rate tr + tr td,
.ui-popup .table_wrap.main.rate tr + tr th,
.ui-popup .table_wrap.main.rate tr + tr td {
  padding-top: 16px;
}
.ui-rebuild .table_wrap.main table,
.ui-popup .table_wrap.main table {
  background-color: transparent;
  border: none;
  border-radius: 0;
}
.ui-rebuild .table_wrap.main table:after,
.ui-popup .table_wrap.main table:after {
  display: none;
}
.ui-rebuild .table_wrap.main table thead,
.ui-popup .table_wrap.main table thead {
  position: relative;
}
.ui-rebuild .table_wrap.main table thead th,
.ui-popup .table_wrap.main table thead th {
  padding: 0;
  height: 32px;
}
.ui-rebuild .table_wrap.main table thead:after,
.ui-popup .table_wrap.main table thead:after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #d7dbda;
  z-index: 1;
}
.ui-rebuild .table_wrap.main table tbody tr:first-child th, 
.ui-rebuild .table_wrap.main table tbody tr:first-child td,
.ui-popup .table_wrap.main table tbody tr:first-child th,
.ui-popup .table_wrap.main table tbody tr:first-child td {
  padding-top: 16px;
}
.ui-rebuild .table_wrap.main table tbody tr:last-child th, 
.ui-rebuild .table_wrap.main table tbody tr:last-child td,
.ui-popup .table_wrap.main table tbody tr:last-child th,
.ui-popup .table_wrap.main table tbody tr:last-child td {
  padding-bottom: 8px;
}
.ui-rebuild .table_wrap.main table tr + tr th, 
.ui-rebuild .table_wrap.main table tr + tr td,
.ui-popup .table_wrap.main table tr + tr th,
.ui-popup .table_wrap.main table tr + tr td {
  padding-top: 12px;
}
.ui-rebuild .table_wrap.main table th, 
.ui-rebuild .table_wrap.main table td,
.ui-popup .table_wrap.main table th,
.ui-popup .table_wrap.main table td {
  height: auto;
  min-height: 22px;
  text-align: left;
  border: none;
}
.ui-rebuild .table_wrap.main table th + th, 
.ui-rebuild .table_wrap.main table th + td, 
.ui-rebuild .table_wrap.main table td + th, 
.ui-rebuild .table_wrap.main table td + td,
.ui-popup .table_wrap.main table th + th,
.ui-popup .table_wrap.main table th + td,
.ui-popup .table_wrap.main table td + th,
.ui-popup .table_wrap.main table td + td {
  padding-left: 16px;
}
.ui-rebuild .table_wrap.main table th,
.ui-popup .table_wrap.main table th {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .table_wrap.main table td,
.ui-popup .table_wrap.main table td {
  padding: 0;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .table_wrap.main [cell-ellipsis="1"],
.ui-popup .table_wrap.main [cell-ellipsis="1"] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.ui-rebuild .table_wrap [cell-ellipsis="1"] > *:not(.ui-table_child_cell-tooltip-layer),
.ui-popup .table_wrap [cell-ellipsis="1"] > *:not(.ui-table_child_cell-tooltip-layer) {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.ui-rebuild .table_wrap [cell-ellipsis="2"] > *:not(.ui-table_child_cell-tooltip-layer),
.ui-popup .table_wrap [cell-ellipsis="2"] > *:not(.ui-table_child_cell-tooltip-layer) {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ui-rebuild .table_wrap .ui-table_child_cell-tooltip-layer,
.ui-popup .table_wrap .ui-table_child_cell-tooltip-layer {
  display: none;
}
.ui-rebuild .table_wrap [cell-tooltip=true],
.ui-popup .table_wrap [cell-tooltip=true] {
  position: relative;
}
.ui-rebuild .table_wrap [cell-tooltip=true] .ui-table_child_cell-tooltip-layer,
.ui-popup .table_wrap [cell-tooltip=true] .ui-table_child_cell-tooltip-layer {
  position: absolute;
  display: block;
  top: calc(100% - 20px);
  left: 50%;
  width: 250px;
  padding: 12px 20px;
  border-radius: 8px;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 600;
  color: rgb(18, 21, 23);
  text-align: left;
  border: 1px solid rgb(18, 21, 23);
  background-color: #fff;
  z-index: 10;
  -webkit-box-shadow: 0px 2px 16px 0px rgba(18, 21, 23, 0.16);
          box-shadow: 0px 2px 16px 0px rgba(18, 21, 23, 0.16);
  -webkit-transform: scale(0) translateX(-50%);
          transform: scale(0) translateX(-50%);
  opacity: 0;
  -webkit-transition: top 0.25s ease-in-out, opacity 0.25s ease-in-out;
  transition: top 0.25s ease-in-out, opacity 0.25s ease-in-out;
  pointer-events: none;
}
.ui-rebuild .table_wrap [cell-tooltip=true]:hover .ui-table_child_cell-tooltip-layer,
.ui-popup .table_wrap [cell-tooltip=true]:hover .ui-table_child_cell-tooltip-layer {
  top: calc(100% - 10px);
  -webkit-transform: scale(1) translateX(-50%);
          transform: scale(1) translateX(-50%);
  opacity: 1;
}
.ui-rebuild .table_wrap .table_no-data,
.ui-popup .table_wrap .table_no-data {
  position: relative;
}
.ui-rebuild .table_wrap .table_no-data.line-2::before,
.ui-popup .table_wrap .table_no-data.line-2::before {
  content: " \a ";
}
.ui-rebuild .table_wrap .table_no-data.line-3::before,
.ui-popup .table_wrap .table_no-data.line-3::before {
  content: " \a \a ";
}
.ui-rebuild .table_wrap .table_no-data::before,
.ui-popup .table_wrap .table_no-data::before {
  content: " ";
  display: table-cell;
  visibility: hidden;
  padding: 24px 0;
  white-space: pre;
}
.ui-rebuild .table_wrap .table_no-data td,
.ui-popup .table_wrap .table_no-data td {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  left: 0;
  padding: 24px 0;
  width: 100%;
  height: 100%;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
  text-align: center;
}
.ui-rebuild .table_wrap .table_no-data::before, 
.ui-rebuild .table_wrap .table_no-data .ui-typography_type_table-no-data,
.ui-popup .table_wrap .table_no-data::before,
.ui-popup .table_wrap .table_no-data .ui-typography_type_table-no-data {
  font-size: 15px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ui-rebuild .table_wrap .table_no-data:not(:only-child):not(:last-child) td,
.ui-popup .table_wrap .table_no-data:not(:only-child):not(:last-child) td {
  border-bottom-width: 1px;
}
.ui-rebuild .table_wrap .table_cell-lr-unset,
.ui-popup .table_wrap .table_cell-lr-unset {
  --ui-table-cell-padding-lr: 0;
}
.ui-rebuild .table_wrap .table_cell-lr-xxsmall,
.ui-popup .table_wrap .table_cell-lr-xxsmall {
  --ui-table-cell-padding-lr: 2px;
}
.ui-rebuild .table_wrap .table_cell-lr-xsmall,
.ui-popup .table_wrap .table_cell-lr-xsmall {
  --ui-table-cell-padding-lr: 4px;
}
.ui-rebuild .table_wrap .table_cell-lr-small,
.ui-popup .table_wrap .table_cell-lr-small {
  --ui-table-cell-padding-lr: 8px;
}
.ui-rebuild .table_wrap .table_cell-lr-medium,
.ui-popup .table_wrap .table_cell-lr-medium {
  --ui-table-cell-padding-lr: 12px;
}
.ui-rebuild .table_wrap .table_cell-lr-custom-01,
.ui-popup .table_wrap .table_cell-lr-custom-01 {
  --ui-table-cell-padding-lr: 15px;
  padding-left: 6px;
}
.ui-rebuild .table_wrap .table_cell-top,
.ui-popup .table_wrap .table_cell-top {
  vertical-align: top;
}
.ui-rebuild .table_wrap .table_cell-styled-th,
.ui-popup .table_wrap .table_cell-styled-th {
  background-color: #f7f9f9 !important;
  color: #111 !important;
}
.ui-rebuild .table_wrap .table_cell-styled-td,
.ui-popup .table_wrap .table_cell-styled-td {
  background-color: #fff !important;
  color: #111 !important;
}
.ui-rebuild .table_wrap .table_cell-semi-bold,
.ui-popup .table_wrap .table_cell-semi-bold {
  font-weight: 500 !important;
}
.ui-rebuild .table_wrap .table_underline-button,
.ui-popup .table_wrap .table_underline-button {
  position: relative;
  font-size: 15px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-decoration: underline !important;
  text-underline-offset: 4px;
  text-align: initial;
  cursor: pointer;
}
.ui-rebuild .table_wrap .table_underline-button .table_deco-unset,
.ui-rebuild .table_wrap .table_underline-button .ui-table_child_deco-unset,
.ui-popup .table_wrap .table_underline-button .table_deco-unset,
.ui-popup .table_wrap .table_underline-button .ui-table_child_deco-unset {
  display: inline-block;
  text-decoration: unset !important;
}
.ui-rebuild .table_wrap .table_underline-button.color_primary,
.ui-popup .table_wrap .table_underline-button.color_primary {
  color: #009178 !important;
}
.ui-rebuild .table_wrap .table_button-sort,
.ui-popup .table_wrap .table_button-sort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
  width: 100%;
}
.ui-rebuild .table_wrap .table_button-sort > *,
.ui-popup .table_wrap .table_button-sort > * {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.ui-rebuild .table_wrap .table_button-sort::before,
.ui-popup .table_wrap .table_button-sort::before {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  flex-shrink:0;
  width: 6px;
  height: 12px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_grid_sort_default.png);
  -webkit-transition: background-image 0.2s;
  transition: background-image 0.2s;
}
.ui-rebuild .table_wrap .table_button-sort::after,
.ui-popup .table_wrap .table_button-sort::after {
  position: absolute !important;
  display: block !important;
  clip: rect(0, 0, 0, 0) !important;
  -webkit-clip-path: polygon(0 0, 0 0, 0 0) !important;
          clip-path: polygon(0 0, 0 0, 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  text-indent: unset !important;
  visibility: visible !important;
}
.ui-rebuild .table_wrap .table_button-sort[data-state=ascending]::before,
.ui-popup .table_wrap .table_button-sort[data-state=ascending]::before {
  background-image: url(/cont/resource/img/rebuild/ic_grid_sort_up.png);
}
.ui-rebuild .table_wrap .table_button-sort[data-state=descending]::before,
.ui-popup .table_wrap .table_button-sort[data-state=descending]::before {
  background-image: url(/cont/resource/img/rebuild/ic_grid_sort_down.png);
}
.ui-rebuild .table_wrap tr > td:last-child .ui-table_child_cell-tooltip-layer,
.ui-popup .table_wrap tr > td:last-child .ui-table_child_cell-tooltip-layer {
  left: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ui-rebuild .table_wrap tr:last-child > td .ui-table_child_cell-tooltip-layer,
.ui-rebuild .table_wrap tr:nth-last-child(2) > td .ui-table_child_cell-tooltip-layer,
.ui-rebuild .table_wrap tr:nth-last-child(3) > td .ui-table_child_cell-tooltip-layer,
.ui-rebuild .table_wrap tr:nth-last-child(4) > td .ui-table_child_cell-tooltip-layer,
.ui-rebuild .table_wrap tr:nth-last-child(5) > td .ui-table_child_cell-tooltip-layer,
.ui-rebuild .table_wrap tr:nth-last-child(6) > td .ui-table_child_cell-tooltip-layer,
.ui-popup .table_wrap tr:last-child > td .ui-table_child_cell-tooltip-layer,
.ui-popup .table_wrap tr:nth-last-child(2) > td .ui-table_child_cell-tooltip-layer,
.ui-popup .table_wrap tr:nth-last-child(3) > td .ui-table_child_cell-tooltip-layer,
.ui-popup .table_wrap tr:nth-last-child(4) > td .ui-table_child_cell-tooltip-layer,
.ui-popup .table_wrap tr:nth-last-child(5) > td .ui-table_child_cell-tooltip-layer,
.ui-popup .table_wrap tr:nth-last-child(6) > td .ui-table_child_cell-tooltip-layer {
  top: 50%;
  -webkit-transform: translateY(-90%) translateX(-50%);
          transform: translateY(-90%) translateX(-50%);
}
.ui-rebuild .table_wrap tr:last-child > td:hover .ui-table_child_cell-tooltip-layer,
.ui-rebuild .table_wrap tr:nth-last-child(2) > td:hover .ui-table_child_cell-tooltip-layer,
.ui-rebuild .table_wrap tr:nth-last-child(3) > td:hover .ui-table_child_cell-tooltip-layer,
.ui-rebuild .table_wrap tr:nth-last-child(4) > td:hover .ui-table_child_cell-tooltip-layer,
.ui-rebuild .table_wrap tr:nth-last-child(5) > td:hover .ui-table_child_cell-tooltip-layer,
.ui-rebuild .table_wrap tr:nth-last-child(6) > td:hover .ui-table_child_cell-tooltip-layer,
.ui-popup .table_wrap tr:last-child > td:hover .ui-table_child_cell-tooltip-layer,
.ui-popup .table_wrap tr:nth-last-child(2) > td:hover .ui-table_child_cell-tooltip-layer,
.ui-popup .table_wrap tr:nth-last-child(3) > td:hover .ui-table_child_cell-tooltip-layer,
.ui-popup .table_wrap tr:nth-last-child(4) > td:hover .ui-table_child_cell-tooltip-layer,
.ui-popup .table_wrap tr:nth-last-child(5) > td:hover .ui-table_child_cell-tooltip-layer,
.ui-popup .table_wrap tr:nth-last-child(6) > td:hover .ui-table_child_cell-tooltip-layer {
  top: calc(50% + 10px);
  -webkit-transform: translateY(-90%) translateX(-50%);
          transform: translateY(-90%) translateX(-50%);
}
.ui-rebuild .grid_wrap,
.ui-popup .grid_wrap {
  margin: 0;
}
.ui-rebuild .grid_wrap .table_paging,
.ui-popup .grid_wrap .table_paging {
  margin-top: 0;
}

.container .int_main_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 64px;
  margin: 40px 0 96px 0;
}
.container .int_main_visual {
  margin: 0 auto;
  width: 100%;
  max-width: 1600px;
  height: auto;
  max-height: 480px;
  background: url(/cont/resource/img/rebuild/img_rebuild_visual_eng.jpg) no-repeat center/contain;
  aspect-ratio: 16/4.8;
}
@media screen and (max-width: 1600px) {
  .container .int_main_visual {
    width: calc(100% - 80px);
  }
}
@media screen and (max-width: 1360px) {
  .container .int_main_visual {
    width: calc(100% - 40px);
  }
}
.container .int_main_menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1px;
}
.container .int_main_menu ul:after {
  display: none;
}
.container .int_main_menu ul li {
  width: 100%;
  float: unset;
}
.container .int_main_menu ul li a {
  margin: 0;
  min-height: unset;
  font-size: 18px;
  color: #444;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.02em;
  word-spacing: 0;
}
.container .int_main_menu ul li a span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 12px;
  padding: 0;
}
.container .int_main_menu ul li a span:before {
  position: static;
  margin: 0;
  width: 64px;
  height: 64px;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
}
.container .int_main_menu ul li a:hover {
  color: #009178;
  font-weight: 700;
  text-decoration: none;
}
.container .int_main_menu ul li.menu_01 a span:before, .container .int_main_menu ul li.menu_02 a span:before, .container .int_main_menu ul li.menu_03 a span:before, .container .int_main_menu ul li.menu_04 a span:before, .container .int_main_menu ul li.menu_05 a span:before, .container .int_main_menu ul li.menu_06 a span:before {
  top: unset;
  margin: 0;
  width: 64px;
  height: 64px;
}
.container .int_main_menu ul li.menu_01 a span:before {
  background-image: url(/cont/resource/img/rebuild/ic_64_lng_account_default.png);
}
.container .int_main_menu ul li.menu_01 a:hover span:before {
  background-image: url(/cont/resource/img/rebuild/ic_64_lng_account_hover.png);
}
.container .int_main_menu ul li.menu_02 a span:before {
  background-image: url(/cont/resource/img/rebuild/ic_64_lng_transfer_default.png);
}
.container .int_main_menu ul li.menu_02 a:hover span:before {
  background-image: url(/cont/resource/img/rebuild/ic_64_lng_transfer_hover.png);
}
.container .int_main_menu ul li.menu_03 a span:before {
  background-image: url(/cont/resource/img/rebuild/ic_64_lng_approval_default.png);
}
.container .int_main_menu ul li.menu_03 a:hover span:before {
  background-image: url(/cont/resource/img/rebuild/ic_64_lng_approval_hover.png);
}
.container .int_main_menu ul li.menu_04 a span:before {
  background-image: url(/cont/resource/img/rebuild/ic_64_lng_overseas_default.png);
}
.container .int_main_menu ul li.menu_04 a:hover span:before {
  background-image: url(/cont/resource/img/rebuild/ic_64_lng_overseas_hover.png);
}
.container .int_main_menu ul li.menu_05 a span:before {
  background-image: url(/cont/resource/img/rebuild/ic_64_lng_guide_default.png);
}
.container .int_main_menu ul li.menu_05 a:hover span:before {
  background-image: url(/cont/resource/img/rebuild/ic_64_lng_guide_hover.png);
}
.container .int_main_menu ul li.menu_06 a span:before {
  background-image: url(/cont/resource/img/rebuild/ic_64_lng_quick_default.png);
}
.container .int_main_menu ul li.menu_06 a:hover span:before {
  background-image: url(/cont/resource/img/rebuild/ic_64_lng_quick_hover.png);
}
.container .int_main_menu ul li + li:before {
  position: absolute;
  top: 50%;
  left: -1px;
  height: 56px;
  background: #ddd;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.ui-section.ui-section_type_body > .ui-article_type_wrap.ui-article_type_notice {
  margin-bottom: -12px;
}

.ui-box_color_quaternary.ui-box_type_bg.ui-box_size_small {
  padding: 14px 24px;
}

.ui-form-field > div:nth-child(1) label {
  color: #111 !important;
}

.ui-accordion_type_checking-box .ui-accordion_child_header {
  padding-top: 19px;
  padding-bottom: 19px;
}
.ui-accordion_type_checking-box .ui-accordion_child_pannel {
  margin: -4px 23px 19px 23px;
}
.ui-accordion_type_checking-box.ui-accordion_state_open .ui-accordion_child_header {
  padding-bottom: 23px;
}

.ui-otp {
  gap: 16px;
}

.ui-rebuild.UI-2B-ITB-05-0001M .tab_wrap .tab_menu.depth1, 
.ui-rebuild.UI-2B-ITB-05-0002S .tab_wrap .tab_menu.depth1, 
.ui-rebuild.UI-2B-ITB-05-0003S .tab_wrap .tab_menu.depth1, 
.ui-rebuild.UI-2B-ITB-05-0004S .tab_wrap .tab_menu.depth1, 
.ui-rebuild.UI-2B-ITB-05-0005S .tab_wrap .tab_menu.depth1, 
.ui-rebuild.UI-2B-ITB-05-0006S .tab_wrap .tab_menu.depth1, 
.ui-rebuild.UI-2B-ITB-05-0007S .tab_wrap .tab_menu.depth1, 
.ui-rebuild.UI-2B-ITB-05-0008S .tab_wrap .tab_menu.depth1, 
.ui-rebuild.UI-2B-ITB-05-0009S .tab_wrap .tab_menu.depth1, 
.ui-rebuild.UI-2B-ITB-05-0214S .tab_wrap .tab_menu.depth1 {
  margin-bottom: 0;
}

.ui-box.ui-box_type_bg.ui-box_shape_round .ui-message[class*=_type_info] > .ui-icon[class*=_type_24_info_filled] {
  margin: 10px 0 10px 4px;
  width: 4px;
  height: 4px;
  background-color: #666;
  background-image: none;
  border-radius: 50%;
}

body.zhja .header_wrap[data-id] .new_gnb_wrap .gnb_menu .gnb > li > .btn_item {
  font-family: "pretendard", "tahoma", "microsoft yahei", "MS Gothic", "fangsong" !important;
  font-weight: 700;
}

.ui-typography.ui-typography_type_input-sub strong {
  font-family: "pretendard";
}

.ui-card-box-title h3 + div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}

.ui-rebuild form + #hanaBodyDiv:empty {
  margin-top: 0;
}
.ui-rebuild #hanaBodyDiv:empty {
  display: none;
}

/* login/_UI-2B-ITB-01-0001M.scss - UTF-8 */
.UI-2B-ITB-01-0001M {
  background: -webkit-gradient(linear, left top, left bottom, from(#E9F5F1), color-stop(32.54%, #F6F9F8));
  background: linear-gradient(180deg, #E9F5F1 0%, #F6F9F8 32.54%);
}
.UI-2B-ITB-01-0001M .ui-section_type_wrap {
  width: 890px;
  margin: 0 auto;
  padding: 48px 0;
  gap: 24px;
}
.UI-2B-ITB-01-0001M .ui-section_type_header {
  margin: 0 auto;
}
.UI-2B-ITB-01-0001M .ui-box_type_bg {
  background-color: #fff;
}
.UI-2B-ITB-01-0001M .ui-box_size_other-login {
  padding: 0 58px;
}
.UI-2B-ITB-01-0001M .ui-common_fac .btn.secondary-positive {
  width: 320px;
  height: 56px;
  font-size: 18px;
}
.UI-2B-ITB-01-0001M .ui-common_fac .btn.text-14 {
  color: #666 !important;
}
.UI-2B-ITB-01-0001M .tab_content_wrap {
  padding-top: 32px;
}
.UI-2B-ITB-01-0001M .tab_content_wrap > div:nth-of-type(2) .ui-img_type_login-certificate {
  background-image: url(/cont/resource/img/rebuild/img_56_type_financial.png);
}
.UI-2B-ITB-01-0001M .ui-list_type_form-field {
  gap: 12px;
}
.UI-2B-ITB-01-0001M .ui-form-field {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.UI-2B-ITB-01-0001M .ui-form-field > div:nth-child(1) {
  padding-right: 0;
  width: initial;
  max-height: unset;
}
.UI-2B-ITB-01-0001M .ui-content_bottom .ui-box_size_medium {
  height: 178px;
}
.UI-2B-ITB-01-0001M .ui-visual-box_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.UI-2B-ITB-01-0001M .ui-visual-box_type_row {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.UI-2B-ITB-01-0001M .ui-info-data .btn + .btn {
  position: relative;
}
.UI-2B-ITB-01-0001M .ui-info-data .btn + .btn::before {
  position: absolute;
  content: "";
  left: -6px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  width: 2px;
  height: 2px;
  background-color: #ABAFAF;
  border-radius: 50%;
}
.UI-2B-ITB-01-0001M .ui-common_button-group {
  gap: 8px;
}
.UI-2B-ITB-01-0001M .input_wrap {
  height: 48px;
}
.UI-2B-ITB-01-0001M .input_wrap input:-webkit-autofill:read-only, 
.UI-2B-ITB-01-0001M .input_wrap input:-webkit-autofill:disabled, 
.UI-2B-ITB-01-0001M .input_wrap input:-webkit-autofill:focus:read-only, 
.UI-2B-ITB-01-0001M .input_wrap input:-webkit-autofill:focus:disabled, 
.UI-2B-ITB-01-0001M .input_wrap input:-webkit-autofill:hover:read-only, 
.UI-2B-ITB-01-0001M .input_wrap input:-webkit-autofill:hover:disabled, 
.UI-2B-ITB-01-0001M .input_wrap input:-webkit-autofill:active:read-only, 
.UI-2B-ITB-01-0001M .input_wrap input:-webkit-autofill:active:disabled {
  -webkit-box-shadow: 0 0 0 1000px #fff inset !important; /* 원하는 배경색 */
  box-shadow: 0 0 0 1000px #fff inset !important;
  -webkit-text-fill-color: #111 !important; /* 원하는 글자색 */
  -webkit-transition: background-color 9999s ease-in-out 0s;
  transition: background-color 9999s ease-in-out 0s;
}

.UI-2B-ITB-01-0001M .tab_wrap .tab_menu.depth1 {
  margin-bottom: 0 !important;
}

.UI-2B-ITB-01-0001M .ui-box_size_medium {
  padding: 24px;
}

/* login/_UI-2B-ITB-01-0002P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-01-0002P.html */
.UI-2B-ITB-01-0002P .ui-bpoana {
  cursor: move;
}
.UI-2B-ITB-01-0002P .ui-ib61f3 {
  width: 346px;
}
.UI-2B-ITB-01-0002P .ui-y0p7sz {
  width: 346px;
}

/* login/_UI-2B-ITB-01-0003M.scss - UTF-8 */
.UI-2B-ITB-01-0003M .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-01-0003M .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-01-0003M .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-01-0003M .ui-section_type .location {
  position: absolute;
}

/* login/_UI-2B-ITB-01-0004P.scss - UTF-8 */
/* login/_UI-2B-ITB-01-0005S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-01-0005S.html */
.UI-2B-ITB-01-0005S .ui-p4uzet {
  width: 320px;
}
.UI-2B-ITB-01-0005S .ui-oq3z31 {
  width: 238px;
}
.UI-2B-ITB-01-0005S .ui-0rjy3f {
  width: 320px;
}
.UI-2B-ITB-01-0005S .ui-syd4xn {
  width: 320px;
}
.UI-2B-ITB-01-0005S .ui-b104te {
  width: 320px;
}

.UI-2B-ITB-01-0005S .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-01-0005S .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-01-0005S .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-01-0005S .ui-section_type .location {
  position: absolute;
}

/* login/_UI-2B-ITB-01-0006S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-01-0006S.html */
.UI-2B-ITB-01-0006S .ui-wce0as {
  padding-top: 56px;
}

.UI-2B-ITB-01-0006S .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-01-0006S .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-01-0006S .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-01-0006S .ui-section_type .location {
  position: absolute;
}

/* login/_UI-2B-ITB-01-0007S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-01-0007S.html */
.UI-2B-ITB-01-0007S .ui-tnntq6 {
  padding-top: 56px;
}

.UI-2B-ITB-01-0007S .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-01-0007S .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-01-0007S .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-01-0007S .ui-section_type .location {
  position: absolute;
}

/* login/_UI-2B-ITB-01-0008S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-01-0008S.html */
.UI-2B-ITB-01-0008S .ui-d4uknq {
  width: 320px;
}
.UI-2B-ITB-01-0008S .ui-9twp2q {
  width: 238px;
}
.UI-2B-ITB-01-0008S .ui-kmn38x {
  width: 320px;
}
.UI-2B-ITB-01-0008S .ui-fq7y06 {
  width: 320px;
}
.UI-2B-ITB-01-0008S .ui-kqrw9o {
  width: 320px;
}

.UI-2B-ITB-01-0008S .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-01-0008S .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-01-0008S .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-01-0008S .ui-section_type .location {
  position: absolute;
}

/* login/_UI-2B-ITB-01-0009S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-01-0009S.html */
.UI-2B-ITB-01-0009S .ui-tfef6v {
  padding-top: 56px;
}

.UI-2B-ITB-01-0009S .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-01-0009S .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-01-0009S .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-01-0009S .ui-section_type .location {
  position: absolute;
}

/* login/_UI-2B-ITB-01-0010S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-01-0010S.html */
.UI-2B-ITB-01-0010S .ui-lmy86o {
  padding-top: 56px;
}

.UI-2B-ITB-01-0010S .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-01-0010S .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-01-0010S .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-01-0010S .ui-section_type .location {
  position: absolute;
}

/* login/_UI-2B-ITB-01-0011M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-01-0011M.html */
.UI-2B-ITB-01-0011M .ui-l0pagt {
  width: 320px;
}
.UI-2B-ITB-01-0011M .ui-vo2cun {
  width: 320px;
}

.UI-2B-ITB-01-0011M .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-01-0011M .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-01-0011M .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-01-0011M .ui-section_type .location {
  position: absolute;
}

/* login/_UI-2B-ITB-01-0012S.scss - UTF-8 */
.UI-2B-ITB-01-0012S .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-01-0012S .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-01-0012S .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-01-0012S .ui-section_type .location {
  position: absolute;
}
.UI-2B-ITB-01-0012S .ui-partition_gap_small {
  gap: 40px;
}
.UI-2B-ITB-01-0012S .ui-partition_gap_small > div + div:before {
  top: -21px;
}

/* login/_UI-2B-ITB-01-0013S.scss - UTF-8 */
/* login/_UI-2B-ITB-01-0014S.scss - UTF-8 */
/* login/_UI-2B-ITB-01-0015S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-01-0015S.html */
.UI-2B-ITB-01-0015S .ui-a5yez3 {
  width: 320px;
}
.UI-2B-ITB-01-0015S .ui-eukuyl {
  width: 320px;
}
.UI-2B-ITB-01-0015S .ui-hv10lu {
  width: 240px;
}

.UI-2B-ITB-01-0015S .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-01-0015S .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-01-0015S .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-01-0015S .ui-section_type .location {
  position: absolute;
}

/* login/_UI-2B-ITB-01-0016P.scss - UTF-8 */
/* login/_UI-2B-ITB-01-0017S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-01-0017S.html */
.UI-2B-ITB-01-0017S .ui-dwqdfc {
  width: 320px;
}
.UI-2B-ITB-01-0017S .ui-azb1ao {
  width: 320px;
}
.UI-2B-ITB-01-0017S .ui-3un9wn {
  width: 320px;
}
.UI-2B-ITB-01-0017S .ui-xfwzxy {
  width: 320px;
}

.UI-2B-ITB-01-0017S .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-01-0017S .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-01-0017S .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-01-0017S .ui-section_type .location {
  position: absolute;
}

/* login/_UI-2B-ITB-01-0018S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-01-0018S.html */
.UI-2B-ITB-01-0018S .ui-kydr6g {
  padding-top: 56px;
}

.UI-2B-ITB-01-0018S .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-01-0018S .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-01-0018S .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-01-0018S .ui-section_type .location {
  position: absolute;
}

/* login/_UI-2B-ITB-01-0019S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-01-0019S.html */
.UI-2B-ITB-01-0019S .ui-py1n9r {
  width: 320px;
}
.UI-2B-ITB-01-0019S .ui-klycqm {
  width: 320px;
}

.UI-2B-ITB-01-0019S .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-01-0019S .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-01-0019S .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-01-0019S .ui-section_type .location {
  position: absolute;
}

/* login/_UI-2B-ITB-01-0020S.scss - UTF-8 */
.UI-2B-ITB-01-0020S .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-01-0020S .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-01-0020S .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-01-0020S .ui-section_type .location {
  position: absolute;
}
.UI-2B-ITB-01-0020S .ui-partition_gap_small {
  gap: 40px;
}
.UI-2B-ITB-01-0020S .ui-partition_gap_small > div + div:before {
  top: -21px;
}

/* login/_UI-2B-ITB-01-0021S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-01-0021S.html */
.UI-2B-ITB-01-0021S .ui-3b1gqk {
  width: 320px;
}
.UI-2B-ITB-01-0021S .ui-2px18v {
  width: 320px;
}

.UI-2B-ITB-01-0021S .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-01-0021S .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-01-0021S .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-01-0021S .ui-section_type .location {
  position: absolute;
}

/* login/_UI-2B-ITB-01-0022P.scss - UTF-8 */
/* login/_UI-2B-ITB-01-0023S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-01-0023S.html */
.UI-2B-ITB-01-0023S .ui-due8h5 {
  width: 320px;
}
.UI-2B-ITB-01-0023S .ui-13g91h {
  width: 320px;
}
.UI-2B-ITB-01-0023S .ui-148zws {
  width: 320px;
}
.UI-2B-ITB-01-0023S .ui-e76sap {
  width: 320px;
}

.UI-2B-ITB-01-0023S .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-01-0023S .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-01-0023S .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-01-0023S .ui-section_type .location {
  position: absolute;
}

/* login/_UI-2B-ITB-01-0024S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-01-0024S.html */
.UI-2B-ITB-01-0024S .ui-vq6kgn {
  padding-top: 56px;
}

.UI-2B-ITB-01-0024S .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-01-0024S .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-01-0024S .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-01-0024S .ui-section_type .location {
  position: absolute;
}

/* apx/_POPUP_APX.scss - UTF-8 */
/* style extracted from POPUP_APX.html */
.POPUP_APX .ui-dj2q5w {
  cursor: move;
}
.POPUP_APX .ui-tvuw99 {
  width: 275px;
}
.POPUP_APX .ui-ax37dt {
  width: 275px;
}
.POPUP_APX .ui-clv1rv {
  width: 275px;
}
.POPUP_APX .ui-0dheiy {
  width: 275px;
}

/* apx/_UI-2B-ITB-18-0001M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-18-0001M.html */
.UI-2B-ITB-18-0001M .ui-0m2l4y {
  width: 95px;
}

.ui-j9mxqv {
  width: 95px;
}

/* apx/_UI-2B-ITB-18-0002S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-18-0002S.html */
.UI-2B-ITB-18-0002S .ui-kxdcjc {
  width: 160px;
}
.UI-2B-ITB-18-0002S .ui-et67qy {
  width: 240px;
}

.ui-t5wzle {
  min-width: 95px;
}

/* apx/_UI-2B-ITB-18-0003S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-18-0003S.html */
.UI-2B-ITB-18-0003S .ui-ioki7i {
  width: 95px;
}

.ui-d2cykv {
  min-width: 95px;
}

/* apx/_UI-2B-ITB-18-0004S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-18-0004S.html */
.UI-2B-ITB-18-0004S .ui-8ahg9s {
  width: 474px;
}
.UI-2B-ITB-18-0004S .ui-lnxj2q {
  width: 100%;
}
.UI-2B-ITB-18-0004S .ui-39bwul {
  width: 100%;
}
.UI-2B-ITB-18-0004S .ui-j6wwby {
  width: 95px;
}
.UI-2B-ITB-18-0004S .ui-sk2ru2 {
  width: 240px;
}
.UI-2B-ITB-18-0004S .ui-common_fab.flex-type div + div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.ui-v0npjq {
  min-width: 95px;
}

/* apx/_UI-2B-ITB-18-0005S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-18-0005S.html */
.UI-2B-ITB-18-0005S .ui-idqrfu {
  width: 95px;
}

.ui-f7rxmo {
  min-width: 95px;
}

/* apx/_UI-2B-ITB-18-0006S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-18-0006S.html */
.UI-2B-ITB-18-0006S .ui-etvw0s {
  width: 95px;
}
.UI-2B-ITB-18-0006S .ui-lxgu2p {
  width: 80px;
}

.ui-k4ulnb {
  min-width: 95px;
}

/* apx/_UI-2B-ITB-18-0007M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-18-0007M.html */
.UI-2B-ITB-18-0007M .ui-kl0ku8 {
  width: 186px;
}
.UI-2B-ITB-18-0007M .ui-slxxnc {
  width: 186px;
}
.UI-2B-ITB-18-0007M .ui-3s4s8q {
  width: 140px;
}
.UI-2B-ITB-18-0007M .ui-xcktrm {
  width: 280px;
}
.UI-2B-ITB-18-0007M .ui-6kuqsa {
  width: 95px;
}
.UI-2B-ITB-18-0007M .ui-yi0rxv {
  width: 80px;
}

.ui-m1ytzd {
  min-width: 95px;
}

/* apx/_UI-2B-ITB-18-0008S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-18-0008S.html */
.UI-2B-ITB-18-0008S .ui-uh4rpm {
  width: 100%;
}
.UI-2B-ITB-18-0008S .ui-zuw1am {
  width: 100%;
}
.UI-2B-ITB-18-0008S .ui-s8k9bp {
  width: 100%;
}
.UI-2B-ITB-18-0008S .ui-loisug {
  width: 95px;
}
.UI-2B-ITB-18-0008S .ui-common_fab.flex-type div + div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.ui-o3wbcn {
  min-width: 95px;
}

/* apx/_UI-2B-ITB-18-0009S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-18-0009S.html */
.UI-2B-ITB-18-0009S .ui-k0i8cu {
  width: 95px;
}

.ui-s6qvpx {
  min-width: 95px;
}

/* apx/_UI-2B-ITB-18-0010M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-18-0010M.html */
.UI-2B-ITB-18-0010M .ui-1kyhoj {
  width: 186px;
}
.UI-2B-ITB-18-0010M .ui-sj5mop {
  width: 186px;
}
.UI-2B-ITB-18-0010M .ui-7l42t3 {
  width: 140px;
}
.UI-2B-ITB-18-0010M .ui-lpakpv {
  width: 280px;
}
.UI-2B-ITB-18-0010M .ui-uizviz {
  width: 95px;
}
.UI-2B-ITB-18-0010M .ui-lp333r {
  width: 80px;
}

.ui-h9dktu {
  min-width: 95px;
}

/* apx/_UI-2B-ITB-18-0011S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-18-0011S.html */
.UI-2B-ITB-18-0011S .ui-2oke0l {
  width: 95px;
}

.ui-z8nxqw {
  min-width: 95px;
}

/* apx/_UI-2B-ITB-18-0012P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-18-0012P.html */
.UI-2B-ITB-18-0012P .ui-iwypsp {
  cursor: move;
}

.UI-2B-ITB-18-0012P .ui-info-data_child_slot-full {
  gap: 24px;
}

.UI-2B-ITB-18-0012P .ui-info-data_child_dt-size-medium {
  min-width: unset;
  width: 156px;
}

/* b2b/_UI-2B-ITB-07-0001M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0001M.html */
.UI-2B-ITB-07-0001M .ui-ic5077 {
  -ms-flex-preferred-size: 130px;
      flex-basis: 130px;
}
.UI-2B-ITB-07-0001M .ui-j9ua3w {
  -ms-flex-preferred-size: 130px;
      flex-basis: 130px;
}
.UI-2B-ITB-07-0001M .ui-3e3gaa {
  width: 186px;
}
.UI-2B-ITB-07-0001M .ui-en22eq {
  width: 186px;
}
.UI-2B-ITB-07-0001M .ui-njs3e5 {
  width: 140px;
}
.UI-2B-ITB-07-0001M .ui-opp8kr {
  width: 280px;
}
.UI-2B-ITB-07-0001M .ui-7arx5h {
  width: 280px;
}
.UI-2B-ITB-07-0001M .ui-ut3hur {
  width: 280px;
}
.UI-2B-ITB-07-0001M .ui-frjeb1 {
  width: 186px;
}
.UI-2B-ITB-07-0001M .ui-2h2e4x {
  width: 186px;
}
.UI-2B-ITB-07-0001M .ui-vk81r2 {
  width: 140px;
}
.UI-2B-ITB-07-0001M .ui-fxjro8 {
  width: 280px;
}
.UI-2B-ITB-07-0001M .ui-g6vp6t {
  width: 280px;
}
.UI-2B-ITB-07-0001M .ui-box_color_quaternary,
.UI-2B-ITB-07-2158M .ui-box_color_quaternary {
  padding: 16px 24px;
}

/* b2b/_UI-2B-ITB-07-0002S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0005M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0005M.html */
.UI-2B-ITB-07-0005M .ui-igc4s4 {
  width: 186px;
}
.UI-2B-ITB-07-0005M .ui-4di0eq {
  width: 186px;
}
.UI-2B-ITB-07-0005M .ui-9mv66y {
  width: 140px;
}
.UI-2B-ITB-07-0005M .ui-kpwva1 {
  width: 280px;
}
.UI-2B-ITB-07-0005M .ui-4tyvoq {
  width: 280px;
}
.UI-2B-ITB-07-0005M .ui-welwj6 {
  width: 280px;
}
.UI-2B-ITB-07-0005M .ui-02265x {
  width: 280px;
}
.UI-2B-ITB-07-0005M .ui-29zr1k {
  width: 80px;
}

/* b2b/_UI-2B-ITB-07-0006S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0007P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0007P.html */
.UI-2B-ITB-07-0007P .ui-dn6yoh {
  cursor: move;
}
.UI-2B-ITB-07-0007P .ui-fxgrg8 {
  width: 400px;
}
.UI-2B-ITB-07-0007P .ui-esum6d {
  width: 280px;
}
.UI-2B-ITB-07-0007P .ui-umwlwe {
  width: 280px;
}
.UI-2B-ITB-07-0007P .ui-uvs80c {
  width: 280px;
}
.UI-2B-ITB-07-0007P .ui-687id9 {
  width: 280px;
}
.UI-2B-ITB-07-0007P .ui-yhzdfy {
  width: 186px;
}
.UI-2B-ITB-07-0007P .ui-09cx1s {
  width: 186px;
}
.UI-2B-ITB-07-0007P .ui-a03uio {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0008P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0008P.html */
.UI-2B-ITB-07-0008P .ui-icykwc {
  cursor: move;
}
.UI-2B-ITB-07-0008P .ui-odqh3c {
  width: 400px;
}
.UI-2B-ITB-07-0008P .ui-hk1sy7 {
  width: 280px;
}
.UI-2B-ITB-07-0008P .ui-b0t2qz {
  width: 280px;
}
.UI-2B-ITB-07-0008P .ui-zfq9bs {
  width: 280px;
}
.UI-2B-ITB-07-0008P .ui-67nhu8 {
  width: 280px;
}
.UI-2B-ITB-07-0008P .ui-devdc0 {
  width: 186px;
}
.UI-2B-ITB-07-0008P .ui-x3jvn7 {
  width: 186px;
}
.UI-2B-ITB-07-0008P .ui-y3yu0d {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0009P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0009P.html */
.UI-2B-ITB-07-0009P .ui-g97spl {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0010P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0010P.html */
.UI-2B-ITB-07-0010P .ui-hucd4q {
  cursor: move;
}
.UI-2B-ITB-07-0010P .ui-rtio3s {
  width: 280px;
}
.UI-2B-ITB-07-0010P .ui-hmnfn4 {
  width: 280px;
}
.UI-2B-ITB-07-0010P .ui-2f6cre {
  width: 280px;
}
.UI-2B-ITB-07-0010P .ui-u0rd4e {
  width: 280px;
}
.UI-2B-ITB-07-0010P .ui-fzqqir {
  width: 280px;
}
.UI-2B-ITB-07-0010P .ui-t1tpe8 {
  width: 280px;
}
.UI-2B-ITB-07-0010P .ui-r6u5ak {
  width: 186px;
}
.UI-2B-ITB-07-0010P .ui-3hr61c {
  width: 280px;
}
.UI-2B-ITB-07-0010P .ui-cxszs9 {
  width: 280px;
}
.UI-2B-ITB-07-0010P .ui-9pnxbd {
  width: 280px;
}
.UI-2B-ITB-07-0010P .ui-3qqocv {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-0011P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0011P.html */
.UI-2B-ITB-07-0011P .ui-h8bsku {
  cursor: move;
}
.UI-2B-ITB-07-0011P .ui-regg9c {
  width: 280px;
}
.UI-2B-ITB-07-0011P .ui-c2d7b8 {
  width: 280px;
}
.UI-2B-ITB-07-0011P .ui-uzkkir {
  width: 280px;
}
.UI-2B-ITB-07-0011P .ui-341ep1 {
  width: 280px;
}
.UI-2B-ITB-07-0011P .ui-1q4eyl {
  width: 280px;
}
.UI-2B-ITB-07-0011P .ui-rrqsj1 {
  width: 280px;
}
.UI-2B-ITB-07-0011P .ui-xru3gs {
  width: 280px;
}
.UI-2B-ITB-07-0011P .ui-m8hsfs {
  width: 280px;
}
.UI-2B-ITB-07-0011P .ui-tjehr3 {
  width: 280px;
}
.UI-2B-ITB-07-0011P .ui-8qzp4d {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-0012P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0012P.html */
.UI-2B-ITB-07-0012P .ui-lfcxlw {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0013P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0013P.html */
.UI-2B-ITB-07-0013P .ui-nuj5r8 {
  cursor: move;
}
.UI-2B-ITB-07-0013P .ui-s2rnt6 {
  width: 280px;
}
.UI-2B-ITB-07-0013P .ui-p7dz4l {
  width: 280px;
}
.UI-2B-ITB-07-0013P .ui-10nsa0 {
  width: 280px;
}
.UI-2B-ITB-07-0013P .ui-xr0398 {
  width: 186px;
}

/* b2b/_UI-2B-ITB-07-0014P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0014P.html */
.UI-2B-ITB-07-0014P .ui-evac62 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0015M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0015M.html */
.UI-2B-ITB-07-0015M .ui-1zdf8v {
  width: 280px;
}
.UI-2B-ITB-07-0015M .ui-fhwkig {
  padding-top: 24px;
}

/* b2b/_UI-2B-ITB-07-0016S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0017P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0017P.html */
.UI-2B-ITB-07-0017P .ui-75d8nz {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0018S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0018S.html */
.UI-2B-ITB-07-0018S .ui-pmnyvb {
  width: 186px;
}
.UI-2B-ITB-07-0018S .ui-sln3io {
  width: 240px;
}
.UI-2B-ITB-07-0018S .ui-zyjrzc {
  padding-top: 56px;
}

/* b2b/_UI-2B-ITB-07-0019M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0019M.html */
.UI-2B-ITB-07-0019M .ui-tm36wt {
  width: 186px;
}
.UI-2B-ITB-07-0019M .ui-5j6jcv {
  width: 186px;
}
.UI-2B-ITB-07-0019M .ui-mhsayx {
  width: 140px;
}
.UI-2B-ITB-07-0019M .ui-3o2n6k {
  width: 80px;
}

/* b2b/_UI-2B-ITB-07-0020S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0021P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0021P.html */
.UI-2B-ITB-07-0021P .ui-568acd {
  cursor: move;
}
.UI-2B-ITB-07-0021P .ui-24nv3k {
  margin-top: 16.5px;
}

/* b2b/_UI-2B-ITB-07-0022M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0022M.html */
.UI-2B-ITB-07-0022M .ui-nddj69 {
  gap: 2px !important;
}
.UI-2B-ITB-07-0022M .ui-of6sc6 {
  width: 280px;
}
.UI-2B-ITB-07-0022M .ui-a5klf4 {
  height: 261.75px;
}
.UI-2B-ITB-07-0022M .ui-8tf7yg {
  height: 142px;
}
.UI-2B-ITB-07-0022M .ui-helrja {
  height: 164px;
}
.UI-2B-ITB-07-0022M .ui-bi5ela {
  height: 164px;
}

/* b2b/_UI-2B-ITB-07-0023M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0023M.html */
.UI-2B-ITB-07-0023M .ui-4r01yt {
  width: 380px;
}
.UI-2B-ITB-07-0023M .ui-5ypkx3 {
  padding: 20px 0;
}

/* b2b/_UI-2B-ITB-07-0024S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0024S.html */
.UI-2B-ITB-07-0024S .ui-upinqc {
  width: 380px;
}
.UI-2B-ITB-07-0024S .ui-s0nvu2 {
  padding: 20px 0;
}
.UI-2B-ITB-07-0024S .ui-b2bplc {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-0025P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0025P.html */
.UI-2B-ITB-07-0025P .ui-87m3jc {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0026S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0026S.html */
.UI-2B-ITB-07-0026S .ui-y1shl3 {
  margin-bottom: 24px;
}
.UI-2B-ITB-07-0026S .ui-ux5q5g {
  width: 380px;
}
.UI-2B-ITB-07-0026S .ui-2z67ay {
  width: 380px;
}
.UI-2B-ITB-07-0026S .ui-dxow2l {
  width: 280px;
}
.UI-2B-ITB-07-0026S .ui-vbs18k {
  width: 380px;
  text-align: right;
}

/* b2b/_UI-2B-ITB-07-0027P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0027P.html */
.UI-2B-ITB-07-0027P .ui-bhrdl8 {
  cursor: move;
}
.UI-2B-ITB-07-0027P .ui-jlcu8r {
  width: 186px;
}
.UI-2B-ITB-07-0027P .ui-oib0kz {
  width: 186px;
}
.UI-2B-ITB-07-0027P .ui-z51sxk {
  width: 100px;
}
.UI-2B-ITB-07-0027P .ui-evx8mf {
  width: 80px;
}
.UI-2B-ITB-07-0027P .ui-n29y2u {
  width: 80px;
}
.UI-2B-ITB-07-0027P .ui-8i0vpo {
  width: 80px;
}
.UI-2B-ITB-07-0027P .ui-klpzsy {
  width: 100px;
}
.UI-2B-ITB-07-0027P .ui-ph7mjb {
  width: 80px;
}
.UI-2B-ITB-07-0027P .ui-yacnnh {
  width: 80px;
}
.UI-2B-ITB-07-0027P .ui-t1zsgr {
  width: 186px;
}
.UI-2B-ITB-07-0027P .ui-rmcpgv {
  width: 100px;
}
.UI-2B-ITB-07-0027P .ui-n4t9hd {
  width: 80px;
}
.UI-2B-ITB-07-0027P .ui-c58c5m {
  width: 80px;
}
.UI-2B-ITB-07-0027P .ui-iuyoju {
  width: calc(66.6666666667% + 20px);
}
.UI-2B-ITB-07-0027P .ui-64irql {
  width: 100%;
}
.UI-2B-ITB-07-0027P .ui-rz9itx {
  width: 100%;
}
.UI-2B-ITB-07-0027P .ui-k9k1b7 {
  width: 33.3333333333%;
}

/* b2b/_UI-2B-ITB-07-0028P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0028P.html */
.UI-2B-ITB-07-0028P .ui-8mgdvv {
  cursor: move;
}
.UI-2B-ITB-07-0028P .ui-7rqaly {
  width: 380px;
}
.UI-2B-ITB-07-0028P .ui-lb78d1 {
  width: 320px;
}

/* b2b/_UI-2B-ITB-07-0029P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0029P.html */
.UI-2B-ITB-07-0029P .ui-kp3eyt {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0030S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0030S.html */
.UI-2B-ITB-07-0030S .ui-6i1cxl {
  margin-top: 16px;
}
.UI-2B-ITB-07-0030S .ui-tk67tg {
  width: 280px;
}
.UI-2B-ITB-07-0030S .ui-m8zzx5 {
  width: 280px;
}
.UI-2B-ITB-07-0030S .ui-0eo3i5 {
  width: 280px;
}
.UI-2B-ITB-07-0030S .ui-tzrse2 {
  width: 186px;
}
.UI-2B-ITB-07-0030S .ui-cqehyx {
  width: 100px;
}
.UI-2B-ITB-07-0030S .ui-b83ifi {
  width: 80px;
}
.UI-2B-ITB-07-0030S .ui-jeqohs {
  width: 80px;
}
.UI-2B-ITB-07-0030S .ui-sy1xlt {
  width: 240px;
}

.ui-sq1xlt {
  width: 186px;
}

/* b2b/_UI-2B-ITB-07-0031S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0031S.html */
.UI-2B-ITB-07-0031S .ui-vjhn26 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0033P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0033P.html */
.UI-2B-ITB-07-0033P .ui-p4jbpm {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0034P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0034P.html */
.UI-2B-ITB-07-0034P .ui-3hkf03 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0035S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0035S.html */
.UI-2B-ITB-07-0035S .ui-atgmv8 {
  height: 300px;
}
.UI-2B-ITB-07-0035S .ui-aqw85k {
  margin-top: 16px;
}

/* b2b/_UI-2B-ITB-07-0036P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0036P.html */
.UI-2B-ITB-07-0036P .ui-ll7d6j {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0037S.scss - UTF-8 */
.ui-g6bsqh {
  padding-left: 20px;
}

.ui-9dvita {
  padding-left: 20px;
}

.ui-ou4f9k {
  padding-left: 20px;
}

.ui-w44mrh {
  padding-left: 40px;
}

.ui-hpj8xn {
  margin-top: 20px;
}

.ui-fw1jjx {
  width: 240px;
}

.ui-8qvdhv {
  height: 300px;
}

.ui-tuqzpo {
  margin-top: 16px;
}

.ui-oigikg {
  height: 300px;
}

.ui-n57ihy {
  margin-top: 16px;
}

.ui-r7pcf4 {
  height: 300px;
}

.ui-23no2p {
  margin-top: 16px;
}

.ui-31krjj {
  padding-left: 32px;
}

.ui-b7nrwp {
  height: 300px;
}

.ui-i7m4i2 {
  margin-top: 16px;
}

.ui-xp9c2y {
  height: 300px;
}

.ui-v9gqv1 {
  margin-top: 16px;
}

.ui-b2myll {
  height: 300px;
}

.ui-17ncbk {
  margin-top: 16px;
}

.ui-19uu3a {
  height: 300px;
}

.ui-menh8a {
  margin-top: 16px;
}

.ui-masjgz {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0038P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0038P.html */
.UI-2B-ITB-07-0038P .ui-dk8zd4 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0039P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0039P.html */
.UI-2B-ITB-07-0039P .ui-llz0gr {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0040P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0040P.html */
.UI-2B-ITB-07-0040P .ui-391ho3 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0041P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0041P.html */
.UI-2B-ITB-07-0041P .ui-y273v4 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0042P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0042P.html */
.UI-2B-ITB-07-0042P .ui-ud2z12 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0043P.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0044P.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0045P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0045P.html */
.UI-2B-ITB-07-0045P .ui-1wdpl3 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0046P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0046P.html */
.UI-2B-ITB-07-0046P .ui-v2gow8 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0047P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0047P.html */
.UI-2B-ITB-07-0047P .ui-dfupru {
  cursor: move;
}
.UI-2B-ITB-07-0047P .ui-indent_padding_size_large-plus > .box_wrap {
  padding: 16px 24px;
  background-color: #f4f7f6;
  border: none;
}
.UI-2B-ITB-07-0047P .ui-indent_padding_size_large-plus > .box_wrap .list > li {
  color: #444 !important;
}

/* b2b/_UI-2B-ITB-07-0048S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0049P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0049P.html */
.UI-2B-ITB-07-0049P .ui-m589r8 {
  cursor: move;
}
.UI-2B-ITB-07-0049P .ui-v4738x {
  margin-top: 16.5px;
}

/* b2b/_UI-2B-ITB-07-0050S.scss - UTF-8 */
.ui-atgmv8 {
  height: 300px;
}

.ui-aqw85k {
  margin-top: 16px;
}

.ui-x7r9mb {
  width: 186px;
}

.ui-pq3d1z {
  width: 186px;
}

.ui-4lkevn {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0051P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0051P.html */
.UI-2B-ITB-07-0051P .ui-bq6lby {
  cursor: move;
}
.UI-2B-ITB-07-0051P .ui-22hdkn {
  margin-top: 16.5px;
}
.UI-2B-ITB-07-0051P .ui-xondi4 {
  margin-top: 24px;
}

/* b2b/_UI-2B-ITB-07-0054M.scss - UTF-8 */
.ui-x4ztnq {
  width: 280px;
}

.ui-x4zt3q {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-0055S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0059S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0059S.html */
.UI-2B-ITB-07-0059S .ui-xztfau {
  width: 380px;
}
.UI-2B-ITB-07-0059S .ui-hr3a1w {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0060S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0060S.html */
.UI-2B-ITB-07-0060S .ui-0k8col {
  margin-top: 12px;
}
.UI-2B-ITB-07-0060S .ui-ygq1b2 {
  width: 240px;
}
.UI-2B-ITB-07-0060S .ui-7wnn1v {
  padding-left: 16px;
  margin-top: 4px;
}

/* b2b/_UI-2B-ITB-07-0061S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0061S.html */
.UI-2B-ITB-07-0061S .ui-sdw14n {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-0064S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0064S.html */
.UI-2B-ITB-07-0064S .ui-tdszul {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0066P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0066P.html */
.UI-2B-ITB-07-0066P .ui-k6g2l1 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0069S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0069S.html */
.UI-2B-ITB-07-0069S .ui-yexoir {
  width: 140px;
}
.UI-2B-ITB-07-0069S .ui-wjcepk {
  margin-top: 12px;
}
.UI-2B-ITB-07-0069S .ui-02m2mu {
  display: inline-block;
  width: 80px;
}

/* b2b/_UI-2B-ITB-07-0070S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0070S.html */
.UI-2B-ITB-07-0070S .ui-x31r76 {
  width: 140px;
}
.UI-2B-ITB-07-0070S .ui-drqojo {
  margin-top: 12px;
}
.UI-2B-ITB-07-0070S .ui-yjfnv3 {
  display: inline-block;
  width: 80px;
}

/* b2b/_UI-2B-ITB-07-0074M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0074M.html */
.UI-2B-ITB-07-0074M .ui-tkea43 {
  width: 280px;
}
.UI-2B-ITB-07-0074M .ui-zpncu8 {
  width: 280px;
}
.UI-2B-ITB-07-0074M .ui-mp2tnp {
  width: 140px;
}
.UI-2B-ITB-07-0074M .ui-wkp9bf {
  margin-top: 12px;
}
.UI-2B-ITB-07-0074M .ui-dc1qio {
  display: inline-block;
  width: 80px;
}

.ui-n3vxlq {
  width: 186px;
}

.ui-n3vxl2 {
  width: 186px;
}

.ui-n3vxl3 {
  width: 140px;
}

.ui-t7ea43 {
  width: 480px;
}

/* b2b/_UI-2B-ITB-07-0074P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0074P.html */
.UI-2B-ITB-07-0074P .ui-slhdww {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0075P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0075P.html */
.UI-2B-ITB-07-0075P .ui-dnbxzg {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0075S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0078P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0078P.html */
.UI-2B-ITB-07-0078P .ui-ut47wz {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0079P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0079P.html */
.UI-2B-ITB-07-0079P .ui-bllh4d {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0080S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0080S.html */
.UI-2B-ITB-07-0080S .ui-icrodi {
  width: 80px;
}
.UI-2B-ITB-07-0080S .ui-h7joji {
  width: 280px;
}
.UI-2B-ITB-07-0080S .ui-x5kihm {
  width: 186px;
}
.UI-2B-ITB-07-0080S .ui-m0up58 {
  width: 186px;
}
.UI-2B-ITB-07-0080S .ui-wdkang {
  width: 280px;
}
.UI-2B-ITB-07-0080S .ui-4krd3s {
  width: 80px;
}

.ui-m0up98 {
  width: 186px;
}

.ui-e6bpmz {
  width: 208px;
}

/* b2b/_UI-2B-ITB-07-0081P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0081P.html */
.UI-2B-ITB-07-0081P .ui-4abpr1 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0084P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0084P.html */
.ui-408l2b {
  cursor: move;
}

.ui-o55k00 {
  width: 140px;
}

.ui-d8xujf {
  width: 280px;
}

.ui-3wouu5 {
  width: 280px;
}

.ui-1c4llx {
  width: 280px;
}

.ui-52snfu {
  width: 280px;
}

.ui-o4pyje {
  margin-top: 12px;
}

.ui-94qywj {
  display: inline-block;
  width: 80px;
}

.ui-n3vx3q {
  width: 186px;
}

.ui-n3vx32 {
  width: 186px;
}

/* b2b/_UI-2B-ITB-07-0085P.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0088S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0089S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0090S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0091P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0091P.html */
.UI-2B-ITB-07-0091P .ui-u2nh6x {
  cursor: move;
}
.UI-2B-ITB-07-0091P .ui-bp8gvw {
  width: 558px;
}
.UI-2B-ITB-07-0091P .ui-zbywde {
  width: 558px;
}

/* b2b/_UI-2B-ITB-07-0095S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0096S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0099M.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0100S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0103S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0103S.html */
.UI-2B-ITB-07-0103S .ui-424pjl {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0104M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0104M.html */
.UI-2B-ITB-07-0104M .ui-xrf1mn {
  width: 280px;
}
.UI-2B-ITB-07-0104M .ui-pb5u59 {
  width: 280px;
}
.UI-2B-ITB-07-0104M .ui-qtur0i {
  width: 186px;
}
.UI-2B-ITB-07-0104M .ui-ctatrh {
  width: 186px;
}
.UI-2B-ITB-07-0104M .ui-ksrrlc {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0105S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0107S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0107S.html */
.UI-2B-ITB-07-0107S .ui-gb9gd6 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0108M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0108M.html */
.UI-2B-ITB-07-0108M .ui-m4dpzl {
  width: 280px;
}
.UI-2B-ITB-07-0108M .ui-6zhpky {
  width: 280px;
}
.UI-2B-ITB-07-0108M .ui-o6kj55 {
  width: 186px;
}
.UI-2B-ITB-07-0108M .ui-qlqerz {
  width: 186px;
}
.UI-2B-ITB-07-0108M .ui-9qmxln {
  width: 140px;
}
.UI-2B-ITB-07-0108M .ui-at687f {
  width: 280px;
}
.UI-2B-ITB-07-0108M .ui-fk018z {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-0109S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0110P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0110P.html */
.UI-2B-ITB-07-0110P .ui-zz99hj {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0111P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0111P.html */
.UI-2B-ITB-07-0111P .ui-3ls47m {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0115M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0115M.html */
.UI-2B-ITB-07-0115M .ui-t0u73o,
.UI-2B-ITB-07-0116S .ui-t0u73o {
  width: 280px;
}
.UI-2B-ITB-07-0115M .ui-pihf91,
.UI-2B-ITB-07-0116S .ui-pihf91 {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-0116S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0116S.html */
.UI-2B-ITB-07-0116S .ui-uo1wh5 {
  width: 280px;
}
.UI-2B-ITB-07-0116S .ui-wh742a {
  width: 280px;
}
.UI-2B-ITB-07-0116S .ui-okjr31 {
  padding: 20px 0;
}

/* b2b/_UI-2B-ITB-07-0118S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0118S.html */
.UI-2B-ITB-07-0118S .ui-llij2u {
  width: 380px;
}
.UI-2B-ITB-07-0118S .ui-dro1ll {
  width: 380px;
}
.UI-2B-ITB-07-0118S .ui-sb6mt4 {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-0120P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0120P.html */
.UI-2B-ITB-07-0120P .ui-ogj13i {
  cursor: move;
}
.UI-2B-ITB-07-0120P .ui-xqqa44 {
  width: 186px;
}
.UI-2B-ITB-07-0120P .ui-6ijq4o {
  width: 186px;
}
.UI-2B-ITB-07-0120P .ui-vzax4b {
  width: 100px;
}
.UI-2B-ITB-07-0120P .ui-qx56ii {
  width: 80px;
}
.UI-2B-ITB-07-0120P .ui-h9ww3k {
  width: 80px;
}
.UI-2B-ITB-07-0120P .ui-mfwzfa {
  width: 80px;
}
.UI-2B-ITB-07-0120P .ui-zlsq25 {
  width: 100px;
}
.UI-2B-ITB-07-0120P .ui-l8nmwu {
  width: 80px;
}
.UI-2B-ITB-07-0120P .ui-e1omzb {
  width: 80px;
}
.UI-2B-ITB-07-0120P .ui-n59xop {
  width: 186px;
}
.UI-2B-ITB-07-0120P .ui-2jqjnt {
  width: 100px;
}
.UI-2B-ITB-07-0120P .ui-ljtcgu {
  width: 80px;
}
.UI-2B-ITB-07-0120P .ui-046a0e {
  width: 80px;
}
.UI-2B-ITB-07-0120P .ui-92yfw3 {
  width: 160px;
}
.UI-2B-ITB-07-0120P .ui-bfaaeg {
  width: 160px;
}
.UI-2B-ITB-07-0120P .ui-66g6t1 {
  width: 160px;
}

/* b2b/_UI-2B-ITB-07-0122S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0122S.html */
.UI-2B-ITB-07-0122S .ui-i77saw {
  width: 280px;
}
.UI-2B-ITB-07-0122S .ui-9p3x8g {
  width: 280px;
}
.UI-2B-ITB-07-0122S .ui-hqj2j7 {
  width: 280px;
}
.UI-2B-ITB-07-0122S .ui-ebrgj2 {
  width: 186px;
}
.UI-2B-ITB-07-0122S .ui-syiq1q {
  width: 186px;
}
.UI-2B-ITB-07-0122S .ui-lh4nfr {
  width: 80px;
}
.UI-2B-ITB-07-0122S .ui-sa7qhl {
  width: 80px;
}
.UI-2B-ITB-07-0122S .ui-iglogs {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0123S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0123S.html */
.UI-2B-ITB-07-0123S .ui-o9p98u {
  height: 300px;
}
.UI-2B-ITB-07-0123S .ui-gbcet6 {
  height: 300px;
}
.UI-2B-ITB-07-0123S .ui-udgy63 {
  height: 300px;
}
.UI-2B-ITB-07-0123S .ui-gvrcju {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0127S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0127S.html */
.UI-2B-ITB-07-0127S .ui-yubpr2 {
  height: 300px;
}
.UI-2B-ITB-07-0127S .ui-jz6xgr {
  height: 300px;
}
.UI-2B-ITB-07-0127S .ui-ydva4z {
  height: 300px;
}
.UI-2B-ITB-07-0127S .ui-monk3j {
  height: 300px;
}
.UI-2B-ITB-07-0127S .ui-5unc7h {
  height: 300px;
}
.UI-2B-ITB-07-0127S .ui-hltbnn {
  height: 300px;
}
.UI-2B-ITB-07-0127S .ui-0nc5kq {
  height: 300px;
}
.UI-2B-ITB-07-0127S .ui-pw7jzl {
  height: 300px;
}
.UI-2B-ITB-07-0127S .ui-wo910x {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0129P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0129P.html */
.UI-2B-ITB-07-0129P .ui-2m1y4t {
  cursor: move;
}
.UI-2B-ITB-07-0129P .ui-9kly9w {
  height: 472px;
  overflow-y: scroll;
}
.UI-2B-ITB-07-0129P .ui-kzdmpl {
  min-height: 1084px;
  background-color: #F7F7F8;
}

/* b2b/_UI-2B-ITB-07-0134S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0135P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0135P.html */
.UI-2B-ITB-07-0135P .ui-ev1hfg {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0136S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0136S.html */
.UI-2B-ITB-07-0136S .ui-39xxzg {
  width: 186px;
}
.UI-2B-ITB-07-0136S .ui-49a8qh {
  width: 186px;
}
.UI-2B-ITB-07-0136S .ui-0x5p2w {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0137S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0137S.html */
.UI-2B-ITB-07-0137S .ui-o5otsf {
  width: 186px;
}
.UI-2B-ITB-07-0137S .ui-hz0sxo {
  width: 186px;
}
.UI-2B-ITB-07-0137S .ui-bgnahc {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0138P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0138P.html */
.UI-2B-ITB-07-0138P .ui-qotcrl {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0139P.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0141M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0141M.html */
.UI-2B-ITB-07-0141M .ui-497n56 {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-0142S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0146S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0146S.html */
.UI-2B-ITB-07-0146S .ui-f11jm5 {
  width: 380px;
}
.UI-2B-ITB-07-0146S .ui-z4hg8r {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0147S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0147S.html */
.UI-2B-ITB-07-0147S .ui-xtfbtn {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0148S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0148S.html */
.UI-2B-ITB-07-0148S .ui-lr05ur {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-0151S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0151S.html */
.UI-2B-ITB-07-0151S .ui-bjjzo8 {
  height: 300px;
}
.UI-2B-ITB-07-0151S .ui-klfv20 {
  height: 300px;
}
.UI-2B-ITB-07-0151S .ui-ijip6n {
  height: 300px;
}
.UI-2B-ITB-07-0151S .ui-s0sfjl {
  height: 300px;
}
.UI-2B-ITB-07-0151S .ui-xworge {
  height: 300px;
}
.UI-2B-ITB-07-0151S .ui-fb40n9 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0156S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0156S.html */
.UI-2B-ITB-07-0156S .ui-uiin6s {
  width: 186px;
}
.UI-2B-ITB-07-0156S .ui-1a0bee {
  width: 186px;
}
.UI-2B-ITB-07-0156S .ui-v5kln6 {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0157S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0157S.html */
.UI-2B-ITB-07-0157S .ui-wnns56 {
  width: 186px;
}
.UI-2B-ITB-07-0157S .ui-6o8ez6 {
  width: 186px;
}
.UI-2B-ITB-07-0157S .ui-6zpsxn {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0161M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0161M.html */
.UI-2B-ITB-07-0161M .ui-s5a6b8 {
  width: 280px;
}
.UI-2B-ITB-07-0161M .ui-mknwd3 {
  width: 186px;
}
.UI-2B-ITB-07-0161M .ui-xymggo {
  width: 186px;
}
.UI-2B-ITB-07-0161M .ui-9ho0fs {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0162S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0165P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0165P.html */
.UI-2B-ITB-07-0165P .ui-1upqgv {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0166P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0166P.html */
.UI-2B-ITB-07-0166P .ui-dsgjbn {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0167S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0167S.html */
.UI-2B-ITB-07-0167S .ui-22a723 {
  width: 280px;
}
.UI-2B-ITB-07-0167S .ui-fol12k {
  width: 186px;
}
.UI-2B-ITB-07-0167S .ui-7yz15a {
  width: 186px;
}
.UI-2B-ITB-07-0167S .ui-3id96f {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-0168P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0168P.html */
.UI-2B-ITB-07-0168P .ui-ivk0gf {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0169S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0169S.html */
.UI-2B-ITB-07-0169S .ui-dbcp8f {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0174S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0175S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0175S.html */
.UI-2B-ITB-07-0175S .ui-eygaid {
  width: 280px;
}
.UI-2B-ITB-07-0175S .ui-1gwxaa {
  width: 280px;
}
.UI-2B-ITB-07-0175S .ui-ujce35 {
  width: 186px;
}
.UI-2B-ITB-07-0175S .ui-54u7kt {
  width: 186px;
}
.UI-2B-ITB-07-0175S .ui-rk2lzm {
  width: 140px;
}
.UI-2B-ITB-07-0175S .ui-inhc02 {
  width: 334px;
}

/* b2b/_UI-2B-ITB-07-0176S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0181S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0181S.html */
.UI-2B-ITB-07-0181S .ui-4r5h9a {
  width: 186px;
}
.UI-2B-ITB-07-0181S .ui-01cqb2 {
  width: 186px;
}
.UI-2B-ITB-07-0181S .ui-xzkrp6 {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0182S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0185M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0185M.html */
.UI-2B-ITB-07-0185M .ui-i6vgxp {
  width: 280px;
}
.UI-2B-ITB-07-0185M .ui-of4xtz {
  width: 186px;
}
.UI-2B-ITB-07-0185M .ui-avqzwp {
  width: 186px;
}
.UI-2B-ITB-07-0185M .ui-mh4cm4 {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0186S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0187P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0187P.html */
.UI-2B-ITB-07-0187P .ui-qjh1q8 {
  cursor: move;
}
.UI-2B-ITB-07-0187P .box_wrap {
  padding: 16px 24px;
  background-color: #f4f7f6;
  border: none;
}
.UI-2B-ITB-07-0187P .box_wrap .ui-typography_type_info-medium-other-B {
  color: #444 !important;
}

/* b2b/_UI-2B-ITB-07-0188S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0188S.html */
.UI-2B-ITB-07-0188S .ui-84ke9u {
  height: 300px;
}
.UI-2B-ITB-07-0188S .ui-ihyzvj {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0191S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0191S.html */
.UI-2B-ITB-07-0191S .ui-obpt2t {
  width: 240px;
}
.UI-2B-ITB-07-0191S .ui-indent_padding_size_xlarge {
  padding-left: 40px !important;
}

/* b2b/_UI-2B-ITB-07-0192M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0192M.html */
.UI-2B-ITB-07-0192M .ui-zshwli {
  width: 280px;
}
.UI-2B-ITB-07-0192M .ui-ya0iiq {
  width: 186px;
}
.UI-2B-ITB-07-0192M .ui-7jlv26 {
  width: 186px;
}
.UI-2B-ITB-07-0192M .ui-f4dwa3 {
  width: 140px;
}
.UI-2B-ITB-07-0192M .ui-9zu0lk {
  width: 280px;
}
.UI-2B-ITB-07-0192M .ui-huutcf {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-0193S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0194P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0194P.html */
.UI-2B-ITB-07-0194P .ui-2bpr79 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0196P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0196P.html */
.UI-2B-ITB-07-0196P .ui-8onbgz {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0200M.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0202S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0202S.html */
.UI-2B-ITB-07-0202S .ui-gxxltn {
  width: 380px;
}
.UI-2B-ITB-07-0202S .ui-sgvnt2 {
  width: 380px;
}
.UI-2B-ITB-07-0202S .ui-180rw5 {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-0204P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0204P.html */
.UI-2B-ITB-07-0204P .ui-hftm1z {
  cursor: move;
}
.UI-2B-ITB-07-0204P .ui-rfh1ym {
  width: 186px;
}
.UI-2B-ITB-07-0204P .ui-t2j1tw {
  width: 186px;
}
.UI-2B-ITB-07-0204P .ui-m7y0m8 {
  width: 100px;
}
.UI-2B-ITB-07-0204P .ui-cju0v6 {
  width: 80px;
}
.UI-2B-ITB-07-0204P .ui-tpdccf {
  width: 80px;
}
.UI-2B-ITB-07-0204P .ui-l4717y {
  width: 80px;
}
.UI-2B-ITB-07-0204P .ui-lts5kn {
  width: 100px;
}
.UI-2B-ITB-07-0204P .ui-myf0xm {
  width: 80px;
}
.UI-2B-ITB-07-0204P .ui-hkgsjq {
  width: 80px;
}
.UI-2B-ITB-07-0204P .ui-j0dnn9 {
  width: 186px;
}
.UI-2B-ITB-07-0204P .ui-axky93 {
  width: 100px;
}
.UI-2B-ITB-07-0204P .ui-il47bt {
  width: 80px;
}
.UI-2B-ITB-07-0204P .ui-17kffn {
  width: 80px;
}
.UI-2B-ITB-07-0204P .ui-37c2b4 {
  width: 160px;
}
.UI-2B-ITB-07-0204P .ui-wyf47p {
  width: 160px;
}
.UI-2B-ITB-07-0204P .ui-ghyx4p {
  width: 160px;
}

/* b2b/_UI-2B-ITB-07-0206S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0206S.html */
.UI-2B-ITB-07-0206S .ui-l004h9 {
  width: 280px;
}
.UI-2B-ITB-07-0206S .ui-3twtsa {
  width: 280px;
}
.UI-2B-ITB-07-0206S .ui-o1zduz {
  width: 280px;
}
.UI-2B-ITB-07-0206S .ui-okdg4y {
  width: 186px;
}
.UI-2B-ITB-07-0206S .ui-4an1gn {
  width: 100px;
}
.UI-2B-ITB-07-0206S .ui-7ug360 {
  width: 80px;
}
.UI-2B-ITB-07-0206S .ui-dc811r {
  width: 80px;
}
.UI-2B-ITB-07-0206S .ui-yar876 {
  width: 186px;
}
.UI-2B-ITB-07-0206S .ui-36q6na {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0207S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0207S.html */
.UI-2B-ITB-07-0207S .ui-vx1067 {
  height: 300px;
}
.UI-2B-ITB-07-0207S .ui-6lfp1c {
  height: 300px;
}
.UI-2B-ITB-07-0207S .ui-2x8ezq {
  height: 300px;
}
.UI-2B-ITB-07-0207S .ui-4q80fv {
  height: 300px;
}
.UI-2B-ITB-07-0207S .ui-aruzfw {
  height: 300px;
}
.UI-2B-ITB-07-0207S .ui-4zw0t7 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0208P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0208P.html */
.UI-2B-ITB-07-0208P .ui-oq21dd {
  cursor: move;
}
.UI-2B-ITB-07-0208P .ui-jttw0z {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-0211P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0211P.html */
.UI-2B-ITB-07-0211P .ui-ldu4mz {
  cursor: move;
}
.UI-2B-ITB-07-0211P .ui-0knt7q {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-0212P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0212P.html */
.UI-2B-ITB-07-0212P .ui-oszisn {
  cursor: move;
}
.UI-2B-ITB-07-0212P .ui-pb4itp {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-0214S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0214S.html */
.UI-2B-ITB-07-0214S .ui-7snbo7 {
  height: 300px;
}
.UI-2B-ITB-07-0214S .ui-utgz7y {
  height: 300px;
}
.UI-2B-ITB-07-0214S .ui-l1swli {
  height: 300px;
}
.UI-2B-ITB-07-0214S .ui-rsjd81 {
  height: 300px;
}
.UI-2B-ITB-07-0214S .ui-o2rbd1 {
  height: 300px;
}
.UI-2B-ITB-07-0214S .ui-2sdrmo {
  height: 300px;
}
.UI-2B-ITB-07-0214S .ui-ia3r0i {
  height: 300px;
}
.UI-2B-ITB-07-0214S .ui-vs5oja {
  height: 300px;
}
.UI-2B-ITB-07-0214S .ui-s1ozmk {
  height: 300px;
}
.UI-2B-ITB-07-0214S .ui-wwmfr9 {
  height: 300px;
}
.UI-2B-ITB-07-0214S .ui-mwhc2s {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0216P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0216P.html */
.UI-2B-ITB-07-0216P .ui-3l0t9d {
  cursor: move;
}
.UI-2B-ITB-07-0216P .ui-8znh70 {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-0224P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0224P.html */
.UI-2B-ITB-07-0224P .ui-whagqh {
  cursor: move;
}
.UI-2B-ITB-07-0224P .ui-opioiz {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-0225P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0225P.html */
.UI-2B-ITB-07-0225P .ui-uxw4q3 {
  cursor: move;
}
.UI-2B-ITB-07-0225P .ui-007s7f {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-0226P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0226P.html */
.UI-2B-ITB-07-0226P .ui-p2cmh7 {
  cursor: move;
}
.UI-2B-ITB-07-0226P .ui-y1897a {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-0229S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0230S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0230S.html */
.UI-2B-ITB-07-0230S .ui-rdfvjr {
  width: 186px;
}
.UI-2B-ITB-07-0230S .ui-uitirb {
  width: 186px;
}
.UI-2B-ITB-07-0230S .ui-tywgtm {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0231S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0231S.html */
.UI-2B-ITB-07-0231S .ui-r7pm8d {
  width: 186px;
}
.UI-2B-ITB-07-0231S .ui-lc4pi1 {
  width: 186px;
}
.UI-2B-ITB-07-0231S .ui-47xx5k {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0232P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0232P.html */
.UI-2B-ITB-07-0232P .ui-sfmibc {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0233P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0233P.html */
.UI-2B-ITB-07-0233P .ui-clicth {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0235M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0235M.html */
.UI-2B-ITB-07-0235M .ui-9e9ufe {
  width: 280px;
}
.UI-2B-ITB-07-0235M .ui-w3jywm {
  width: 186px;
}
.UI-2B-ITB-07-0235M .ui-kc9f7k {
  width: 186px;
}
.UI-2B-ITB-07-0235M .ui-tamcwc {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0236S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0241S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0241S.html */
.UI-2B-ITB-07-0241S .ui-ytqjd6 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0242S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0242S.html */
.UI-2B-ITB-07-0242S .ui-2l8m4r {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-0245S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0245S.html */
.UI-2B-ITB-07-0245S .ui-ksl6xb {
  height: 300px;
}
.UI-2B-ITB-07-0245S .ui-67zuct {
  height: 300px;
}
.UI-2B-ITB-07-0245S .ui-v5gm5d {
  height: 300px;
}
.UI-2B-ITB-07-0245S .ui-g3v5ia {
  height: 300px;
}
.UI-2B-ITB-07-0245S .ui-zgyaf7 {
  height: 300px;
}
.UI-2B-ITB-07-0245S .ui-r1pvz2 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0252S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0252S.html */
.UI-2B-ITB-07-0252S .ui-aqy4p7 {
  width: 186px;
}
.UI-2B-ITB-07-0252S .ui-upnwg4 {
  width: 186px;
}
.UI-2B-ITB-07-0252S .ui-970xfr {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0253S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0253S.html */
.UI-2B-ITB-07-0253S .ui-nv8tme {
  width: 186px;
}
.UI-2B-ITB-07-0253S .ui-2mzh8l {
  width: 186px;
}
.UI-2B-ITB-07-0253S .ui-qjcbuv {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0258S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0258S.html */
.UI-2B-ITB-07-0258S .ui-nwyyic {
  width: 280px;
}
.UI-2B-ITB-07-0258S .ui-6xn6xy {
  width: 280px;
}
.UI-2B-ITB-07-0258S .ui-sqd40z {
  width: 186px;
}
.UI-2B-ITB-07-0258S .ui-d5mk1e {
  width: 186px;
}
.UI-2B-ITB-07-0258S .ui-2vwmzj {
  width: 140px;
}
.UI-2B-ITB-07-0258S .ui-jctfpi {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-0259P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0259P.html */
.UI-2B-ITB-07-0259P .ui-jgiv6z {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0263S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0263S.html */
.ui-z4yrfj {
  width: 186px;
}

.ui-ndl2ja {
  width: 186px;
}

.ui-b48jun {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0264S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0264S.html */
.UI-2B-ITB-07-0264S .ui-ph36lt {
  width: 186px;
}
.UI-2B-ITB-07-0264S .ui-zvm874 {
  width: 186px;
}
.UI-2B-ITB-07-0264S .ui-aus60u {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0267M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0267M.html */
.ui-8lc1vi {
  width: 280px;
}

.ui-ylj04m {
  width: 186px;
}

.ui-jfwab5 {
  width: 186px;
}

.ui-tjc58v {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0268S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0268S.html */
.UI-2B-ITB-07-0268S .ui-5qr0ta {
  width: 280px;
}
.UI-2B-ITB-07-0268S .ui-uu1gpl {
  width: 186px;
}
.UI-2B-ITB-07-0268S .ui-t12eg9 {
  width: 186px;
}
.UI-2B-ITB-07-0268S .ui-aiz5u3 {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0270P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0270P.html */
.UI-2B-ITB-07-0270P .ui-5dmuro {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0272P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0272P.html */
.UI-2B-ITB-07-0272P .ui-tavhhj {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0273P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0273P.html */
.UI-2B-ITB-07-0273P .ui-cw2na9 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0274S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0274S.html */
.UI-2B-ITB-07-0274S .ui-fjltdd {
  width: 280px;
}
.UI-2B-ITB-07-0274S .ui-v5p500 {
  width: 186px;
}
.UI-2B-ITB-07-0274S .ui-histf5 {
  width: 186px;
}
.UI-2B-ITB-07-0274S .ui-qxcxyp {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-0275P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0275P.html */
.UI-2B-ITB-07-0275P .ui-psp6ea {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0276S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0281S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0282M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0282M.html */
.UI-2B-ITB-07-0282M .ui-rntjs2 {
  width: 280px;
}
.UI-2B-ITB-07-0282M .ui-i9x83d {
  width: 186px;
}
.UI-2B-ITB-07-0282M .ui-xnxsnp {
  width: 186px;
}
.UI-2B-ITB-07-0282M .ui-qvrdke {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0283S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0284P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0284P.html */
.UI-2B-ITB-07-0284P .ui-s4g3fv {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0285P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0285P.html */
.UI-2B-ITB-07-0285P .ui-1mntmy {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0289M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0289M.html */
.UI-2B-ITB-07-0289M .ui-gxmmg9 {
  width: 280px;
}
.UI-2B-ITB-07-0289M .ui-sxd6xy {
  width: 280px;
}
.UI-2B-ITB-07-0289M .ui-4dv6ag {
  width: 186px;
}
.UI-2B-ITB-07-0289M .ui-2u2zde {
  width: 186px;
}
.UI-2B-ITB-07-0289M .ui-862twg {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0290S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0291P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0291P.html */
.UI-2B-ITB-07-0291P .ui-adu5qa {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0292P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0292P.html */
.UI-2B-ITB-07-0292P .ui-abs538 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0294S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0294S.html */
.UI-2B-ITB-07-0294S .ui-x1hmak {
  width: 380px;
}
.UI-2B-ITB-07-0294S .ui-0xzzfd {
  width: 380px;
}

.ui-n2xqwd {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-0295S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0295S.html */
.UI-2B-ITB-07-0295S .ui-yvz0wn {
  height: 300px;
}
.UI-2B-ITB-07-0295S .ui-1q9j04 {
  height: 300px;
}
.UI-2B-ITB-07-0295S .ui-px8hso {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0296P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0296P.html */
.UI-2B-ITB-07-0296P .ui-2f6lrm {
  cursor: move;
}
.UI-2B-ITB-07-0296P .ui-f5t9dr {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-0298S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0299S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0299S.html */
.ui-bp9i7f {
  width: 280px;
}

.ui-931ncg {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-0300S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0300S.html */
.ui-3zfzw0 {
  width: 280px;
}

.ui-428ker {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-0301S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0301S.html */
.UI-2B-ITB-07-0301S .ui-kuqmw6 {
  width: 380px;
}
.UI-2B-ITB-07-0301S .ui-xa71wy {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-0305S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0305S.html */
.UI-2B-ITB-07-0305S .ui-tu11h1 {
  height: 300px;
}
.UI-2B-ITB-07-0305S .ui-20t3gv {
  height: 300px;
}
.UI-2B-ITB-07-0305S .ui-v682e5 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0308S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0340M.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0341S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0341S.html */
.UI-2B-ITB-07-0341S .ui-zt6hv7 {
  width: 380px;
}
.UI-2B-ITB-07-0341S .ui-nd0emt {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-0343P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0343P.html */
.UI-2B-ITB-07-0343P .ui-r2gfws {
  cursor: move;
}
.UI-2B-ITB-07-0343P .ui-ipzxdo {
  width: 186px;
}
.UI-2B-ITB-07-0343P .ui-p5cskr {
  width: 186px;
}
.UI-2B-ITB-07-0343P .ui-2m1wb4 {
  width: 100px;
}
.UI-2B-ITB-07-0343P .ui-i50jct {
  width: 80px;
}
.UI-2B-ITB-07-0343P .ui-b0oim1 {
  width: 80px;
}
.UI-2B-ITB-07-0343P .ui-4q377l {
  width: 80px;
}
.UI-2B-ITB-07-0343P .ui-8ikmzp {
  width: 100px;
}
.UI-2B-ITB-07-0343P .ui-1j0nn1 {
  width: 80px;
}
.UI-2B-ITB-07-0343P .ui-dl8ae1 {
  width: 80px;
}
.UI-2B-ITB-07-0343P .ui-rj492t {
  width: 186px;
}
.UI-2B-ITB-07-0343P .ui-rm4wu6 {
  width: 100px;
}
.UI-2B-ITB-07-0343P .ui-96rmqw {
  width: 80px;
}
.UI-2B-ITB-07-0343P .ui-oopi30 {
  width: 80px;
}
.UI-2B-ITB-07-0343P .ui-7zia0w {
  width: 160px;
}
.UI-2B-ITB-07-0343P .ui-y8monc {
  width: 160px;
}
.UI-2B-ITB-07-0343P .ui-kty5w9 {
  width: 160px;
}

/* b2b/_UI-2B-ITB-07-0344S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0344S.html */
.UI-2B-ITB-07-0344S .ui-iuk51n {
  height: 300px;
}
.UI-2B-ITB-07-0344S .ui-65kpbs {
  height: 300px;
}
.UI-2B-ITB-07-0344S .ui-t77qv8 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0346S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0418M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0418M.html */
.ui-1hbax0 {
  width: 302px;
}

/* b2b/_UI-2B-ITB-07-0419S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0419S.html */
.UI-2B-ITB-07-0419S .ui-nwmobl {
  width: 302px;
}

/* b2b/_UI-2B-ITB-07-0422S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0422S.html */
.UI-2B-ITB-07-0422S .ui-0agikb {
  width: 186px;
}
.UI-2B-ITB-07-0422S .ui-iryji6 {
  width: 186px;
}
.UI-2B-ITB-07-0422S .ui-svwriw {
  width: 100px;
}
.UI-2B-ITB-07-0422S .ui-9j78ob {
  width: 80px;
}
.UI-2B-ITB-07-0422S .ui-tirocq {
  width: 80px;
}
.UI-2B-ITB-07-0422S .ui-k83i3q {
  width: 80px;
}
.UI-2B-ITB-07-0422S .ui-fen66f {
  width: 100px;
}
.UI-2B-ITB-07-0422S .ui-wrj6yr {
  width: 80px;
}
.UI-2B-ITB-07-0422S .ui-xubcqk {
  width: 80px;
}
.UI-2B-ITB-07-0422S .ui-gzx2c0 {
  width: 186px;
}
.UI-2B-ITB-07-0422S .ui-dj1hpc {
  width: 100px;
}
.UI-2B-ITB-07-0422S .ui-b8cyqd {
  width: 80px;
}
.UI-2B-ITB-07-0422S .ui-8lg1c8 {
  width: 80px;
}
.UI-2B-ITB-07-0422S .ui-gk1bul {
  width: 160px;
}
.UI-2B-ITB-07-0422S .ui-q0e652 {
  width: 160px;
}
.UI-2B-ITB-07-0422S .ui-okuevp {
  width: 160px;
}
.UI-2B-ITB-07-0422S .ui-mc6n7f {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-0423S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0423S.html */
.UI-2B-ITB-07-0423S .ui-gootwf {
  height: 300px;
}
.UI-2B-ITB-07-0423S .ui-5annul {
  height: 300px;
}
.UI-2B-ITB-07-0423S .ui-kk3o6g {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0424P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0424P.html */
.UI-2B-ITB-07-0424P .ui-ie5mc0 {
  cursor: move;
}
.UI-2B-ITB-07-0424P .ui-nyacz5 {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-0425S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0484M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0484M.html */
.UI-2B-ITB-07-0484M .ui-8vr109 {
  width: 186px;
}
.UI-2B-ITB-07-0484M .ui-r1g4s7 {
  width: 186px;
}
.UI-2B-ITB-07-0484M .ui-h35op6 {
  width: 100px;
}
.UI-2B-ITB-07-0484M .ui-vgyryu {
  width: 80px;
}
.UI-2B-ITB-07-0484M .ui-576e3r {
  width: 80px;
}
.UI-2B-ITB-07-0484M .ui-08mytl {
  width: 80px;
}
.UI-2B-ITB-07-0484M .ui-797l8j {
  width: 100px;
}
.UI-2B-ITB-07-0484M .ui-te6yyw {
  width: 80px;
}
.UI-2B-ITB-07-0484M .ui-47rln3 {
  width: 80px;
}
.UI-2B-ITB-07-0484M .ui-qtjh8x {
  width: 186px;
}
.UI-2B-ITB-07-0484M .ui-n3lirx {
  width: 100px;
}
.UI-2B-ITB-07-0484M .ui-zottnf {
  width: 80px;
}
.UI-2B-ITB-07-0484M .ui-mbwv9a {
  width: 80px;
}
.UI-2B-ITB-07-0484M .ui-fwumrl {
  width: 160px;
}
.UI-2B-ITB-07-0484M .ui-zv3ig3 {
  width: 160px;
}
.UI-2B-ITB-07-0484M .ui-zd45fu {
  width: 160px;
}
.UI-2B-ITB-07-0484M .ui-ebwjsd {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-0485S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0485S.html */
.UI-2B-ITB-07-0485S .ui-zkv8cw {
  height: 300px;
}
.UI-2B-ITB-07-0485S .ui-60sa0q {
  height: 300px;
}
.UI-2B-ITB-07-0485S .ui-qdp4a9 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0486P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0486P.html */
.UI-2B-ITB-07-0486P .ui-qv3yad {
  cursor: move;
}
.UI-2B-ITB-07-0486P .ui-lwjqyu {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-0487S.scss - UTF-8 */
.ui-custom-hover-item.link-type {
  display: block;
  padding: 24px;
}
.ui-custom-hover-item.link-type .ui-custom_child_header + .ui-custom_child_body {
  margin-top: 8px;
}
.ui-custom-hover-item.link-type .ui-custom_child_header + .ui-custom_child_body > span {
  display: block;
  height: 20px;
}

/* b2b/_UI-2B-ITB-07-0527M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0527M.html */
.UI-2B-ITB-07-0527M .ui-8vjk3u {
  width: 186px;
}
.UI-2B-ITB-07-0527M .ui-bsbxg7 {
  width: 186px;
}
.UI-2B-ITB-07-0527M .ui-l4341a {
  width: 100px;
}
.UI-2B-ITB-07-0527M .ui-qo44py {
  width: 80px;
}
.UI-2B-ITB-07-0527M .ui-pnxc1u {
  width: 80px;
}
.UI-2B-ITB-07-0527M .ui-orm9ne {
  width: 80px;
}
.UI-2B-ITB-07-0527M .ui-h6v5b6 {
  width: 100px;
}
.UI-2B-ITB-07-0527M .ui-mro2tf {
  width: 80px;
}
.UI-2B-ITB-07-0527M .ui-pnlc4l {
  width: 80px;
}
.UI-2B-ITB-07-0527M .ui-q0d0fy {
  width: 186px;
}
.UI-2B-ITB-07-0527M .ui-s0rlat {
  width: 100px;
}
.UI-2B-ITB-07-0527M .ui-srq93e {
  width: 80px;
}
.UI-2B-ITB-07-0527M .ui-y1ipkl {
  width: 80px;
}
.UI-2B-ITB-07-0527M .ui-nf76g3 {
  width: 160px;
}
.UI-2B-ITB-07-0527M .ui-miv5uu {
  width: 160px;
}
.UI-2B-ITB-07-0527M .ui-8njjmy {
  width: 160px;
}

.ui-7rjh3u {
  width: 268px;
}

.ui-9pfjcc {
  width: 320px;
}

/* b2b/_UI-2B-ITB-07-0528S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0528S.html */
.UI-2B-ITB-07-0528S .ui-fwzer5 {
  height: 300px;
}
.UI-2B-ITB-07-0528S .ui-cnc1nt {
  height: 300px;
}
.UI-2B-ITB-07-0528S .ui-caup0e {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0529P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0529P.html */
.UI-2B-ITB-07-0529P .ui-llk19j {
  cursor: move;
}
.UI-2B-ITB-07-0529P .ui-bzpqyz {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-0530S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0572M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0572M.html */
.UI-2B-ITB-07-0572M .ui-smi9bs {
  width: 186px;
}
.UI-2B-ITB-07-0572M .ui-v3a6jg {
  width: 186px;
}
.UI-2B-ITB-07-0572M .ui-m3o3rf {
  width: 100px;
}
.UI-2B-ITB-07-0572M .ui-us2c0d {
  width: 80px;
}
.UI-2B-ITB-07-0572M .ui-igvjme {
  width: 80px;
}
.UI-2B-ITB-07-0572M .ui-ixwgxg {
  width: 80px;
}
.UI-2B-ITB-07-0572M .ui-jsdo7o {
  width: 100px;
}
.UI-2B-ITB-07-0572M .ui-psvrpz {
  width: 80px;
}
.UI-2B-ITB-07-0572M .ui-6lcp5t {
  width: 80px;
}
.UI-2B-ITB-07-0572M .ui-yg6gov {
  width: 186px;
}
.UI-2B-ITB-07-0572M .ui-7kwywz {
  width: 100px;
}
.UI-2B-ITB-07-0572M .ui-r1g84d {
  width: 80px;
}
.UI-2B-ITB-07-0572M .ui-tpd9r8 {
  width: 80px;
}
.UI-2B-ITB-07-0572M .ui-eoksj6 {
  width: 160px;
}
.UI-2B-ITB-07-0572M .ui-zzry4k {
  width: 160px;
}
.UI-2B-ITB-07-0572M .ui-susahr {
  width: 160px;
}
.UI-2B-ITB-07-0572M .ui-vjx1d8 {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-0573S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0573S.html */
.UI-2B-ITB-07-0573S .ui-km7y9w {
  height: 300px;
}
.UI-2B-ITB-07-0573S .ui-gfb5qm {
  height: 300px;
}
.UI-2B-ITB-07-0573S .ui-d972h3 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0574P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0574P.html */
.UI-2B-ITB-07-0574P .ui-yempwy {
  cursor: move;
}
.UI-2B-ITB-07-0574P .ui-27clpt {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-0575S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0731M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0731M.html */
.UI-2B-ITB-07-0731M .ui-8w6frn {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-0732S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0732S.html */
.UI-2B-ITB-07-0732S .ui-ow0htu {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-0733P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0733P.html */
.UI-2B-ITB-07-0733P .ui-mv4cm4 {
  cursor: move;
}
.UI-2B-ITB-07-0733P .ui-f7b2ih {
  width: 186px;
}
.UI-2B-ITB-07-0733P .ui-yiuo5o {
  width: 186px;
}
.UI-2B-ITB-07-0733P .ui-o1fc9a {
  width: 100px;
}
.UI-2B-ITB-07-0733P .ui-pnfnlc {
  width: 80px;
}
.UI-2B-ITB-07-0733P .ui-spypjc {
  width: 80px;
}
.UI-2B-ITB-07-0733P .ui-vbhd02 {
  width: 80px;
}
.UI-2B-ITB-07-0733P .ui-7emq67 {
  width: 100px;
}
.UI-2B-ITB-07-0733P .ui-1s8121 {
  width: 80px;
}
.UI-2B-ITB-07-0733P .ui-3xrngd {
  width: 80px;
}
.UI-2B-ITB-07-0733P .ui-w836xc {
  width: 186px;
}
.UI-2B-ITB-07-0733P .ui-a83adz {
  width: 100px;
}
.UI-2B-ITB-07-0733P .ui-gcb6x5 {
  width: 80px;
}
.UI-2B-ITB-07-0733P .ui-ai7xy4 {
  width: 80px;
}
.UI-2B-ITB-07-0733P .ui-dpqbrw {
  width: 160px;
}
.UI-2B-ITB-07-0733P .ui-kr9914 {
  width: 160px;
}
.UI-2B-ITB-07-0733P .ui-bsf3b8 {
  width: 160px;
}

/* b2b/_UI-2B-ITB-07-0735S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0735S.html */
.UI-2B-ITB-07-0735S .ui-q9igdm {
  height: 300px;
}
.UI-2B-ITB-07-0735S .ui-orgoy3 {
  height: 300px;
}
.UI-2B-ITB-07-0735S .ui-c56db0 {
  height: 300px;
}
.UI-2B-ITB-07-0735S .ui-jxejxn {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0736P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0736P.html */
.UI-2B-ITB-07-0736P .ui-hmqv5n {
  cursor: move;
}
.UI-2B-ITB-07-0736P .ui-wn8o3o {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-0739S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0740M.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0741S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0742P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0742P.html */
.UI-2B-ITB-07-0742P .ui-05s560 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0743P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0743P.html */
.UI-2B-ITB-07-0743P .ui-eh4cnd {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0745S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0745S.html */
.UI-2B-ITB-07-0745S .ui-3u6ka5 {
  width: 380px;
}
.UI-2B-ITB-07-0745S .ui-320rpa {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0746S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0747S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0747S.html */
.UI-2B-ITB-07-0747S .ui-jf3veq {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0748M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0748M.html */
.ui-g4xjr0 {
  width: 186px;
}

.ui-4cz61e {
  width: 186px;
}

.ui-rkkyf1 {
  width: 140px;
}

.ui-g4rjr0 {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-0749S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0749S.html */
.UI-2B-ITB-07-0749S .ui-6c4214 {
  width: 186px;
}
.UI-2B-ITB-07-0749S .ui-zke5sy {
  width: 186px;
}
.UI-2B-ITB-07-0749S .ui-mhc4w4 {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0750P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0750P.html */
.UI-2B-ITB-07-0750P .ui-sdci9k {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0751P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0751P.html */
.UI-2B-ITB-07-0751P .ui-xvxyr8 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0752S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0752S.html */
.UI-2B-ITB-07-0752S .ui-sduiuo {
  width: 280px;
}
.UI-2B-ITB-07-0752S .ui-5d4fbm {
  width: 186px;
}
.UI-2B-ITB-07-0752S .ui-v3v4fd {
  width: 186px;
}
.UI-2B-ITB-07-0752S .ui-hrowyk {
  width: 140px;
}
.UI-2B-ITB-07-0752S .ui-9mu4yn {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-0753S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0753S.html */
.UI-2B-ITB-07-0753S .ui-24iwat {
  width: 280px;
}
.UI-2B-ITB-07-0753S .ui-2k9w5f {
  width: 186px;
}
.UI-2B-ITB-07-0753S .ui-0sfvsj {
  width: 186px;
}
.UI-2B-ITB-07-0753S .ui-n505d6 {
  width: 140px;
}
.UI-2B-ITB-07-0753S .ui-q64hcn {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-0758S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0758S.html */
.UI-2B-ITB-07-0758S .ui-53vs16 {
  width: 280px;
}
.UI-2B-ITB-07-0758S .ui-0xuqsz {
  width: 186px;
}
.UI-2B-ITB-07-0758S .ui-j7v6gb {
  width: 186px;
}
.UI-2B-ITB-07-0758S .ui-fygubc {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0759S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0759S.html */
.UI-2B-ITB-07-0759S .ui-uyryxi {
  width: 280px;
}
.UI-2B-ITB-07-0759S .ui-f0mwf3 {
  width: 186px;
}
.UI-2B-ITB-07-0759S .ui-q0ncjd {
  width: 186px;
}
.UI-2B-ITB-07-0759S .ui-fe0b5q {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0762M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0762M.html */
.UI-2B-ITB-07-0762M .ui-wg69sj {
  width: 280px;
}
.UI-2B-ITB-07-0762M .ui-titk0y {
  width: 186px;
}
.UI-2B-ITB-07-0762M .ui-k7gzpk {
  width: 186px;
}
.UI-2B-ITB-07-0762M .ui-9mfnew {
  width: 140px;
}
.UI-2B-ITB-07-0762M .ui-18pcap {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-0763S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0763S.html */
.ui-nhbx86 {
  width: 280px;
}

.ui-wkzog9 {
  width: 186px;
}

.ui-8hwqur {
  width: 186px;
}

.ui-40b6aq {
  width: 140px;
}

.ui-353uz3 {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-0764P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0764P.html */
.UI-2B-ITB-07-0764P .ui-uhytak {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0766M.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0767S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0767S.html */
.UI-2B-ITB-07-0767S .ui-0k1dnf {
  width: 380px;
}
.UI-2B-ITB-07-0767S .ui-8ns348 {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-0768P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0768P.html */
.UI-2B-ITB-07-0768P .ui-4586r9 {
  cursor: move;
}
.UI-2B-ITB-07-0768P .ui-va5543 {
  width: 186px;
}
.UI-2B-ITB-07-0768P .ui-kt8l8v {
  width: 186px;
}
.UI-2B-ITB-07-0768P .ui-ttqk16 {
  width: 100px;
}
.UI-2B-ITB-07-0768P .ui-eztppo {
  width: 80px;
}
.UI-2B-ITB-07-0768P .ui-ht84g4 {
  width: 80px;
}
.UI-2B-ITB-07-0768P .ui-yuhkaq {
  width: 80px;
}
.UI-2B-ITB-07-0768P .ui-6x8yof {
  width: 100px;
}
.UI-2B-ITB-07-0768P .ui-30hny6 {
  width: 80px;
}
.UI-2B-ITB-07-0768P .ui-x65dhf {
  width: 80px;
}
.UI-2B-ITB-07-0768P .ui-jwrr0i {
  width: 186px;
}
.UI-2B-ITB-07-0768P .ui-qs961p {
  width: 100px;
}
.UI-2B-ITB-07-0768P .ui-zpaoik {
  width: 80px;
}
.UI-2B-ITB-07-0768P .ui-2ax6oa {
  width: 80px;
}
.UI-2B-ITB-07-0768P .ui-1f7pub {
  width: 160px;
}
.UI-2B-ITB-07-0768P .ui-t6j85u {
  width: 160px;
}
.UI-2B-ITB-07-0768P .ui-qqlqk8 {
  width: 160px;
}

/* b2b/_UI-2B-ITB-07-0770S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0770S.html */
.UI-2B-ITB-07-0770S .ui-uzzn7k {
  height: 300px;
}
.UI-2B-ITB-07-0770S .ui-5imz7j {
  height: 300px;
}
.UI-2B-ITB-07-0770S .ui-vvspl6 {
  height: 300px;
}
.UI-2B-ITB-07-0770S .ui-uewuac {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0771P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0771P.html */
.UI-2B-ITB-07-0771P .ui-04tqwe {
  cursor: move;
}
.UI-2B-ITB-07-0771P .ui-c93yw8 {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-0775M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0775M.html */
.UI-2B-ITB-07-0775M .ui-xn3y9a {
  width: 186px;
}
.UI-2B-ITB-07-0775M .ui-mu2ngv {
  width: 186px;
}
.UI-2B-ITB-07-0775M .ui-vsr31x {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0776S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0776S.html */
.ui-kuxbex {
  width: 186px;
}

.ui-xvtzyx {
  width: 186px;
}

.ui-mzfnn3 {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0777P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0777P.html */
.UI-2B-ITB-07-0777P .ui-hyczu6 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0778P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0778P.html */
.UI-2B-ITB-07-0778P .ui-4d73qd {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0780S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0780S.html */
.UI-2B-ITB-07-0780S .ui-2lurh8 {
  width: 380px;
}
.UI-2B-ITB-07-0780S .ui-k8m3c5 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0781S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-0782S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0782S.html */
.UI-2B-ITB-07-0782S .ui-qzg10k {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-0783M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0783M.html */
.ui-u0umpx {
  width: 186px;
}

.ui-06dju3 {
  width: 186px;
}

.ui-i1ahr4 {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0784S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0784S.html */
.ui-o0ndil {
  width: 186px;
}

.ui-j8yin7 {
  width: 186px;
}

.ui-y9hozr {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0785P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0785P.html */
.UI-2B-ITB-07-0785P .ui-c316jb {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0786P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0786P.html */
.UI-2B-ITB-07-0786P .ui-aq1h9q {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-0787S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0787S.html */
.ui-j4u5lv {
  width: 280px;
}

.ui-m1rbq9 {
  width: 186px;
}

.ui-cbqx3a {
  width: 186px;
}

.ui-dexg86 {
  width: 140px;
}

.ui-hhicnv {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-0788S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0788S.html */
.ui-18gp88 {
  width: 280px;
}

.ui-6j6t1x {
  width: 186px;
}

.ui-hjdy6q {
  width: 186px;
}

.ui-pfnalu {
  width: 140px;
}

.ui-0ik6af {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-0792S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0792S.html */
.ui-qq7p3o {
  width: 280px;
}

.ui-9jjaye {
  width: 186px;
}

.ui-s3ado9 {
  width: 186px;
}

.ui-qr880v {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0793S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0793S.html */
.ui-ubs6tq {
  width: 280px;
}

.ui-0ul5sq {
  width: 186px;
}

.ui-ffk582 {
  width: 186px;
}

.ui-jkl9p1 {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0796M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0796M.html */
.UI-2B-ITB-07-0796M .ui-ek8ads {
  width: 280px;
}
.UI-2B-ITB-07-0796M .ui-tgmild {
  width: 186px;
}
.UI-2B-ITB-07-0796M .ui-epdede {
  width: 186px;
}
.UI-2B-ITB-07-0796M .ui-xoh0ru {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0797S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0797S.html */
.UI-2B-ITB-07-0797S .ui-xru7ip {
  width: 280px;
}
.UI-2B-ITB-07-0797S .ui-orcpgb {
  width: 186px;
}
.UI-2B-ITB-07-0797S .ui-bayxoy {
  width: 186px;
}
.UI-2B-ITB-07-0797S .ui-z8f3wm {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-0798P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-0798P.html */
.UI-2B-ITB-07-0798P .ui-ts4x2f {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-1015M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1015M.html */
.UI-2B-ITB-07-1015M .ui-jw3q2r {
  width: 186px;
}

/* b2b/_UI-2B-ITB-07-1016S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1016S.html */
.ui-le296e {
  width: 186px;
}

/* b2b/_UI-2B-ITB-07-1017S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1017S.html */
.UI-2B-ITB-07-1017S .ui-oxlikl {
  width: 186px;
}

/* b2b/_UI-2B-ITB-07-1018S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1018S.html */
.ui-04d7m6 {
  width: 186px;
}

/* b2b/_UI-2B-ITB-07-1019S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1019S.html */
.UI-2B-ITB-07-1019S .ui-wamjic {
  width: 186px;
}

/* b2b/_UI-2B-ITB-07-1020S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1020S.html */
.ui-ktrh8l {
  width: 186px;
}

.ui-kwpf9l {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-1021M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1021M.html */
.UI-2B-ITB-07-1021M .ui-inf812 {
  width: 186px;
}
.UI-2B-ITB-07-1021M .ui-yiuvar {
  width: 186px;
}
.UI-2B-ITB-07-1021M .ui-g8xs81 {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1022S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1022S.html */
.UI-2B-ITB-07-1022S .ui-xvuosa {
  width: 186px;
}
.UI-2B-ITB-07-1022S .ui-2ca9pu {
  width: 186px;
}
.UI-2B-ITB-07-1022S .ui-rsmra5 {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1023P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1023P.html */
.UI-2B-ITB-07-1023P .ui-k98hec {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-1027M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1027M.html */
.ui-whro81 {
  width: 334px;
}

.ui-t794si {
  width: 334px;
}

.ui-p834p4 {
  width: 334px;
}

.ui-mtzmhz {
  width: 334px;
}

.ui-b0wctz {
  width: 334px;
}

.ui-4g5koy {
  width: 334px;
}

.ui-55q365 {
  width: 334px;
}

.ui-mx4k8b {
  width: 334px;
}

.ui-afs590 {
  width: 186px;
}

.ui-d33m5v {
  width: 186px;
}

.ui-wwglyk {
  width: 334px;
}

.ui-r8cspd {
  width: 334px;
}

.ui-9r3wid {
  width: 334px;
}

.ui-opwc81 {
  width: 186px;
}

.ui-jejgcq {
  width: 334px;
}

.ui-jcna8u {
  width: 334px;
}

.ui-60l3bs {
  width: 334px;
}

.ui-yhhsis {
  width: 334px;
}

.ui-yykjpw {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-1028P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1028P.html */
.UI-2B-ITB-07-1028P .ui-zbbz4v {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-1029P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1029P.html */
.UI-2B-ITB-07-1029P .ui-2dtth0 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-1030S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-1031S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1031S.html */
.ui-oj4qyb {
  width: 186px;
}

.ui-lzkba1 {
  width: 186px;
}

.ui-3w2hz4 {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1032S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1032S.html */
.ui-55tiy2 {
  width: 186px;
}

.ui-27fzri {
  width: 186px;
}

.ui-smqdmk {
  width: 140px;
}

.ui-svxvx2 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-1033S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-1034S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1034S.html */
.ui-f6pt1b {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-1035S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1035S.html */
.ui-qa7lxc {
  width: 334px;
}

.ui-u7ceep {
  width: 334px;
}

.ui-lkafbd {
  width: 334px;
}

.ui-bqfcp1 {
  width: 186px;
}

.ui-cehbqy {
  width: 186px;
}

.ui-8eylon {
  width: 334px;
}

.ui-i6zmzs {
  width: 334px;
}

.ui-fkmtnr {
  width: 334px;
}

.ui-cxivlz {
  width: 186px;
}

.ui-s46rj7 {
  width: 334px;
}

.ui-ux33a9 {
  width: 334px;
}

.ui-mosnhc {
  width: 334px;
}

.ui-hjlvfy {
  width: 334px;
}

/* b2b/_UI-2B-ITB-07-1036S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-1049S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1049S.html */
.UI-2B-ITB-07-1049S .ui-3na28y {
  width: 280px;
}
.UI-2B-ITB-07-1049S .ui-bhmfg1 {
  width: 186px;
}
.UI-2B-ITB-07-1049S .ui-u3nf4j {
  width: 186px;
}
.UI-2B-ITB-07-1049S .ui-hvjja1 {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1050P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1050P.html */
.UI-2B-ITB-07-1050P .ui-q5ihne {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-1051P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1051P.html */
.UI-2B-ITB-07-1051P .ui-fnoyhy {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-1052S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1052S.html */
.UI-2B-ITB-07-1052S .ui-jtw2zi {
  width: 334px;
}
.UI-2B-ITB-07-1052S .ui-t63gzo {
  width: 334px;
}
.UI-2B-ITB-07-1052S .ui-d3xtve {
  width: 186px;
}
.UI-2B-ITB-07-1052S .ui-q26asg {
  width: 186px;
}
.UI-2B-ITB-07-1052S .ui-9s1cpj {
  width: 334px;
}
.UI-2B-ITB-07-1052S .ui-kz73z5 {
  width: 186px;
}
.UI-2B-ITB-07-1052S .ui-kf1ow1 {
  width: 334px;
}
.UI-2B-ITB-07-1052S .ui-mguc12 {
  width: 334px;
}
.UI-2B-ITB-07-1052S .ui-uwlivr {
  width: 280px;
}
.UI-2B-ITB-07-1052S .ui-neccgb {
  width: 334px;
}

/* b2b/_UI-2B-ITB-07-1053S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1053S.html */
.UI-2B-ITB-07-1053S .ui-lo4n48 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-1054S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-1055S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1055S.html */
.UI-2B-ITB-07-1055S .ui-luu1o3 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-1056S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1056S.html */
.ui-l3zj7n {
  width: 280px;
}

.ui-zt0gdk {
  width: 186px;
}

.ui-ey11ur {
  width: 186px;
}

.ui-672rme {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1057S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1057S.html */
.ui-nrxcx3 {
  width: 280px;
}

.ui-68qkmz {
  width: 186px;
}

.ui-vrjx1j {
  width: 186px;
}

.ui-ssjdql {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1058S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1058S.html */
.UI-2B-ITB-07-1058S .ui-5y7xc5 {
  width: 334px;
}

/* b2b/_UI-2B-ITB-07-1060S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1060S.html */
.UI-2B-ITB-07-1060S .ui-a7nljr {
  width: 280px;
}
.UI-2B-ITB-07-1060S .ui-pge5hi {
  width: 280px;
}
.UI-2B-ITB-07-1060S .ui-e87mfm {
  width: 280px;
}
.UI-2B-ITB-07-1060S .ui-846ev8 {
  width: 186px;
}
.UI-2B-ITB-07-1060S .ui-dgy6o0 {
  width: 186px;
}
.UI-2B-ITB-07-1060S .ui-9vkskz {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1061S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1061S.html */
.ui-t9lvn9 {
  width: 280px;
}

.ui-d38gdj {
  width: 280px;
}

.ui-pi7u11 {
  width: 280px;
}

.ui-mfihnq {
  width: 186px;
}

.ui-9znczt {
  width: 186px;
}

.ui-zkuelo {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1063S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1063S.html */
.ui-2demi4 {
  width: 280px;
}

.ui-ea3gkp {
  width: 280px;
}

.ui-f5aoas {
  width: 280px;
}

.ui-py9ckr {
  width: 186px;
}

.ui-b7heaz {
  width: 186px;
}

.ui-zzfpze {
  width: 140px;
}

.ui-ikylvp {
  width: 334px;
}

/* b2b/_UI-2B-ITB-07-1064S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1064S.html */
.ui-dl6zou {
  width: 280px;
}

.ui-1d18uz {
  width: 280px;
}

.ui-yki1n8 {
  width: 280px;
}

.ui-a6o6ij {
  width: 186px;
}

.ui-m0ndnw {
  width: 186px;
}

.ui-hb7a38 {
  width: 140px;
}

.ui-f794uf {
  width: 334px;
}

/* b2b/_UI-2B-ITB-07-1068P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1068P.html */
.UI-2B-ITB-07-1068P .ui-uuno8m {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-1073M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1073M.html */
.UI-2B-ITB-07-1073M .ui-jueei5 {
  width: 280px;
}
.UI-2B-ITB-07-1073M .ui-v3u102 {
  width: 186px;
}
.UI-2B-ITB-07-1073M .ui-f2vfdn {
  width: 186px;
}
.UI-2B-ITB-07-1073M .ui-195vkc {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1074P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1074P.html */
.UI-2B-ITB-07-1074P .ui-rqjxy0 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-1076M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1076M.html */
.UI-2B-ITB-07-1076M .ui-wjumk6 {
  width: 344px;
}
.UI-2B-ITB-07-1076M .ui-acbvq9 {
  width: 334px;
}
.UI-2B-ITB-07-1076M .ui-apktl6 {
  width: 334px;
}
.UI-2B-ITB-07-1076M .ui-nr9wpr {
  width: 334px;
}
.UI-2B-ITB-07-1076M .ui-eaw5xo {
  width: 334px;
}
.UI-2B-ITB-07-1076M .ui-5gbdce {
  width: 334px;
}
.UI-2B-ITB-07-1076M .ui-bhxqvm {
  width: 334px;
}
.UI-2B-ITB-07-1076M .ui-u954jz {
  width: 334px;
}
.UI-2B-ITB-07-1076M .ui-xe3hf8 {
  width: 186px;
}
.UI-2B-ITB-07-1076M .ui-84i5rj {
  width: 186px;
}
.UI-2B-ITB-07-1076M .ui-a6dhv2 {
  width: 334px;
}
.UI-2B-ITB-07-1076M .ui-x0qax7 {
  width: 334px;
}
.UI-2B-ITB-07-1076M .ui-trthea {
  width: 334px;
}
.UI-2B-ITB-07-1076M .ui-m8ydpj {
  width: 186px;
}
.UI-2B-ITB-07-1076M .ui-i1z7nh {
  width: 334px;
}
.UI-2B-ITB-07-1076M .ui-enj0zu {
  width: 334px;
}
.UI-2B-ITB-07-1076M .ui-72a9gs {
  width: 334px;
}
.UI-2B-ITB-07-1076M .ui-g48ndv {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-1079S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1079S.html */
.UI-2B-ITB-07-1079S .ui-7af4vl {
  width: 186px;
}
.UI-2B-ITB-07-1079S .ui-zc3qtd {
  width: 186px;
}
.UI-2B-ITB-07-1079S .ui-nie4vs {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1080S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-1081S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1081S.html */
.UI-2B-ITB-07-1081S .ui-alha1d {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-1082S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1082S.html */
.UI-2B-ITB-07-1082S .ui-9ick5p {
  width: 334px;
}
.UI-2B-ITB-07-1082S .ui-6kwnbm {
  width: 334px;
}
.UI-2B-ITB-07-1082S .ui-qeo1dv {
  width: 334px;
}
.UI-2B-ITB-07-1082S .ui-2wocpk {
  width: 186px;
}
.UI-2B-ITB-07-1082S .ui-glf08b {
  width: 186px;
}
.UI-2B-ITB-07-1082S .ui-9hzgij {
  width: 334px;
}
.UI-2B-ITB-07-1082S .ui-owa37z {
  width: 334px;
}
.UI-2B-ITB-07-1082S .ui-lqgomo {
  width: 334px;
}
.UI-2B-ITB-07-1082S .ui-f6oe57 {
  width: 186px;
}
.UI-2B-ITB-07-1082S .ui-qou7cf {
  width: 334px;
}
.UI-2B-ITB-07-1082S .ui-9xjcja {
  width: 334px;
}
.UI-2B-ITB-07-1082S .ui-1myldf {
  width: 334px;
}
.UI-2B-ITB-07-1082S .ui-0mcxqn {
  width: 334px;
}

/* b2b/_UI-2B-ITB-07-1083S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-1096M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1096M.html */
.UI-2B-ITB-07-1096M .ui-rckebv {
  width: 186px;
}
.UI-2B-ITB-07-1096M .ui-guf45r {
  width: 186px;
}
.UI-2B-ITB-07-1096M .ui-2l7wsj {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1097S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1097S.html */
.UI-2B-ITB-07-1097S .ui-rrxrk9 {
  width: 186px;
}
.UI-2B-ITB-07-1097S .ui-ebsthz {
  width: 186px;
}
.UI-2B-ITB-07-1097S .ui-ugjfjd {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1098P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1098P.html */
.UI-2B-ITB-07-1098P .ui-qopchl {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-1099P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1099P.html */
.UI-2B-ITB-07-1099P .ui-5ix6f5 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-1100S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1100S.html */
.ui-217rr5 {
  width: 334px;
}

.ui-jxfo02 {
  width: 334px;
}

.ui-vs5dpm {
  width: 186px;
}

.ui-sqdsbc {
  width: 186px;
}

.ui-meka44 {
  width: 334px;
}

.ui-w8yjy7 {
  width: 186px;
}

.ui-bu0j5j {
  width: 334px;
}

.ui-ma9746 {
  width: 334px;
}

.ui-apqnjw {
  width: 400px;
}

.ui-slfukx {
  width: 400px;
}

/* b2b/_UI-2B-ITB-07-1101S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1101S.html */
.UI-2B-ITB-07-1101S .ui-z9f1n4 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-1102S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-1103S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1103S.html */
.UI-2B-ITB-07-1103S .ui-e97m8p {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-1104S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1104S.html */
.UI-2B-ITB-07-1104S .ui-7ujr52 {
  width: 280px;
}
.UI-2B-ITB-07-1104S .ui-42wzm3 {
  width: 186px;
}
.UI-2B-ITB-07-1104S .ui-qgl5cb {
  width: 186px;
}
.UI-2B-ITB-07-1104S .ui-6q5c2e {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1105S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1105S.html */
.ui-zhseo1 {
  width: 280px;
}

.ui-15tbhr {
  width: 186px;
}

.ui-hr9qci {
  width: 186px;
}

.ui-hl4hv5 {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1106S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1106S.html */
.UI-2B-ITB-07-1106S .ui-cs6lxl {
  width: 334px;
}

/* b2b/_UI-2B-ITB-07-1107S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1107S.html */
.ui-yjasxj {
  width: 280px;
}

.ui-x79csq {
  width: 280px;
}

.ui-svapqj {
  width: 186px;
}

.ui-zoz4uw {
  width: 186px;
}

.ui-r12n5n {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1108S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1108S.html */
.UI-2B-ITB-07-1108S .ui-k2db8y {
  width: 280px;
}
.UI-2B-ITB-07-1108S .ui-y65qb0 {
  width: 280px;
}
.UI-2B-ITB-07-1108S .ui-e7c8nr {
  width: 186px;
}
.UI-2B-ITB-07-1108S .ui-a8tx3s {
  width: 186px;
}
.UI-2B-ITB-07-1108S .ui-9ulvf9 {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1109S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1109S.html */
.ui-fzlnh0 {
  width: 280px;
}

.ui-3pok8q {
  width: 280px;
}

.ui-7cmihg {
  width: 186px;
}

.ui-tpd3pt {
  width: 186px;
}

.ui-gnfoq4 {
  width: 140px;
}

.ui-psh5sm {
  width: 334px;
}

/* b2b/_UI-2B-ITB-07-1110S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1110S.html */
.UI-2B-ITB-07-1110S .ui-mikfaz {
  width: 280px;
}
.UI-2B-ITB-07-1110S .ui-9eqf7c {
  width: 280px;
}
.UI-2B-ITB-07-1110S .ui-ch2hrg {
  width: 186px;
}
.UI-2B-ITB-07-1110S .ui-k0k1z2 {
  width: 186px;
}
.UI-2B-ITB-07-1110S .ui-k1qvv7 {
  width: 140px;
}
.UI-2B-ITB-07-1110S .ui-goqztq {
  width: 334px;
}

/* b2b/_UI-2B-ITB-07-1120M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1120M.html */
.UI-2B-ITB-07-1120M .ui-kgpijt {
  width: 186px;
}
.UI-2B-ITB-07-1120M .ui-h4fdz1 {
  width: 186px;
}
.UI-2B-ITB-07-1120M .ui-h9sx0s {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1121S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1121S.html */
.UI-2B-ITB-07-1121S .ui-qsq2po {
  width: 186px;
}
.UI-2B-ITB-07-1121S .ui-pvxdir {
  width: 186px;
}
.UI-2B-ITB-07-1121S .ui-8o70sg {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1122P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1122P.html */
.UI-2B-ITB-07-1122P .ui-o3a8yy {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-1185P.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-1394M.scss - UTF-8 */
.UI-2B-ITB-07-1394M .ui-fhipq0 {
  width: 186px;
}
.UI-2B-ITB-07-1394M .ui-m79qfv {
  width: 186px;
}
.UI-2B-ITB-07-1394M .ui-718tq6 {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1395S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1395S.html */
.UI-2B-ITB-07-1395S .ui-p5zoqo {
  width: 268px;
}
.UI-2B-ITB-07-1395S .ui-xy101y {
  width: 268px;
}
.UI-2B-ITB-07-1395S .ui-iemnxo {
  width: 100px;
}
.UI-2B-ITB-07-1395S .ui-64uraq {
  width: 80px;
}
.UI-2B-ITB-07-1395S .ui-f07hzo {
  width: 80px;
}
.UI-2B-ITB-07-1395S .ui-u9awzd {
  width: 80px;
}
.UI-2B-ITB-07-1395S .ui-jtjg8o {
  width: 100px;
}
.UI-2B-ITB-07-1395S .ui-omzjq4 {
  width: 80px;
}
.UI-2B-ITB-07-1395S .ui-qcdvsu {
  width: 80px;
}
.UI-2B-ITB-07-1395S .ui-91094y {
  width: 186px;
}
.UI-2B-ITB-07-1395S .ui-wm8g8g {
  width: 100px;
}
.UI-2B-ITB-07-1395S .ui-cpq1v6 {
  width: 80px;
}
.UI-2B-ITB-07-1395S .ui-j2s8c5 {
  width: 80px;
}
.UI-2B-ITB-07-1395S .ui-qokfri {
  width: 210px;
}
.UI-2B-ITB-07-1395S .ui-0y8j6r {
  width: 210px;
}
.UI-2B-ITB-07-1395S .ui-mph1xn {
  width: 210px;
}
.UI-2B-ITB-07-1395S .ui-dpsq5i {
  width: 280px;
}
.UI-2B-ITB-07-1395S .ui-j2xhk7 {
  width: 380px;
}
.UI-2B-ITB-07-1395S .ui-vi2bp6 {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-1398P.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-1399S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1399S.html */
.UI-2B-ITB-07-1399S .ui-bstymo {
  width: 280px;
}
.UI-2B-ITB-07-1399S .ui-g8le2g {
  width: 280px;
}
.UI-2B-ITB-07-1399S .ui-v06trh {
  width: 280px;
}
.UI-2B-ITB-07-1399S .ui-drzh5o {
  width: 186px;
}
.UI-2B-ITB-07-1399S .ui-9taelu {
  width: 100px;
}
.UI-2B-ITB-07-1399S .ui-cuxndt {
  width: 80px;
}
.UI-2B-ITB-07-1399S .ui-ewyjza {
  width: 80px;
}
.UI-2B-ITB-07-1399S .ui-57nzj6 {
  width: 186px;
}
.UI-2B-ITB-07-1399S .ui-q42wc2 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-1402S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1402S.html */
.UI-2B-ITB-07-1402S .ui-hursxo {
  height: 300px;
}
.UI-2B-ITB-07-1402S .ui-kcu5oe {
  height: 300px;
}
.UI-2B-ITB-07-1402S .ui-rba6iy {
  height: 300px;
}
.UI-2B-ITB-07-1402S .ui-nt0wqg {
  height: 300px;
}
.UI-2B-ITB-07-1402S .ui-qdfo6h {
  height: 300px;
}
.UI-2B-ITB-07-1402S .ui-g3drz4 {
  height: 300px;
}
.UI-2B-ITB-07-1402S .ui-jvo6dc {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-1403P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1403P.html */
.UI-2B-ITB-07-1403P .ui-x5eq20 {
  cursor: move;
}
.UI-2B-ITB-07-1403P .ui-k5hx29 {
  height: 1000px;
}

/* b2b/_UI-2B-ITB-07-1404P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1404P.html */
.UI-2B-ITB-07-1404P .ui-0oejqw {
  cursor: move;
}
.UI-2B-ITB-07-1404P .ui-sk7utq {
  height: 1000px;
}

/* b2b/_UI-2B-ITB-07-1405P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1405P.html */
.UI-2B-ITB-07-1405P .ui-1d05zi {
  cursor: move;
}
.UI-2B-ITB-07-1405P .ui-jw3eeb {
  height: 1000px;
}

/* b2b/_UI-2B-ITB-07-1406P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1406P.html */
.UI-2B-ITB-07-1406P .ui-uvbix7 {
  cursor: move;
}
.UI-2B-ITB-07-1406P .ui-vz52ea {
  height: 1000px;
}

/* b2b/_UI-2B-ITB-07-1407P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1407P.html */
.UI-2B-ITB-07-1407P .ui-iqxdia {
  cursor: move;
}
.UI-2B-ITB-07-1407P .ui-rjd7u7 {
  height: 1000px;
}

/* b2b/_UI-2B-ITB-07-1408P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1408P.html */
.UI-2B-ITB-07-1408P .ui-7ra5bm {
  cursor: move;
}
.UI-2B-ITB-07-1408P .ui-w783on {
  height: 1000px;
}

/* b2b/_UI-2B-ITB-07-1410S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-1411P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1411P.html */
.UI-2B-ITB-07-1411P .ui-fbnyj8 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-1412S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1412S.html */
.UI-2B-ITB-07-1412S .ui-fhipq0 {
  width: 186px;
}
.UI-2B-ITB-07-1412S .ui-m79qfv {
  width: 186px;
}
.UI-2B-ITB-07-1412S .ui-718tq6 {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1484M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1484M.html */
.UI-2B-ITB-07-1484M .ui-av7mf7 {
  width: 380px;
}
.UI-2B-ITB-07-1484M .ui-oj5jyp {
  width: 186px;
}
.UI-2B-ITB-07-1484M .ui-bb2yey {
  width: 186px;
}
.UI-2B-ITB-07-1484M .ui-lkeeke {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1485S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1485S.html */
.UI-2B-ITB-07-1485S .ui-av7mf7 {
  width: 380px;
}
.UI-2B-ITB-07-1485S .ui-oj5jyp {
  width: 186px;
}
.UI-2B-ITB-07-1485S .ui-bb2yey {
  width: 186px;
}
.UI-2B-ITB-07-1485S .ui-lkeeke {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1486S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1486S.html */
.UI-2B-ITB-07-1486S .ui-dwjggw {
  width: 268px;
}
.UI-2B-ITB-07-1486S .ui-mde00e {
  width: 268px;
}
.UI-2B-ITB-07-1486S .ui-ag58kd {
  width: 100px;
}
.UI-2B-ITB-07-1486S .ui-i089lo {
  width: 80px;
}
.UI-2B-ITB-07-1486S .ui-vhouri {
  width: 80px;
}
.UI-2B-ITB-07-1486S .ui-1f6l2z {
  width: 80px;
}
.UI-2B-ITB-07-1486S .ui-j1dip3 {
  width: 100px;
}
.UI-2B-ITB-07-1486S .ui-bhvicg {
  width: 80px;
}
.UI-2B-ITB-07-1486S .ui-ykspzf {
  width: 80px;
}
.UI-2B-ITB-07-1486S .ui-nezl80 {
  width: 186px;
}
.UI-2B-ITB-07-1486S .ui-uwg5lr {
  width: 100px;
}
.UI-2B-ITB-07-1486S .ui-zj1x4o {
  width: 80px;
}
.UI-2B-ITB-07-1486S .ui-cstv3r {
  width: 80px;
}
.UI-2B-ITB-07-1486S .ui-3wwppt {
  width: 160px;
}
.UI-2B-ITB-07-1486S .ui-1u0ay3 {
  width: 160px;
}
.UI-2B-ITB-07-1486S .ui-1ez7c6 {
  width: 160px;
}
.UI-2B-ITB-07-1486S .ui-e98khp {
  width: 380px;
}
.UI-2B-ITB-07-1486S .ui-2892s5 {
  width: 380px;
}
.UI-2B-ITB-07-1486S .ui-fosd65 {
  width: 380px;
}
.UI-2B-ITB-07-1486S .ui-av7mf7 {
  width: 380px;
}
.UI-2B-ITB-07-1486S .ui-oj5jyp {
  width: 186px;
}
.UI-2B-ITB-07-1486S .ui-bb2yey {
  width: 186px;
}
.UI-2B-ITB-07-1486S .ui-lkeeke {
  width: 140px;
}
.UI-2B-ITB-07-1486S .ui-oj5jyp {
  width: 186px;
}
.UI-2B-ITB-07-1486S .ui-bb2yey {
  width: 186px;
}
.UI-2B-ITB-07-1486S .ui-lkeeke {
  width: 140px;
}
.UI-2B-ITB-07-1486S .ui-av7mf7 {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-1488S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1488S.html */
.UI-2B-ITB-07-1488S .ui-ifhyfk {
  height: 300px;
}
.UI-2B-ITB-07-1488S .ui-odjls7 {
  height: 300px;
}
.UI-2B-ITB-07-1488S .ui-5692no {
  height: 300px;
}
.UI-2B-ITB-07-1488S .ui-6ri730 {
  height: 300px;
}
.UI-2B-ITB-07-1488S .ui-n092f7 {
  height: 300px;
}
.UI-2B-ITB-07-1488S .ui-0lbfog {
  height: 300px;
}
.UI-2B-ITB-07-1488S .ui-9ytx8w {
  height: 300px;
}
.UI-2B-ITB-07-1488S .ui-mjrck0 {
  height: 300px;
}
.UI-2B-ITB-07-1488S .ui-155bj7 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-1490S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1490S.html */
.UI-2B-ITB-07-1490S .ui-av7mf7 {
  width: 380px;
}
.UI-2B-ITB-07-1490S .ui-oj5jyp {
  width: 186px;
}
.UI-2B-ITB-07-1490S .ui-bb2yey {
  width: 186px;
}
.UI-2B-ITB-07-1490S .ui-lkeeke {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1491S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1491S.html */
.UI-2B-ITB-07-1491S .ui-oj5jyp {
  width: 186px;
}
.UI-2B-ITB-07-1491S .ui-bb2yey {
  width: 186px;
}
.UI-2B-ITB-07-1491S .ui-lkeeke {
  width: 140px;
}
.UI-2B-ITB-07-1491S .ui-av7mf7 {
  width: 380px;
}

/* b2b/_UI-2B-ITB-07-1493P.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-1531S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1531S.html */
.UI-2B-ITB-07-1531S .ui-iiofd0 {
  width: 280px;
}
.UI-2B-ITB-07-1531S .ui-27nvv2 {
  width: 186px;
}
.UI-2B-ITB-07-1531S .ui-1jfvy1 {
  width: 186px;
}
.UI-2B-ITB-07-1531S .ui-4azpks {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1532P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1532P.html */
.UI-2B-ITB-07-1532P .ui-6dx8bv {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-1533P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1533P.html */
.UI-2B-ITB-07-1533P .ui-iubt2n {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-1534S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1534S.html */
.ui-ooik69 {
  width: 280px;
}

.ui-wh9x4f {
  width: 280px;
}

.ui-zd9gwk {
  width: 186px;
}

.ui-52xpnc {
  width: 186px;
}

.ui-57bsm8 {
  width: 140px;
}

.ui-uw2bwn {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-1535S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1535S.html */
.UI-2B-ITB-07-1535S .ui-o6vg1m {
  width: 280px;
}
.UI-2B-ITB-07-1535S .ui-ufgbsj {
  width: 280px;
}
.UI-2B-ITB-07-1535S .ui-trnslw {
  width: 186px;
}
.UI-2B-ITB-07-1535S .ui-giftlw {
  width: 186px;
}
.UI-2B-ITB-07-1535S .ui-dez86f {
  width: 140px;
}
.UI-2B-ITB-07-1535S .ui-jiahhg {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-1539S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1539S.html */
.UI-2B-ITB-07-1539S .ui-hom5ou {
  width: 280px;
}
.UI-2B-ITB-07-1539S .ui-p3ants {
  width: 186px;
}
.UI-2B-ITB-07-1539S .ui-g7k7yf {
  width: 186px;
}
.UI-2B-ITB-07-1539S .ui-ya9bla {
  width: 140px;
}
.UI-2B-ITB-07-1539S .ui-nmbtdo {
  width: 334px;
}

/* b2b/_UI-2B-ITB-07-1540P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1540P.html */
.UI-2B-ITB-07-1540P .ui-pl9t0y {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-1542S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1542S.html */
.UI-2B-ITB-07-1542S .ui-4do32v {
  width: 186px;
}
.UI-2B-ITB-07-1542S .ui-iwyim0 {
  width: 186px;
}
.UI-2B-ITB-07-1542S .ui-ee833q {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1543P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1543P.html */
.UI-2B-ITB-07-1543P .ui-jg6lcz {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-1955S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1955S.html */
.UI-2B-ITB-07-1955S .ui-vdgdlg {
  width: 280px;
}
.UI-2B-ITB-07-1955S .ui-13vkr5 {
  width: 186px;
}
.UI-2B-ITB-07-1955S .ui-j1wh9z {
  width: 186px;
}
.UI-2B-ITB-07-1955S .ui-e9fz3f {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1956M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1956M.html */
.UI-2B-ITB-07-1956M .tab_contents_wrap .on > div > .article_type_wrap {
  margin-top: 0;
}

.UI-2B-ITB-07-1956M .ui-kwz5xu {
  width: 280px;
}
.UI-2B-ITB-07-1956M .ui-vhtqzc {
  width: 280px;
}
.UI-2B-ITB-07-1956M .ui-o31r5x {
  width: 186px;
}
.UI-2B-ITB-07-1956M .ui-lehxud {
  width: 186px;
}
.UI-2B-ITB-07-1956M .ui-on6zcw {
  width: 140px;
}
.UI-2B-ITB-07-1956M .ui-tmz7t8 {
  width: 334px;
}

/* b2b/_UI-2B-ITB-07-1957S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1957S.html */
.UI-2B-ITB-07-1957S .ui-r6co8d {
  width: 280px;
}
.UI-2B-ITB-07-1957S .ui-fjryc7 {
  width: 280px;
}
.UI-2B-ITB-07-1957S .ui-9uemtu {
  width: 186px;
}
.UI-2B-ITB-07-1957S .ui-tt0an5 {
  width: 186px;
}
.UI-2B-ITB-07-1957S .ui-8t03i7 {
  width: 140px;
}
.UI-2B-ITB-07-1957S .ui-rvzel2 {
  width: 334px;
}

/* b2b/_UI-2B-ITB-07-1958S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1958S.html */
.UI-2B-ITB-07-1958S .ui-3hn5fi {
  width: 334px;
}
.UI-2B-ITB-07-1958S .ui-rj40yj {
  width: 186px;
}
.UI-2B-ITB-07-1958S .ui-ubsmbf {
  width: 240px;
}

.ui-2v8ul7 {
  width: 280px;
}

.ui-2v9ul7 {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-1959S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-1973S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1973S.html */
.UI-2B-ITB-07-1973S .ui-w421mm {
  width: 186px;
}
.UI-2B-ITB-07-1973S .ui-2zuany {
  width: 186px;
}
.UI-2B-ITB-07-1973S .ui-xy0nnq {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1974S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1974S.html */
.UI-2B-ITB-07-1974S .ui-ujwc77 {
  width: 186px;
}
.UI-2B-ITB-07-1974S .ui-rsfdxs {
  width: 186px;
}
.UI-2B-ITB-07-1974S .ui-x6pk4u {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1975P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1975P.html */
.UI-2B-ITB-07-1975P .ui-3qibuu {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-1976S.scss - UTF-8 */
.UI-2B-ITB-07-1976S .ui-7af4vl {
  width: 186px;
}
.UI-2B-ITB-07-1976S .ui-zc3qtd {
  width: 186px;
}
.UI-2B-ITB-07-1976S .ui-nie4vs {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-1977S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1977S.html */
.UI-2B-ITB-07-1977S .ui-nx9k09 {
  width: 186px;
}
.UI-2B-ITB-07-1977S .ui-xo86w4 {
  width: 186px;
}
.UI-2B-ITB-07-1977S .ui-4nvp5s {
  width: 140px;
}
.UI-2B-ITB-07-1977S .ui-ubzvtm {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-1980S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-1982M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1982M.html */
.UI-2B-ITB-07-1982M .ui-r5x2al {
  width: 280px;
}
.UI-2B-ITB-07-1982M .ui-pe0byj {
  width: 280px;
}
.UI-2B-ITB-07-1982M .ui-cx4aii {
  width: 186px;
}
.UI-2B-ITB-07-1982M .ui-kz38mr {
  width: 186px;
}
.UI-2B-ITB-07-1982M .ui-1ss61n {
  width: 140px;
}
.UI-2B-ITB-07-1982M .ui-ept4tq {
  width: 334px;
}

/* b2b/_UI-2B-ITB-07-1983S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1983S.html */
.UI-2B-ITB-07-1983S .ui-ebgsvg {
  width: 280px;
}
.UI-2B-ITB-07-1983S .ui-v20d6v {
  width: 280px;
}
.UI-2B-ITB-07-1983S .ui-1zpqrr {
  width: 186px;
}
.UI-2B-ITB-07-1983S .ui-yejh1g {
  width: 186px;
}
.UI-2B-ITB-07-1983S .ui-k8rmcn {
  width: 140px;
}
.UI-2B-ITB-07-1983S .ui-gkkemo {
  width: 334px;
}

/* b2b/_UI-2B-ITB-07-1984S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1984S.html */
.UI-2B-ITB-07-1984S .ui-i2sue2 {
  width: 334px;
}
.UI-2B-ITB-07-1984S .ui-33pva2 {
  width: 186px;
}
.UI-2B-ITB-07-1984S .ui-0ezdm7 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-1985S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-1999S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-1999S.html */
.UI-2B-ITB-07-1999S .ui-vpu5nc {
  width: 186px;
}
.UI-2B-ITB-07-1999S .ui-umrtll {
  width: 186px;
}
.UI-2B-ITB-07-1999S .ui-x0hq7u {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-2000S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2000S.html */
.UI-2B-ITB-07-2000S .ui-qox7bh {
  width: 186px;
}
.UI-2B-ITB-07-2000S .ui-gw0x7d {
  width: 186px;
}
.UI-2B-ITB-07-2000S .ui-myabhj {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-2001P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2001P.html */
.UI-2B-ITB-07-2001P .ui-nvsb9i {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-2032S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2032S.html */
.UI-2B-ITB-07-2032S .ui-article_type_body > .ui-box_type_border.ui-box_size_medium {
  padding: 23px 31px;
}

.ui-1t8cct {
  height: 1029px;
}

.ui-sbgl9c {
  width: 280px;
}

.ui-uzkgh7 {
  width: 186px;
}

.ui-jag2tb {
  width: 100px;
}

.ui-7h33t0 {
  width: 80px;
}

.ui-cmvr3d {
  width: 80px;
}

.ui-spfxjd {
  width: 100px;
}

.ui-ddv2b7 {
  width: 100px;
}

.ui-tm1r4h {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-2033S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2033S.html */
.UI-2B-ITB-07-2033S .ui-dzbe3j {
  height: 300px;
}

/* b2b/_UI-2B-ITB-07-2034P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2034P.html */
.UI-2B-ITB-07-2034P .ui-nu9gys {
  cursor: move;
}
.UI-2B-ITB-07-2034P .ui-lbdrdl {
  height: 1000px;
}

/* b2b/_UI-2B-ITB-07-2041S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2041S.html */
.UI-2B-ITB-07-2041S .ui-m3ltac {
  height: 1029px;
}
.UI-2B-ITB-07-2041S .ui-hx8k95 {
  width: 280px;
}
.UI-2B-ITB-07-2041S .ui-979tyi {
  width: 186px;
}
.UI-2B-ITB-07-2041S .ui-5aa1ra {
  width: 100px;
}
.UI-2B-ITB-07-2041S .ui-lbyuy8 {
  width: 80px;
}
.UI-2B-ITB-07-2041S .ui-jrjrjg {
  width: 80px;
}
.UI-2B-ITB-07-2041S .ui-hzky9n {
  width: 100px;
}
.UI-2B-ITB-07-2041S .ui-lxnfqj {
  width: 100px;
}
.UI-2B-ITB-07-2041S .ui-aaymkw {
  width: 240px;
}

.UI-2B-ITB-07-2041S .ui-article_type_wrap > .ui-box_type_border.ui-box_size_medium {
  padding: 23px 31px;
}

/* b2b/_UI-2B-ITB-07-2042S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2042S.html */
.UI-2B-ITB-07-2042S .ui-66amj2 {
  width: 280px;
}
.UI-2B-ITB-07-2042S .ui-yex4hc {
  width: 280px;
}
.UI-2B-ITB-07-2042S .ui-ltv66b {
  width: 280px;
}
.UI-2B-ITB-07-2042S .ui-t17rqx {
  width: 186px;
}
.UI-2B-ITB-07-2042S .ui-ncc9xs {
  width: 100px;
}
.UI-2B-ITB-07-2042S .ui-kfc5nr {
  width: 80px;
}
.UI-2B-ITB-07-2042S .ui-a4l7fe {
  width: 80px;
}
.UI-2B-ITB-07-2042S .ui-jkvplx {
  width: 186px;
}
.UI-2B-ITB-07-2042S .ui-44hv19 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-2045S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2045S.html */
.UI-2B-ITB-07-2045S .ui-ejcnsb {
  height: 300px;
}

/* b2b/_UI-2B-ITB-07-2048P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2048P.html */
.UI-2B-ITB-07-2048P .ui-4bmxdl {
  cursor: move;
}
.UI-2B-ITB-07-2048P .ui-dzz9au {
  height: 1000px;
}

/* b2b/_UI-2B-ITB-07-2050P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2050P.html */
.UI-2B-ITB-07-2050P .ui-19yqvn {
  cursor: move;
}
.UI-2B-ITB-07-2050P .ui-m38wmn {
  height: 1000px;
}

/* b2b/_UI-2B-ITB-07-2054S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-2055P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2055P.html */
.UI-2B-ITB-07-2055P .ui-p4bvij {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-2066P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2066P.html */
.UI-2B-ITB-07-2066P .ui-5qs92h {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-2071S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2071S.html */
.UI-2B-ITB-07-2071S .ui-vob5pw {
  margin-top: 16px;
}
.UI-2B-ITB-07-2071S .ui-1uknv7 {
  width: 280px;
}
.UI-2B-ITB-07-2071S .ui-wuzlna {
  width: 186px;
}
.UI-2B-ITB-07-2071S .ui-hzgjt4 {
  width: 100px;
}
.UI-2B-ITB-07-2071S .ui-bmrmh7 {
  width: 80px;
}
.UI-2B-ITB-07-2071S .ui-k29avg {
  width: 80px;
}
.UI-2B-ITB-07-2071S .ui-1d5h0h {
  padding-left: 32px;
}
.UI-2B-ITB-07-2071S .ui-co8i9l {
  padding-left: 32px;
}
.UI-2B-ITB-07-2071S .ui-ndk7xc {
  width: 240px;
}

.ui-nck7xc {
  width: 100px;
}

.ui-co8icl {
  width: 100px;
}

/* b2b/_UI-2B-ITB-07-2072P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2072P.html */
.UI-2B-ITB-07-2072P .ui-lp4qok {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-2075P.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-2076P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2076P.html */
.UI-2B-ITB-07-2076P .ui-ssxxps {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-2083P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2083P.html */
.UI-2B-ITB-07-2083P .ui-60x6ks {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-2084S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2084S.html */
.UI-2B-ITB-07-2084S .ui-0x3ok8 {
  margin-bottom: 24px;
}
.UI-2B-ITB-07-2084S .ui-m38erc {
  height: 300px;
}

/* b2b/_UI-2B-ITB-07-2085S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2085S.html */
.UI-2B-ITB-07-2085S .ui-jctd31 {
  padding-left: 20px;
}
.UI-2B-ITB-07-2085S .ui-04147d {
  padding-left: 20px;
}
.UI-2B-ITB-07-2085S .ui-s35ghn {
  padding-left: 20px;
}
.UI-2B-ITB-07-2085S .ui-kr4krh {
  height: 300px;
}
.UI-2B-ITB-07-2085S .ui-pna1rd {
  margin-top: 16px;
}
.UI-2B-ITB-07-2085S .ui-iazi6u {
  height: 300px;
}
.UI-2B-ITB-07-2085S .ui-yd6vsc {
  margin-top: 16px;
}
.UI-2B-ITB-07-2085S .ui-8xswuh {
  padding-left: 32px;
}
.UI-2B-ITB-07-2085S .ui-qwa5uu {
  height: 300px;
}
.UI-2B-ITB-07-2085S .ui-v9svov {
  margin-top: 16px;
}
.UI-2B-ITB-07-2085S .ui-75x9oh {
  height: 300px;
}
.UI-2B-ITB-07-2085S .ui-powaf2 {
  margin-top: 16px;
}
.UI-2B-ITB-07-2085S .ui-lmzui4 {
  height: 300px;
}
.UI-2B-ITB-07-2085S .ui-5gjkat {
  margin-top: 16px;
}
.UI-2B-ITB-07-2085S .ui-ar9xvr {
  height: 300px;
}
.UI-2B-ITB-07-2085S .ui-b3529h {
  margin-top: 16px;
}
.UI-2B-ITB-07-2085S .ui-cpz0at {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-2086S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-2087P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2087P.html */
.UI-2B-ITB-07-2087P .ui-q71qm7 {
  cursor: move;
}
.UI-2B-ITB-07-2087P .ui-article_type_body .list_wrap {
  margin-top: 12px;
}
.UI-2B-ITB-07-2087P .ui-article_type_body .list_wrap .list {
  gap: 12px !important;
}
.UI-2B-ITB-07-2087P .ui-article_type_body .list_wrap .list li:last-child .list {
  margin-bottom: 0 !important;
}
.UI-2B-ITB-07-2087P .ui-popup .box_wrap .list {
  gap: 12px;
}

/* b2b/_UI-2B-ITB-07-2088S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2088S.html */
.UI-2B-ITB-07-2088S .ui-1ggp2j {
  height: 300px;
}
.UI-2B-ITB-07-2088S .ui-hp7vln {
  margin-top: 16px;
}
.UI-2B-ITB-07-2088S .ui-1iqobb {
  padding-left: 20px;
}
.UI-2B-ITB-07-2088S .ui-jzqv2g {
  padding-left: 20px;
}
.UI-2B-ITB-07-2088S .ui-e49nq4 {
  padding-left: 20px;
}
.UI-2B-ITB-07-2088S .ui-qady0v {
  padding-left: 40px;
}
.UI-2B-ITB-07-2088S .ui-vhg0l8 {
  padding-left: 40px;
}
.UI-2B-ITB-07-2088S .ui-vzl3t7 {
  margin-top: 20px;
}
.UI-2B-ITB-07-2088S .ui-oe0v5a {
  width: 240px;
}
.UI-2B-ITB-07-2088S .ui-uesxmf {
  height: 300px;
}
.UI-2B-ITB-07-2088S .ui-122kc7 {
  margin-top: 16px;
}
.UI-2B-ITB-07-2088S .ui-cir6l4 {
  height: 300px;
}
.UI-2B-ITB-07-2088S .ui-hrrdkx {
  margin-top: 16px;
}
.UI-2B-ITB-07-2088S .ui-5ygrp8 {
  padding-left: 32px;
}
.UI-2B-ITB-07-2088S .ui-2ni926 {
  height: 300px;
}
.UI-2B-ITB-07-2088S .ui-aqnwhl {
  margin-top: 16px;
}
.UI-2B-ITB-07-2088S .ui-1s72au {
  height: 300px;
}
.UI-2B-ITB-07-2088S .ui-yoho3h {
  margin-top: 16px;
}
.UI-2B-ITB-07-2088S .ui-i70hqy {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-2089S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-2090P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2090P.html */
.UI-2B-ITB-07-2090P .ui-xphn40 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-2091S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2091S.html */
.UI-2B-ITB-07-2091S .ui-euaw0e {
  height: 300px;
}
.UI-2B-ITB-07-2091S .ui-knldjq {
  margin-top: 16px;
}
.UI-2B-ITB-07-2091S .ui-04mxz3 {
  padding-left: 20px;
}
.UI-2B-ITB-07-2091S .ui-9ppcxv {
  padding-left: 20px;
}
.UI-2B-ITB-07-2091S .ui-1c233v {
  padding-left: 20px;
}
.UI-2B-ITB-07-2091S .ui-3e8ly2 {
  padding-left: 40px;
}
.UI-2B-ITB-07-2091S .ui-to4n2f {
  padding-left: 40px;
}
.UI-2B-ITB-07-2091S .ui-vbnbbw {
  margin-top: 20px;
}
.UI-2B-ITB-07-2091S .ui-5wwkfs {
  width: 240px;
}
.UI-2B-ITB-07-2091S .ui-oe2k66 {
  height: 300px;
}
.UI-2B-ITB-07-2091S .ui-o6r1fo {
  margin-top: 16px;
}
.UI-2B-ITB-07-2091S .ui-xnjnjc {
  height: 300px;
}
.UI-2B-ITB-07-2091S .ui-dyiwkw {
  margin-top: 16px;
}
.UI-2B-ITB-07-2091S .ui-ahanuy {
  padding-left: 32px;
}
.UI-2B-ITB-07-2091S .ui-4102sm {
  height: 300px;
}
.UI-2B-ITB-07-2091S .ui-eerjfm {
  margin-top: 16px;
}
.UI-2B-ITB-07-2091S .ui-xaugtm {
  height: 300px;
}
.UI-2B-ITB-07-2091S .ui-yn88en {
  margin-top: 16px;
}
.UI-2B-ITB-07-2091S .ui-lm07xp {
  height: 300px;
}
.UI-2B-ITB-07-2091S .ui-fv3s0w {
  margin-top: 16px;
}
.UI-2B-ITB-07-2091S .ui-m21e5s {
  width: 240px;
}

.UI-2B-ITB-07-2093P .ui-article_type_header .ui-group {
  padding-bottom: 12px;
}

/* b2b/_UI-2B-ITB-07-2096P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2096P.html */
.UI-2B-ITB-07-2096P .ui-z9utsw {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-2116S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2116S.html */
.UI-2B-ITB-07-2116S .ui-3aqjne {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-2117P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2117P.html */
.UI-2B-ITB-07-2117P .ui-ij0dh2 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-2157P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2157P.html */
.UI-2B-ITB-07-2157P .ui-usvfxm {
  cursor: move;
}
.UI-2B-ITB-07-2157P .ui-3lbfh7 {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-2158M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2158M.html */
.UI-2B-ITB-07-2158M .ui-30j7m5 {
  -ms-flex-preferred-size: 130px;
      flex-basis: 130px;
}
.UI-2B-ITB-07-2158M .ui-7wf5sc {
  -ms-flex-preferred-size: 130px;
      flex-basis: 130px;
}
.UI-2B-ITB-07-2158M .ui-ukakx6 {
  width: 186px;
}
.UI-2B-ITB-07-2158M .ui-18x01d {
  width: 186px;
}
.UI-2B-ITB-07-2158M .ui-dgnyrd {
  width: 140px;
}
.UI-2B-ITB-07-2158M .ui-5nxf6q {
  width: 280px;
}
.UI-2B-ITB-07-2158M .ui-nm0vgt {
  width: 280px;
}
.UI-2B-ITB-07-2158M .ui-vbskzp {
  width: 186px;
}
.UI-2B-ITB-07-2158M .ui-24mdw4 {
  width: 186px;
}
.UI-2B-ITB-07-2158M .ui-f30ypb {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-2158P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2158P.html */
.UI-2B-ITB-07-2158P .ui-1c021t {
  cursor: move;
}
.UI-2B-ITB-07-2158P .ui-6pyyk1 {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-2159S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2159S.html */
.UI-2B-ITB-07-2159S .ui-s57dte {
  -ms-flex-preferred-size: 130px;
      flex-basis: 130px;
}
.UI-2B-ITB-07-2159S .ui-p8iev2 {
  -ms-flex-preferred-size: 130px;
      flex-basis: 130px;
}
.UI-2B-ITB-07-2159S .ui-9d18p4 {
  width: 186px;
}
.UI-2B-ITB-07-2159S .ui-ki43sp {
  width: 186px;
}
.UI-2B-ITB-07-2159S .ui-fvksf2 {
  width: 140px;
}
.UI-2B-ITB-07-2159S .ui-f7lwkc {
  width: 280px;
}
.UI-2B-ITB-07-2159S .ui-nclg9o {
  width: 280px;
}
.UI-2B-ITB-07-2159S .ui-phkqcg {
  width: 186px;
}
.UI-2B-ITB-07-2159S .ui-t7iz0o {
  width: 186px;
}
.UI-2B-ITB-07-2159S .ui-fvupav {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-2160S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2160S.html */
.UI-2B-ITB-07-2160S .ui-7gulak {
  -ms-flex-preferred-size: 130px;
      flex-basis: 130px;
}
.UI-2B-ITB-07-2160S .ui-vb20yz {
  -ms-flex-preferred-size: 130px;
      flex-basis: 130px;
}
.UI-2B-ITB-07-2160S .ui-2b0tjx {
  width: 186px;
}
.UI-2B-ITB-07-2160S .ui-7a46jg {
  width: 186px;
}
.UI-2B-ITB-07-2160S .ui-9fe86g {
  width: 140px;
}
.UI-2B-ITB-07-2160S .ui-t7z593 {
  width: 280px;
}
.UI-2B-ITB-07-2160S .ui-nd06cr {
  width: 280px;
}
.UI-2B-ITB-07-2160S .ui-iwvt1y {
  width: 186px;
}
.UI-2B-ITB-07-2160S .ui-s8si1z {
  width: 186px;
}
.UI-2B-ITB-07-2160S .ui-ejxcgx {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-2161S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2161S.html */
.ui-qtjz6x {
  -ms-flex-preferred-size: 130px;
      flex-basis: 130px;
}

.ui-xt8ep3 {
  -ms-flex-preferred-size: 130px;
      flex-basis: 130px;
}

.ui-pzmif7 {
  width: 186px;
}

.ui-5zq70f {
  width: 186px;
}

.ui-mwifum {
  width: 140px;
}

.ui-dva6lk {
  width: 280px;
}

.ui-tqhhrw {
  width: 280px;
}

.ui-qs1fz6 {
  width: 186px;
}

.ui-x0rkrb {
  width: 186px;
}

.ui-9mimbs {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-2163P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2163P.html */
.UI-2B-ITB-07-2163P .ui-93pk0b {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-2164M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2164M.html */
.UI-2B-ITB-07-2164M .ui-1wgm2u {
  width: 280px;
}
.UI-2B-ITB-07-2164M .ui-x989y8 {
  width: 186px;
}
.UI-2B-ITB-07-2164M .ui-gjvyxx {
  width: 186px;
}
.UI-2B-ITB-07-2164M .ui-0rhzip {
  width: 140px;
}
.UI-2B-ITB-07-2164M .ui-vjf1l2 {
  width: 334px;
}
.UI-2B-ITB-07-2164M .ui-fnzcp2 {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-2165S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2165S.html */
.UI-2B-ITB-07-2165S .ui-ulqh3s {
  width: 280px;
}
.UI-2B-ITB-07-2165S .ui-83iru5 {
  width: 186px;
}
.UI-2B-ITB-07-2165S .ui-ou8pln {
  width: 186px;
}
.UI-2B-ITB-07-2165S .ui-eot5ya {
  width: 140px;
}
.UI-2B-ITB-07-2165S .ui-oyi0pg {
  width: 334px;
}
.UI-2B-ITB-07-2165S .ui-3m4yv8 {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-2166P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2166P.html */
.UI-2B-ITB-07-2166P .ui-4lebh1 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-2167P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2167P.html */
.UI-2B-ITB-07-2167P .ui-8jljmo {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-2168M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2168M.html */
.UI-2B-ITB-07-2168M .ui-khuruq {
  width: 280px;
}
.UI-2B-ITB-07-2168M .ui-i2ujss {
  width: 186px;
}
.UI-2B-ITB-07-2168M .ui-66rc27 {
  width: 186px;
}
.UI-2B-ITB-07-2168M .ui-ef8lcd {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-2169S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2169S.html */
.UI-2B-ITB-07-2169S .ui-5li082 {
  width: 280px;
}
.UI-2B-ITB-07-2169S .ui-95yh3x {
  width: 186px;
}
.UI-2B-ITB-07-2169S .ui-hxrpk5 {
  width: 186px;
}
.UI-2B-ITB-07-2169S .ui-ojydm4 {
  width: 140px;
}
.UI-2B-ITB-07-2169S .ui-hvguwt {
  width: 334px;
}
.UI-2B-ITB-07-2169S .ui-s9umu9 {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-2176M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2176M.html */
.UI-2B-ITB-07-2176M .ui-eq0v4i {
  width: 280px;
}
.UI-2B-ITB-07-2176M .ui-ijj3kp {
  width: 186px;
}
.UI-2B-ITB-07-2176M .ui-yy5w3x {
  width: 186px;
}
.UI-2B-ITB-07-2176M .ui-ge3odq {
  width: 140px;
}
.UI-2B-ITB-07-2176M .ui-5sgamo {
  width: 334px;
}

/* b2b/_UI-2B-ITB-07-2177M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2177M.html */
.UI-2B-ITB-07-2177M .ui-s4r7ov {
  width: 186px;
}
.UI-2B-ITB-07-2177M .ui-275ghf {
  width: 186px;
}
.UI-2B-ITB-07-2177M .ui-mpu1qc {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-2178P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2178P.html */
.UI-2B-ITB-07-2178P .ui-wcdpv5 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-2179P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2179P.html */
.UI-2B-ITB-07-2179P .ui-mixkqs {
  cursor: move;
}

.UI-2B-ITB-07-2180S .ui-article_type_body > .ui-box_type_border.ui-box_size_medium {
  padding: 23px 31px;
}

/* b2b/_UI-2B-ITB-07-2182P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2182P.html */
.UI-2B-ITB-07-2182P .ui-l1wdt3 {
  cursor: move;
}
.UI-2B-ITB-07-2182P .ui-m1io1g {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-2183P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2183P.html */
.UI-2B-ITB-07-2183P .ui-s5fvq5 {
  cursor: move;
}
.UI-2B-ITB-07-2183P .ui-5uxc0i {
  height: 582px;
}

/* b2b/_UI-2B-ITB-07-2184S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-2185S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-2186S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-2187S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-2188M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2188M.html */
.UI-2B-ITB-07-2188M .ui-mokd8x {
  width: 280px;
}
.UI-2B-ITB-07-2188M .ui-ga6yuo {
  width: 186px;
}
.UI-2B-ITB-07-2188M .ui-ie28f1 {
  width: 186px;
}
.UI-2B-ITB-07-2188M .ui-vcdhtc {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-2189S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2189S.html */
.UI-2B-ITB-07-2189S .ui-6vvs80 {
  width: 280px;
}
.UI-2B-ITB-07-2189S .ui-aqqwuh {
  width: 186px;
}
.UI-2B-ITB-07-2189S .ui-8roo3j {
  width: 186px;
}
.UI-2B-ITB-07-2189S .ui-9wwlxu {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-2190S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2190S.html */
.UI-2B-ITB-07-2190S .ui-i52ils {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-2191P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2191P.html */
.UI-2B-ITB-07-2191P .ui-9qcv11 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-2192S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2192S.html */
.UI-2B-ITB-07-2192S .ui-ci439l {
  width: 380px;
}
.UI-2B-ITB-07-2192S .ui-gl3vag {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-2193S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-2194S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-2195S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2195S.html */
.ui-tznace {
  width: 280px;
}

.ui-gkebxs {
  width: 280px;
}

.ui-6y4s51 {
  width: 186px;
}

.ui-2jkfii {
  width: 186px;
}

.ui-7nqovi {
  width: 140px;
}

.ui-nunbf5 {
  width: 280px;
}

/* b2b/_UI-2B-ITB-07-2196M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2196M.html */
.UI-2B-ITB-07-2196M .ui-scmd4z {
  width: 280px;
}
.UI-2B-ITB-07-2196M .ui-d9z4ip {
  width: 186px;
}
.UI-2B-ITB-07-2196M .ui-jf3qx9 {
  width: 186px;
}
.UI-2B-ITB-07-2196M .ui-oz6j8l {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-2197S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2197S.html */
.UI-2B-ITB-07-2197S .ui-57ghfp {
  width: 280px;
}
.UI-2B-ITB-07-2197S .ui-xfi6hp {
  width: 186px;
}
.UI-2B-ITB-07-2197S .ui-zs4lxp {
  width: 186px;
}
.UI-2B-ITB-07-2197S .ui-nu1szc {
  width: 140px;
}

/* b2b/_UI-2B-ITB-07-2198S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2198S.html */
.UI-2B-ITB-07-2198S .ui-bus3n1 {
  width: 240px;
}

/* b2b/_UI-2B-ITB-07-2200M.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-2200P.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-2201M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2201M.html */
.UI-2B-ITB-07-2201M .ui-y0r52f {
  width: 233px;
}
.UI-2B-ITB-07-2201M .ui-y0r52g {
  width: 233px;
}
.UI-2B-ITB-07-2201M .ui-vhcqr1 {
  width: 186px;
}
.UI-2B-ITB-07-2201M .ui-06uk8x {
  width: 186px;
}
.UI-2B-ITB-07-2201M .ui-lw3o1m {
  width: 140px;
}
.UI-2B-ITB-07-2201M .ui-5sgamo {
  width: 334px;
}

/* b2b/_UI-2B-ITB-07-2202S.scss - UTF-8 */
/* b2b/_UI-2B-ITB-07-2203P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2203P.html */
.UI-2B-ITB-07-2203P .ui-k47nf3 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-2204P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2204P.html */
.UI-2B-ITB-07-2204P .ui-s0izk3 {
  cursor: move;
}

/* b2b/_UI-2B-ITB-07-2205P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2205P.html */
.UI-2B-ITB-07-2205P .ui-5cf5yc {
  cursor: move;
}

.UI-2B-ITB-07-2207P .box_wrap {
  padding: 16px 24px;
  background-color: #f4f7f6;
  border: none;
}

/* b2b/_UI-2B-ITB-07-2215P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2215P.html */
.UI-2B-ITB-07-2215P .ui-gceq0d {
  cursor: move;
}
.UI-2B-ITB-07-2215P .ui-nehmhc {
  width: 186px;
}
.UI-2B-ITB-07-2215P .ui-0ixc04 {
  width: 186px;
}
.UI-2B-ITB-07-2215P .ui-ztemss {
  width: 100px;
}
.UI-2B-ITB-07-2215P .ui-6y5c0a {
  width: 80px;
}
.UI-2B-ITB-07-2215P .ui-d7o6m7 {
  width: 80px;
}
.UI-2B-ITB-07-2215P .ui-ozqqya {
  width: 80px;
}
.UI-2B-ITB-07-2215P .ui-vonuy6 {
  width: 100px;
}
.UI-2B-ITB-07-2215P .ui-5g1b1l {
  width: 80px;
}
.UI-2B-ITB-07-2215P .ui-pu4124 {
  width: 80px;
}
.UI-2B-ITB-07-2215P .ui-fef60d {
  width: 186px;
}
.UI-2B-ITB-07-2215P .ui-t8p86g {
  width: 100px;
}
.UI-2B-ITB-07-2215P .ui-i7j4fp {
  width: 80px;
}
.UI-2B-ITB-07-2215P .ui-iaayme {
  width: 80px;
}
.UI-2B-ITB-07-2215P .ui-ovuxn5 {
  width: calc(66.6666666667% + 20px);
}
.UI-2B-ITB-07-2215P .ui-5i49eu {
  width: 100%;
}
.UI-2B-ITB-07-2215P .ui-nkch38 {
  width: 100%;
}
.UI-2B-ITB-07-2215P .ui-u41cu3 {
  width: 33.3333333333%;
}

.UI-2B-ITB-07-2217S .ui-box_type_border.ui-group_size_xlarge-2 {
  padding: 23px 31px;
}

.UI-2B-ITB-07-2225S .ui-box_type_border.ui-group_size_xlarge-2 {
  padding: 23px 31px;
}

/* b2b/_UI-2B-ITB-07-2300M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-07-2300M.html */
.ui-abwjo0 {
  width: 280px;
}

.ui-fgjfwe {
  width: 186px;
}

.ui-7ce4ol {
  width: 186px;
}

.ui-bl7tgt {
  width: 140px;
}

.ui-4cfhjw {
  width: 334px;
}

.ui-83l8pt {
  width: 280px;
}

/* cer/_UI-2B-ITB-16-0001S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0002S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0002S.html */
.UI-2B-ITB-16-0002S .ui-gco2kq {
  width: 422px;
}
.UI-2B-ITB-16-0002S .ui-h08ysi {
  width: 422px;
}
.UI-2B-ITB-16-0002S .ui-7abaoi {
  width: 422px;
}

/* cer/_UI-2B-ITB-16-0003P.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0004P.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0005M.scss - UTF-8 */
.UI-2B-ITB-16-0005M .ui-section_type_intro {
  padding: 48px 0;
  text-align: center;
  background-color: #f2faf8;
}
.UI-2B-ITB-16-0005M .ui-section_type_intro .tit.dep01 {
  font-size: 32px;
  line-height: 48px;
  letter-spacing: -0.02em;
}
.UI-2B-ITB-16-0005M .ui-section_type_intro .tit + p {
  margin-top: 8px;
}
.UI-2B-ITB-16-0005M .ui-section_type_intro .tit + p + .ui-segment-group {
  margin-top: 24px;
}
.UI-2B-ITB-16-0005M .ui-section_type_main {
  margin-top: 48px;
}
.UI-2B-ITB-16-0005M .ui-section_type_main_inner {
  width: 1200px;
  margin: 0 auto;
}
.UI-2B-ITB-16-0005M .ui-section_type_main_bottom {
  margin-top: 56px;
  margin-bottom: 120px;
}
.UI-2B-ITB-16-0005M .ui-select-card_bg_white .ui-select-card_child_content {
  background-color: #fff;
}
.UI-2B-ITB-16-0005M .ui-select-card .ui-select-card_child_content {
  -webkit-transition: border-color 0.2s ease, background-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: border-color 0.2s ease, background-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease, -webkit-box-shadow 0.2s ease;
}
.UI-2B-ITB-16-0005M .ui-select-card [card-active=color-primary-bold] {
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.UI-2B-ITB-16-0005M .ui-select-card:hover .ui-select-card_child_content, .UI-2B-ITB-16-0005M .ui-select-card:focus .ui-select-card_child_content {
  --ui-select-card_border: 1px;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(72, 163, 160, 0.26);
          box-shadow: 0px 2px 10px 0px rgba(72, 163, 160, 0.26);
  border-color: #009178 !important;
  background-color: #fff !important;
}
.UI-2B-ITB-16-0005M .ui-select-card:hover [card-active=color-primary-bold], .UI-2B-ITB-16-0005M .ui-select-card:focus [card-active=color-primary-bold] {
  font-weight: 700;
  color: #009178 !important;
}
.UI-2B-ITB-16-0005M .ui-box_shape_round-A {
  border-radius: 20px;
}
.UI-2B-ITB-16-0005M .ui-box_size_large-A {
  padding: 32px 32px 24px;
}
.UI-2B-ITB-16-0005M .ui-segment-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  width: 320px;
}
.UI-2B-ITB-16-0005M .ui-select-card {
  text-decoration: none;
}
.UI-2B-ITB-16-0005M .btn-text-hover-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  text-decoration: none;
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.UI-2B-ITB-16-0005M .btn-text-hover-arrow .ui-img_type_certificate_link_arrow {
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.UI-2B-ITB-16-0005M .btn-text-hover-arrow:hover, .UI-2B-ITB-16-0005M .btn-text-hover-arrow:focus {
  font-size: 18px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.UI-2B-ITB-16-0005M .btn-text-hover-arrow:hover .ui-img_type_certificate_link_arrow, .UI-2B-ITB-16-0005M .btn-text-hover-arrow:focus .ui-img_type_certificate_link_arrow {
  opacity: 1;
  visibility: visible;
}
.UI-2B-ITB-16-0005M .text-14-arrow:hover, .UI-2B-ITB-16-0005M .text-14-arrow:focus {
  font-size: 14px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.UI-2B-ITB-16-0005M .text-14-arrow:hover .btn_child_arrow, .UI-2B-ITB-16-0005M .text-14-arrow:focus .btn_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_green.png);
}
.UI-2B-ITB-16-0005M .text-16-arrow {
  gap: 4px;
  font-size: 16px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.UI-2B-ITB-16-0005M .text-16-arrow .btn_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png);
}
.UI-2B-ITB-16-0005M .text-16-arrow:hover, .UI-2B-ITB-16-0005M .text-16-arrow:focus {
  font-size: 16px;
  color: #009178 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.UI-2B-ITB-16-0005M .text-16-arrow:hover .btn_child_arrow, .UI-2B-ITB-16-0005M .text-16-arrow:focus .btn_child_arrow {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_green.png);
}
.UI-2B-ITB-16-0005M .ui-segment-group_gap_xlarge {
  --ui-segment-group_gap: 40px;
}

/* cer/_UI-2B-ITB-16-0006P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0006P.html */
.UI-2B-ITB-16-0006P .ui-b6heiw {
  cursor: move;
}

/* cer/_UI-2B-ITB-16-0007P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0007P.html */
.UI-2B-ITB-16-0007P .cer-guide table {
  border: none;
}
.UI-2B-ITB-16-0007P .cer-guide table th,
.UI-2B-ITB-16-0007P .cer-guide table td { position: relative; padding: 0; background: none; border: none; }
.UI-2B-ITB-16-0007P .cer-guide table th {
  padding-bottom: 12px;
  font-size: 16px;
  color: #111;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: -0.02em;
  text-align: left;
}

.UI-2B-ITB-16-0007P .cer-guide .cer-guide-box {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: calc(100% - 16px);
  height: 100%;
  font-size: 16px;
  color: #111;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: -0.02em;
  text-align: center;
  background-color: rgba(0, 145, 120, 0.1);
  border-radius: 12px;
}
.UI-2B-ITB-16-0007P .cer-guide .cer-guide-box.hana:before {
  content: "";
  width: 40px;
  height: 40px;
  background: url(/cont/resource/img/rebuild/ic_40_cert_hana.png) no-repeat center / contain;
}
.UI-2B-ITB-16-0007P .cer-guide .cer-guide-box.tax:before {
  content: "";
  width: 40px;
  height: 40px;
  background: url(/cont/resource/img/rebuild/ic_40_cert_gov.png) no-repeat center / contain;
}

.UI-2B-ITB-16-0007P .cer-guide .cer-guide-cont {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  padding: 19px 24px;
  background-color: #eaf4ff;
  border-radius: 12px;
}
.UI-2B-ITB-16-0007P .cer-guide .cer-guide-cont.cloud {
  background-color: #f2faf8;
}

.UI-2B-ITB-16-0007P .cer-guide .cer-guide-cont .ui-flag,
.UI-2B-ITB-16-0007P .cer-guide .cer-guide-cont .cer-guide-text {
  flex-shrink: 0;
}

.UI-2B-ITB-16-0007P .cer-guide tr:nth-child(2) .cer-guide-cont, 
.UI-2B-ITB-16-0007P .cer-guide tr:nth-child(3) .cer-guide-cont, 
.UI-2B-ITB-16-0007P .cer-guide tr:nth-child(5) .cer-guide-cont, 
.UI-2B-ITB-16-0007P .cer-guide tr:nth-child(7) .cer-guide-cont { margin-top: 12px; }
.UI-2B-ITB-16-0007P .cer-guide tr:nth-child(4) .cer-guide-cont, 
.UI-2B-ITB-16-0007P .cer-guide tr:nth-child(6) .cer-guide-cont { margin-top: 22px; }
.UI-2B-ITB-16-0007P .cer-guide tr:nth-child(4) .cer-guide-box, 
.UI-2B-ITB-16-0007P .cer-guide tr:nth-child(6) .cer-guide-box { top: 24px; height: calc(100% - 24px); }


.UI-2B-ITB-16-0007P .cer-guide .cer-guide-title {
  font-size: 14px;
  color: #111;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.02em;
}
.UI-2B-ITB-16-0007P .cer-guide .cer-guide-title strong {
  color: #009178;
}
.UI-2B-ITB-16-0007P .cer-guide .cer-guide-text {
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 4px;
  max-width: 180px;
  font-size: 14px;
  color: #444;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  text-align: right;
  word-break: break-word;
}
.UI-2B-ITB-16-0007P .cer-guide .cer-guide-text:after {
  flex-shrink: 0;
  content: "";
  width: 16px;
  height: 16px;
}

.UI-2B-ITB-16-0007P .cer-guide .cer-guide-text.pc:after {
  background: url(/cont/resource/img/rebuild/ic_16_cer_usb.png) no-repeat center / contain;
}
.UI-2B-ITB-16-0007P .cer-guide .cer-guide-text.cloud:after {
  background: url(/cont/resource/img/rebuild/ic_16_cer_cloud.png) no-repeat center / contain;
}
.UI-2B-ITB-16-0007P .cer-guide .cer-guide-text.cert:after {
  background: url(/cont/resource/img/rebuild/ic_16_cer_kica.png) no-repeat center / contain;
}


/* cer/_UI-2B-ITB-16-0008M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0008M.html */
.UI-2B-ITB-16-0008M .ui-ffrih2 {
  position: absolute;
  left: 50%;
  top: 18px;
}

/* cer/_UI-2B-ITB-16-0009S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0010S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0011S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0012S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0013S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0014S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0015S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0016S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0017S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0018S.scss - UTF-8 */
.UI-2B-ITB-16-0018S .ui-section_type_body > .ui-box_size_large {
  padding: 15px 23px;
}

/* cer/_UI-2B-ITB-16-0019S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0020S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0021S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0022S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0022S.html */
.UI-2B-ITB-16-0022S .ui-gfhjuk {
  width: 280px;
}
.UI-2B-ITB-16-0022S .ui-dd46bd {
  width: 280px;
}
.UI-2B-ITB-16-0022S .ui-4zbpj4 {
  width: 280px;
}
.UI-2B-ITB-16-0022S .ui-oi4m72 {
  width: 186px;
}

/* cer/_UI-2B-ITB-16-0023S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0023S.html */
.UI-2B-ITB-16-0023S .ui-du7i15 {
  width: 280px;
}
.UI-2B-ITB-16-0023S .ui-od5atr {
  width: 280px;
}
.UI-2B-ITB-16-0023S .ui-0xrfb3 {
  width: 186px;
}
.UI-2B-ITB-16-0023S .ui-jlmnv3 {
  width: 280px;
}
.UI-2B-ITB-16-0023S .ui-4z5csx {
  width: 280px;
}
.UI-2B-ITB-16-0023S .ui-5dpbni {
  width: 240px;
}

/* cer/_UI-2B-ITB-16-0024S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0024S.html */
.UI-2B-ITB-16-0024S .ui-ka95js {
  width: 280px;
}
.UI-2B-ITB-16-0024S .ui-li5m8p {
  width: 280px;
}
.UI-2B-ITB-16-0024S .ui-l10f2g {
  width: 280px;
}
.UI-2B-ITB-16-0024S .ui-xy6r3p {
  width: 280px;
}
.UI-2B-ITB-16-0024S .ui-kv5ak7 {
  width: 280px;
}
.UI-2B-ITB-16-0024S .ui-mhq3e6 {
  width: 280px;
}
.UI-2B-ITB-16-0024S .ui-0ufl3f {
  width: 193px;
}
.UI-2B-ITB-16-0024S .ui-9lqky5 {
  width: 120px;
}
.UI-2B-ITB-16-0024S .ui-5b4xo6 {
  width: 152px;
}
.UI-2B-ITB-16-0024S .ui-nuyjpz {
  width: 152px;
}
.UI-2B-ITB-16-0024S .ui-isapyz {
  width: 120px;
}
.UI-2B-ITB-16-0024S .ui-nk9g8l {
  width: 152px;
}
.UI-2B-ITB-16-0024S .ui-bsjk20 {
  width: 152px;
}
.UI-2B-ITB-16-0024S .ui-5hgce0 {
  width: 280px;
}
.UI-2B-ITB-16-0024S .ui-qr4bs1 {
  width: 120px;
}
.UI-2B-ITB-16-0024S .ui-ppjvqr {
  width: 152px;
}
.UI-2B-ITB-16-0024S .ui-3lxabt {
  width: 152px;
}
.UI-2B-ITB-16-0024S .ui-a70sgt {
  width: 120px;
}
.UI-2B-ITB-16-0024S .ui-y7a94q {
  width: 152px;
}
.UI-2B-ITB-16-0024S .ui-mki730 {
  width: 152px;
}
.UI-2B-ITB-16-0024S .ui-d5a3f2 {
  width: 210px;
}
.UI-2B-ITB-16-0024S .ui-1ifqys {
  width: 210px;
}
.UI-2B-ITB-16-0024S .ui-xokvlt {
  width: 210px;
}
.UI-2B-ITB-16-0024S .ui-s39t8d {
  width: 240px;
}

/* cer/_UI-2B-ITB-16-0025S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0027S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0029S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0030M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0030M.html */
.UI-2B-ITB-16-0030M .ui-0upjiw {
  width: 280px;
}
.UI-2B-ITB-16-0030M .ui-kkj1pu {
  width: 280px;
}
.UI-2B-ITB-16-0030M .ui-wx8t7d {
  width: 240px;
}

/* cer/_UI-2B-ITB-16-0033S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0034S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0035M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0035M.html */
.UI-2B-ITB-16-0035M .ui-qvhby8 {
  width: 280px;
}
.UI-2B-ITB-16-0035M .ui-p1io5m {
  width: 240px;
}

/* cer/_UI-2B-ITB-16-0036S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0037S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0038M.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0040S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0042P.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0043M.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0044S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0045S.scss - UTF-8 */
.UI-2B-ITB-16-0045S .ui-article_type_wrap > .ui-box_size_large {
  padding: 15px 23px;
}


/* cer/_UI-2B-ITB-16-0046S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0046S.html */
.UI-2B-ITB-16-0046S .ui-xnh60y {
  width: 280px;
}
.UI-2B-ITB-16-0046S .ui-8xq9cw {
  width: 186px;
}

/* cer/_UI-2B-ITB-16-0047S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0048S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0048S.html */
.UI-2B-ITB-16-0048S .ui-vl8byl {
  width: 280px;
}
.UI-2B-ITB-16-0048S .ui-8n85az {
  width: 280px;
}
.UI-2B-ITB-16-0048S .ui-kwfgi6 {
  width: 280px;
}
.UI-2B-ITB-16-0048S .ui-9sayk3 {
  width: 280px;
}
.UI-2B-ITB-16-0048S .ui-crrqyw {
  width: 280px;
}
.UI-2B-ITB-16-0048S .ui-wvhgxc {
  width: 280px;
}
.UI-2B-ITB-16-0048S .ui-isy95t {
  width: 193px;
}
.UI-2B-ITB-16-0048S .ui-znhl0x {
  width: 120px;
}
.UI-2B-ITB-16-0048S .ui-vh5xid {
  width: 152px;
}
.UI-2B-ITB-16-0048S .ui-p9smzk {
  width: 152px;
}
.UI-2B-ITB-16-0048S .ui-h0jxlp {
  width: 120px;
}
.UI-2B-ITB-16-0048S .ui-ghgw1f {
  width: 152px;
}
.UI-2B-ITB-16-0048S .ui-j5oj14 {
  width: 152px;
}
.UI-2B-ITB-16-0048S .ui-a863wm {
  width: 280px;
}
.UI-2B-ITB-16-0048S .ui-6vw9ce {
  width: 120px;
}
.UI-2B-ITB-16-0048S .ui-cc5toj {
  width: 152px;
}
.UI-2B-ITB-16-0048S .ui-b9ajgy {
  width: 152px;
}
.UI-2B-ITB-16-0048S .ui-jjxlyw {
  width: 120px;
}
.UI-2B-ITB-16-0048S .ui-xxm7pc {
  width: 152px;
}
.UI-2B-ITB-16-0048S .ui-itzznf {
  width: 152px;
}
.UI-2B-ITB-16-0048S .ui-wcu3zl {
  width: calc(66.6666666667% + 20px);
}
.UI-2B-ITB-16-0048S .ui-9xukb2 {
  width: 100%;
}
.UI-2B-ITB-16-0048S .ui-eawlel {
  width: 100%;
}
.UI-2B-ITB-16-0048S .ui-l0gh2t {
  width: 33.3333333333%;
}
.UI-2B-ITB-16-0048S .ui-389mqb {
  width: 240px;
}

/* cer/_UI-2B-ITB-16-0049S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0051S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0052M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0052M.html */
.UI-2B-ITB-16-0052M .ui-g5nk7j {
  width: 280px;
}
.UI-2B-ITB-16-0052M .ui-c371dk {
  width: 280px;
}
.UI-2B-ITB-16-0052M .ui-6vm963 {
  width: 186px;
}
.UI-2B-ITB-16-0052M .ui-94xc8a {
  width: 240px;
}

/* cer/_UI-2B-ITB-16-0053S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0054S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0055S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0056M.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0057S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0058M.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0059S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0060P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0060P.html */
.UI-2B-ITB-16-0060P .ui-8fjmrd {
  cursor: move;
}

/* cer/_UI-2B-ITB-16-0061S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0061S.html */
.UI-2B-ITB-16-0061S .ui-3h5z1b {
  width: 280px;
}
.UI-2B-ITB-16-0061S .ui-guy095 {
  width: 280px;
}
.UI-2B-ITB-16-0061S .ui-m6qibp {
  width: 193px;
}
.UI-2B-ITB-16-0061S .ui-w2dhe5 {
  width: 280px;
}
.UI-2B-ITB-16-0061S .ui-1bl6ul {
  width: 280px;
}
.UI-2B-ITB-16-0061S .ui-pw92d5 {
  width: calc(66.6666666667% + 20px);
}
.UI-2B-ITB-16-0061S .ui-ov4s1i {
  width: 100%;
}
.UI-2B-ITB-16-0061S .ui-h9xpe2 {
  width: 100%;
}
.UI-2B-ITB-16-0061S .ui-w3q2sh {
  width: 33.3333333333%;
}

/* cer/_UI-2B-ITB-16-0062S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0063M.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0064S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0065S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0065S.html */
.UI-2B-ITB-16-0065S .ui-gszspw {
  width: 334px;
}
.UI-2B-ITB-16-0065S .ui-3hdmz8 {
  width: 100px;
}
.UI-2B-ITB-16-0065S .ui-5lahw1 {
  width: 80px;
}
.UI-2B-ITB-16-0065S .ui-jd86we {
  width: 80px;
}
.UI-2B-ITB-16-0065S .ui-qhkuvz {
  width: 334px;
}
.UI-2B-ITB-16-0065S .ui-l5jvid {
  width: 240px;
}

/* cer/_UI-2B-ITB-16-0067S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0068S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0069M.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0071S.scss - UTF-8 */
.UI-2B-ITB-16-0069M .ui-partition_type_column,
.UI-2B-ITB-16-0071S .ui-partition_type_column {
  gap: 32px;
}

.UI-2B-ITB-16-0069M .ui-partition_type_column > div + div:before,
.UI-2B-ITB-16-0071S .ui-partition_type_column > div + div:before {
  top: -15px;
}


/* cer/_UI-2B-ITB-16-0073M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0073M.html */
.UI-2B-ITB-16-0073M .ui-jo5xvd {
  width: 280px;
}
.UI-2B-ITB-16-0073M .ui-6to2xp {
  width: 280px;
}
.UI-2B-ITB-16-0073M .ui-mloazs {
  width: 186px;
}

/* cer/_UI-2B-ITB-16-0074S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0075S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0075S.html */
.UI-2B-ITB-16-0075S .ui-fbyh7k {
  width: 240px;
}

/* cer/_UI-2B-ITB-16-0076S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0077M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0077M.html */
.UI-2B-ITB-16-0077M .ui-ke2pw3 {
  width: 280px;
}
.UI-2B-ITB-16-0077M .ui-cyw3sl {
  width: 280px;
}
.UI-2B-ITB-16-0077M .ui-8jezjp {
  width: 186px;
}

/* cer/_UI-2B-ITB-16-0078S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0079S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0079S.html */
.UI-2B-ITB-16-0079S .ui-l7gxdm {
  width: 240px;
}

/* cer/_UI-2B-ITB-16-0080S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0081S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0082S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0082S.html */
.UI-2B-ITB-16-0082S .ui-kqhste {
  width: 280px;
}
.UI-2B-ITB-16-0082S .ui-y987u4 {
  width: 186px;
}
.UI-2B-ITB-16-0082S .ui-r5e3t3 {
  width: 240px;
}

/* cer/_UI-2B-ITB-16-0083S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0084S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0085S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0088S.scss - UTF-8 */
/* cer/_UI-2B-ITB-16-0089P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0089P.html */
.UI-2B-ITB-16-0089P .ui-sxhr6g {
  cursor: move;
}

/* cer/_UI-2B-ITB-16-0090P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0090P.html */
.UI-2B-ITB-16-0090P .ui-p37b6p {
  cursor: move;
}
.UI-2B-ITB-16-0090P .ui-l7ic0w {
  width: 422px;
}
.UI-2B-ITB-16-0090P .ui-xehxhd {
  width: 422px;
}
.UI-2B-ITB-16-0090P .ui-ok9mq5 {
  width: 422px;
}

/* cer/_UI-2B-ITB-16-0091P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0091P.html */
.UI-2B-ITB-16-0091P .ui-a2j04c {
  cursor: move;
}
.UI-2B-ITB-16-0091P .ui-ffrih2 {
  position: absolute;
  left: 50%;
  top: 18px;
}

/* cer/_UI-2B-ITB-16-0092P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0092P.html */
.UI-2B-ITB-16-0092P .ui-y511bt {
  cursor: move;
}

/* cer/_UI-2B-ITB-16-0093P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0093P.html */
.UI-2B-ITB-16-0093P .ui-z3r8bu {
  cursor: move;
}

/* cer/_UI-2B-ITB-16-0094P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0094P.html */
.UI-2B-ITB-16-0094P .ui-efb0ki {
  cursor: move;
}

/* cer/_UI-2B-ITB-16-0095P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0095P.html */
.UI-2B-ITB-16-0095P .ui-v0156r {
  cursor: move;
}

/* cer/_UI-2B-ITB-16-0096P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0096P.html */
.UI-2B-ITB-16-0096P .ui-hzuxqx {
  cursor: move;
}

/* cer/_UI-2B-ITB-16-0098P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0098P.html */
.UI-2B-ITB-16-0098P .ui-t3j6oz {
  cursor: move;
}

/* cer/_UI-2B-ITB-16-0099P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0099P.html */
.UI-2B-ITB-16-0099P .ui-zo5ext {
  cursor: move;
}
.UI-2B-ITB-16-0099P .ui-article_type_wrap > .ui-box_size_large {
  padding: 15px 23px;
}

/* cer/_UI-2B-ITB-16-0100P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0100P.html */
.UI-2B-ITB-16-0100P .ui-eayhe9 {
  cursor: move;
}
.UI-2B-ITB-16-0100P .ui-bg3oqm {
  width: 280px;
}
.UI-2B-ITB-16-0100P .ui-2n8i8m {
  width: 280px;
}
.UI-2B-ITB-16-0100P .ui-qq9b5q {
  width: 280px;
}
.UI-2B-ITB-16-0100P .ui-mrmdoa {
  width: 186px;
}

/* cer/_UI-2B-ITB-16-0101P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0101P.html */
.UI-2B-ITB-16-0101P .ui-q7s7hg {
  cursor: move;
}
.UI-2B-ITB-16-0101P .ui-83qno6 {
  width: 280px;
}
.UI-2B-ITB-16-0101P .ui-jnwikg {
  width: 280px;
}
.UI-2B-ITB-16-0101P .ui-hzo5h9 {
  width: 186px;
}
.UI-2B-ITB-16-0101P .ui-nd56l6 {
  width: 280px;
}
.UI-2B-ITB-16-0101P .ui-q5uiei {
  width: 280px;
}
.UI-2B-ITB-16-0101P .ui-ascbww {
  width: 240px;
}

/* cer/_UI-2B-ITB-16-0102P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0102P.html */
.UI-2B-ITB-16-0102P .ui-6yzjld {
  cursor: move;
}
.UI-2B-ITB-16-0102P .ui-gdfgfz {
  width: 280px;
}
.UI-2B-ITB-16-0102P .ui-anb0as {
  width: 280px;
}
.UI-2B-ITB-16-0102P .ui-7v0wwu {
  width: 280px;
}
.UI-2B-ITB-16-0102P .ui-ppc4js {
  width: 280px;
}
.UI-2B-ITB-16-0102P .ui-2xf9f2 {
  width: 280px;
}
.UI-2B-ITB-16-0102P .ui-fx16ds {
  width: 280px;
}
.UI-2B-ITB-16-0102P .ui-p859fi {
  width: 193px;
}
.UI-2B-ITB-16-0102P .ui-ry4x3o {
  width: 120px;
}
.UI-2B-ITB-16-0102P .ui-bs52lw {
  width: 152px;
}
.UI-2B-ITB-16-0102P .ui-w7vt4e {
  width: 152px;
}
.UI-2B-ITB-16-0102P .ui-uw59qo {
  width: 120px;
}
.UI-2B-ITB-16-0102P .ui-7mm982 {
  width: 152px;
}
.UI-2B-ITB-16-0102P .ui-y6lgf5 {
  width: 152px;
}
.UI-2B-ITB-16-0102P .ui-0lbg41 {
  width: 280px;
}
.UI-2B-ITB-16-0102P .ui-j6e39i {
  width: 120px;
}
.UI-2B-ITB-16-0102P .ui-uj9aol {
  width: 152px;
}
.UI-2B-ITB-16-0102P .ui-trw9iu {
  width: 152px;
}
.UI-2B-ITB-16-0102P .ui-5s5lw7 {
  width: 120px;
}
.UI-2B-ITB-16-0102P .ui-2bvkdz {
  width: 152px;
}
.UI-2B-ITB-16-0102P .ui-qnvjzc {
  width: 152px;
}
.UI-2B-ITB-16-0102P .ui-kxmcmt {
  width: 173.33px;
}
.UI-2B-ITB-16-0102P .ui-7lhwlp {
  width: 173.33px;
}
.UI-2B-ITB-16-0102P .ui-gsm5jt {
  width: 173.33px;
}
.UI-2B-ITB-16-0102P .ui-vtu7ms {
  width: 240px;
}

/* cer/_UI-2B-ITB-16-0103P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0103P.html */
.UI-2B-ITB-16-0103P .ui-132tfp {
  cursor: move;
}

/* cer/_UI-2B-ITB-16-0104P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0104P.html */
.UI-2B-ITB-16-0104P .ui-5n82ti {
  cursor: move;
}

/* cer/_UI-2B-ITB-16-0105P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0105P.html */
.UI-2B-ITB-16-0105P .ui-vz1xor {
  cursor: move;
}

/* cer/_UI-2B-ITB-16-0106P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-16-0106P.html */
.UI-2B-ITB-16-0106P .ui-ypragd {
  cursor: move;
}

/* com/_UI-2B-ITB-00-0001P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-00-0001P.html */
.UI-2B-ITB-00-0001P .ui-segment-group,
.UI-2B-ITB-00-0002P .ui-segment-group,
.UI-2B-ITB-00-0003P .ui-segment-group {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  align-items: stretch;
}

.UI-2B-ITB-00-0001P .ui-segment_child_contents,
.UI-2B-ITB-00-0002P .ui-segment_child_contents,
.UI-2B-ITB-00-0003P .ui-segment_child_contents {
  height: 100%;
}

.UI-2B-ITB-00-0001P input:checked + .ui-segment_child_contents,
.UI-2B-ITB-00-0002P input:checked + .ui-segment_child_contents,
.UI-2B-ITB-00-0003P input:checked + .ui-segment_child_contents {
  padding-right: 47px;
}

.UI-2B-ITB-00-0001P .ui-segment_child_name,
.UI-2B-ITB-00-0002P .ui-segment_child_name,
.UI-2B-ITB-00-0003P .ui-segment_child_name {
  white-space: normal;
}

.UI-2B-ITB-00-0001P .ui-segment_child_contents .ui-logo,
.UI-2B-ITB-00-0002P .ui-segment_child_contents .ui-logo,
.UI-2B-ITB-00-0003P .ui-segment_child_contents .ui-logo {
  flex-shrink: 0;
}

/* com/_UI-2B-ITB-00-0004P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-00-0004P.html */
.UI-2B-ITB-00-0004P .ui-b3u9b3 {
  cursor: move;
}

/* com/_UI-2B-ITB-00-0005P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-00-0005P.html */
.UI-2B-ITB-00-0005P .ui-2veg3d {
  cursor: move;
}
.UI-2B-ITB-00-0005P .ui-9bzdj9 {
  width: 463px;
}
.UI-2B-ITB-00-0005P .ui-ciqc9b {
  width: 260px;
}
.UI-2B-ITB-00-0005P .ui-9hdauw {
  width: 140px;
}
.UI-2B-ITB-00-0005P .ui-qhci2b {
  width: 140px;
}

/* com/_UI-2B-ITB-00-0006P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-00-0006P.html */
.UI-2B-ITB-00-0006P .ui-y939uq {
  cursor: move;
}
.UI-2B-ITB-00-0006P .ui-h2clut {
  width: 463px;
}
.UI-2B-ITB-00-0006P .ui-zdhddg {
  width: 87px;
}
.UI-2B-ITB-00-0006P .ui-uj5v5d {
  width: 140px;
}
.UI-2B-ITB-00-0006P .ui-edm1gm {
  width: 140px;
}

/* com/_UI-2B-ITB-00-0007P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-00-0007P.html */
.UI-2B-ITB-00-0007P .ui-wzzdkp {
  cursor: move;
}
.UI-2B-ITB-00-0007P .ui-8pcws7 {
  width: 463px;
}
.UI-2B-ITB-00-0007P .ui-tjr3pz {
  width: 140px;
}
.UI-2B-ITB-00-0007P .ui-6oq40w {
  width: 140px;
}

/* com/_UI-2B-ITB-00-0008P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-00-0008P.html */
.UI-2B-ITB-00-0008P .ui-e8oniw {
  cursor: move;
}

/* com/_UI-2B-ITB-00-0009P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-00-0009P.html */
.UI-2B-ITB-00-0009P .ui-sgwnu4 {
  cursor: move;
}

.UI-2B-ITB-00-0009P .ui-unit-box_gap_xlarge {
  padding-left: 40px;
}


/* com/_UI-2B-ITB-00-0010P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-00-0010P.html */
.UI-2B-ITB-00-0010P .ui-imvlob {
  cursor: move;
}

/* dbx/_UI-2B-ITB-20-0001P.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0002P.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0003P.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0004M.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0005M.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0006M.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0007P.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0008S.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0009P.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0010S.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0011P.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0012P.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0013S.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0016S.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0018S.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0019M.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0020S.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0021M.scss - UTF-8 */
/* dbx/_UI-2B-ITB-20-0022S.scss - UTF-8 */
/* ecs/_UI-2B-ITB-17-0010P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-17-0010P.html */
.UI-2B-ITB-17-0010P .ui-vp26al {
  cursor: move;
}

.UI-2B-ITB-17-0010P.ui-rebuild form + #hanaBodyDiv {
  margin-top: 40px;
}

.UI-2B-ITB-17-0010P .ui-u36hou {
  width: 380px;
}
.UI-2B-ITB-17-0010P .ui-efa03v {
  width: 380px;
}
.UI-2B-ITB-17-0010P .ui-5zirr5 {
  width: 186px;
}
.UI-2B-ITB-17-0010P .ui-zmtovo {
  width: 186px;
}
.UI-2B-ITB-17-0010P .ui-13na45 {
  width: 380px;
}
.UI-2B-ITB-17-0010P .ui-ox4j7o {
  width: 109px;
}
.UI-2B-ITB-17-0010P .ui-0e4ueg {
  width: 256px;
}
.UI-2B-ITB-17-0010P .ui-o0edxq {
  width: 186px;
}
.UI-2B-ITB-17-0010P .ui-vbvhje {
  width: 186px;
}

/* ecs/_UI-2B-ITB-17-0011P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-17-0011P.html */
.UI-2B-ITB-17-0011P .ui-ljtxu9 {
  cursor: move;
}
.UI-2B-ITB-17-0011P .ui-66nly3 {
  width: 380px;
}
.UI-2B-ITB-17-0011P .ui-fefr7m {
  width: 380px;
}
.UI-2B-ITB-17-0011P .ui-5zo1xl {
  width: 186px;
}
.UI-2B-ITB-17-0011P .ui-u4mxcv {
  width: 186px;
}
.UI-2B-ITB-17-0011P .ui-s9486u {
  width: 380px;
}
.UI-2B-ITB-17-0011P .ui-lzpbr9 {
  width: 186px;
}
.UI-2B-ITB-17-0011P .ui-u83jt1 {
  width: 186px;
}
.UI-2B-ITB-17-0011P .ui-ox4j7o {
  width: 109px;
}
.UI-2B-ITB-17-0011P .ui-0e4ueg {
  width: 256px;
}

/* ecs/_UI-2B-ITB-17-0012P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-17-0012P.html */
.UI-2B-ITB-17-0012P .ui-xe2l8f {
  cursor: move;
}

/* ecs/_UI-2B-ITB-17-0013P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-17-0013P.html */
.UI-2B-ITB-17-0013P .ui-6hzluf {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0001P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0001P.html */
.UI-2B-ITB-08-0001P .ui-65gwg8 {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0002P.scss - UTF-8 */
/* fxd/_UI-2B-ITB-08-0003P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0003P.html */
.UI-2B-ITB-08-0003P .ui-kw9c12 {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0004P.scss - UTF-8 */
/* fxd/_UI-2B-ITB-08-0005P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0005P.html */
.UI-2B-ITB-08-0005P .ui-v7decb {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0012P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0012P.html */
.UI-2B-ITB-08-0012P .ui-i5xo8d {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0013P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0013P.html */
.UI-2B-ITB-08-0013P .ui-4szg5l {
  cursor: move;
}
.UI-2B-ITB-08-0013P .ui-odwpvi {
  width: 270px;
}
.UI-2B-ITB-08-0013P .ui-sok2z0 {
  width: 270px;
}
.UI-2B-ITB-08-0013P .ui-py3y6r {
  width: 247px;
}
.UI-2B-ITB-08-0013P .ui-pi2jxb {
  width: 247px;
}
.UI-2B-ITB-08-0013P .ui-eg6fn6 {
  width: 192px;
}
.UI-2B-ITB-08-0013P .ui-f05nph {
  width: 358px;
}
.UI-2B-ITB-08-0013P .ui-04c1y2 {
  width: 270px;
}
.UI-2B-ITB-08-0013P .ui-sh5cm3 {
  width: 270px;
}
.UI-2B-ITB-08-0013P .ui-g22vc8 {
  width: 270px;
}
.UI-2B-ITB-08-0013P .ui-np5lal {
  width: 270px;
}
.UI-2B-ITB-08-0013P .ui-68nms2 {
  width: 247px;
}
.UI-2B-ITB-08-0013P .ui-beek2e {
  width: 247px;
}

/* fxd/_UI-2B-ITB-08-0014P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0014P.html */
.UI-2B-ITB-08-0014P .ui-60a4ev {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0015P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0015P.html */
.UI-2B-ITB-08-0015P .ui-bk4jw9 {
  cursor: move;
}
.UI-2B-ITB-08-0015P .ui-op7equ {
  width: 420px;
}
.UI-2B-ITB-08-0015P .ui-9qkszs {
  width: 420px;
}
.UI-2B-ITB-08-0015P .ui-6nbze6 {
  width: 420px;
}
.UI-2B-ITB-08-0015P .ui-ygmh6h {
  width: 420px;
}
.UI-2B-ITB-08-0015P .ui-p4ena1 {
  width: 420px;
}

/* fxd/_UI-2B-ITB-08-0016M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0016M.html */
.ui-2viul7 {
  width: 246px;
}

.ui-d5roin {
  width: 246px;
}

.ui-yab4ki {
  width: 64px;
}

.ui-c9sp6j {
  width: 596px;
}

.ui-pze5b9 {
  width: 64px;
}

.ui-xdlrf6 {
  width: 596px;
}

.ui-mgbqie {
  width: 64px;
}

.ui-x4lbkd {
  width: 596px;
}

.ui-9yfhkf {
  width: 192px;
}

.ui-z9jezn {
  width: 468px;
}

.ui-3j5rlp {
  width: 334px;
}

.ui-v9g85g {
  width: 334px;
}

.ui-d5wtun {
  width: 334px;
}

.ui-kayzhw {
  width: 334px;
}

.ui-wkitcc {
  width: 474px;
}

.ui-qowjxs {
  width: 334px;
}

.ui-nr6h13 {
  width: 349px;
}

.ui-xp9zoe {
  width: 165px;
}

.ui-w6yilz {
  width: 165px;
}

.ui-p81s9k {
  width: 334px;
}

.ui-461ndt {
  width: 64px;
}

.ui-vapr8m {
  width: 596px;
}

.ui-89osxo {
  width: 64px;
}

.ui-vefmu0 {
  width: 596px;
}

.ui-s4jgal {
  width: 64px;
}

.ui-5ilwjs {
  width: 596px;
}

.ui-ym1wlz {
  width: 64px;
}

.ui-h5pg1x {
  width: 596px;
}

.ui-5yibom {
  width: 64px;
}

.ui-fcl5s4 {
  width: 596px;
}

.ui-btalvp {
  width: 334px;
}

.ui-h5k6k1 {
  width: 189px;
}

.ui-cm8f99 {
  width: 189px;
}

.ui-91i8vl {
  width: 192px;
}

.ui-0t8g5l {
  width: 24px;
}

.ui-k407uw {
  width: 522px;
}

.ui-oblyc0 {
  width: 24px;
}

.ui-inz1kn {
  width: 636px;
}

.ui-6jd3uc {
  width: 24px;
}

.ui-a8tzws {
  width: 636px;
}

.ui-3sxtr0 {
  width: 100%;
}

.ui-btb2zs {
  width: 334px;
}

.ui-k2bw79 {
  width: 334px;
}

.ui-en4gg9 {
  width: 334px;
}

.ui-8a9jr6 {
  width: 64px;
}

.ui-o2yg1t {
  width: 596px;
}

.ui-lppvvb {
  width: 64px;
}

.ui-gcw8gj {
  width: 596px;
}

.ui-fxyiwa {
  width: 64px;
}

.ui-m8sfgh {
  width: 596px;
}

.ui-lbmhr4 {
  width: 128px;
}

.ui-cz9xhw {
  width: 472px;
}

.ui-j5hu3w {
  width: 128px;
}

.ui-sgaxod {
  width: 532px;
}

.ui-0f4d5j {
  width: 128px;
}

.ui-gpjr1s {
  width: 472px;
}

.ui-yzyy1m {
  width: 128px;
}

.ui-v2lc55 {
  width: 532px;
}

.ui-99e37g {
  width: 128px;
}

.ui-zfnbbw {
  width: 472px;
}

.ui-nyw44k {
  width: 128px;
}

.ui-yaqr6p {
  width: 532px;
}

.ui-49cv0t {
  width: 128px;
}

.ui-c66iuj {
  width: 472px;
}

.ui-px6ng7 {
  width: 128px;
}

.ui-qw6a9s {
  width: 532px;
}

.ui-2jqcpc {
  width: 220px;
}

.ui-xzcuvz {
  width: 240px;
}

.ui-olbm5t {
  width: 64px;
}

.ui-r4rc2x {
  width: 334px;
}

.ui-l8d9hr {
  width: 240px;
}

.ui-vw5ufx {
  width: 64px;
}

.ui-dbon79 {
  width: 186px;
}

.ui-x8javg {
  width: 334px;
}

.ui-j86wub {
  width: 240px;
}

.ui-wp69m9 {
  width: 64px;
}

.ui-fo3brf {
  width: 186px;
}

.ui-3g3hbi {
  width: 100%;
}

.ui-m9ab8u {
  width: 375px;
}

.ui-regz7f {
  width: 186px;
}

.ui-njdvn7 {
  width: 186px;
}

.ui-2k1dmm {
  width: 260px;
}

.ui-3jbmg2 {
  width: 80px;
}

.ui-d5roik {
  width: 246px;
}

.ui-j86w4b {
  width: 186px;
}

.ui-j8w4bc {
  width: 240px;
}

/* fxd/_UI-2B-ITB-08-0017S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0017S.html */
.UI-2B-ITB-08-0017S .ui-bu7x3b {
  width: 80px;
}
.UI-2B-ITB-08-0017S .ui-21u2s3 {
  width: 240px;
}
.UI-2B-ITB-08-0017S .ui-box_size_regular {
  padding: 15px 23px;
}

/* fxd/_UI-2B-ITB-08-0018S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0018S.html */
.UI-2B-ITB-08-0018S .ui-28w9ij {
  width: 80px;
}

/* fxd/_UI-2B-ITB-08-0019M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0019M.html */
.UI-2B-ITB-08-0019M .ui-ecv2zt {
  width: 246px;
}
.UI-2B-ITB-08-0019M .ui-c966is {
  width: 246px;
}
.UI-2B-ITB-08-0019M .ui-gcleti {
  width: 64px;
}
.UI-2B-ITB-08-0019M .ui-z4jwsx {
  width: 596px;
}
.UI-2B-ITB-08-0019M .ui-3ikkq9 {
  width: 64px;
}
.UI-2B-ITB-08-0019M .ui-2apea4 {
  width: 596px;
}
.UI-2B-ITB-08-0019M .ui-zu2uql {
  width: 64px;
}
.UI-2B-ITB-08-0019M .ui-me4g80 {
  width: 596px;
}
.UI-2B-ITB-08-0019M .ui-oh5r6f {
  width: 240px;
}
.UI-2B-ITB-08-0019M .ui-ywnr93 {
  width: 80px;
}
.UI-2B-ITB-08-0019M.ui-rebuild .tab_wrap .tab_menu.depth1 > li {
  position: relative;
}
.UI-2B-ITB-08-0019M.ui-rebuild .tab_wrap .tab_menu.depth1 > li > a + .ui-tooltip-parent {
  position: absolute;
  top: 14px;
  left: 237px;
  z-index: 2;
}

.ui-c96kik {
  width: 246px;
}

/* fxd/_UI-2B-ITB-08-0020P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0020P.html */
.UI-2B-ITB-08-0020P .ui-i67tge {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0021S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0021S.html */
.UI-2B-ITB-08-0021S .ui-wlxihq {
  width: 474px;
}
.UI-2B-ITB-08-0021S .ui-cc88do {
  width: 186px;
}
.UI-2B-ITB-08-0021S .ui-yrcfdr {
  width: 474px;
}
.UI-2B-ITB-08-0021S .ui-qxn8ze {
  width: 186px;
}
.UI-2B-ITB-08-0021S .ui-hqaw2f {
  width: 474px;
}
.UI-2B-ITB-08-0021S .ui-6qyex6 {
  width: 186px;
}
.UI-2B-ITB-08-0021S .ui-liffym {
  width: 474px;
}
.UI-2B-ITB-08-0021S .ui-m98zg1 {
  width: 186px;
}
.UI-2B-ITB-08-0021S .ui-imcul8 {
  width: 100%;
}
.UI-2B-ITB-08-0021S .ui-pjafae {
  width: 375px;
}
.UI-2B-ITB-08-0021S .ui-69ny31 {
  width: 186px;
}
.UI-2B-ITB-08-0021S .ui-ivtnxx {
  width: 80px;
}
.UI-2B-ITB-08-0021S .ui-t607wi {
  width: 240px;
}

.UI-2B-ITB-08-0021S .ui-article_type_wrap > .ui-group > .ui-box_size_regular {
  padding: 15px 23px;
}

.ui-a3k9z2 {
  width: 260px;
}

/* fxd/_UI-2B-ITB-08-0022S.scss - UTF-8 */
/* fxd/_UI-2B-ITB-08-0023M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0023M.html */
.UI-2B-ITB-08-0023M .ui-8ldc3t {
  width: 246px;
}
.UI-2B-ITB-08-0023M .ui-b43fku {
  width: 246px;
}
.UI-2B-ITB-08-0023M .ui-hq9ekn {
  width: 64px;
}
.UI-2B-ITB-08-0023M .ui-vhp457 {
  width: 485px;
}
.UI-2B-ITB-08-0023M .ui-bbzqyo {
  width: 64px;
}
.UI-2B-ITB-08-0023M .ui-mwlyla {
  width: 596px;
}
.UI-2B-ITB-08-0023M .ui-iye1yk {
  width: 64px;
}
.UI-2B-ITB-08-0023M .ui-jpyb38 {
  width: 596px;
}
.UI-2B-ITB-08-0023M .ui-tolldf {
  width: 192px;
}
.UI-2B-ITB-08-0023M .ui-90nse1 {
  width: 468px;
}
.UI-2B-ITB-08-0023M .ui-r451im {
  width: 334px;
}
.UI-2B-ITB-08-0023M .ui-l5tm71 {
  width: 64px;
}
.UI-2B-ITB-08-0023M .ui-n2dk6a {
  width: 596px;
}
.UI-2B-ITB-08-0023M .ui-mjf6lb {
  width: 64px;
}
.UI-2B-ITB-08-0023M .ui-zw3l3f {
  width: 596px;
}
.UI-2B-ITB-08-0023M .ui-tlqjq9 {
  width: 64px;
}
.UI-2B-ITB-08-0023M .ui-zj5pjn {
  width: 596px;
}
.UI-2B-ITB-08-0023M .ui-kh0i2a {
  width: 64px;
}
.UI-2B-ITB-08-0023M .ui-qten4l {
  width: 596px;
}
.UI-2B-ITB-08-0023M .ui-y6a7b8 {
  width: 64px;
}
.UI-2B-ITB-08-0023M .ui-6ywp99 {
  width: 596px;
}
.UI-2B-ITB-08-0023M .ui-3frpw0 {
  width: 334px;
}
.UI-2B-ITB-08-0023M .ui-361urf {
  width: 24px;
}
.UI-2B-ITB-08-0023M .ui-e9trk4 {
  width: 636px;
}
.UI-2B-ITB-08-0023M .ui-vdeymt {
  width: 24px;
}
.UI-2B-ITB-08-0023M .ui-9x4e7o {
  width: 636px;
}
.UI-2B-ITB-08-0023M .ui-l7ea39 {
  width: 24px;
}
.UI-2B-ITB-08-0023M .ui-1rrbkj {
  width: 636px;
}
.UI-2B-ITB-08-0023M .ui-213ek5 {
  width: 334px;
}
.UI-2B-ITB-08-0023M .ui-2di0lb {
  width: 334px;
}
.UI-2B-ITB-08-0023M .ui-gydy3m {
  width: 64px;
}
.UI-2B-ITB-08-0023M .ui-cduz5x {
  width: 596px;
}
.UI-2B-ITB-08-0023M .ui-ounngh {
  width: 64px;
}
.UI-2B-ITB-08-0023M .ui-58660k {
  width: 596px;
}
.UI-2B-ITB-08-0023M .ui-pmql0r {
  width: 64px;
}
.UI-2B-ITB-08-0023M .ui-09f02u {
  width: 596px;
}
.UI-2B-ITB-08-0023M .ui-dwr7c2 {
  width: 240px;
}
.UI-2B-ITB-08-0023M .ui-s5bty0 {
  width: 328px;
}
.UI-2B-ITB-08-0023M .ui-9mwwa2 {
  width: 328px;
}
.UI-2B-ITB-08-0023M .ui-908ep8 {
  width: 236px;
}
.UI-2B-ITB-08-0023M .ui-14lpk6 {
  width: 186px;
}
.UI-2B-ITB-08-0023M .ui-vtncyk {
  width: 80px;
}

.ui-c43fkz {
  width: 246px;
}

.ui-q8m1x7 {
  width: 474px;
}

.ui-v4n2r6 {
  width: 334px;
}

.ui-e9b0cw {
  width: 240px;
}

.ui-y7t4kp {
  width: 328px;
}

.ui-u5z1mf {
  width: 328px;
}

.ui-p2x9lv {
  width: 153px;
}

.ui-r6e8to {
  width: 64px;
}

.ui-c3y1bn {
  width: 328px;
}

.ui-j0n4dx {
  width: 153px;
}

.ui-t1vzq9 {
  width: 64px;
}

.ui-n5kl2e {
  width: 186px;
}

.ui-m8r2wt {
  width: 153px;
}

.ui-s4bo0v {
  width: 64px;
}

.ui-j0dpmx {
  width: 100%;
}

.ui-k9wftl {
  width: 375px;
}

.ui-m3ozrx {
  width: 186px;
}

/* fxd/_UI-2B-ITB-08-0024P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0024P.html */
.UI-2B-ITB-08-0024P .ui-hqxbuo {
  cursor: move;
}
.UI-2B-ITB-08-0024P .ui-obtdfy {
  width: 270px;
}
.UI-2B-ITB-08-0024P .ui-pjw3if {
  width: 270px;
}
.UI-2B-ITB-08-0024P .ui-n1qkzy {
  width: 247px;
}
.UI-2B-ITB-08-0024P .ui-u88vvd {
  width: 247px;
}
.UI-2B-ITB-08-0024P .ui-x9bnvr {
  width: 100%;
}
.UI-2B-ITB-08-0024P .ui-8tlm1r {
  width: 100%;
}

/* fxd/_UI-2B-ITB-08-0025P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0025P.html */
.UI-2B-ITB-08-0025P .ui-s069oy {
  cursor: move;
}
.UI-2B-ITB-08-0025P .ui-keyezk {
  width: 192px;
}
.UI-2B-ITB-08-0025P .ui-7u7x06 {
  width: 358px;
}
.UI-2B-ITB-08-0025P .ui-2w7r9u {
  width: 270px;
}
.UI-2B-ITB-08-0025P .ui-3jh9dv {
  width: 270px;
}
.UI-2B-ITB-08-0025P .ui-9nkj3z {
  width: 100%;
}
.UI-2B-ITB-08-0025P .ui-upsooi {
  width: 100%;
}
.UI-2B-ITB-08-0025P .ui-6w2lju {
  width: 100%;
}

/* fxd/_UI-2B-ITB-08-0026S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0026S.html */
.UI-2B-ITB-08-0026S .ui-rg3357 {
  width: 80px;
}
.UI-2B-ITB-08-0026S .ui-mxq509 {
  width: 240px;
}

/* fxd/_UI-2B-ITB-08-0027S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0027S.html */
.UI-2B-ITB-08-0027S .ui-yftnjd {
  width: 80px;
}

/* fxd/_UI-2B-ITB-08-0028M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0028M.html */
.ui-vl1ie1 {
  width: 334px;
}

.ui-8o93v0 {
  width: 64px;
}

.ui-h5w2x3 {
  width: 596px;
}

.ui-pu6fnm {
  width: 64px;
}

.ui-ijhxyn {
  width: 596px;
}

.ui-dh5vgl {
  width: 64px;
}

.ui-wmt73f {
  width: 596px;
}

.ui-er5b61 {
  width: 192px;
}

.ui-tkz260 {
  width: 468px;
}

.ui-4by1of {
  width: 235px;
}

.ui-taf0w7 {
  width: 235px;
}

.ui-c796e1 {
  height: 300px;
}

.ui-dxowps {
  width: 334px;
}

.ui-smw6vw {
  width: 64px;
}

.ui-tsg4q2 {
  width: 596px;
}

.ui-l0gamz {
  width: 64px;
}

.ui-9sr289 {
  width: 596px;
}

.ui-7ib5hy {
  width: 64px;
}

.ui-tfc8zs {
  width: 596px;
}

.ui-j26fhg {
  width: 64px;
}

.ui-nzxjfi {
  width: 596px;
}

.ui-ebsfsv {
  width: 64px;
}

.ui-azml00 {
  width: 596px;
}

.ui-l7lvqg {
  width: 334px;
}

.ui-pjb1gm {
  width: 189px;
}

.ui-xbu3e8 {
  width: 192px;
}

.ui-cobo0v {
  width: 52px;
}

.ui-lbk6l9 {
  width: 497px;
}

.ui-2rpfim {
  width: 52px;
  margin-top: 8px;
}

.ui-740lrp {
  width: 608px;
}

.ui-yel61n {
  width: 52px;
}

.ui-zhkbwc {
  width: 608px;
}

.ui-keerff {
  width: 100%;
}

.ui-xm3kjd {
  width: 334px;
}

.ui-2k1nfi {
  width: 334px;
}

.ui-pxac2e {
  width: 334px;
}

.ui-7ff2m8 {
  width: 64px;
}

.ui-mk6gtk {
  width: 596px;
}

.ui-6knuoj {
  width: 64px;
}

.ui-xchuod {
  width: 596px;
}

.ui-pyzkzt {
  width: 64px;
}

.ui-kow16j {
  width: 596px;
}

.ui-fa6ta6 {
  width: 212px;
}

.ui-hu0hjt {
  width: 240px;
}

.ui-g4jsa4 {
  width: 64px;
}

.ui-ue83mi {
  width: 212px;
}

.ui-bfsrj9 {
  width: 240px;
}

.ui-ip3eox {
  width: 64px;
}

.ui-m0aayp {
  width: 328px;
}

.ui-fk45fg {
  width: 236px;
}

.ui-o6as0e {
  width: 186px;
}

.ui-5uuizj {
  width: 80px;
}

.ui-2rpkim {
  width: 52px;
}

.ui-b6xw9a {
  width: 260px;
}

.ui-h7z3pm {
  width: 334px;
}

.ui-o2dyc6 {
  width: 334px;
}

.ui-k5f9uq {
  width: 334px;
}

.ui-g8rw1m {
  width: 334px;
}

.ui-l3etx7 {
  width: 474px;
}

.ui-z6mvq2 {
  width: 334px;
}

.ui-w1y3pk {
  width: 349px;
}

.ui-a0lbn5 {
  width: 165px;
}

.ui-x5uvcn {
  width: 165px;
}

.ui-d7koy1 {
  width: 328px;
}

.ui-i4mzp6 {
  width: 153px;
}

.ui-n9xwr3 {
  width: 64px;
}

.ui-e1lqtp {
  width: 186px;
}

.ui-m2oygd {
  width: 328px;
}

.ui-y4xavn {
  width: 153px;
}

.ui-r3ptlw {
  width: 64px;
}

.ui-f9cxz7 {
  width: 186px;
}

.ui-k8ytmb {
  width: 375px;
}

.ui-u2dzlp {
  width: 186px;
}

/* fxd/_UI-2B-ITB-08-0029S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0029S.html */
.UI-2B-ITB-08-0029S .ui-1ihu5w {
  width: 80px;
}
.UI-2B-ITB-08-0029S .ui-7v6vrj {
  width: 240px;
}

.UI-2B-ITB-08-0029S .ui-box_size_regular {
  padding: 15px 23px;
}

/* fxd/_UI-2B-ITB-08-0030S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0030S.html */
.UI-2B-ITB-08-0030S .ui-b7by91 {
  width: 80px;
}

/* fxd/_UI-2B-ITB-08-0297P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0297P.html */
.UI-2B-ITB-08-0297P .ui-4x6k29 {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0298P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0298P.html */
.UI-2B-ITB-08-0298P .ui-dsr3q9 {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0299P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0299P.html */
.UI-2B-ITB-08-0299P .ui-3vgeim {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0302P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0302P.html */
.UI-2B-ITB-08-0302P .ui-7xqkbm {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0305P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0305P.html */
.UI-2B-ITB-08-0305P .ui-xf2941 {
  cursor: move;
}

.UI-2B-ITB-08-0305P .box_wrap {
  padding: 12px 16px; 
  background-color: #f4f7f6;
  border: none;
}

/* fxd/_UI-2B-ITB-08-0306P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0306P.html */
.UI-2B-ITB-08-0306P .ui-5luque {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0307P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0307P.html */
.ui-l9kiq7 {
  cursor: move;
}

.ui-d36v9z {
  width: 334px;
}

.ui-17lyce {
  width: 64px;
}

.ui-ghbtid {
  width: 100%;
}

.ui-raao00 {
  width: 64px;
}

.ui-4ubpbz {
  width: 100%;
}

.ui-sjxie0 {
  width: 64px;
}

.ui-tpnkzn {
  width: 100%;
}

.ui-2h4ion {
  width: 100%;
}

.ui-ny9jog {
  width: 334px;
}

.ui-b64slm {
  width: 64px;
}

.ui-geli7f {
  width: 100%;
}

.ui-9ug507 {
  width: 64px;
}

.ui-2z8864 {
  width: 100%;
}

.ui-k7um3b {
  width: 64px;
}

.ui-6ljo63 {
  width: 100%;
}

.ui-f7sxp7 {
  width: 64px;
}

.ui-nbqzgs {
  width: 100%;
}

.ui-90dnnu {
  width: 64px;
}

.ui-eei0eq {
  width: 100%;
}

.ui-c1rnqp {
  width: 334px;
}

.ui-mifhqs {
  width: 173px;
}

.ui-lg7488 {
  width: 173px;
}

.ui-lcem4y {
  width: 24px;
}

.ui-e1njta {
  width: 412px;
}

.ui-ni5sq0 {
  width: 24px;
}

.ui-t2u7eh {
  width: 412px;
}

.ui-fjzmyi {
  width: 24px;
}

.ui-nmkdi3 {
  width: 412px;
}

.ui-cngjhd {
  width: 100%;
}

.ui-gfzzg2 {
  width: 334px;
}

.ui-o2o0c4 {
  width: 334px;
}

.ui-gs6ww9 {
  width: 334px;
}

.ui-f1czny {
  width: 100%;
}

.ui-qdswom {
  width: 64px;
}

.ui-pf1g0p {
  width: 100%;
}

.ui-0vacxv {
  width: 64px;
}

.ui-sujfd1 {
  width: 100%;
}

.ui-w9ypif {
  width: 64px;
}

.ui-blqfwr {
  width: 100%;
}

.ui-4dka1n {
  width: 100%;
}

.ui-7t65ag {
  width: 128px;
}

.ui-5xg57e {
  width: 422px;
}

.ui-7gsvci {
  width: 128px;
}

.ui-1oepim {
  width: 422px;
}

.ui-kytegy {
  width: 128px;
}

.ui-pybcy1 {
  width: 422px;
}

.ui-3ogfgi {
  width: 128px;
}

.ui-mww9rw {
  width: 422px;
}

.ui-0f07a2 {
  width: 128px;
}

.ui-6b5cxu {
  width: 422px;
}

.ui-b8v22q {
  width: 128px;
}

.ui-0mzeh5 {
  width: 422px;
}

.ui-0tzqi3 {
  width: 128px;
}

.ui-1qihsd {
  width: 422px;
}

.ui-472a12 {
  width: 128px;
}

.ui-5tm1fv {
  width: 422px;
}

.ui-bixwt7 {
  width: 220px;
}

.ui-6uiym0 {
  width: 240px;
}

.ui-pxqx97 {
  width: 64px;
}

.ui-mi1hhp {
  width: 334px;
}

.ui-zv7ez1 {
  width: 240px;
}

.ui-43lzf2 {
  width: 64px;
}

.ui-ol3n8k {
  width: 186px;
}

.ui-2wcfus {
  width: 334px;
}

.ui-2wcf7s {
  width: 334px;
}

.ui-eq0z8e {
  width: 200px;
}

.ui-eq0z89 {
  width: 200px;
}

.ui-wx2pny {
  width: 62px;
}

.ui-852lc6 {
  width: 186px;
}

.ui-8k2lc6 {
  width: 186px;
}

.ui-8q7xw2 {
  width: 100%;
}

.ui-yy95mi {
  width: 463px;
}

.ui-514mqn {
  width: 186px;
}

.ui-t6wqev {
  width: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.ui-o1lcn5 {
  width: 163px;
}

.ui-z9ymq2 {
  width: 163px;
}

.ui-s8rxwp {
  width: 163px;
}

.ui-j5dtnv {
  width: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.ui-b3emky {
  width: 163px;
}

.ui-h0apzx {
  width: 163px;
}

.ui-x6wtqv {
  width: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.ui-l8ovdr {
  width: 163px;
}

.ui-c4mfzy {
  width: 163px;
}

.ui-v7xgln {
  width: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.ui-y9bqt2 {
  width: 163px;
}

.ui-g2zmkp {
  width: 163px;
}

.ui-i3cnvw {
  width: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.ui-w5lpbz {
  width: 163px;
}

.ui-d6ktom {
  width: 163px;
}

.ui-a8yxqv {
  width: 248px;
}

.ui-u0wler {
  width: 186px;
}

.ui-mi1h7p {
  width: 186px;
}

/* fxd/_UI-2B-ITB-08-0309P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0309P.html */
.UI-2B-ITB-08-0309P .ui-wiwgsc {
  cursor: move;
}
.UI-2B-ITB-08-0309P .ui-w31f6g {
  width: 334px;
}
.UI-2B-ITB-08-0309P .ui-zvx88k {
  width: 64px;
}
.UI-2B-ITB-08-0309P .ui-0l4zq1 {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-t7n5no {
  width: 64px;
}
.UI-2B-ITB-08-0309P .ui-ppsh5i {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-nclv43 {
  width: 64px;
}
.UI-2B-ITB-08-0309P .ui-xdw2mw {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-e1fcml {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-93ba7c {
  width: 334px;
}
.UI-2B-ITB-08-0309P .ui-1ynnx1 {
  width: 64px;
}
.UI-2B-ITB-08-0309P .ui-rkjlc5 {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-a5315l {
  width: 64px;
}
.UI-2B-ITB-08-0309P .ui-3koof4 {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-z9oxoh {
  width: 64px;
}
.UI-2B-ITB-08-0309P .ui-91hwil {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-l95g2u {
  width: 64px;
}
.UI-2B-ITB-08-0309P .ui-54y14o {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-fxgv09 {
  width: 64px;
}
.UI-2B-ITB-08-0309P .ui-3gmr1d {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-u4zi3r {
  width: 334px;
}
.UI-2B-ITB-08-0309P .ui-pgbnig {
  width: 24px;
}
.UI-2B-ITB-08-0309P .ui-o5ds5p {
  width: 526px;
}
.UI-2B-ITB-08-0309P .ui-2i6u1m {
  width: 24px;
}
.UI-2B-ITB-08-0309P .ui-i4r16u {
  width: 526px;
}
.UI-2B-ITB-08-0309P .ui-1zf44c {
  width: 24px;
}
.UI-2B-ITB-08-0309P .ui-g6ldzq {
  width: 526px;
}
.UI-2B-ITB-08-0309P .ui-edc283 {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-dyudpp {
  width: 334px;
}
.UI-2B-ITB-08-0309P .ui-k55xwh {
  width: 334px;
}
.UI-2B-ITB-08-0309P .ui-w4lkfu {
  width: 334px;
}
.UI-2B-ITB-08-0309P .ui-ys6uhf {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-6zhx1q {
  width: 64px;
}
.UI-2B-ITB-08-0309P .ui-ezfb10 {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-nc6oq0 {
  width: 64px;
}
.UI-2B-ITB-08-0309P .ui-nuawaa {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-bs9ftw {
  width: 64px;
}
.UI-2B-ITB-08-0309P .ui-4llrfu {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-2cdxff {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-lhptan {
  width: 220px;
}
.UI-2B-ITB-08-0309P .ui-fxyj60 {
  width: 247px;
}
.UI-2B-ITB-08-0309P .ui-8d0prv {
  width: 64px;
}
.UI-2B-ITB-08-0309P .ui-npvmbc {
  width: 240px;
}
.UI-2B-ITB-08-0309P .ui-3pyyqj {
  width: 310px;
}
.UI-2B-ITB-08-0309P .ui-ywvm9t {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-fd1ib4 {
  width: 379px;
}
.UI-2B-ITB-08-0309P .ui-ad42k8 {
  width: 64px;
}
.UI-2B-ITB-08-0309P .ui-2we4tx {
  width: 186px;
}
.UI-2B-ITB-08-0309P .ui-3uzv89 {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-sc4wim {
  width: 379px;
}
.UI-2B-ITB-08-0309P .ui-6a31h0 {
  width: 64px;
}
.UI-2B-ITB-08-0309P .ui-3qxk17 {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-04km4k {
  width: 462px;
}
.UI-2B-ITB-08-0309P .ui-ilx45x {
  width: 186px;
}
.UI-2B-ITB-08-0309P .ui-d8la7u {
  width: 100%;
}
.UI-2B-ITB-08-0309P .ui-5okrtp {
  width: 463px;
}
.UI-2B-ITB-08-0309P .ui-evfja3 {
  width: 186px;
}

.ui-j1rcpx {
  width: 248px;
}

.ui-t7dmkn {
  width: 186px;
}

/* fxd/_UI-2B-ITB-08-0310M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0310M.html */
.ui-o4xabb {
  width: 212px;
}

.ui-i6fylj {
  width: 273px;
}

.ui-558e3p {
  width: 64px;
}

.ui-rzso02 {
  width: 212px;
}

.ui-egz4tv {
  width: 273px;
}

.ui-8h6iex {
  width: 64px;
}

.UI-2B-ITB-08-0310M .ui-accordion_type_terms-box {
  border-color: #e9e9e9;
}

.UI-2B-ITB-08-0310M .ui-accordion_type_terms-box .ui-accordion_child_header {
  padding: 15px 23px;
}

.UI-2B-ITB-08-0310M .ui-accordion_type_terms-box .ui-accordion_child_pannel {
  margin: 4px 23px 23px 23px;
}



/* fxd/_UI-2B-ITB-08-0311P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0311P.html */
.UI-2B-ITB-08-0311P .ui-5gn7xs {
  cursor: move;
}
.UI-2B-ITB-08-0311P .ui-wrelyk {
  width: 270px;
}
.UI-2B-ITB-08-0311P .ui-ntr4ol {
  width: 270px;
}
.UI-2B-ITB-08-0311P .ui-sig0hq {
  width: 247px;
}
.UI-2B-ITB-08-0311P .ui-bslup4 {
  width: 247px;
}
.UI-2B-ITB-08-0311P .ui-deopwt {
  width: 100%;
}
.UI-2B-ITB-08-0311P .ui-y0sp49 {
  width: 100%;
}
.UI-2B-ITB-08-0311P .ui-pwmvvl {
  width: 192px;
}
.UI-2B-ITB-08-0311P .ui-s00s5y {
  width: 358px;
}
.UI-2B-ITB-08-0311P .ui-h8wosw {
  width: 270px;
}
.UI-2B-ITB-08-0311P .ui-wd2aa0 {
  width: 270px;
}
.UI-2B-ITB-08-0311P .ui-yr3dfy {
  width: 100%;
}
.UI-2B-ITB-08-0311P .ui-mt88jx {
  width: 100%;
}
.UI-2B-ITB-08-0311P .ui-a3n6rh {
  width: 100%;
}
.UI-2B-ITB-08-0311P .ui-ibnmip {
  width: 270px;
}
.UI-2B-ITB-08-0311P .ui-u2dq5r {
  width: 270px;
}
.UI-2B-ITB-08-0311P .ui-58989p {
  width: 247px;
}
.UI-2B-ITB-08-0311P .ui-ctvigx {
  width: 247px;
}
.UI-2B-ITB-08-0311P .ui-jnb9ah {
  width: 100%;
}
.UI-2B-ITB-08-0311P .ui-il4ljr {
  width: 100%;
}

/* fxd/_UI-2B-ITB-08-0314P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0314P.html */
.ui-89a3s9 {
  cursor: move;
}

.ui-3octli {
  width: 334px;
}

.ui-g3azng {
  width: 64px;
}

.ui-n28q5b {
  width: 100%;
}

.ui-g63seo {
  width: 64px;
}

.ui-1o59os {
  width: 100%;
}

.ui-zt2jrz {
  width: 64px;
}

.ui-py1sl5 {
  width: 100%;
}

.ui-p3gesq {
  width: 100%;
}

.ui-m2rr98 {
  width: 334px;
}

.ui-cf817m {
  width: 64px;
}

.ui-cc5bxs {
  width: 100%;
}

.ui-uhst1x {
  width: 64px;
}

.ui-9tgltm {
  width: 100%;
}

.ui-8l88j7 {
  width: 64px;
}

.ui-9wh6x7 {
  width: 100%;
}

.ui-ws9lxz {
  width: 64px;
}

.ui-f6gcx6 {
  width: 100%;
}

.ui-0b72o0 {
  width: 64px;
}

.ui-2of7n0 {
  width: 100%;
}

.ui-ek8ylo {
  width: 334px;
}

.ui-1cxmfc {
  width: 173px;
}

.ui-bpe7t9 {
  width: 173px;
}

.ui-bg6cwd {
  width: 24px;
}

.ui-8k633w {
  width: 418px;
}

.ui-rzyhak {
  width: 24px;
}

.ui-gfhd3j {
  width: 418px;
}

.ui-7gdge7 {
  width: 24px;
}

.ui-jmk9re {
  width: 418px;
}

.ui-f9mhys {
  width: 100%;
}

.ui-r7h7k6 {
  width: 334px;
}

.ui-51ycvn {
  width: 334px;
}

.ui-e4snfc {
  width: 334px;
}

.ui-we909l {
  width: 100%;
}

.ui-tms307 {
  width: 64px;
}

.ui-opwwj7 {
  width: 100%;
}

.ui-ji0q5m {
  width: 64px;
}

.ui-i3se9n {
  width: 100%;
}

.ui-jmhhsi {
  width: 64px;
}

.ui-3qnqcs {
  width: 100%;
}

.ui-b5ohhf {
  width: 100%;
}

.ui-dfp98x {
  width: 379px;
}

.ui-nz7hx6 {
  width: 64px;
}

.ui-mloh8u {
  width: 379px;
}

.ui-y0fpzn {
  width: 64px;
}

.ui-xtj6mn {
  width: 100%;
}

.ui-c6re0n {
  width: 379px;
}

.ui-6s7coe {
  width: 64px;
}

.ui-giaai0 {
  width: 186px;
}

.ui-jbinm9 {
  width: 100%;
}

.ui-ncqfe8 {
  width: 379px;
}

.ui-s6ij4i {
  width: 64px;
}

.ui-3udirb {
  width: 186px;
}

.ui-xqfdly {
  width: 100%;
}

.ui-9wjuir {
  width: 186px;
}

.ui-q6bzow {
  width: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.ui-s9vlxp {
  width: 163px;
}

.ui-p3oyzn {
  width: 163px;
}

.ui-n1ukve {
  width: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.ui-e5rmtw {
  width: 163px;
}

.ui-o6lbdq {
  width: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.ui-x3mnyc {
  width: 163px;
}

.ui-v9qpdt {
  width: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.ui-c7azmw {
  width: 163px;
}

.ui-f1ybno {
  width: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.ui-z4kxtu {
  width: 163px;
}

.ui-l6rjqv {
  width: 52px;
}

.ui-b0pnxe {
  width: 390px;
}

.ui-m5uvlc {
  width: 52px;
  margin-top: 8px;
}

.ui-g7zbyr {
  width: 498px;
}

.ui-k2wtmd {
  width: 52px;
}

.ui-h4xqpl {
  width: 498px;
}

.ui-d3onzk {
  width: 240px;
}

.ui-y2bkmt {
  width: 240px;
}

.ui-a5rvlw {
  width: 248px;
}

.ui-u9mdxo {
  width: 186px;
}

/* fxd/_UI-2B-ITB-08-0315P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0315P.html */
.UI-2B-ITB-08-0315P .ui-bu8uuq {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0316P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0316P.html */
.UI-2B-ITB-08-0316P .ui-fzgr92 {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0317P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0317P.html */
.UI-2B-ITB-08-0317P .ui-spjr5e {
  cursor: move;
}
.UI-2B-ITB-08-0317P .ui-fnyu4r {
  width: 280px;
}
.UI-2B-ITB-08-0317P .ui-nbmgi9 {
  width: 280px;
}

/* fxd/_UI-2B-ITB-08-0318P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0318P.html */
.UI-2B-ITB-08-0318P .ui-un7a73 {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0319P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0319P.html */
.UI-2B-ITB-08-0319P .ui-c2x3rm {
  cursor: move;
}
.UI-2B-ITB-08-0319P .ui-9fbfjv {
  width: 140px;
}
.UI-2B-ITB-08-0319P .ui-wkkkda {
  width: 140px;
}
.UI-2B-ITB-08-0319P .ui-onh6uy {
  width: 273px;
}
.UI-2B-ITB-08-0319P .ui-tetr8j {
  width: 273px;
}
.UI-2B-ITB-08-0319P .ui-n3k3hd {
  width: 273px;
}
.UI-2B-ITB-08-0319P .ui-2tvr77 {
  width: 273px;
}

/* fxd/_UI-2B-ITB-08-0320P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0320P.html */
.UI-2B-ITB-08-0320P .ui-h4y9df {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0321P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0321P.html */
.UI-2B-ITB-08-0321P .ui-cgfrxp {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0322P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0322P.html */
.UI-2B-ITB-08-0322P .ui-4o3kbc {
  cursor: move;
}
.UI-2B-ITB-08-0322P .ui-j4pdad {
  width: 174px;
}
.UI-2B-ITB-08-0322P .ui-9z58rd {
  width: 174px;
}
.UI-2B-ITB-08-0322P .ui-ax0psh {
  width: 174px;
}
.UI-2B-ITB-08-0322P .ui-q2m3xr {
  width: 174px;
}
.UI-2B-ITB-08-0322P .ui-y2v055 {
  width: 174px;
}
.UI-2B-ITB-08-0322P .ui-95dva2 {
  width: 174px;
}
.UI-2B-ITB-08-0322P .ui-du2p7p {
  width: 174px;
}
.UI-2B-ITB-08-0322P .ui-0u7idx {
  width: 174px;
}
.UI-2B-ITB-08-0322P .ui-o8yz7f {
  width: 174px;
}

/* fxd/_UI-2B-ITB-08-0323P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0323P.html */
.UI-2B-ITB-08-0323P .ui-zzhtbu {
  cursor: move;
}

/* fxd/_UI-2B-ITB-08-0325P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-08-0325P.html */
.ui-i0kwtn {
  width: 334px;
}

.ui-w6zpry {
  width: 220px;
}

.ui-t8xmcv {
  width: 247px;
}

.ui-n7bdqo {
  width: 64px;
}

.ui-e2lgkp {
  width: 334px;
}

.ui-j3wtzf {
  width: 64px;
}

.ui-x1umdr {
  width: 486px;
}

.ui-r5ykpo {
  width: 64px;
}

.ui-p9zctn {
  width: 486px;
}

.ui-o4xqbl {
  width: 64px;
}

.ui-q0lmvy {
  width: 486px;
}

.ui-k3wznb {
  width: 64px;
}

.ui-v8drot {
  width: 486px;
}

.ui-f6ybxc {
  width: 64px;
}

.ui-m0lqaw {
  width: 486px;
}

.ui-b9xtme {
  width: 24px;
}

.ui-l2wgyo {
  width: 526px;
}

.ui-z1cfvp {
  width: 24px;
}

.ui-d4mruz {
  width: 526px;
}

.ui-s3oykw {
  width: 334px;
}

.ui-h8bxnt {
  width: 334px;
}

.ui-n0lmzd {
  width: 334px;
}

.ui-y5rktv {
  width: 334px;
}

.ui-w7qplc {
  width: 334px;
}

.ui-c9vnyo {
  width: 64px;
}

.ui-m4cyzq {
  width: 486px;
}

.ui-x9blvo {
  width: 64px;
}

.ui-t2nqwj {
  width: 486px;
}

.ui-f3vdkx {
  width: 64px;
}

.ui-w8zmtr {
  width: 486px;
}

.ui-o0ypcn {
  width: 24px;
}

.ui-j6uvbr {
  width: 526px;
}

.ui-r0akwd {
  width: 24px;
}

.ui-s7qlom {
  width: 526px;
}

.ui-a1zctv {
  width: 24px;
}

.ui-g5xdnl {
  width: 526px;
}

.ui-d0ywqf {
  width: 24px;
}

.ui-h2bnvk {
  width: 526px;
}

/* inq/_UI-2B-ITB-05-0001M.scss - UTF-8 */
.UI-2B-ITB-05-0001M .ui-common_por {
  position: relative;
}
.UI-2B-ITB-05-0001M .ui-common_por .ui-favortie {
  position: absolute;
  left: 0;
  top: 0;
}
.UI-2B-ITB-05-0001M .tab_content_wrap .ui-accordion_child_pannel .ui-article_type_header .ui-unit-box > .ui-typography_type_table-sum {
  display: none;
}
.UI-2B-ITB-05-0001M .ui-article_type_wrap .ui-article_type_wrap:first-child {
  margin-top: 0;
}
.UI-2B-ITB-05-0001M .ui-article_type_wrap .ui-article_type_wrap[style*="display: none"] + .ui-article_type_wrap,
.UI-2B-ITB-05-0001M .ui-article_type_wrap .ui-article_type_wrap[style*="display:none"] + .ui-article_type_wrap {
  margin-top: 0;
}

/* inq/_UI-2B-ITB-05-0002S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0003S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0004S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0005S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0006S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0007S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0008S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0009S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0010P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0010P.html */
.UI-2B-ITB-05-0010P .ui-3s5whh {
  cursor: move;
}
.UI-2B-ITB-05-0010P .ui-6m15i7 {
  width: 380px;
}
.UI-2B-ITB-05-0010P .ui-nekrc0 {
  width: 380px;
}

/* inq/_UI-2B-ITB-05-0011P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0011P.html */
.UI-2B-ITB-05-0011P .ui-ny0n9h {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0012P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0012P.html */
.UI-2B-ITB-05-0012P .ui-4f3ed8 {
  cursor: move;
}
.UI-2B-ITB-05-0012P .ui-5wl7o4 {
  width: 396px;
}
.UI-2B-ITB-05-0012P .ui-sfhinn {
  width: 260px;
}

/* inq/_UI-2B-ITB-05-0013P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0013P.html */
.UI-2B-ITB-05-0013P .ui-bbgaiw {
  cursor: move;
}
.UI-2B-ITB-05-0013P .ui-sniw9t {
  cursor: move;
}
.UI-2B-ITB-05-0013P .ui-t1gsus {
  cursor: move;
}
.UI-2B-ITB-05-0013P .ui-69821q {
  cursor: move;
}
.UI-2B-ITB-05-0013P .ui-09mhug {
  cursor: move;
}
.UI-2B-ITB-05-0013P .ui-section.ui-section_type_wrap {
  padding-bottom: 0;
}

/* inq/_UI-2B-ITB-05-0014P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0014P.html */
.UI-2B-ITB-05-0014P .ui-mqp785 {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0015P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0015P.html */
.UI-2B-ITB-05-0015P .ui-1hizkq {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0016M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0016M.html */
.UI-2B-ITB-05-0016M .ui-as55jg {
  width: 380px;
}
.UI-2B-ITB-05-0016M .ui-8gl6dv {
  width: 186px;
}
.UI-2B-ITB-05-0016M .ui-a339w8 {
  width: 140px;
}
.UI-2B-ITB-05-0016M .ui-mw0gga {
  width: 186px;
}

.ui-qnn8jc {
  width: 186px;
}

/* inq/_UI-2B-ITB-05-0017P.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0018S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0018S.html */
.UI-2B-ITB-05-0018S .ui-f31wb1 {
  width: 280px;
}
.UI-2B-ITB-05-0018S .ui-3f2inp {
  width: 186px;
}
.UI-2B-ITB-05-0018S .ui-hhtdmr {
  width: 186px;
}
.UI-2B-ITB-05-0018S .ui-d4b5mt {
  width: 140px;
}
.UI-2B-ITB-05-0018S .ui-yqr2fd {
  width: 280px;
}
.UI-2B-ITB-05-0018S .ui-ogbdi0 {
  width: 380px;
}
.UI-2B-ITB-05-0018S .ui-mw0gga {
  width: 186px;
}

/* inq/_UI-2B-ITB-05-0019P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0019P.html */
.UI-2B-ITB-05-0019P .ui-z5mro9 {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0020P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0020P.html */
.UI-2B-ITB-05-0020P .ui-zi4s2k {
  cursor: move;
}
.UI-2B-ITB-05-0020P .ui-sw6kf7 {
  width: 400px !important;
}

/* inq/_UI-2B-ITB-05-0023P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0023P.html */
.UI-2B-ITB-05-0023P .ui-341rms {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0025M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0025M.html */
.UI-2B-ITB-05-0025M .ui-6dd9g3 {
  width: 380px;
}

/* inq/_UI-2B-ITB-05-0029S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0029S.html */
.UI-2B-ITB-05-0029S .ui-ogbdi0 {
  width: 380px;
}
.UI-2B-ITB-05-0029S .ui-kcfd7z {
  width: 100px;
}
.UI-2B-ITB-05-0029S .ui-selectbox_child_account {
  -webkit-font-feature-settings: initial;
          font-feature-settings: initial;
  font-variant-numeric: initial;
}

/* inq/_UI-2B-ITB-05-0030S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0031M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0031M.html */
.UI-2B-ITB-05-0031M .ui-d6naa3 {
  width: 320px;
}
.UI-2B-ITB-05-0031M .ui-dtr74b {
  width: 186px;
}

/* inq/_UI-2B-ITB-05-0032P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0032P.html */
.UI-2B-ITB-05-0032P .ui-rhs46r {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0036S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0036S.html */
.UI-2B-ITB-05-0036S .ui-blrhg3 {
  width: 320px;
}
.UI-2B-ITB-05-0036S .ui-cmiu59 {
  width: 186px;
}

/* inq/_UI-2B-ITB-05-0037M.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0039S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0039S.html */
.UI-2B-ITB-05-0039S .ui-sk6d2c {
  width: 320px;
}

/* inq/_UI-2B-ITB-05-0040P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0040P.html */
.UI-2B-ITB-05-0040P .ui-7gkt4a {
  cursor: move;
}
.UI-2B-ITB-05-0040P .ui-zy15bo {
  width: 400px;
}

/* inq/_UI-2B-ITB-05-0041S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0041S.html */
.UI-2B-ITB-05-0041S .ui-xioyvx {
  width: 320px;
}

/* inq/_UI-2B-ITB-05-0042M.scss - UTF-8 */
.UI-2B-ITB-05-0042M .table_wrap table td, .UI-2B-ITB-05-0042M .ui-popup .table_wrap table td {
  -webkit-font-feature-settings: initial;
          font-feature-settings: initial;
  font-variant-numeric: initial;
}

/* inq/_UI-2B-ITB-05-0043S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0044S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0044S.html */
.UI-2B-ITB-05-0044S .ui-q8givj {
  width: 280px;
}
.UI-2B-ITB-05-0044S .ui-nzacov {
  width: 280px;
}
.UI-2B-ITB-05-0044S .ui-typography.ui-typography_type_table-data {
  -webkit-font-feature-settings: initial;
          font-feature-settings: initial;
  font-variant-numeric: initial;
}

/* inq/_UI-2B-ITB-05-0045S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0045S.html */
.UI-2B-ITB-05-0045S .ui-bcmr5q {
  width: 240px;
}

/* inq/_UI-2B-ITB-05-0046S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0047M.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0048S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0049P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0049P.html */
.UI-2B-ITB-05-0049P .ui-2kn8lr {
  cursor: move;
}
.UI-2B-ITB-05-0049P .table_wrap table thead tr:first-child th {
  border-bottom-width: 1px;
}

/* inq/_UI-2B-ITB-05-0050M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0050M.html */
.UI-2B-ITB-05-0050M .ui-og8tv6 {
  width: 380px;
}
.UI-2B-ITB-05-0050M .ui-fmscls {
  width: 158px;
}

/* inq/_UI-2B-ITB-05-0051S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0051S.html */
.UI-2B-ITB-05-0051S .ui-4honb8 {
  width: 380px;
}
.UI-2B-ITB-05-0051S .ui-uu470t {
  width: 186px;
}
.UI-2B-ITB-05-0051S .ui-jz3hkz {
  width: 264px;
}
.UI-2B-ITB-05-0051S .ui-x20un1 {
  width: 264px;
}
.UI-2B-ITB-05-0051S .ui-info-data_child_default-value-regular {
  -webkit-font-feature-settings: initial;
          font-feature-settings: initial;
  font-variant-numeric: initial;
}

/* inq/_UI-2B-ITB-05-0053M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0053M.html */
.UI-2B-ITB-05-0053M .ui-yhtwqc {
  width: 380px;
}
.UI-2B-ITB-05-0053M .ui-0cw99t {
  width: 186px;
}
.UI-2B-ITB-05-0053M .ui-6txwnm {
  width: 186px;
}
.UI-2B-ITB-05-0053M .ui-qdjgoe {
  width: 140px;
}

/* inq/_UI-2B-ITB-05-0054S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0054S.html */
.UI-2B-ITB-05-0054S .ui-69fr24 {
  width: 380px;
}
.UI-2B-ITB-05-0054S .ui-gzx3nb {
  width: 186px;
}
.UI-2B-ITB-05-0054S .ui-uiyv3q {
  width: 186px;
}
.UI-2B-ITB-05-0054S .ui-u39txw {
  width: 140px;
}

/* inq/_UI-2B-ITB-05-0055P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0055P.html */
.UI-2B-ITB-05-0055P .ui-x8wpxi {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0080M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0080M.html */
.UI-2B-ITB-05-0080M .ui-4hyk66 {
  width: 380px;
}
.UI-2B-ITB-05-0080M .ui-skix2h {
  width: 186px;
}

/* inq/_UI-2B-ITB-05-0081M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0081M.html */
.UI-2B-ITB-05-0081M .ui-mlv5qo {
  width: 380px;
}
.UI-2B-ITB-05-0081M .ui-qnn8jc {
  width: 186px;
}
.UI-2B-ITB-05-0081M .ui-jx45th {
  width: 140px;
}
.UI-2B-ITB-05-0081M .ui-inqacc {
  width: 160px;
}

/* inq/_UI-2B-ITB-05-0082S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0082S.html */
.UI-2B-ITB-05-0082S .ui-rifdst {
  width: 380px;
}
.UI-2B-ITB-05-0082S .ui-jy01vj {
  width: 186px;
}
.UI-2B-ITB-05-0082S .ui-i7xaqv {
  width: 186px;
}
.UI-2B-ITB-05-0082S .ui-vrr5ud {
  width: 140px;
}
.UI-2B-ITB-05-0082S .table_wrap.merge-col tbody tr:first-child th:first-child, .UI-2B-ITB-05-0082S .table_wrap.merge-col tbody tr:first-child th:last-child {
  border-top: 0;
}

/* inq/_UI-2B-ITB-05-0083P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0083P.html */
.UI-2B-ITB-05-0083P .ui-230aq7 {
  cursor: move;
}
.UI-2B-ITB-05-0083P .ui-icon_style_num-bold {
  line-height: 24px;
}

/* inq/_UI-2B-ITB-05-0084P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0084P.html */
.UI-2B-ITB-05-0084P .ui-bwwy3q {
  cursor: move;
}
.UI-2B-ITB-05-0084P .ui-popup_child_body {
  margin-top: -24px;
  margin-bottom: -24px;
  padding-top: 24px;
  padding-bottom: 24px;
}

/* inq/_UI-2B-ITB-05-0085P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0085P.html */
.UI-2B-ITB-05-0085P .ui-q2q450 {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0086P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0086P.html */
.UI-2B-ITB-05-0086P .ui-uamt97 {
  cursor: move;
}
.UI-2B-ITB-05-0086P .ui-mbhdv0 {
  width: 100%;
}

/* inq/_UI-2B-ITB-05-0087P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0087P.html */
.UI-2B-ITB-05-0087P .ui-nr39op {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0088P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0088P.html */
.UI-2B-ITB-05-0088P .ui-rw687r {
  cursor: move;
}
.UI-2B-ITB-05-0088P .ui-16unx1 {
  width: 100%;
}

/* inq/_UI-2B-ITB-05-0089M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0089M.html */
.UI-2B-ITB-05-0089M .ui-jko6ai {
  width: 186px;
}
.UI-2B-ITB-05-0089M .ui-1nsvir {
  width: 186px;
}
.UI-2B-ITB-05-0089M .ui-g2u8hv {
  width: 186px;
}
.UI-2B-ITB-05-0089M .ui-1stk1i {
  width: 668px;
}
.UI-2B-ITB-05-0089M .ui-uo1cqc {
  width: 186px;
}
.UI-2B-ITB-05-0089M .ui-inqtxt {
  width: 186px;
}

/* inq/_UI-2B-ITB-05-0090S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0091S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0092S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0092S.html */
.UI-2B-ITB-05-0092S .ui-oc9g5k {
  width: 186px;
}
.UI-2B-ITB-05-0092S .ui-f66f6q {
  width: 186px;
}
.UI-2B-ITB-05-0092S .ui-asrze7 {
  width: 140px;
}
.UI-2B-ITB-05-0092S .ui-2sem09 {
  width: 280px;
}

/* inq/_UI-2B-ITB-05-0093P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0093P.html */
.UI-2B-ITB-05-0093P .ui-v6myhr {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0094S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0094S.html */
.UI-2B-ITB-05-0094S .ui-oeyka1 {
  width: 186px;
}
.UI-2B-ITB-05-0094S .ui-br4rqd {
  width: 186px;
}
.UI-2B-ITB-05-0094S .ui-b0pg7r {
  width: 240px;
}
.UI-2B-ITB-05-0094S .ui-inqsi0 {
  width: 380px;
}

/* inq/_UI-2B-ITB-05-0095S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0096M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0096M.html */
.UI-2B-ITB-05-0096M .ui-exe7f2 {
  width: 186px;
}
.UI-2B-ITB-05-0096M .ui-my4gvh {
  width: 186px;
}
.UI-2B-ITB-05-0096M .ui-ukznk8 {
  width: 380px;
}
.UI-2B-ITB-05-0096M .ui-qkgcmq {
  width: 186px;
}

/* inq/_UI-2B-ITB-05-0097S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0097S.html */
.UI-2B-ITB-05-0097S .ui-kugwdd {
  width: 186px;
}
.UI-2B-ITB-05-0097S .ui-au9vjy {
  width: 186px;
}
.UI-2B-ITB-05-0097S .ui-clvycz {
  width: 140px;
}

/* inq/_UI-2B-ITB-05-0098S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0098S.html */
.UI-2B-ITB-05-0098S .ui-sy5n4b {
  width: 186px;
}
.UI-2B-ITB-05-0098S .ui-gu88x4 {
  width: 186px;
}
.UI-2B-ITB-05-0098S .ui-dfycl7 {
  width: 140px;
}

/* inq/_UI-2B-ITB-05-0099S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0099S.html */
.UI-2B-ITB-05-0099S .ui-ebwgd9 {
  width: 380px;
}
.UI-2B-ITB-05-0099S .ui-r0syrs {
  width: 186px;
}
.UI-2B-ITB-05-0099S .ui-wanz5h {
  width: 240px;
}

/* inq/_UI-2B-ITB-05-0100S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0101M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0101M.html */
.UI-2B-ITB-05-0101M .ui-9u5s5t {
  width: 186px;
}
.UI-2B-ITB-05-0101M .ui-sra9e2 {
  width: 186px;
}

/* inq/_UI-2B-ITB-05-0102S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0102S.html */
.UI-2B-ITB-05-0102S .ui-4uo99c {
  width: 186px;
}
.UI-2B-ITB-05-0102S .ui-zkbywv {
  width: 380px;
}
.UI-2B-ITB-05-0102S .ui-4qdhua {
  width: 186px;
}
.UI-2B-ITB-05-0102S .ui-typography.ui-typography_type_info-medium-other-B {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}

/* inq/_UI-2B-ITB-05-0103S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0103S.html */
.UI-2B-ITB-05-0103S .ui-9ox1xy {
  width: 240px;
}

/* inq/_UI-2B-ITB-05-0104P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0104P.html */
.UI-2B-ITB-05-0104P .ui-9b6we1 {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0105S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0106S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0106S.html */
.UI-2B-ITB-05-0106S .ui-0k6x4a {
  width: 186px;
}
.UI-2B-ITB-05-0106S .ui-aizj6n {
  width: 186px;
}
.UI-2B-ITB-05-0106S .ui-uitz3v {
  width: 140px;
}

/* inq/_UI-2B-ITB-05-0107S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0107S.html */
.UI-2B-ITB-05-0107S .ui-vkqcol {
  width: 186px;
}
.UI-2B-ITB-05-0107S .ui-p0p7oo {
  width: 186px;
}
.UI-2B-ITB-05-0107S .ui-t3fysw {
  width: 140px;
}

/* inq/_UI-2B-ITB-05-0108P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0108P.html */
.UI-2B-ITB-05-0108P .ui-jmwpp6 {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0109M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0109M.html */
.UI-2B-ITB-05-0109M .ui-j8dg0t {
  width: 186px;
}
.UI-2B-ITB-05-0109M .ui-sglog3 {
  width: 186px;
}
.UI-2B-ITB-05-0109M .ui-w1mqtl {
  width: 200px;
}
.UI-2B-ITB-05-0109M .ui-zq4jc2 {
  width: 380px;
}

/* inq/_UI-2B-ITB-05-0110S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0110S.html */
.UI-2B-ITB-05-0110S .ui-97942o {
  width: 186px;
}
.UI-2B-ITB-05-0110S .ui-wmm2u0 {
  width: 186px;
}
.UI-2B-ITB-05-0110S .ui-0uupu3 {
  width: 200px;
}
.UI-2B-ITB-05-0110S .ui-di4ub2 {
  width: 380px;
}

/* inq/_UI-2B-ITB-05-0111S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0111S.html */
.UI-2B-ITB-05-0111S .ui-pzbdco {
  width: 186px;
}
.UI-2B-ITB-05-0111S .ui-vwq6km {
  width: 380px;
}
.UI-2B-ITB-05-0111S .ui-irod7y {
  width: 186px;
}
.UI-2B-ITB-05-0111S .ui-w5bag7 {
  width: 240px;
}

/* inq/_UI-2B-ITB-05-0112S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0113S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0113S.html */
.UI-2B-ITB-05-0113S .ui-3pemi0 {
  width: 186px;
}
.UI-2B-ITB-05-0113S .ui-d60yfb {
  width: 186px;
}
.UI-2B-ITB-05-0113S .ui-wvayel {
  width: 140px;
}
.UI-2B-ITB-05-0113S .ui-3diqd4 {
  width: 380px;
}

/* inq/_UI-2B-ITB-05-0114S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0114S.html */
.UI-2B-ITB-05-0114S .ui-947yib {
  width: 186px;
}
.UI-2B-ITB-05-0114S .ui-7e0sxq {
  width: 186px;
}
.UI-2B-ITB-05-0114S .ui-cg3gtv {
  width: 140px;
}
.UI-2B-ITB-05-0114S .ui-8iqkmp {
  width: 380px;
}

/* inq/_UI-2B-ITB-05-0115M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0115M.html */
.UI-2B-ITB-05-0115M .ui-zbw2ol {
  width: 186px;
}
.UI-2B-ITB-05-0115M .ui-7z1ad8 {
  width: 186px;
}

/* inq/_UI-2B-ITB-05-0116S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0116S.html */
.UI-2B-ITB-05-0116S .ui-y5lqdv {
  width: 186px;
}
.UI-2B-ITB-05-0116S .ui-dfv0e2 {
  width: 186px;
}

/* inq/_UI-2B-ITB-05-0117S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0117S.html */
.UI-2B-ITB-05-0117S .ui-93t05c {
  width: 240px;
}

/* inq/_UI-2B-ITB-05-0118S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0119M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0119M.html */
.UI-2B-ITB-05-0119M .ui-adxpv0 {
  width: 100px;
}
.UI-2B-ITB-05-0119M .ui-b6abhl {
  width: 100px;
}
.UI-2B-ITB-05-0119M .ui-mqznve {
  width: 186px;
}
.UI-2B-ITB-05-0119M .ui-ezzhm6 {
  width: 186px;
}
.UI-2B-ITB-05-0119M .ui-qidciv {
  width: 100%;
}
.UI-2B-ITB-05-0119M .ui-97u7dk {
  width: 186px;
}
.UI-2B-ITB-05-0119M .ui-s4ndgj {
  width: 100%;
}
.UI-2B-ITB-05-0119M .ui-mmj9v0 {
  width: 210px;
}

/* inq/_UI-2B-ITB-05-0119S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0119S.html */
.UI-2B-ITB-05-0119S .ui-mqznve {
  width: 186px;
}
.UI-2B-ITB-05-0119S .ui-ezzhm6 {
  width: 186px;
}
.UI-2B-ITB-05-0119S .ui-qidciv {
  width: 100%;
}
.UI-2B-ITB-05-0119S .ui-97u7dk {
  width: 186px;
}
.UI-2B-ITB-05-0119S .ui-s4ndgj {
  width: 100%;
}
.UI-2B-ITB-05-0119S .ui-mmj9v0 {
  width: 210px;
}

/* inq/_UI-2B-ITB-05-0120P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0120P.html */
.UI-2B-ITB-05-0120P .ui-ifz0xk {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0121P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0121P.html */
.UI-2B-ITB-05-0121P .ui-sntitl {
  cursor: move;
}
.UI-2B-ITB-05-0121P.ui-popup {
  min-height: 702px;
}

/* inq/_UI-2B-ITB-05-0122P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0122P.html */
.UI-2B-ITB-05-0122P .ui-8qc0yp {
  cursor: move;
}
.UI-2B-ITB-05-0122P.ui-popup {
  min-height: 702px;
}

/* inq/_UI-2B-ITB-05-0123P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0123P.html */
.UI-2B-ITB-05-0123P .ui-ve8dbq {
  cursor: move;
}
.UI-2B-ITB-05-0123P.ui-popup {
  min-height: 702px;
}

/* inq/_UI-2B-ITB-05-0124S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0125S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0126M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0126M.html */
.UI-2B-ITB-05-0126M .ui-5b8laj {
  width: 186px;
}
.UI-2B-ITB-05-0126M .ui-xkdixl {
  width: 186px;
}
.UI-2B-ITB-05-0126M .ui-2k5vhj {
  width: 140px;
}

/* inq/_UI-2B-ITB-05-0127S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0127S.html */
.UI-2B-ITB-05-0127S .ui-w213ax {
  width: 186px;
}
.UI-2B-ITB-05-0127S .ui-qnyvo8 {
  width: 186px;
}
.UI-2B-ITB-05-0127S .ui-srxi5w {
  width: 140px;
}

/* inq/_UI-2B-ITB-05-0128P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0128P.html */
.UI-2B-ITB-05-0128P .ui-33w28f {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0129P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0129P.html */
.UI-2B-ITB-05-0129P .ui-fd2x74 {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0182P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0182P.html */
.UI-2B-ITB-05-0182P .ui-z936yq {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0183S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0183S.html */
.UI-2B-ITB-05-0183S .ui-y6i2jd {
  width: 320px;
}

/* inq/_UI-2B-ITB-05-0184S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0184S.html */
.UI-2B-ITB-05-0184S .ui-3uix3n {
  width: 380px;
}
.UI-2B-ITB-05-0184S .ui-yu8bdb {
  width: 186px;
}
.UI-2B-ITB-05-0184S .ui-rebuild .table_wrap table td {
  -webkit-font-feature-settings: initial;
  font-feature-settings: initial;
  font-variant-numeric: initial;
}

/* inq/_UI-2B-ITB-05-0185P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0185P.html */
.UI-2B-ITB-05-0185P .ui-pqogmi {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0186S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0187P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0187P.html */
.UI-2B-ITB-05-0187P .ui-hwpr8y {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0188P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0188P.html */
.UI-2B-ITB-05-0188P .ui-ml5jox {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0189P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0189P.html */
.UI-2B-ITB-05-0189P .ui-geunsr {
  cursor: move;
}
.UI-2B-ITB-05-0189P .table_wrap table th.none_left {
  border-left: none !important;
}
.UI-2B-ITB-05-0189P .table_wrap table td[rowspan].none_right {
  border-right-width: 0 !important;
}

/* inq/_UI-2B-ITB-05-0190P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0190P.html */
.UI-2B-ITB-05-0190P .ui-tj4bzx {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0191P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0191P.html */
.UI-2B-ITB-05-0191P .ui-e8ofjo {
  cursor: move;
}
.UI-2B-ITB-05-0191P .ui-3tekzi {
  width: 186px;
}
.UI-2B-ITB-05-0191P .ui-inqmon {
  width: 140px;
}

/* inq/_UI-2B-ITB-05-0192M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0192M.html */
.UI-2B-ITB-05-0192M .ui-cnwlmz {
  width: 186px;
}
.UI-2B-ITB-05-0192M .ui-magiy9 {
  width: 186px;
}
.UI-2B-ITB-05-0192M .ui-qd4s9v {
  width: 140px;
}
.UI-2B-ITB-05-0192M .ui-md927e {
  width: 280px;
}

/* inq/_UI-2B-ITB-05-0193M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0193M.html */
.UI-2B-ITB-05-0193M .ui-vsex6e {
  width: 186px;
}
.UI-2B-ITB-05-0193M .ui-8yrtnp {
  width: 186px;
}
.UI-2B-ITB-05-0193M .ui-acw8zk {
  width: 140px;
}

/* inq/_UI-2B-ITB-05-0194M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0194M.html */
.UI-2B-ITB-05-0194M .ui-pswrkc {
  width: 186px;
}
.UI-2B-ITB-05-0194M .ui-s7p8bk {
  width: 186px;
}
.UI-2B-ITB-05-0194M .ui-ptsxh6 {
  width: 140px;
}

/* inq/_UI-2B-ITB-05-0195M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0195M.html */
.UI-2B-ITB-05-0195M .ui-qkvqnh {
  width: 186px;
}
.UI-2B-ITB-05-0195M .ui-md34qh {
  width: 186px;
}
.UI-2B-ITB-05-0195M .ui-i1r9am {
  width: 140px;
}
.UI-2B-ITB-05-0195M .ui-33atwe {
  width: 380px;
}

/* inq/_UI-2B-ITB-05-0196S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0196S.html */
.UI-2B-ITB-05-0196S .ui-38x9ev {
  width: 380px;
}
.UI-2B-ITB-05-0196S .ui-wpw9y4 {
  width: 186px;
}
.UI-2B-ITB-05-0196S .ui-noff35 {
  width: 240px;
}

/* inq/_UI-2B-ITB-05-0197S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0198P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0198P.html */
.UI-2B-ITB-05-0198P .ui-e7ng4h {
  cursor: move;
}

/* inq/_UI-2B-ITB-05-0213M.scss - UTF-8 */
.UI-2B-ITB-05-0213M .ui-section_type_wrap {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  gap: 40px;
  position: relative;
  padding-bottom: 120px;
}
.UI-2B-ITB-05-0213M .ui-section_type_header {
  padding-top: 59px;
}
.UI-2B-ITB-05-0213M .ui-section_type_header .dep01_wrap {
  padding-bottom: 0;
}
.UI-2B-ITB-05-0213M .ui-section_type .location {
  position: absolute;
}
.UI-2B-ITB-05-0213M .ui-typography_type_info {
  text-align: center;
}

/* inq/_UI-2B-ITB-05-0214S.scss - UTF-8 */
.UI-2B-ITB-05-0214S .ui-common_por {
  position: relative;
}
.UI-2B-ITB-05-0214S .ui-common_por .ui-favortie {
  position: absolute;
  left: 0;
  top: 0;
}

/* inq/_UI-2B-ITB-05-0215M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0215M.html */
.UI-2B-ITB-05-0215M .ui-mqqxyq {
  width: 320px;
}
.UI-2B-ITB-05-0215M .ui-ml8xtv {
  width: 186px;
}
.UI-2B-ITB-05-0215M .ui-q7tod0 {
  width: 186px;
}
.UI-2B-ITB-05-0215M .ui-uvf6ci {
  width: 140px;
}

/* inq/_UI-2B-ITB-05-0216S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0216S.html */
.UI-2B-ITB-05-0216S .ui-osds6n {
  width: 240px;
}

/* inq/_UI-2B-ITB-05-0217S.scss - UTF-8 */
/* inq/_UI-2B-ITB-05-0218S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0218S.html */
.UI-2B-ITB-05-0218S .ui-h4rqrj {
  width: 186px;
}
.UI-2B-ITB-05-0218S .ui-q3xs80 {
  width: 186px;
}

/* inq/_UI-2B-ITB-05-0219S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0219S.html */
.UI-2B-ITB-05-0219S .ui-dgtq7i {
  width: 186px;
}
.UI-2B-ITB-05-0219S .ui-qhpaxa {
  width: 186px;
}

/* inq/_UI-2B-ITB-05-0220S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0220S.html */
.UI-2B-ITB-05-0220S .ui-xql0ln {
  width: 380px;
}
.UI-2B-ITB-05-0220S .ui-s0jbq1 {
  width: 186px;
}

/* inq/_UI-2B-ITB-05-0221S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0221S.html */
.UI-2B-ITB-05-0221S .ui-7kts80 {
  width: 380px;
}
.UI-2B-ITB-05-0221S .ui-abdl76 {
  width: 186px;
}

/* inq/_UI-2B-ITB-05-0222S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0222S.html */
.UI-2B-ITB-05-0222S .ui-qhvr9m {
  width: 380px;
}
.UI-2B-ITB-05-0222S .ui-8xjdyk {
  width: 186px;
}

/* inq/_UI-2B-ITB-05-0223M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-05-0223M.html */
.UI-2B-ITB-05-0223M .ui-jko6ai {
  width: 186px;
}
.UI-2B-ITB-05-0223M .ui-adxpv0 {
  width: 100px;
}

/* main/_UI-2B-ITB-02-0001M.scss - UTF-8 */
.UI-2B-ITB-02-0001M .main-wrapper {
  position: relative;
  padding-top: 56px;
  padding-bottom: 120px;
  z-index: 1;
}
.UI-2B-ITB-02-0001M .main-wrapper > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.UI-2B-ITB-02-0001M .main-wrapper .main-banner-area {
  width: 100%;
  max-width: 200px;
  gap: 12px;
}
.UI-2B-ITB-02-0001M .main-wrapper .main-contents-area {
  margin-top: -8px;
  width: 700px;
  gap: 64px;
}
.UI-2B-ITB-02-0001M .main-wrapper .main-info-area {
  width: 300px;
  gap: 12px;
}
.UI-2B-ITB-02-0001M .main-info-area {
  position: sticky;
  top: 148px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-transition: top 0.2s;
  transition: top 0.2s;
}
.UI-2B-ITB-02-0001M article > h3 + * {
  margin-top: 24px;
}
.UI-2B-ITB-02-0001M .main-banner-area {
  position: sticky;
  top: 148px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-transition: top 0.2s, max-width 0.2s;
  transition: top 0.2s, max-width 0.2s;
}
.UI-2B-ITB-02-0001M .main-banner-area .banner-item button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px;
  background: #fff;
  width: 100%;
  height: 182px;
  border-radius: 16px;
  gap: 2px;
  text-align: left;
  border: 1px solid #fff;
  -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
  -webkit-transition: border-color 0.4s, height 0.2s, -webkit-box-shadow 0.4s;
  transition: border-color 0.4s, height 0.2s, -webkit-box-shadow 0.4s;
  transition: border-color 0.4s, box-shadow 0.4s, height 0.2s;
  transition: border-color 0.4s, box-shadow 0.4s, height 0.2s, -webkit-box-shadow 0.4s;
}
.UI-2B-ITB-02-0001M .main-banner-area .banner-item .ui-img {
  margin-top: auto;
  margin-left: auto;
}
.UI-2B-ITB-02-0001M .main-banner-area .banner-item:hover button {
  border-color: #009178;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.08);
          box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.08);
}
.UI-2B-ITB-02-0001M .welcome-message-area + .banking-btn-area {
  margin-top: 40px;
}
.UI-2B-ITB-02-0001M .banking-btn-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
}
.UI-2B-ITB-02-0001M .banking-btn-area .btn-bg {
  background: #fff;
  border-radius: 24px;
  padding: 12px;
  width: 64px;
  margin: 0 auto;
  -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
}
.UI-2B-ITB-02-0001M .banking-btn-area .btn-bg + span {
  display: block;
  margin-top: 8px;
  text-align: center;
}
.UI-2B-ITB-02-0001M .banking-btn-area button {
  min-width: 100px;
}
.UI-2B-ITB-02-0001M .banking-btn-area + .slidebanner-area {
  margin-top: 72px;
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item {
  position: relative;
  width: 100%;
  height: 232px;
  border-radius: 16px;
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item .txt-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item .txt-area .ui-typography_type_strong-h2-white {
  font-weight: 600;
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item .txt-area .ui-typography_type_bold-white {
  opacity: 0.8;
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item .txt-area .ui-typography_type_semibold-white {
  opacity: 0.9;
  line-height: 24px;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.02rem;
  color: #fff;
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item .txt-caption {
  text-align: end;
  line-height: 20px;
  font-size: 13px;
  margin-top: 6px;
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item .txt-caption .ui-typography_type_regular-white {
  display: inline-block;
  font-weight: 400;
  letter-spacing: -0.02rem;
  color: #fff;
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item .txt-area_center {
  text-align: center;
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item .txt-area + button {
  margin-top: 24px;
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item .contents-level1-arrow {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff !important;
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item .contents-level1-arrow span {
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_white.png);
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item img {
  position: absolute;
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item01 {
  padding: 32px 28px 12px 40px;
  background-color: #009178;
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item01 .txt-area{
  width: 100%; /* 김현순 수정 */
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item01 img {
  width: 280px;
  height : 240px;
  bottom: 24px;
  right: 28px;
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item02 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item02 > div {
  position: relative;
  width: 100%;
  border-radius: 16px;
  padding: 0 24px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item02 > div.bg01 {
  background-color: #085B62;
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item02 > div.bg02 {
  background-color: #3b9a69;
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item02 > div img {
  top: -48px;
  left: 50%;
  width: 156px;
  transform: translateX(-50%);
}
.UI-2B-ITB-02-0001M .slidebanner-area .slidebanner-item02 .txt-area {
  padding-right: 0;
}
.UI-2B-ITB-02-0001M .quickmenu-area .swiper-slide button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
  padding: 20px;
  border-radius: 16px;
  background-color: #fff;
  min-width: 166px;
  border: 1px solid #fff;
  -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
  -webkit-transition: border-color 0.4s, -webkit-box-shadow 0.4s;
  transition: border-color 0.4s, -webkit-box-shadow 0.4s;
  transition: border-color 0.4s, box-shadow 0.4s;
  transition: border-color 0.4s, box-shadow 0.4s, -webkit-box-shadow 0.4s;
}
.UI-2B-ITB-02-0001M .quickmenu-area .swiper-slide button:hover {
  border-color: #009178;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.08);
          box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.08);
}
.UI-2B-ITB-02-0001M .quickmenu-area .ui-swiper_type_content-group {
  width: calc(100% + 12px);
  margin: -20px -6px;
  padding: 20px 6px;
}
.UI-2B-ITB-02-0001M .today-exchange-area .ui-swiper_type_rolling {
  margin: -20px 0;
  padding: 20px 0;
}
.UI-2B-ITB-02-0001M .exchange-area {
  padding: 20px;
  background-color: #fff;
  border-radius: 16px;
  -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
}
.UI-2B-ITB-02-0001M .exchange-area .exchange-data-area {
  text-align: right;
}
.UI-2B-ITB-02-0001M .exchange-area .exchange-data-area .ui-unit-box {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.UI-2B-ITB-02-0001M .tab-area h3 {
  padding-left: 4px;
}
.UI-2B-ITB-02-0001M .tab-area h3 + .tab_wrap,
.UI-2B-ITB-02-0001M .tab-area .tab_content_wrap {
  margin-top: 24px;
}
.UI-2B-ITB-02-0001M .serivce-area .service-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
.UI-2B-ITB-02-0001M .serivce-area a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 48px;
}
.UI-2B-ITB-02-0001M .serivce-area a:hover {
  text-decoration: none;
}
.UI-2B-ITB-02-0001M .serivce-area a:hover .btn.main-arrow {
  background-image: url(/cont/resource/img/rebuild/ic_32_arrow_active.png);
}
.UI-2B-ITB-02-0001M .serivce-area a:hover .img-area {
  background-size: 220px;
}
.UI-2B-ITB-02-0001M .serivce-area a .img-area > div {
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}
.UI-2B-ITB-02-0001M .serivce-area a:hover .img-area div {
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
}
.UI-2B-ITB-02-0001M .serivce-area .img-area {
  width: 308px;
  height: 180px;
  border-radius: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.UI-2B-ITB-02-0001M .serivce-area .img-area.bg01 {
  background-color: #FFDFD1;
}
.UI-2B-ITB-02-0001M .serivce-area .img-area.bg02 {
  background-color: #C8F0FF;
}
.UI-2B-ITB-02-0001M .serivce-area .img-area.bg03 {
  background-color: #FBF0B9;
}
.UI-2B-ITB-02-0001M .serivce-area .img-area > div {
  background-size: 200px;
  background-position: center;
  background-repeat: no-repeat;
  width: 200px;
  height: 140px;
}
.UI-2B-ITB-02-0001M .serivce-area .img-area > div.service01_01 {
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service01_01.png);
}
.UI-2B-ITB-02-0001M .serivce-area .img-area > div.service01_02 {
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service01_02.png);
}
.UI-2B-ITB-02-0001M .serivce-area .img-area > div.service01_03 {
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service01_03.png);
}
.UI-2B-ITB-02-0001M .serivce-area .img-area > div.service02_01 {
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service02_01.png);
}
.UI-2B-ITB-02-0001M .serivce-area .img-area > div.service02_02 {
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service02_02.png);
}
.UI-2B-ITB-02-0001M .serivce-area .img-area > div.service02_03 {
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service02_03.png);
}
.UI-2B-ITB-02-0001M .serivce-area .img-area > div.service03_01 {
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service03_01.png);
}
.UI-2B-ITB-02-0001M .serivce-area .img-area > div.service03_02 {
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service03_02.png);
}
.UI-2B-ITB-02-0001M .serivce-area .img-area > div.service03_03 {
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service03_03.png);
}
.UI-2B-ITB-02-0001M .serivce-area .img-area > div.service04_01 {
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service04_01.png);
}
.UI-2B-ITB-02-0001M .serivce-area .img-area > div.service04_02 {
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service04_02.png);
}
.UI-2B-ITB-02-0001M .serivce-area .img-area > div.service04_03 {
  background-image: url(/cont/resource/img/rebuild/ui-img_type_service04_03.png);
}
.UI-2B-ITB-02-0001M .serivce-area .txt-area {
  width: calc(100% - 356px);
  padding: 22px 0;
}
.UI-2B-ITB-02-0001M .serivce-area .txt-area * + * {
  margin-top: 8px;
}
.UI-2B-ITB-02-0001M .serivce-area .txt-area .ui-common_group-column + .main-arrow {
  margin-top: 16px;
}
.UI-2B-ITB-02-0001M .qrbanner-area {
  border-radius: 20px;
  background-color: #009178;
  padding: 16px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.UI-2B-ITB-02-0001M .qrbanner-area .txt-area {
  width: 300px;
}
.UI-2B-ITB-02-0001M .qrbanner-area .qr-area {
  background: #fff;
  border-radius: 8px;
}
.UI-2B-ITB-02-0001M .qrbanner-area .qr-area img {
  width: 72px;
}
.UI-2B-ITB-02-0001M .info-banner-area > a {
  background-color: #D7EBFA;
  padding: 8px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  border-radius: 16px;
}
.UI-2B-ITB-02-0001M .info-banner-area > a:hover, .UI-2B-ITB-02-0001M .info-banner-area > a:active, .UI-2B-ITB-02-0001M .info-banner-area > a:focus {
  text-decoration: none;
}
.UI-2B-ITB-02-0001M .board-area {
  padding: 20px;
  border-radius: 16px;
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
}
.UI-2B-ITB-02-0001M .board-area > .ui-common_fab + * {
  margin-top: 12px;
}
.UI-2B-ITB-02-0001M .notice-area .notice-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.UI-2B-ITB-02-0001M .notice-area .notice-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.UI-2B-ITB-02-0001M .notice-area .notice-list li a {
  display: block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.UI-2B-ITB-02-0001M .notice-area .notice-list li .ui-flag {
  border-color: #d9efeb;
  background-color: #f2faf8 !important;
  color: #009178 !important;
}
.UI-2B-ITB-02-0001M .notice-area .notice-list li .ui-flag + a {
  width: calc(100% - 40px);
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.UI-2B-ITB-02-0001M .login-info-data .ui-accordion_child_pannel {
  margin-top: 0;
}

@media screen and (max-width: 1380px) {
  .UI-2B-ITB-02-0001M .main-wrapper .main-banner-area {
    max-width: 124px;
  }
  .UI-2B-ITB-02-0001M .main-wrapper .main-banner-area .banner-item button {
    padding: 12px;
    height: 116px;
    text-align: center;
  }
  .UI-2B-ITB-02-0001M .main-wrapper .main-banner-area .banner-item span:first-child {
    display: none;
  }
  .UI-2B-ITB-02-0001M .main-wrapper .main-banner-area .banner-item span.ui-typography_type_bold {
    font-size: 14px;
    line-height: 20px;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .UI-2B-ITB-02-0001M .main-wrapper .main-banner-area .banner-item .ui-img {
    margin: 0 auto 8px;
    width: 64px;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
.header_wrap.ui-header_state_scroll ~ .container .main-wrapper .main-info-area, .header_wrap.ui-header_state_scroll ~ .container .main-wrapper .main-banner-area {
  top: 96px;
}

.ui-section_type_main_wrap {
  background: transparent !important;
}
.ui-section_type_main_wrap:before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-transition: top 0.2s;
  transition: top 0.2s;
  height: 100vh;
  background: linear-gradient(180deg, #E9F5F1 0%, #F6F9F8 calc(70% + 100px));
  z-index: 0;
  pointer-events: none;
}

.login-area {
  padding: 0 4px 4px;
  border-radius: 16px;
  background-color: #00386F;
}
.login-area.no-login {
  padding: 20px;
  border-radius: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
}
.login-area.no-login .txt-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}

.login-info-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px;
  background-color: #fff;
  border-radius: 12px;
}
.login-info-data .ui-accordion_child_pannel,
.login-info-data dl + dl {
  margin-top: 8px;
}
.login-info-data dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  flex-wrap: wrap;
  gap: 2px;
}
.login-info-data dl dt {
  min-width: 80px;
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.login-info-data dl dt.text-medium {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.login-info-data dl dt .title-link span, .login-info-data dl dt .ui-unit-box span {
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.login-info-data dl dt .title-link {
  gap: 0;
}
.login-info-data dl dd {
  margin-left: auto;
  width: auto;
  text-align: right;
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  word-break: keep-all;
  overflow-wrap: anywhere;
  -webkit-font-feature-settings: normal !important;
          font-feature-settings: normal !important;
  font-variant-numeric: normal !important;
}
.login-info-data dl dd .ui-unit-box {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.login-info-data dl dd .ui-unit-box span {
  font-size: 14px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  -webkit-font-feature-settings: normal !important;
          font-feature-settings: normal !important;
  font-variant-numeric: normal !important;
}
.login-info-data dl.center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.login-info-data .login-button-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin-top: 16px;
}
.login-info-data .login-button-area > * {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.login-info-data .ui-accordion_child_footer {
  margin-bottom: -4px;
}

.profile-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 13px 16px;
}
.profile-area .profile-name {
  max-width: 212px;
}
.profile-area .profile-name p {
  font-size: 18px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.profile-area .alarm-area {
  position: relative;
  font-size: 0;
}
.profile-area .alarm-area .alarm-num-area {
  position: absolute;
  top: 0;
  right: 0;
}
.profile-area .alarm-area .alarm-num-area em {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 0 3px;
  min-width: 16px;
  height: 16px;
  border-radius: 100px;
  font-family: "pretendard";
  font-size: 11px;
  font-weight: 500;
  line-height: 12px;
  letter-spacing: -0.02em;
  color: #fff;
  background-color: rgb(222, 18, 54);
}

.util-area {
  position: fixed;
  top: 0;
  left: 0;
  width: auto;
  height: auto;
  z-index: 1;
}
.util-area .util-btn {
  background-color: #fff;
  border-radius: 16px 0 0 16px;
  width: 94px;
  -webkit-transition: right 0.2s;
  transition: right 0.2s;
  border: 1px solid #D9EFEB;
  border-right: 0;
  overflow: hidden;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.08);
          box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.08);
  position: fixed;
  top: 156px;
  right: 0;
}
.util-area .util-btn ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  padding: 19px 12px 11px;
}
.util-area .util-btn ul li a,
.util-area .util-btn ul li > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.util-area .util-btn ul li a:hover,
.util-area .util-btn ul li a:focus,
.util-area .util-btn ul li a:active {
  text-decoration: none;
}
.util-area .util-btn ul li a span,
.util-area .util-btn ul li > div span {
  -webkit-font-feature-settings: normal !important;
          font-feature-settings: normal !important;
  font-variant-numeric: normal !important;
}
.util-area .util-btn > a.close {
  border: none;
  border-top: 1px solid #ECEEEE;
  padding: 7px 0;
  text-align: center;
  width: 100%;
  display: block;
  border-radius: 0;
}
.util-area .icon-area {
  width: 32px;
  height: 32px;
  position: relative;
  border-radius: 50%;
  background: #f7f9f9;
}
.util-area .icon-area i {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.util-area > a.open {
  width: 32px;
  height: 56px;
  background-color: #009178;
  display: block;
  border-radius: 12px 0 0 12px;
  position: fixed;
  top: 156px;
  right: -32px;
  border: none;
  padding: 0;
}
.util-area > a.open i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.util-area.close > a.open {
  right: 0;
}
.util-area.close .util-btn {
  right: -100px;
}
.util-slide-area {
  position: fixed;
  width: 640px;
  height: 100%;
  top: 0;
  right: -640px;
  -webkit-transition: right 0.2s;
  transition: right 0.2s;
  z-index: 1002;
}

.util-slide-area * {
  box-sizing: border-box;
}

.util-slide-area.open {
  right: 0;
}
.util-slide-area.open .util-dim-area {
  display: block;
}
.util-slide-area .util-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 58px);
  overflow-y: scroll;
  background: #fff;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overscroll-behavior: none;
}
.util-slide-area .util-slide-header {
  padding: 32px 80px 32px 40px;
}
.util-slide-area .util-slide-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
  padding: 0 40px;
}
.util-slide-area .util-slide-body .ui-common_fab + .review-area {
  margin-top: 25px;
}
.util-slide-area .util-slide-footer {
  position: absolute;
  right: -640px;
  bottom: 0;
  width: 100%;
  z-index: 10;
}
.util-slide-area .util-slide-footer .btn_feedback_close {
  display: block;
  padding: 16px 0;
  text-align: center;
  width: 100%;
  height: 100%;
  background-color: #F7F7F8;
  font-size: 18px;
  color: #111 !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}

.util-slide-area .util-slide-footer .btn_feedback_close:hover,
.util-slide-area .util-slide-footer .btn_feedback_close:active,
.util-slide-area .util-slide-footer .btn_feedback_close:focus {
  text-decoration: none;
}


.util-slide-area .util-slide-absolute {
  position: absolute;
  top: 32px;
  right: 24px;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
  z-index: 11;
}
.util-slide-area .util-slide-absolute button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 32px;
  height: 32px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/cont/resource/img/rebuild/ic_32_close.png);
}


.util-slide-wrap.dimed .util-slide-area.open .util-slide-absolute {
  display: block;
}
.util-slide-wrap.dimed .util-slide-area.open .util-slide-footer {
  display: block;
  right: 0;
}
.util-slide-wrap .util-dim-area {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  display: none;
  z-index: 1;
}

.util-slide-wrap .faq-area {
  padding-bottom: 15px;
}

.util-slide-wrap .faq-area .slide_menu_faq {
  padding: 0;
}

.util-slide-wrap .faq-area .slide_menu_faq dt,
.util-slide-wrap .faq-area .slide_menu_faq dd {
  background: unset;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedtitle > dl {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedtitle > dl > dt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 0;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedtitle > dl > dt .text {
  font-size: 18px;
  color: #111;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.02em;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedtitle > dl > dt .guide {
  position: static;
  padding: 5px 11px;
  font-size: 15px;
  color: #111;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.02em;
  background: #fff;
  border: 1px solid #cccfce;
  border-radius: 6px;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedtitle > dl > dt .guide:hover,
.util-slide-wrap .faq-area .slide_menu_faq.feedtitle > dl > dt .guide:active,
.util-slide-wrap .faq-area .slide_menu_faq.feedtitle > dl > dt .guide:focus {
  background-color: #f7f7f8;
}
.util-slide-wrap .faq-area .slide_menu_faq.feedtitle > dl > dt .guide[disabled] {
  color: #666666 !important;
  background-color: #f7f7f8 !important;
  border: 1px solid !important;
  border-color: #cccfce !important;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedtitle > dl > dd {
  padding: 0;
  border-color: #3c3e3d;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedback > dl {
  border-bottom: 1px solid #d7dbda;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedback dt {
  padding: 0;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedback dt a {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 23px 24px 24px 24px;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedback dt a:after {
  display: none;
} 

.util-slide-wrap .faq-area .slide_menu_faq.feedback dt a:hover .text,
.util-slide-wrap .faq-area .slide_menu_faq.feedback dt a:focus .text,
.util-slide-wrap .faq-area .slide_menu_faq.feedback dt a:active .text {
  text-decoration: none;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedback dt:first-child a {
  padding-top: 24px;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedback dt a em.mark {
  flex-shrink: 0;
  margin: 0;
  width: 24px;
  height: 32px;
  font-size: 0;
  background: url(/cont/resource/img/rebuild/ic_24_question.png) no-repeat center / 24px 24px;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedback dt a .text {
  flex-grow: 1;
  margin-top: 4px;
  font-size: 16px;
  color: #111;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedback dt.on a .text {
  color: #009178;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedback dt a .ico {
  flex-shrink: 0;
  position: static;
  margin-left: auto;
  width: 32px;
  height: 32px;
  background: url(/cont/resource/img/rebuild/ic_32_arrow_down.png) no-repeat center / contain;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedback dt.on a .ico {
  background: url(/cont/resource/img/rebuild/ic_32_arrow_up.png) no-repeat center / contain;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedback dd {
  display: none;
  align-items: flex-start;
  gap: 16px;
  padding: 23px 24px 24px 24px;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedback dd.on {
  display: flex !important;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedback dd em.mark {
  flex-shrink: 0;
  margin: 0;
  width: 24px;
  height: 24px;
  font-size: 0;
  background: url(/cont/resource/img/rebuild/ic_24_answer.png) no-repeat center / 24px 24px;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedback dd p {
  flex-grow: 1;
  width: 100%;
  font-size: 16px;
  color: #444;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.02em;
}


.util-slide-wrap .faq-area .slide_menu_faq.feedback dd p > strong {
  margin: 0;
  font-size: 16px;
  color: #444;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedback dd p a {
  display: inline-block;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedback dd p a:hover,
.util-slide-wrap .faq-area .slide_menu_faq.feedback dd p a:active,
.util-slide-wrap .faq-area .slide_menu_faq.feedback dd p a:focus {
  text-decoration: none;
}

.util-slide-wrap .faq-area .slide_menu_faq.feedback dd p a > strong {
  margin: 0;
  color: #009178;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.util-area .btn_floating_scroll_top {
  position: fixed;
  top: unset;
  right: 24px;
  bottom: 24px;
  padding: 0;
  width: 40px;
  height: 36px;
  font-size: 0;
  background: #fff url(/cont/resource/img/rebuild/ic_24_dropdown_close_black.png) no-repeat center/24px 24px !important;
  border: 1px solid #d9efeb;
  border-radius: 40px;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-filter: drop-shadow(0 8px 16px rgba(0, 149, 145, 0.08));
          filter: drop-shadow(0 8px 16px rgba(0, 149, 145, 0.08));
}

.review-area {
  text-align: center;
}
.review-area .ui-typography_type_sub-title + .point-area {
  margin-top: 8px;
}

.point-area .rating-area {
  position: relative;
  width: 176px;
  height: 32px;
}

.point-area input[type="radio"] + label {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  font-size: 0;
  background-color: unset;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 32px 32px;
  background-image: url(/cont/resource/img/rebuild/ic_32_star.png);
  cursor: pointer;
}

.point-area input[type="radio"].rating1 + label {
  width: 32px;
  background-position: left center;
  z-index: 5;
}

.point-area input[type="radio"].rating2 + label {
  width: 68px;
  z-index: 4;
}

.point-area input[type="radio"].rating3 + label {
  width: 104px;
  z-index: 3;
}

.point-area input[type="radio"].rating4 + label {
  width: 140px;
  z-index: 2;
}

.point-area input[type="radio"].rating5 + label {
  width: 176px;
  z-index: 1;
}

.point-area input[type="radio"].on + label {
  background-image: url(/cont/resource/img/rebuild/ic_32_point.png);
}


.point-area .point-num-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: 2px;
}
.point-area .point-num-area .ui-typography_type_review_num {
  margin-right: 2px;
}
.point-area .ui-common_fac + .ui-typography_type_review_num-sub {
  display: block;
  margin-top: 8px;
}
.point-area + .review-form-area {
  margin-top: 20px;
}

.review-form-area textarea::placeholder {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}

.review-form-area .text-14-point-arrow {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0;
  font-size: 14px;
  color: rgb(0, 145, 120) !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}

.review-form-area .text-14-point-arrow:hover,
.review-form-area .text-14-point-arrow:focus,
.review-form-area .text-14-point-arrow:active {
  text-decoration: none;
}

.review-form-area .text-14-point-arrow .btn_child_arrow {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_green.png);
}

.review-form-area .ui-common_sub-text-group .list_wrap li {
  padding-left: 16px;
  font-size: 14px;
  color: #444444 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}

.review-form-area .ui-common_sub-text-group .list_wrap li:before {
  top: 8px;
  left: 4px;
  width: 4px;
  height: 4px;

}

.review-form-area .ui-common_sub-text-group .list_wrap li > a {
  margin-left: 8px;
}
.review-form-area .ui-common_form-group {
  text-align: left;
}
.review-form-area .ui-common_form-group textarea::-webkit-input-placeholder {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.review-form-area .ui-common_form-group textarea::-moz-placeholder {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.review-form-area .ui-common_form-group textarea:-ms-input-placeholder {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.review-form-area .ui-common_form-group textarea::-ms-input-placeholder {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.review-form-area .ui-common_form-group textarea::placeholder {
  font-size: 14px;
  color: #666666 !important;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}

.opinion-area .ui-common_button-group {
  margin-top: 24px;
}

.opinion-area .secondary-positive {
  padding: 12px 20px;
  min-width: 140px;
  height: 48px;
  text-align: center;
  border-radius: 8px;
  font-size: 16px;
  color: #fff !important;
  font-family: "pretendard";
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.02em;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  background-color: #009178;
}
.opinion-area .secondary-positive:hover, .opinion-area .secondary-positive:active, .opinion-area .secondary-positive:focus {
  background-color: #005244;
  text-decoration: none;
}
.opinion-area .secondary-positive[disabled] {
  background-color: #abafaf !important;
}

.faq-area .ui-common_fab + .ui-total-group {
  margin-top: 12px;
}

.event-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 12x;
  border-radius: 16px;
  padding: 16px 24px;
}
.event-area .txt-area {
  width: 248px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}
.event-area .txt-area .ui-typography_type_info-default-other-A {
  color: #fff !important;
  opacity: 0.8;
}
.event-area.bg-green {
  background-color: #009178;
}
.event-area.bg-deepgreen {
  background-color: #085B62;
}
.event-area.bg-lightgreen {
  background-color: #4BB37D;
}
.event-area.bg-blue {
  background-color: #2A59B4;
}
.event-area.bg-purple {
  background-color: #6952CE;
}

@media screen and (max-width: 1550px) {
  .util-area:not(.dimed) {
    display: none !important;
  }
}





/* mnd/_UI-2B-ITB-09-0024M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-09-0024M.html */
.UI-2B-ITB-09-0024M .ui-nk222j {
  width: 480px;
}
.UI-2B-ITB-09-0024M .ui-ja5sw1 {
  width: 369px;
}
.UI-2B-ITB-09-0024M .ui-er0nqg {
  width: 186px;
}

/* mnd/_UI-2B-ITB-09-0025M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-09-0025M.html */
.UI-2B-ITB-09-0025M .ui-nk222j {
  width: 480px;
}
.UI-2B-ITB-09-0025M .ui-ja5sw1 {
  width: 369px;
}
.UI-2B-ITB-09-0025M .ui-ho7k6j {
  width: 186px;
}

/* mnd/_UI-2B-ITB-09-0026S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-09-0026S.html */
/* mnd/_UI-2B-ITB-09-0028M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-09-0028M.html */
.UI-2B-ITB-09-0028M .ui-u60tfh {
  width: 480px;
}
.UI-2B-ITB-09-0028M .ui-l8bbg2 {
  width: 369px;
}

/* mnd/_UI-2B-ITB-09-0635S.scss - UTF-8 */
/* myh/_UI-2B-ITB-03-0001M.scss - UTF-8 */
.UI-2B-ITB-03-0001M {
  width: auto;
  min-width: 1440px;
}
.UI-2B-ITB-03-0001M .main-wrapper {
  position: relative;
}
.UI-2B-ITB-03-0001M a {
  text-decoration: none;
}
.UI-2B-ITB-03-0001M .info-area {
  position: sticky;
  top: 100px;
  padding: 56px 0 120px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-transition: top 0.2s;
  transition: top 0.2s;
  z-index: 10;
}
.ui-header_state_scroll ~ * .UI-2B-ITB-03-0001M .info-area {
  top: 48px;
}
.UI-2B-ITB-03-0001M .ui-box_size_large {
  padding: 32px;
}
.UI-2B-ITB-03-0001M .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.UI-2B-ITB-03-0001M .ui-icon_type_48_noaccount {
  background-image: url(/cont/resource/img/rebuild/ic_48_nodata.png);
}
.UI-2B-ITB-03-0001M .ui-icon_type_48_nodata {
  background-image: url(/cont/resource/img/rebuild/ic_24_star_on.png);
}

.ui-section_type_main_wrap {
  background: -webkit-gradient(linear, left top, left bottom, from(#E9F5F1), color-stop(32.54%, #F6F9F8));
  background: linear-gradient(180deg, #E9F5F1 0%, #F6F9F8 32.54%);
}

.main-wrapper {
  width: 100%;
  min-width: 1260px;
  max-width: 1480px;
  padding-left: 40px;
  padding-right: 40px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
}
.main-wrapper > * {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.main-wrapper .graph-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 20px;
  height: 190px;
}
.main-wrapper .graph-area2 .graph {
  width: 160px;
  height: 160px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.main-wrapper .graph-area2 .graph.zero {
  background: url(/cont/resource/img/rebuild/bg_chart.png) no-repeat center/contain;
}
.main-wrapper .graph-area2 > div > .graph-box {
  padding: 27px 24px;
}
.main-wrapper .graph-area2 > div .ui-common_group-column .graph-box {
  padding: 10px 24px;
  position: relative;
}
.main-wrapper .graph-area2 > div .ui-common_group-column .graph-box + p {
  text-align: center;
}
.main-wrapper .graph-area2 > div .legend {
  width: 198px;
}
.main-wrapper .graph-area2 .graph-guide-txt {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-wrapper .graph-area2 .graph-guide-txt .date {
  font-size: 12px;
  color: #444;
  line-height: 18px;
}
.main-wrapper .graph-area2 .graph-guide-txt .percent {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  color: #111;
}
.main-wrapper .graph-area3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 20px;
  height: 152px;
}
.main-wrapper .width-full {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
}
.main-wrapper .ui-common_button-group > a {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.main-wrapper .ui-common_button-group .btn-box2 > .ui-unit-box {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.main-wrapper .btn-box {
  padding: 16px 20px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  width: 100%;
  height: 100px;
  background-color: #f7f9f9;
  border: 1px solid;
  border-color: #f7f9f9;
  border-radius: 12px;
}
.main-wrapper .btn-box:hover {
  background-color: #fff;
  border-color: #009178;
  -webkit-filter: drop-shadow(0 8px 16px rgba(0, 149, 145, 0.08));
          filter: drop-shadow(0 8px 16px rgba(0, 149, 145, 0.08));
}
.main-wrapper .btn-box > .download {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  width: 100%;
  text-align: left;
}
.main-wrapper .btn-box > .download > .ui-visual-box_child_img-slot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.main-wrapper .btn-box > .download span {
  display: block;
}
.main-wrapper .btn-box > .download span + span {
  margin-top: 2px;
}
.main-wrapper .btn-box2 {
  padding: 16px 14.5px;
  background-color: #F7F9F9;
  border-radius: 12px;
  width: 100%;
  height: 56px;
  background-color: #f7f9f9;
  border-radius: 12px;
}
.main-wrapper .btn-box3 {
  align-items: flex-start;
  padding: 25px 20px;
  border-radius: 12px;
  border: 1px solid #ECEEEE;
  width: 100%;
  height: 214px;
  border-radius: 12px;
}
.main-wrapper .btn-box3:hover {
  border-color: #009178;
  -webkit-filter: drop-shadow(0 8px 16px rgba(0, 149, 145, 0.08));
          filter: drop-shadow(0 8px 16px rgba(0, 149, 145, 0.08));
}
.main-wrapper .btn-box3 .ui-visual-box div span {
  display: block;
}
.main-wrapper .btn-box3 .ui-visual-box .ui-visual-box_child_img-slot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.main-wrapper .btn-box3 .ui-visual-box .ui-visual-box_child_img-slot + .ui-visual-box_child_text-slot {
  margin-top: 8px;
}
.main-wrapper .btn-box3 .ui-visual-box .ui-visual-box_child_img-slot + .ui-visual-box_child_text-slot span + span {
  margin-top: 8px;
}
.main-wrapper .btn-box3 .ui-visual-box .ui-visual-box_child_text-slot + .ui-visual-box_child_text-slot {
  margin-top: 16px;
}
.main-wrapper .btn-arrow-primary {
  display: block;
  min-height: 41px;
  border-radius: 8px;
  padding: 10px 12px 10px 16px;
  background-color: #f7f9f9;
}
.main-wrapper .btn.dotted {
  height: 320px;
  border: 2px dashed #D7DBDA;
  background-color: transparent;
}
.main-wrapper .btn.dotted:hover {
  border: 2px dashed #ABAFAF;
}
.btn-menu-add > span {
  position: relative;
}
.btn-menu-add > span:before {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto 12px;
  background: url(/cont/resource/img/rebuild/ic_32_menu_add.png) no-repeat;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.btn-menu-add:hover > .ui-typography_type_info-default-other-B {
  color: #111 !important;
}
.btn-menu-add:hover > .ui-typography_type_info-default-other-B:before {
  background: url(/cont/resource/img/rebuild/ic_32_menu_add_active.png) no-repeat;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.main-wrapper .title-link-wrap.block .title-link + .ui-typography_type_list-data-sub {
  display: block;
}
.main-wrapper .title-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2px;
}
.main-wrapper .title-link:hover {
  text-decoration: none;
}
.main-wrapper .title-link.large {
  gap: 4px;
}

.new_myhana .main-wrapper {
  min-width: 1440px;
}

.content-area {
  width: 1004px;
}
.content-area.line-right:before {
  content: "";
  display: block;
  background-color: #ECEEEE;
  width: 1px;
  position: absolute;
  left: calc((100% - 80px - 1304px) / 2 + 40px + 1004px);
  top: 0;
  bottom: 0;
}
.content-area .content-wrap {
  padding: 48px 0 120px;
}
.content-area .content-wrap .content-bottom {
  margin-top: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 56px;
}
.content-area .welcome-message-area {
  padding: 0 32px;
}
.content-area .ui-accordion_type_qna.ui-accordion_style_custom {
  -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
}

.info-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  width: 300px;
}
.info-area > div .card-items {
  border-radius: 16px;
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
}
.info-area .inbox-area .ui-box_size_small-other-A,
.info-area .menu-area .ui-box_size_small-other-A {
  padding: 16px 20px 20px 20px;
}
.info-area .schedule-area .ui-box_size_regular {
  padding: 20px;
}

.info-area .inbox-area .tab_menu.main-card > li:only-child > a {
  pointer-events: none;
}

.info-area .inbox-area .btn-arrow-primary > .ui-common_fab {
  flex-wrap: nowrap;
}


.info-area .menu-area .ui-hint {
  display: none !important;
}

.info-area .card-items .ui-hint-parent { width: 100%; }
.info-area .card-items .btn.main-hint { display: block; width: 100%; text-align: left; text-overflow: ellipsis; overflow: hidden; }

@media screen and (max-width: 1380px) {
  #wrap:not(.new_myhana) .main-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.card-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
}
.card-area > .card-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  width: calc(50% - 8px);
  height: 320px;
  background-color: #fff;
  border-radius: 16px;
}
.card-area > .card-items:not(.btn-menu-add) {
  -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
}
.card-area > .card-items.skeleton {
  overflow: hidden;
  position: relative;
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  max-width: 100%;
  font-style: normal;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  width: 494px;
  aspect-ratio: 494/320;
  background-image: url(/cont/resource/img/rebuild/bg_skeleton.png);
}
.card-area > .card-items.skeleton:before {
  content: "";
  display: block;
  width: 80px;
  height: 256px;
  background: -webkit-gradient(linear, left top, right top, color-stop(0.52%, rgba(255, 255, 255, 0)), color-stop(48.96%, #FFFFFF), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0.52%, #FFFFFF 48.96%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  left: 0;
  top: 32px;
  -webkit-animation: moveRight 1s linear infinite;
          animation: moveRight 1s linear infinite;
}
@-webkit-keyframes moveRight {
  0% {
    left: 0;
  }
  100% {
    left: 100%;
  }
}
@keyframes moveRight {
  0% {
    left: 0;
  }
  100% {
    left: 100%;
  }
}
.card-area > .card-items.type-revoked .ui-feed-back_child_slot-column, .card-area > .card-items.type-error .ui-feed-back_child_slot-column {
  gap: 4px;
}
.card-area > .card-items.type-revoked {
  position: relative;
}
.card-area > .card-items.type-revoked .ui-feed-back {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.card-area > .card-items.type-revoked .ui-feed-back:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 16px;
  background-color: rgba(255, 255, 255, 0.85);
  backdrop-filter: blur(10px); /* 블러 효과 */
  -webkit-backdrop-filter: blur(10px); /* 사파리 호환성 */
  z-index: 5;
}
.card-area > .card-items.type-revoked .ui-feed-back > div {
  z-index: 10;
}
.card-area > .card-items.type-error .cont-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.card-area > .card-items.type-loading {
  position: relative;
}
.card-area > .card-items.type-loading .ui-feed-back {
  position: absolute;
  left: 0;
  right: 0;
  top: 66px;
  bottom: 0;
}
.card-area > .card-items.type-loading .ui-feed-back:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 16px;
  background-color: rgba(255, 255, 255, 0.85);
  backdrop-filter: blur(3px); /* 블러 효과 */
  -webkit-backdrop-filter: blur(3px); /* 사파리 호환성 */
  z-index: 5;
}
.card-area > .card-items.type-loading .ui-feed-back > div, .card-area > .card-items.type-loading .ui-feed-back button {
  z-index: 10;
}
.card-area > .card-items.type-loading .cont-area .graph-area {
  background: url(/cont/resource/img/rebuild/bg_exchange.png) no-repeat;
  background-size: cover;
}
.card-area > .card-items.type-add {
  padding: 0;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.card-area > .card-items .ui-box_type_bg .ui-partition .list_wrap .list {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
.card-area > .card-items .ui-box_type_bg .ui-partition .list_wrap .list > li:nth-child(odd) {
  width: 164px;
}
.card-area > .card-items .ui-box_type_bg .ui-partition .list_wrap .list > li:nth-child(even) {
  width: 224px;
}
.card-area > .card-items .ui-box_type_bg .ui-partition .list_wrap .list > li > a {
  font-size: 14px;
  color: #111;
  font-family: "pretendard";
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.02em;
}
.card-area > .card-items .account-wrap .ui-account_type_row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.card-area > .card-items .ui-common_button-group {
  gap: 8px;
}
.card-area > .card-items .ui-data-grid + .table_paging {
  margin-top: 16px;
}
.card-area > .card-items .ui-data-grid + .table_paging .paging {
  gap: 5px;
}
.card-area > .card-items .ui-data-grid + .table_paging .paging_num {
  gap: 0;
}
.card-area > .card-items .ui-data-grid + .table_paging .btn.first {
  margin-right: -3px;
}
.card-area > .card-items .ui-data-grid + .table_paging .btn.last {
  margin-left: -3px;
}
.card-area > .card-items.type-lang {
  background: url(/cont/resource/img/rebuild/img_myh_greet.png) no-repeat center / contain;
  border: 1px solid #e1eee9;
}

.card-area > .card-items .cont-area .info-card-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  gap: 24px;
  padding-top: 14px;
}

.card-area > .card-items .cont-area .info-card-box .info-card-text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}

.card-area > .card-items .cont-area .info-card-box .info-card-icon {
  width: 56px;
  height: 56px;
  background: url(/cont/resource/img/rebuild/ic_56_myh_exchange.png) no-repeat center / contain;
}
.card-area > .card-items .cont-area .info-card-box .info-card-text > p {
  font-family: "pretendard";
  font-size: 16px;
  color: #666;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.02em;
}
.card-area > .card-items .cont-area .info-card-box .btn.input-level1.main {
  padding: 16px;
  height: 56px;
  font-size: 16px;
  line-height: 24px;
}

.account-wrap .ui-content-info_type_account {
  gap: 16px;
}
.account-wrap + .ui-common_button-group {
  margin-top: 20px;
}
.account-wrap + .ui-common_button-group > button {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.account-wrap  .ui-content-info_child_header .ui-account > .ui-account_child_slot-column { min-width: 0; }
.account-wrap  .ui-content-info_child_header .ui-account > .ui-account_child_slot-column .ui-typography_type_list-data { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.account-wrap  .ui-content-info_child_header .ui-account > .ui-flag { flex-shrink: 0; align-self: flex-start; margin-left: auto; }

.company-info .ui-partition > div + div:before {
  border-color: #ECEEEE;
}
.company-info .ui-info-data li {
  gap: 24px;
}
.company-info .ui-info-data li div:first-child {
  width: 68px;
}
.company-info .ui-info-data li div:nth-child(2) {
  width: 298px;
}

.certificate .ui-unit-box > a {
  width: 135.33px;
}

.utility .ui-box {
  padding: 20px;
}
.utility .ui-swiper .swiper-wrapper .swiper-slide {
  text-align: center;
}
.utility .ui-swiper_child_paging-group-B {
  margin-top: 12px;
}

.graph .ui-box {
  padding: 4px;
}
.graph .ui-box.ui-box_shape_round {
  border-radius: 6px;
}
.graph .ui-box .ui-unit-box {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.legend-line-item {
  position: relative;
  padding-left: 18px;
}
.legend-line-item:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
  display: block;
  width: 12px;
  height: 2px;
  border-radius: 2px;
}
.legend-line-item.type-blue:before {
  background-color: #3751D8;
}
.legend-line-item.type-yellow:before {
  background-color: #FFAB08;
}

.legend-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.legend-list .legend-circle-item.title {
  color: #111 !important;
}
.legend-list .ui-typography_type_list-data.price {
  color: #111 !important;
}
.legend-list.gap16 {
  gap: 16px;
}

.legend-circle-item {
  position: relative;
  padding-left: 15px;
}
.legend-circle-item:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -5px;
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.legend-circle-item.type-green:before {
  background-color: #009178;
}
.legend-circle-item.type-purple:before {
  background-color: #ab63dc;
}
.legend-circle-item.type-blue:before {
  background-color: #455aa5;
}
.legend-circle-item.type-yellow:before {
  background-color: #f2ad00;
}

/*
.banner-area {
    gap:16px;
    .banner-items {
        position:relative;
        width:50%;     
        .ui-text {
            > span {
                display: block;
                &:first-child {
                    margin-bottom:4px;
                }
            }
        }
        .banner-default {
            display: block;
            width:494px;
            height: 128px;
            padding:0;
            background: url(/cont/resource/img/rebuild/img_banner_default.png) no-repeat;
            background-size: cover;
        }
        .banner {
            width:100%;
            position: absolute;
            left:0;
            top:0;
        }
        a {
            display: block;
            width:100%;
            padding:24px 32px;
            border-radius: 16px;
            &.bg-purple {
                background-color:#E3E1FF;
            }
            &.bg-lime {
                background-color: #D7F3CC;
            }
        }
    }
}
*/
.sub-card-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.sub-card-area .card-items {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.04);
  border-radius: 16px;
}
.sub-card-area .card-items .cont-area {
  padding: 12px 0 16px;
}
.sub-card-area .card-items .cont-area .ui-info-data {
  min-height: 108px;
}
.sub-card-area .card-items .ui-common_fvac {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sub-card-area .card-items .ui-info-data_child_dt-size-unset,
.sub-card-area .card-items .ui-info-data_child_dd-right {
  max-width: 50%;
}

.sub-card-area .card-items .ui-info-data_child_dt-size-unset button { text-align: left; }

.sub-card-area > .card-items:nth-child(2) .ui-info-data_child_dd-right { white-space: nowrap; }

.sub-card-area > .card-items > .ui-common_button-group { margin-top: auto; }

.sub-card-area .ui-common_button-group > .btn.input-level1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.myh-lang-banner {
  width: 100%;
  height: auto;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 16px;
  aspect-ratio: 1004 / 261;
}

.myh-lang-banner.en { background-image: url(/cont/resource/img/rebuild/img_myh_banner_eng.png); }
.myh-lang-banner.zh { background-image: url(/cont/resource/img/rebuild/img_myh_banner_chn.png); }
.myh-lang-banner.ja { background-image: url(/cont/resource/img/rebuild/img_myh_banner_jpn.png); }


.faq-area .tit-area {
  padding-left: 4px;
}
.faq-area .cont-area {
  margin-top: 24px;
}

.error-area {
  background-color: #fff;
  border: 1px solid rgba(222, 18, 54, 0.4);
  border-radius: 16px;
}
.error-area .title-area {
  padding: 10px 19px;
  background-color: rgb(255, 236, 239);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.error-area .title-area + .ui-info-data {
  padding: 16px 19px;
}
.error-area .ui-info-data_child_list-fas li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  width: 100%;
}
.error-area .ui-info-data_child_dt-size-unset {
  max-width: 30%;
}
.error-area .ui-info-data_child_dd-right {
  max-width: 70%;
}

.menu-area ul li + li {
  margin-top: 8px;
}
.menu-area .ui-swiper_child_paging-group-B {
  margin-top: 12px;
}

.schedule-area .cont-area.skeleton {
  overflow: hidden;
  position: relative;
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  max-width: 100%;
  font-style: normal;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  width: 100%;
  aspect-ratio: 260/176;
  background-image: url(/cont/resource/img/rebuild/bg_skeleton2.png);
}
.schedule-area .cont-area.skeleton:before {
  position: absolute;
  display: block;
  content: "";
  width: 80px;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, color-stop(0.52%, rgba(255, 255, 255, 0)), color-stop(48.96%, #FFFFFF), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0.52%, #FFFFFF 48.96%, rgba(255, 255, 255, 0) 100%);
  left: 0;
  top: 0;
  -webkit-animation: moveRight 1s linear infinite;
          animation: moveRight 1s linear infinite;
}

.schedule-area > .card-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.schedule-area > .card-items .ui-icon + div {
  margin-top: 2px;
}

.schedule-area > .card-items h3.ui-typography_type_sub-title > .ui-unit-box { white-space: nowrap; }

.schedule-area > .card-items .ui-tooltip_child_slot p { white-space: normal; overflow-wrap: anywhere; }

.schedule-list > li div i + div > span:first-child {
  margin-bottom: 2px;
}
.schedule-list > li div i:not(.ui-icon_type_24_schedule01) + div {
  margin-top: 2px;
}
.schedule-list .ui-common_group-column {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.schedule-list li + li {
  margin-top: 16px;
}

.schedule-list .ui-icon_style_dot-A {
  width: 6px;
  height: 6px;
  background-image: none;
  background-color: #009178;
  border-radius: 50%;
}
.schedule-list .ui-icon_style_dot-B {
  width: 6px;
  height: 6px;
  background-image: none;
  background-color: #f67740;
  border-radius: 50%;
}
.schedule-list .ui-icon_style_dot-C {
  width: 6px;
  height: 6px;
  background-image: none;
  background-color: #4080f6;
  border-radius: 50%;
}


.no-data-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.no-data-area .cont-area {
  padding: 16px 0;
}
.no-data-area .cont-area p {
  text-align: center;
}
.no-data-area .cont-area p > .ui-icon {
  margin: 0 2px;
  vertical-align: text-bottom;
}

.UI-2B-ITB-03-0005P .btn.dotted {
  width: 100%;
  height: 52px;
  border: 2px dashed #D7DBDA;
  border-width: 1px;
  background-color: transparent;
  border-radius: 12px;
  background-color: #F7F7F8;
}
.UI-2B-ITB-03-0005P .schedule-wrap {
  gap: 56px;
}
.UI-2B-ITB-03-0005P .schedule-wrap > div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.UI-2B-ITB-03-0005P .schedule-wrap .gradient {
  position: relative;
}
.UI-2B-ITB-03-0005P .schedule-wrap .gradient:before {
  content: "";
  display: block;
  width: calc(100% - 16px);
  height: 64px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#FFFFFF));
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  z-index: 1;
}
.UI-2B-ITB-03-0005P .schedule-wrap .cont-area {
  height: 334px;
  overflow: auto;
}
.UI-2B-ITB-03-0005P .schedule-wrap .schedule-list > li {
  position: relative;
}
.UI-2B-ITB-03-0005P .schedule-wrap .schedule-list > li:before {
  content: "";
  display: block;
  width: 2px;
  border-radius: 2px;
  background-color: #D7DBDA;
  position: absolute;
  top: 26px;
  bottom: 0;
  left: 11px;
}
.UI-2B-ITB-03-0005P .schedule-wrap .schedule-list > li.no-line:before {
  display: none;
}
.UI-2B-ITB-03-0005P .schedule-wrap .schedule-list > li.no-icon {
  padding-left: 32px;
}
.UI-2B-ITB-03-0005P .schedule-wrap .schedule-list > li.no-icon:before {
  top: 0;
}
.UI-2B-ITB-03-0005P .schedule-wrap .schedule-list li + li:not(.no-icon) {
  margin-top: 24px;
}
.UI-2B-ITB-03-0005P .ui-no-data {
  height: 261px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.UI-2B-ITB-03-0005P .ui-typography_type_list-data-sub-2,
.UI-2B-ITB-03-0005P .ui-typography_type_info-default-other-C {
  font-size: 13px;
}
.UI-2B-ITB-03-0005P .ui-common_sub-text-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 4px;
  text-align: left;
}
.UI-2B-ITB-03-0005P .my-schedule {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}

.UI-2B-ITB-03-0004P .ui-box:hover:not(.ui-box-dotted), .UI-2B-ITB-03-0004P .ui-box:focus:not(.ui-box-dotted) {
  border-color: #009178;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.0784313725);
          box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.0784313725);
}
.UI-2B-ITB-03-0004P .ui-box-dotted {
  background-color: #F7F7F8;
  width: 100%;
  height: 64px;
  border: 2px dashed #D7DBDA;
  border-width: 1px;
  background-color: transparent;
  border-radius: 12px;
  background-color: #F7F7F8;
}

.UI-2B-ITB-03-0002P .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.UI-2B-ITB-03-0002P .myh-edit-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 536px;
  margin-top: 12px;
  border: 1px solid #D7DBDA;
  border-radius: 12px;
  background-color: #f7f7f8;
}
.UI-2B-ITB-03-0002P .myh-edit-area .select-area {
  width: 336px;
  overflow-y: auto;
  background-color: #fff;
  border-right: 1px solid #D7DBDA;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  background-color: #f7f7f8;
  overscroll-behavior: none;
}
.UI-2B-ITB-03-0002P .myh-edit-area .edit-area {
  width: 564px;
  padding: 32px 40px 36px;
}
.UI-2B-ITB-03-0002P .accordion-section {
  background-color: #fff;
  border-bottom: 1px solid #ECEEEE;
}
.UI-2B-ITB-03-0002P .accordion-section:last-child {
  border-bottom: 0;
}
.UI-2B-ITB-03-0002P .accordion-section .accordion-header {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px 24px;
  cursor: pointer;
}
.UI-2B-ITB-03-0002P .accordion-section .accordion-header[aria-expanded=true] > i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.UI-2B-ITB-03-0002P .accordion-section .accordion-panel {
  display: none;
  padding: 20px 24px;
}
.UI-2B-ITB-03-0002P .accordion-section .accordion-panel.active {
  display: block;
  border-top: 1px solid #eceeee;
}
.UI-2B-ITB-03-0002P .widget-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}
.UI-2B-ITB-03-0002P .widget-list > button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5px;
  cursor: pointer;
  min-height: 70px;
}
.UI-2B-ITB-03-0002P .widget-list > button.selected > .icon-myh {
  border: 1px solid #009178;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.0784313725);
          box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.0784313725);
}
.UI-2B-ITB-03-0002P .widget-list > button:hover > .icon-myh, .UI-2B-ITB-03-0002P .widget-list > button:focus > .icon-myh {
  border: 1px solid #ABAFAF;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-ex01 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_ex01.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-ex02 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_ex02.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-ex03 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_ex03.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-loan01 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_loan01.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-loan02 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_loan02.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-loan03 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_loan03.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-query01 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_query01.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-query02 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_query02.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-query03 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_query03.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-query04 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_query04.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-query05 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_query05.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-query06 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_query06.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-asset01 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_asset01.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-asset02 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_asset02.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-asset03 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_asset03.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-internal01 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_internal01.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-internal02 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_internal02.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-internal03 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_internal03.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button.btn-internal04 .icon-myh:before {
  background: url(/cont/resource/img/rebuild/ico_myh_internal04.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button > .icon-myh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  width: 128px;
  height: 74px;
  background-color: #F7F9F9;
  border-radius: 12px;
  border: 1px solid transparent;
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
}
.UI-2B-ITB-03-0002P .widget-list > button > .icon-myh:before {
  content: "";
  display: block;
  width: 88px;
  height: 44px;
  background-size: contain !important;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true] {
  pointer-events: none;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true]:not(.no-permission) .icon-myh {
  opacity: 0.5;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true]:not(.no-permission) .ui-typography_type_info-default-other-A {
  color: #666;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true].no-permission {
  opacity: 1;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true].no-permission.btn-loan01 .icon-myh:before {
  width: 73.33px;
  height: 44px;
  background: url(/cont/resource/img/rebuild/ico_myh_loan01_disabled.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true].no-permission.btn-loan02 .icon-myh:before {
  width: 66px;
  height: 44px;
  background: url(/cont/resource/img/rebuild/ico_myh_loan02_disabled.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true].no-permission.btn-query01 .icon-myh:before {
  width: 66px;
  height: 44px;
  background: url(/cont/resource/img/rebuild/ico_myh_query01_disabled.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true].no-permission.btn-query02 .icon-myh:before {
  width: 92.99px;
  height: 40px;
  background: url(/cont/resource/img/rebuild/ico_myh_query02_disabled.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true].no-permission.btn-query04 .icon-myh:before {
  width: 92.99px;
  height: 40px;
  background: url(/cont/resource/img/rebuild/ico_myh_query04_disabled.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true].no-permission.btn-query05 .icon-myh:before {
  width: 64.31px;
  height: 44px;
  background: url(/cont/resource/img/rebuild/ico_myh_query05_disabled.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true].no-permission.btn-query06 .icon-myh:before {
  width: 73.33px;
  height: 44px;
  background: url(/cont/resource/img/rebuild/ico_myh_query06_disabled.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true].no-permission.btn-asset01 .icon-myh:before {
  width: 92.99px;
  height: 40px;
  background: url(/cont/resource/img/rebuild/ico_myh_asset01_disabled.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true].no-permission.btn-asset02 .icon-myh:before {
  width: 68px;
  height: 49px;
  background: url(/cont/resource/img/rebuild/ico_myh_asset02_disabled.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true].no-permission.btn-asset03 .icon-myh:before {
  width: 68px;
  height: 21.72px;
  background: url(/cont/resource/img/rebuild/ico_myh_asset03_disabled.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true].no-permission.btn-internal01 .icon-myh:before {
  width: 72px;
  height: 29.2px;
  background: url(/cont/resource/img/rebuild/ico_myh_internal01_disabled.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true].no-permission.btn-internal02 .icon-myh:before {
  width: 68px;
  height: 44px;
  background: url(/cont/resource/img/rebuild/ico_myh_internal02_disabled.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true].no-permission.btn-internal03 .icon-myh:before {
  width: 72px;
  height: 29.2px;
  background: url(/cont/resource/img/rebuild/ico_myh_internal03_disabled.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-list > button[aria-disabled=true].no-permission.btn-internal04 .icon-myh:before {
  width: 72px;
  height: 44px;
  background: url(/cont/resource/img/rebuild/ico_myh_internal04_disabled.svg) no-repeat;
}
.UI-2B-ITB-03-0002P .widget-btn.active .icon-myh {
  border: 1px solid rgb(0, 145, 120);
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.08);
          box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.08);
}
.UI-2B-ITB-03-0002P .widget-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(3, 1fr);
  gap: 12px;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item {
  background: none;
  border: 1px solid #D7DBDA;
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0;
  font-size: 1.05rem;
  color: #111;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: move;
  min-width: 0;
  min-height: 148px;
  position: relative;
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
  height: 148px;
  overflow: hidden;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item.selected {
  border: 1px solid #009178;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.0784313725);
          box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.0784313725);
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item:hover, .UI-2B-ITB-03-0002P .widget-grid .widget-item:focus {
  border: 1px solid #ABAFAF;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item.ui-sortable-helper {
  border: 1px solid #009178;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.0784313725);
          box-shadow: 0px 8px 16px 0px rgba(0, 149, 145, 0.0784313725);
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-visual {
  background: #F2FAF8;
  border-radius: 12px;
  height: 108px;
  min-height: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-visual .remove-btn {
  position: absolute;
  right: 8px;
  top: 8px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #696C6B;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-visual .remove-btn:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 8px;
  height: 8px;
  background: url(/cont/resource/img/rebuild/ic_6_close.png) no-repeat;
  background-size: contain;
}

.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-bottom {
  background: #fff;
  padding: 8px 0;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  overflow: hidden;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  min-height: 108px;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh {
  width: 120px;
  height: 60px;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.ex01 {
  background: url(/cont/resource/img/rebuild/ico_myh_ex01.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.ex02 {
  background: url(/cont/resource/img/rebuild/ico_myh_ex02.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.ex03 {
  background: url(/cont/resource/img/rebuild/ico_myh_ex03.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.loan01 {
  background: url(/cont/resource/img/rebuild/ico_myh_loan01.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.loan02 {
  background: url(/cont/resource/img/rebuild/ico_myh_loan02.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.loan03 {
  background: url(/cont/resource/img/rebuild/ico_myh_loan03.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.query01 {
  background: url(/cont/resource/img/rebuild/ico_myh_query01.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.query02 {
  background: url(/cont/resource/img/rebuild/ico_myh_query02.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.query03 {
  background: url(/cont/resource/img/rebuild/ico_myh_query03.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.query04 {
  background: url(/cont/resource/img/rebuild/ico_myh_query04.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.query05 {
  background: url(/cont/resource/img/rebuild/ico_myh_query05.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.query06 {
  background: url(/cont/resource/img/rebuild/ico_myh_query06.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.asset01 {
  background: url(/cont/resource/img/rebuild/ico_myh_asset01.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.asset02 {
  background: url(/cont/resource/img/rebuild/ico_myh_asset02.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.asset03 {
  background: url(/cont/resource/img/rebuild/ico_myh_asset03.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.internal01 {
  background: url(/cont/resource/img/rebuild/ico_myh_internal01.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.internal02 {
  background: url(/cont/resource/img/rebuild/ico_myh_internal02.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.internal03 {
  background: url(/cont/resource/img/rebuild/ico_myh_internal03.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-icon > .icon-myh.internal04 {
  background: url(/cont/resource/img/rebuild/ico_myh_internal04.svg) no-repeat;
  background-size: contain;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-item .widget-title {
  font-size: 16px;
  color: #111;
  font-weight: 500;
  line-height: inherit;
  text-align: center;
  font-family: "pretendard";
  font-weight: 500;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-empty {
  border: 2px dashed #D7DBDA;
  background-color: #f7f7f8;
  border-radius: 12px;
  height: 148px;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-drop-hover {
  opacity: 1;
  background-color: #fff;
  border: 2px dashed #e5e8eb;
  border-radius: 12px;
  height: 148px;
}
.UI-2B-ITB-03-0002P .widget-grid .widget-placeholder {
  opacity: 0;
  /* opacity: 1;
  background-color:#fff;
  border: 2px dashed #e5e8eb;
  border-radius: 12px;
  height: 148px;*/
}
.UI-2B-ITB-03-0002P .widget-drop-hover {
  /* outline: none !important; */
}
.UI-2B-ITB-03-0002P .widget-item:focus {
  /* outline: none !important; */
}
.UI-2B-ITB-03-0002P .widget-btn:focus {
  /* outline: none !important; */
}

.UI-2B-ITB-03-0007P .ui-no-data_type_box-border {
  padding: 24px 0;
}

.UI-2B-ITB-03-0007P .ui-box_type_modal .ui-common_button-group,
.UI-2B-ITB-03-0008P .ui-box_type_modal .ui-common_button-group {
  padding-bottom: 0;
}

/* 배너 분리 */
/* myh/_UI-2B-ITB-03-0002P.scss - UTF-8 */
/* myh/_UI-2B-ITB-03-0003S.scss - UTF-8 */
/* myh/_UI-2B-ITB-03-0001M.scss - UTF-8 */
.new_myhana_intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}
.new_myhana_intro .intro_text_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 12px;
  text-align: center;
}
.new_myhana_intro .intro_visual {
  width: 480px;
  height: 288px;
  margin: auto auto 0;
  -webkit-filter: drop-shadow(4px 8px 32px rgba(18, 21, 23, 0.16));
          filter: drop-shadow(4px 8px 32px rgba(18, 21, 23, 0.16));
}
.new_myhana_intro .intro_visual, .new_myhana_intro .intro_visual > * {
  border-radius: 16px;
}
.new_myhana_intro .intro_visual .ui-img_type_myh-intro-01 {
  position: relative;
}
.new_myhana_intro .intro_visual .ui-img_type_myh-intro-01:after {
  content: "";
  display: block;
  position: absolute;
  top: -33px;
  right: 63.18px;
  width: 21.82px;
  height: 44px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/cont/resource/img/rebuild/img_myh_outher_arrow.png);
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
}



/* she/_UI-2B-ITB-04-0001P.scss - UTF-8 */

/* she/_UI-2B-ITB-04-0002P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-04-0002P.html */
.UI-2B-ITB-04-0002P .ui-xs92kl {
  cursor: move;
}

/* she/_UI-2B-ITB-04-0003M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-04-0003M.html */
.UI-2B-ITB-04-0003M .ui-i7osfi {
  display: none;
}
.UI-2B-ITB-04-0003M .ui-673ulf {
  display: none;
}
.UI-2B-ITB-04-0003M .ui-pvej2v {
  display: none;
}
.UI-2B-ITB-04-0003M .ui-csnjwh {
  height: 320px;
}
.UI-2B-ITB-04-0003M .ui-ir606w {
  display: none;
}
.UI-2B-ITB-04-0003M .ui-34owvs {
  display: none;
}
.UI-2B-ITB-04-0003M .ui-4u12x8 {
  display: none;
}
.UI-2B-ITB-04-0003M .ui-9dvrzh {
  display: none;
}
.UI-2B-ITB-04-0003M .ui-1f5l23 {
  display: none;
}

/* she/_UI-2B-ITB-04-0004S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-04-0004S.html */
.UI-2B-ITB-04-0004S .ui-1e04cb {
  display: none;
}

/* she/_UI-2B-ITB-04-0005S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-04-0005S.html */
.UI-2B-ITB-04-0005S .ui-74x5sc {
  display: none;
}

/* she/_UI-2B-ITB-04-0006S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-04-0006S.html */
.UI-2B-ITB-04-0006S .ui-22w0wr {
  display: none;
}
.UI-2B-ITB-04-0006S .ui-hv4ebm {
  height: 320px;
}

/* she/_UI-2B-ITB-04-0007S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-04-0007S.html */
.UI-2B-ITB-04-0007S .ui-qdosy1 {
  display: none;
}

/* she/_UI-2B-ITB-04-0008S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-04-0008S.html */
.UI-2B-ITB-04-0008S .ui-w8el0u {
  display: none;
}

/* she/_UI-2B-ITB-04-0009S.scss - UTF-8 */
/* she/_UI-2B-ITB-04-0010S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-04-0010S.html */
.UI-2B-ITB-04-0010S .ui-ibxm7s {
  display: none;
}

/* she/_UI-2B-ITB-04-0011S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-04-0011S.html */
.UI-2B-ITB-04-0011S .ui-pr9dkd {
  display: none;
}

/* she/_UI-2B-ITB-04-0012S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0001P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0002P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0003P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0004P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0005P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0005P.html */
.UI-2B-ITB-06-0005P .ui-zgk0fl {
  cursor: move;
}
.UI-2B-ITB-06-0005P .ui-popup_child_footer {
  padding-top: 0;
}
.UI-2B-ITB-06-0005P .ui-popup_child_footer > .ui-common_fae {
  padding: 12px 40px 32px 40px;
}

/* trn/_UI-2B-ITB-06-0006P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0006P.html */
.UI-2B-ITB-06-0006P .ui-f9pcq0 {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0007P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0007P.html */
.UI-2B-ITB-06-0007P .ui-skkfk3 {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0008P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0009P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0009P.html */
.UI-2B-ITB-06-0009P .ui-8450cn {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0010P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0010P.html */
.UI-2B-ITB-06-0010P .ui-diugr2 {
  cursor: move;
}
.UI-2B-ITB-06-0010P .ui-i41na7 {
  width: 320px;
}
.UI-2B-ITB-06-0010P .ui-1fluzg {
  cursor: move;
}
.UI-2B-ITB-06-0010P .ui-jvvngx {
  width: 140px;
}
.UI-2B-ITB-06-0010P .ui-1ddvwe {
  width: 320px;
}

/* trn/_UI-2B-ITB-06-0011P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0011P.html */
.UI-2B-ITB-06-0011P .ui-1vf4qh {
  cursor: move;
}
.UI-2B-ITB-06-0011P .ui-q449mz {
  width: 400px;
}

/* trn/_UI-2B-ITB-06-0012P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0012P.html */
.UI-2B-ITB-06-0012P .ui-diugr2 {
  cursor: move;
}
.UI-2B-ITB-06-0012P .ui-i41na7 {
  width: 320px;
}
.UI-2B-ITB-06-0012P .ui-1fluzg {
  cursor: move;
}
.UI-2B-ITB-06-0012P .ui-jvvngx {
  width: 140px;
}
.UI-2B-ITB-06-0012P .ui-1ddvwe {
  width: 320px;
}
.UI-2B-ITB-06-0012P .ui-accordion_type_account {
  padding: 15px 23px;
}

/* trn/_UI-2B-ITB-06-0013P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0013P.html */
.UI-2B-ITB-06-0013P .ui-3ja0da {
  cursor: move;
}
.UI-2B-ITB-06-0013P .ui-db7dxf {
  width: 400px;
}
.UI-2B-ITB-06-0013P .ui-pqlbtb {
  width: 200px;
}
.UI-2B-ITB-06-0013P .ui-6cgwba {
  width: 192px;
}
.UI-2B-ITB-06-0013P .ui-kxb6y4 {
  width: 400px;
}
.UI-2B-ITB-06-0013P .ui-ymrjw7 {
  width: 400px;
}
.UI-2B-ITB-06-0013P .ui-hihufq {
  width: 400px;
}
.UI-2B-ITB-06-0013P .ui-npea9e {
  width: 400px;
}
.UI-2B-ITB-06-0013P .ui-srvo6z {
  width: 400px;
}

/* trn/_UI-2B-ITB-06-0014P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0015P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0016P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0017P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0018P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0019P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0020P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0021P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0022P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0023M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0023M.html */
.UI-2B-ITB-06-0023M .ui-xf0wsx {
  width: 193px;
}
.UI-2B-ITB-06-0023M .ui-wpfvuu {
  width: 160px;
}
.UI-2B-ITB-06-0023M .ui-5exnrp {
  width: 120px;
}
.UI-2B-ITB-06-0023M .ui-6zber8 {
  width: 380px;
}
.UI-2B-ITB-06-0023M .ui-fls7gx {
  width: 380px;
}
.UI-2B-ITB-06-0023M .ui-22c8oi {
  width: 160px;
}
.UI-2B-ITB-06-0023M .ui-e81p6j {
  width: 70px;
}
.UI-2B-ITB-06-0023M .ui-puum0t {
  width: 200px;
}
.UI-2B-ITB-06-0023M .ui-o7sime {
  width: 280px;
}
.UI-2B-ITB-06-0023M .ui-64ijkk {
  width: 280px;
}
.UI-2B-ITB-06-0023M .ui-b7ruyp {
  width: 495px;
}
.UI-2B-ITB-06-0023M .ui-w97w36 {
  width: 495px;
}
.UI-2B-ITB-06-0023M .ui-jk9n9w {
  width: 495px;
}
.UI-2B-ITB-06-0023M .ui-yu1aza {
  width: 495px;
}
.UI-2B-ITB-06-0023M .ui-06ae39 {
  width: 495px;
}
.UI-2B-ITB-06-0023M .ui-dfnzx5 {
  width: 240px;
}
.UI-2B-ITB-06-0023M .ui-sdfagx {
  width: 200px;
}
.UI-2B-ITB-06-0023M .ui-account_child_slot-left {
  height: 24px;
}

.ui-jvvngx {
  width: 120px;
}

.ui-sd5s24 {
  width: 264px;
}

.ui-plgvx4 {
  width: 160px;
}

.ui-zb999d {
  width: 287px;
}

.ui-vpuk09 {
  width: 280px;
}

.ui-content-info_child_slot-column-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.ui-content-info_child_ellipsis {
  display: block;
  max-width: 115px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-content-info_child_slot-row-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 4px;
}
.ui-content-info_child_slot-row-2 .ui-content-info_child_text-sub-name {
  white-space: nowrap;
}

.ui-controlbar_child_slot-right-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  gap: 12px;
  margin-left: auto;
}

.ui-select-card .ui-content-info .ui-account_child_slot-column .ui-common_ellipsis-1 {
  max-width: 122px;
}
.ui-select-card .ui-content-info .ui-account_child_slot-between .ui-common_ellipsis-1 {
  max-width: 192px;
}
.ui-select-card .ui-content-info .ui-account_child_text-large {
  -webkit-font-feature-settings: initial;
          font-feature-settings: initial;
  font-variant-numeric: initial;
}

/* trn/_UI-2B-ITB-06-0024P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0024P.html */
.UI-2B-ITB-06-0024P .ui-qglzu2 {
  cursor: move;
}
.UI-2B-ITB-06-0024P .ui-ofknrb {
  width: 140px;
}
.UI-2B-ITB-06-0024P .ui-ywjj3t {
  width: 410px;
}
.UI-2B-ITB-06-0024P .ui-yasgbc {
  width: 228px;
}

/* trn/_UI-2B-ITB-06-0025P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0025P.html */
.UI-2B-ITB-06-0025P .ui-common_fab.ui-common_fvas { flex-wrap: nowrap; }
.UI-2B-ITB-06-0025P .ui-common_fab.ui-common_fvas .btn.contents-level2 { flex-shrink: 0; white-space: nowrap;}

.UI-2B-ITB-06-0025P .ui-q3qlfd {
  cursor: move;
}
.UI-2B-ITB-06-0025P .ui-0zluwi {
  width: 100px;
}
.UI-2B-ITB-06-0025P .ui-vqisbw {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0026P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0026P.html */
.UI-2B-ITB-06-0026P .ui-q3qlfd {
  cursor: move;
}
.UI-2B-ITB-06-0026P .ui-0zluwi {
  width: 100px;
}
.UI-2B-ITB-06-0026P .ui-vqisbw {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0027P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0028S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0028S.html */
.UI-2B-ITB-06-0028S .ui-xf0wsx {
  width: 193px;
}
.UI-2B-ITB-06-0028S .ui-wpfvuu {
  width: 160px;
}
.UI-2B-ITB-06-0028S .ui-5exnrp {
  width: 120px;
}
.UI-2B-ITB-06-0028S .ui-6zber8 {
  width: 380px;
}
.UI-2B-ITB-06-0028S .ui-fls7gx {
  width: 380px;
}
.UI-2B-ITB-06-0028S .ui-plgvx4 {
  width: 160px;
}
.UI-2B-ITB-06-0028S .ui-zb999d {
  width: 287px;
}
.UI-2B-ITB-06-0028S .ui-vpuk09 {
  width: 280px;
}
.UI-2B-ITB-06-0028S .ui-22c8oi {
  width: 160px;
}
.UI-2B-ITB-06-0028S .ui-e81p6j {
  width: 70px;
}
.UI-2B-ITB-06-0028S .ui-puum0t {
  width: 180px;
}
.UI-2B-ITB-06-0028S .ui-o7sime {
  width: 280px;
}
.UI-2B-ITB-06-0028S .ui-64ijkk {
  width: 280px;
}
.UI-2B-ITB-06-0028S .ui-b7ruyp {
  width: 495px;
}
.UI-2B-ITB-06-0028S .ui-w97w36 {
  width: 495px;
}
.UI-2B-ITB-06-0028S .ui-jk9n9w {
  width: 495px;
}
.UI-2B-ITB-06-0028S .ui-yu1aza {
  width: 495px;
}
.UI-2B-ITB-06-0028S .ui-06ae39 {
  width: 495px;
}
.UI-2B-ITB-06-0028S .ui-dfnzx5 {
  width: 240px;
}
.UI-2B-ITB-06-0028S .ui-jvvngx {
  width: 120px;
}

/* trn/_UI-2B-ITB-06-0029S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0029S.html */
.UI-2B-ITB-06-0029S .ui-xf0wsx {
  width: 193px;
}
.UI-2B-ITB-06-0029S .ui-wpfvuu {
  width: 160px;
}
.UI-2B-ITB-06-0029S .ui-5exnrp {
  width: 120px;
}
.UI-2B-ITB-06-0029S .ui-6zber8 {
  width: 380px;
}
.UI-2B-ITB-06-0029S .ui-fls7gx {
  width: 380px;
}
.UI-2B-ITB-06-0029S .ui-plgvx4 {
  width: 160px;
}
.UI-2B-ITB-06-0029S .ui-zb999d {
  width: 287px;
}
.UI-2B-ITB-06-0029S .ui-vpuk09 {
  width: 280px;
}
.UI-2B-ITB-06-0029S .ui-22c8oi {
  width: 160px;
}
.UI-2B-ITB-06-0029S .ui-e81p6j {
  width: 70px;
}
.UI-2B-ITB-06-0029S .ui-puum0t {
  width: 180px;
}
.UI-2B-ITB-06-0029S .ui-o7sime {
  width: 280px;
}
.UI-2B-ITB-06-0029S .ui-64ijkk {
  width: 280px;
}
.UI-2B-ITB-06-0029S .ui-b7ruyp {
  width: 495px;
}
.UI-2B-ITB-06-0029S .ui-w97w36 {
  width: 495px;
}
.UI-2B-ITB-06-0029S .ui-jk9n9w {
  width: 495px;
}
.UI-2B-ITB-06-0029S .ui-yu1aza {
  width: 495px;
}
.UI-2B-ITB-06-0029S .ui-06ae39 {
  width: 495px;
}
.UI-2B-ITB-06-0029S .ui-dfnzx5 {
  width: 240px;
}
.UI-2B-ITB-06-0029S .ui-jvvngx {
  width: 120px;
}

/* trn/_UI-2B-ITB-06-0030S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0030S.html */
.UI-2B-ITB-06-0030S .ui-xf0wsx {
  width: 193px;
}
.UI-2B-ITB-06-0030S .ui-wpfvuu {
  width: 160px;
}
.UI-2B-ITB-06-0030S .ui-5exnrp {
  width: 120px;
}
.UI-2B-ITB-06-0030S .ui-6zber8 {
  width: 380px;
}
.UI-2B-ITB-06-0030S .ui-fls7gx {
  width: 380px;
}
.UI-2B-ITB-06-0030S .ui-plgvx4 {
  width: 160px;
}
.UI-2B-ITB-06-0030S .ui-zb999d {
  width: 287px;
}
.UI-2B-ITB-06-0030S .ui-vpuk09 {
  width: 280px;
}
.UI-2B-ITB-06-0030S .ui-22c8oi {
  width: 160px;
}
.UI-2B-ITB-06-0030S .ui-e81p6j {
  width: 70px;
}
.UI-2B-ITB-06-0030S .ui-puum0t {
  width: 180px;
}
.UI-2B-ITB-06-0030S .ui-o7sime {
  width: 280px;
}
.UI-2B-ITB-06-0030S .ui-64ijkk {
  width: 280px;
}
.UI-2B-ITB-06-0030S .ui-b7ruyp {
  width: 495px;
}
.UI-2B-ITB-06-0030S .ui-w97w36 {
  width: 495px;
}
.UI-2B-ITB-06-0030S .ui-jk9n9w {
  width: 495px;
}
.UI-2B-ITB-06-0030S .ui-yu1aza {
  width: 495px;
}
.UI-2B-ITB-06-0030S .ui-06ae39 {
  width: 495px;
}
.UI-2B-ITB-06-0030S .ui-dfnzx5 {
  width: 240px;
}
.UI-2B-ITB-06-0030S .ui-jvvngx {
  width: 120px;
}

/* trn/_UI-2B-ITB-06-0031P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0031P.html */
.UI-2B-ITB-06-0031P .ui-z07i4v {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0032S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0033S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0033S.html */
.UI-2B-ITB-06-0033S .ui-xf0wsx {
  width: 193px;
}
.UI-2B-ITB-06-0033S .ui-wpfvuu {
  width: 160px;
}
.UI-2B-ITB-06-0033S .ui-5exnrp {
  width: 120px;
}
.UI-2B-ITB-06-0033S .ui-6zber8 {
  width: 380px;
}
.UI-2B-ITB-06-0033S .ui-fls7gx {
  width: 380px;
}
.UI-2B-ITB-06-0033S .ui-plgvx4 {
  width: 160px;
}
.UI-2B-ITB-06-0033S .ui-zb999d {
  width: 287px;
}
.UI-2B-ITB-06-0033S .ui-vpuk09 {
  width: 280px;
}
.UI-2B-ITB-06-0033S .ui-22c8oi {
  width: 160px;
}
.UI-2B-ITB-06-0033S .ui-e81p6j {
  width: 70px;
}
.UI-2B-ITB-06-0033S .ui-puum0t {
  width: 180px;
}
.UI-2B-ITB-06-0033S .ui-o7sime {
  width: 280px;
}
.UI-2B-ITB-06-0033S .ui-64ijkk {
  width: 280px;
}
.UI-2B-ITB-06-0033S .ui-b7ruyp {
  width: 495px;
}
.UI-2B-ITB-06-0033S .ui-w97w36 {
  width: 495px;
}
.UI-2B-ITB-06-0033S .ui-jk9n9w {
  width: 495px;
}
.UI-2B-ITB-06-0033S .ui-yu1aza {
  width: 495px;
}
.UI-2B-ITB-06-0033S .ui-06ae39 {
  width: 495px;
}
.UI-2B-ITB-06-0033S .ui-dfnzx5 {
  width: 240px;
}
.UI-2B-ITB-06-0033S .ui-jvvngx {
  width: 120px;
}

/* trn/_UI-2B-ITB-06-0034S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0035S.scss - UTF-8 */
a.ui-custom_banner {
  display: block;
  text-decoration: none;
  cursor: pointer;
  background-color: #EAF6EE;
  padding: 16px 48px;
  border-radius: 16px;
}
a.ui-custom_banner .ui-visual-box_type_info-row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ui-typography_color_green-other-A {
  color: #023124 !important;
}
.ui-typography_color_green-other-B {
  color: #4F725C !important;
}

/* trn/_UI-2B-ITB-06-0036S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0037S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0038M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0038M.html */
.UI-2B-ITB-06-0038M .ui-8gsmox {
  width: 193px;
}
.UI-2B-ITB-06-0038M .ui-r6k14f {
  width: 160px;
}
.UI-2B-ITB-06-0038M .ui-wtxhh5 {
  width: 120px;
}
.UI-2B-ITB-06-0038M .ui-qanjny {
  width: 280px;
}
.UI-2B-ITB-06-0038M .ui-8ysg46 {
  width: 280px;
}
.UI-2B-ITB-06-0038M .ui-ayb956 {
  width: 240px;
}
.UI-2B-ITB-06-0038M .ui-72b8o8 {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0039P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0039P.html */
.UI-2B-ITB-06-0039P .ui-pppe64 {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0040S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0040S.html */
.UI-2B-ITB-06-0040S .ui-8gsmox {
  width: 193px;
}
.UI-2B-ITB-06-0040S .ui-r6k14f {
  width: 160px;
}
.UI-2B-ITB-06-0040S .ui-wtxhh5 {
  width: 120px;
}
.UI-2B-ITB-06-0040S .ui-qanjny {
  width: 280px;
}
.UI-2B-ITB-06-0040S .ui-8ysg46 {
  width: 280px;
}
.UI-2B-ITB-06-0040S .ui-ayb956 {
  width: 240px;
}
.UI-2B-ITB-06-0040S .ui-72b8o8 {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0041S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0041S.html */
.UI-2B-ITB-06-0041S .ui-8gsmox {
  width: 193px;
}
.UI-2B-ITB-06-0041S .ui-r6k14f {
  width: 160px;
}
.UI-2B-ITB-06-0041S .ui-wtxhh5 {
  width: 120px;
}
.UI-2B-ITB-06-0041S .ui-qanjny {
  width: 280px;
}
.UI-2B-ITB-06-0041S .ui-8ysg46 {
  width: 280px;
}
.UI-2B-ITB-06-0041S .ui-ayb956 {
  width: 240px;
}
.UI-2B-ITB-06-0041S .ui-72b8o8 {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0042M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0042M.html */
.UI-2B-ITB-06-0042M .ui-s4afmx {
  width: 193px;
}
.UI-2B-ITB-06-0042M .ui-64cq9q {
  width: 160px;
}
.UI-2B-ITB-06-0042M .ui-vyyhed {
  width: 120px;
}
.UI-2B-ITB-06-0042M .ui-6qmgtx {
  width: 280px;
}
.UI-2B-ITB-06-0042M .ui-kypd1j {
  width: 280px;
}

/* trn/_UI-2B-ITB-06-0043S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0044S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0044S.html */
.UI-2B-ITB-06-0044S .ui-ujamgu {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0045S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0046S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0047S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0048S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0049M.scss - UTF-8 */
.UI-2B-ITB-06-0049M .ui-tosuqx {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0050S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0050S.html */
.UI-2B-ITB-06-0050S .ui-tosuqx {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0051M.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0052S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0053S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0053S.html */
.UI-2B-ITB-06-0053S .ui-4k99qd {
  width: 380px;
}

/* trn/_UI-2B-ITB-06-0054S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0055M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0055M.html */
.UI-2B-ITB-06-0055M .ui-yyafab {
  width: 193px;
}
.UI-2B-ITB-06-0055M .ui-8zcdmd {
  width: 160px;
}
.UI-2B-ITB-06-0055M .ui-abt6lh {
  width: 144px;
}
.UI-2B-ITB-06-0055M .ui-w2t0iz {
  width: 380px;
}
.UI-2B-ITB-06-0055M .ui-33q1nm {
  width: 380px;
}
.UI-2B-ITB-06-0055M .ui-185ixp {
  width: 160px;
}
.UI-2B-ITB-06-0055M .ui-41sday {
  width: 287px;
}
.UI-2B-ITB-06-0055M .ui-y3aecc {
  width: 180px;
}
.UI-2B-ITB-06-0055M .ui-gm3k6d {
  width: 64px;
}
.UI-2B-ITB-06-0055M .ui-2o4n15 {
  width: 380px;
}
.UI-2B-ITB-06-0055M .ui-gaicqh {
  width: 180px;
}
.UI-2B-ITB-06-0055M .ui-u2y8x6 {
  width: 64px;
}
.UI-2B-ITB-06-0055M .ui-n1avf2 {
  width: 180px;
}
.UI-2B-ITB-06-0055M .ui-vohkeg {
  width: 64px;
}
.UI-2B-ITB-06-0055M .ui-lfufzz {
  width: 495px;
}
.UI-2B-ITB-06-0055M .ui-p3imnm {
  width: 495px;
}
.UI-2B-ITB-06-0055M .ui-4ruyf6 {
  width: 495px;
}
.UI-2B-ITB-06-0055M .ui-vv7yew {
  width: 495px;
}
.UI-2B-ITB-06-0055M .ui-partition > .tab_content_wrap[style*="display: none"] + .ui-common::before {
  display: none;
}

/* trn/_UI-2B-ITB-06-0056P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0056P.html */
.UI-2B-ITB-06-0056P .ui-09ylpn {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0057S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0057S.html */
.UI-2B-ITB-06-0057S .ui-yyafab {
  width: 193px;
}
.UI-2B-ITB-06-0057S .ui-8zcdmd {
  width: 160px;
}
.UI-2B-ITB-06-0057S .ui-abt6lh {
  width: 144px;
}
.UI-2B-ITB-06-0057S .ui-w2t0iz {
  width: 380px;
}
.UI-2B-ITB-06-0057S .ui-33q1nm {
  width: 380px;
}
.UI-2B-ITB-06-0057S .ui-185ixp {
  width: 160px;
}
.UI-2B-ITB-06-0057S .ui-41sday {
  width: 287px;
}
.UI-2B-ITB-06-0057S .ui-y3aecc {
  width: 180px;
}
.UI-2B-ITB-06-0057S .ui-gm3k6d {
  width: 64px;
}
.UI-2B-ITB-06-0057S .ui-2o4n15 {
  width: 380px;
}
.UI-2B-ITB-06-0057S .ui-gaicqh {
  width: 180px;
}
.UI-2B-ITB-06-0057S .ui-u2y8x6 {
  width: 64px;
}
.UI-2B-ITB-06-0057S .ui-n1avf2 {
  width: 180px;
}
.UI-2B-ITB-06-0057S .ui-vohkeg {
  width: 64px;
}
.UI-2B-ITB-06-0057S .ui-lfufzz {
  width: 495px;
}
.UI-2B-ITB-06-0057S .ui-p3imnm {
  width: 495px;
}
.UI-2B-ITB-06-0057S .ui-4ruyf6 {
  width: 495px;
}
.UI-2B-ITB-06-0057S .ui-vv7yew {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0058S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0058S.html */
.UI-2B-ITB-06-0058S .ui-9t8fsm {
  width: 193px;
}
.UI-2B-ITB-06-0058S .ui-oakykm {
  width: 160px;
}
.UI-2B-ITB-06-0058S .ui-xfymgv {
  width: 380px;
}
.UI-2B-ITB-06-0058S .ui-le4qgn {
  width: 180px;
}
.UI-2B-ITB-06-0058S .ui-0bvpu8 {
  width: 64px;
}
.UI-2B-ITB-06-0058S .ui-j6vqam {
  width: 495px;
}
.UI-2B-ITB-06-0058S .ui-v2sm8p {
  width: 495px;
}
.UI-2B-ITB-06-0058S .ui-ndg45o {
  width: 495px;
}
.UI-2B-ITB-06-0058S .ui-2f2e5g {
  width: 495px;
}

.ui-s00z5z {
  width: 120px;
}

/* trn/_UI-2B-ITB-06-0059S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0059S.html */
.UI-2B-ITB-06-0059S .ui-ttws8r {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0060S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0061S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0062M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0062M.html */
/* .UI-2B-ITB-06-0062M {
  .ui-rr91uc {
    width:193px;
  }

  .ui-g7utf6 {
    width:193px;
  }
  .ui-mx4r13 {
    width:193px;
  }
  .ui-pg6nhq {
    width: 100px;
  }
  .ui-ot8ied {
    width: 100px;
  }
  .ui-vtj68k {
    width: 100px;
  }
  .ui-saqzuu {
    width: 160px;
  }
  .ui-y274xs {
    width:287px;
  }
  .ui-g5xu3g {
    width: 200px;
  }
  .ui-ve2r51 {
    width:287px;
  }
  .ui-yk5erl {
    width: 64px;
  }
  .ui-iy4fuu {
    width:380px;
  }
} */
/* trn/_UI-2B-ITB-06-0063P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0064P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0064P.html */
.UI-2B-ITB-06-0064P .ui-cytmx3 {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0065P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0065P.html */
.UI-2B-ITB-06-0065P .ui-56m9pz {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0066S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0066S.html */
.UI-2B-ITB-06-0066S .ui-ec67iy {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0067S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0068S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0069M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0069M.html */
.UI-2B-ITB-06-0069M .ui-4726vr {
  width: 193px;
}
.UI-2B-ITB-06-0069M .ui-85362e {
  width: 160px;
}
.UI-2B-ITB-06-0069M .ui-qep6sf {
  width: 120px;
}
.UI-2B-ITB-06-0069M .ui-rzy3sr {
  width: 380px;
}
.UI-2B-ITB-06-0069M .ui-0k9ndo {
  width: 380px;
}
.UI-2B-ITB-06-0069M .ui-n2erb1 {
  width: 287px;
}
.UI-2B-ITB-06-0069M .ui-ip0tt0 {
  width: 200px;
}
.UI-2B-ITB-06-0069M .ui-h1co0v {
  width: 120px;
}
.UI-2B-ITB-06-0069M .ui-3l91ia {
  width: 495px;
}
.UI-2B-ITB-06-0069M .ui-x0zjhg {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0070S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0070S.html */
.UI-2B-ITB-06-0070S .ui-pezzqj {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0071S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0072M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0072M.html */
.UI-2B-ITB-06-0072M .ui-up4t3w {
  width: 193px;
}
.UI-2B-ITB-06-0072M .ui-i5swo4 {
  width: 160px;
}
.UI-2B-ITB-06-0072M .ui-svbewz {
  width: 287px;
}
.UI-2B-ITB-06-0072M .ui-co79ns {
  width: 280px;
}
.UI-2B-ITB-06-0072M .ui-icu9sb {
  width: 495px;
}
.UI-2B-ITB-06-0072M .ui-2tbm9k {
  width: 495px;
}
.UI-2B-ITB-06-0072M .ui-va8bp8 {
  width: 495px;
}
.UI-2B-ITB-06-0072M .ui-sy2f0w {
  width: 495px;
}
.UI-2B-ITB-06-0072M .ui-93cfr6 {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0073P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0073P.html */
.UI-2B-ITB-06-0073P .ui-ellmgv {
  cursor: move;
}
.UI-2B-ITB-06-0073P .ui-z43gxt {
  width: 320px;
}

/* trn/_UI-2B-ITB-06-0074P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0074P.html */
.UI-2B-ITB-06-0074P .ui-ll2zou {
  cursor: move;
}
.UI-2B-ITB-06-0074P .ui-lltzkp {
  width: 495px;
}
.UI-2B-ITB-06-0074P .ui-i677yq {
  width: 200px;
}
.UI-2B-ITB-06-0074P .ui-80hdpi {
  width: 287px;
}

/* trn/_UI-2B-ITB-06-0075S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0076S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0077M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0077M.html */
.UI-2B-ITB-06-0077M .ui-cprx4d {
  width: 186px;
}
.UI-2B-ITB-06-0077M .ui-zy1euu {
  width: 240px;
}
.UI-2B-ITB-06-0077M .ui-pvr570 {
  width: 320px;
}
.UI-2B-ITB-06-0077M .ui-pz8dut {
  width: 186px;
}
.UI-2B-ITB-06-0077M .ui-3reqya {
  width: 186px;
}
.UI-2B-ITB-06-0077M .ui-1ikbou {
  width: 140px;
}
.UI-2B-ITB-06-0077M .ui-n49hom {
  width: 186px;
}
.UI-2B-ITB-06-0077M .ui-tffybg {
  width: 474px;
}
.UI-2B-ITB-06-0077M .ui-bloys9 {
  width: 186px;
}
.UI-2B-ITB-06-0077M .ui-wth320 {
  width: 340px;
}

/* trn/_UI-2B-ITB-06-0078S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0078S.html */
.UI-2B-ITB-06-0078S .ui-nlhmcm {
  width: 186px;
}
.UI-2B-ITB-06-0078S .ui-xnu4so {
  width: 240px;
}
.UI-2B-ITB-06-0078S .ui-9n098m {
  width: 320px;
}
.UI-2B-ITB-06-0078S .ui-r6qx5a {
  width: 186px;
}
.UI-2B-ITB-06-0078S .ui-rv6xuj {
  width: 186px;
}
.UI-2B-ITB-06-0078S .ui-4lnp6f {
  width: 140px;
}
.UI-2B-ITB-06-0078S .ui-bijnp3 {
  width: 186px;
}
.UI-2B-ITB-06-0078S .ui-kx3n7i {
  width: 474px;
}
.UI-2B-ITB-06-0078S .ui-g0nhg7 {
  width: 186px;
}
.UI-2B-ITB-06-0078S .ui-wth320 {
  width: 340px;
}

/* trn/_UI-2B-ITB-06-0079P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0079P.html */
.UI-2B-ITB-06-0079P .ui-irdk3b {
  cursor: move;
}
.UI-2B-ITB-06-0079P .ui-wthsma {
  width: 140px;
}
.UI-2B-ITB-06-0079P .ui-wthmed {
  width: 300px;
}
.UI-2B-ITB-06-0079P .ui-box_type_bg.ui-box_color_quaternary {
  padding: 16px 24px;
}

/* trn/_UI-2B-ITB-06-0080P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0080P.html */
.UI-2B-ITB-06-0080P .ui-uzj7u7 {
  cursor: move;
}
.UI-2B-ITB-06-0080P .ui-cm2kq9 {
  width: 64px;
}
.UI-2B-ITB-06-0080P .ui-9l2j5f {
  width: 502px;
}
.UI-2B-ITB-06-0080P .ui-hhq7yv {
  width: 64px;
}
.UI-2B-ITB-06-0080P .ui-9nj037 {
  width: 502px;
}
.UI-2B-ITB-06-0080P .ui-drvi3r {
  width: 64px;
  padding-top: 9px;
}
.UI-2B-ITB-06-0080P .ui-8v7j0m {
  width: 502px;
  padding-top: 8px;
}
.UI-2B-ITB-06-0080P .ui-p4gzh5 {
  width: 64px;
}
.UI-2B-ITB-06-0080P .ui-y2cqp2 {
  width: 502px;
}
.UI-2B-ITB-06-0080P .ui-cbkkec {
  width: 64px;
}
.UI-2B-ITB-06-0080P .ui-zhsyvg {
  width: 502px;
}
.UI-2B-ITB-06-0080P .ui-b526f4 {
  width: 64px;
}
.UI-2B-ITB-06-0080P .ui-lwg5qa {
  width: 502px;
}
.UI-2B-ITB-06-0080P .ui-tsi2pn {
  width: 64px;
  padding-top: 9px;
}
.UI-2B-ITB-06-0080P .ui-0mrnjg {
  width: 502px;
  padding-top: 8px;
}
.UI-2B-ITB-06-0080P .ui-5h2114 {
  width: 64px;
}
.UI-2B-ITB-06-0080P .ui-t3jfsx {
  width: 502px;
}

/* trn/_UI-2B-ITB-06-0081P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0081P.html */
.UI-2B-ITB-06-0081P .ui-cwtakl {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0082S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0082S.html */
.UI-2B-ITB-06-0082S .ui-8c785c {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0083S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0084M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0084M.html */
.UI-2B-ITB-06-0084M .ui-h23i9h {
  width: 320px;
}
.UI-2B-ITB-06-0084M .ui-84m90w {
  width: 186px;
}
.UI-2B-ITB-06-0084M .ui-fifepf {
  width: 186px;
}
.UI-2B-ITB-06-0084M .ui-ako524 {
  width: 140px;
}
.UI-2B-ITB-06-0084M .ui-53n560 {
  width: 186px;
}
.UI-2B-ITB-06-0084M .ui-e30i8b {
  width: 474px;
}
.UI-2B-ITB-06-0084M .ui-jwxxqi {
  width: 186px;
}
.UI-2B-ITB-06-0084M .ui-fgtuti {
  width: 200px;
}

/* trn/_UI-2B-ITB-06-0085M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0085M.html */
.UI-2B-ITB-06-0085M .ui-uipj1v {
  width: 186px;
}
.UI-2B-ITB-06-0085M .ui-rvo0ei {
  width: 320px;
}
.UI-2B-ITB-06-0085M .ui-o9d65w {
  width: 186px;
}
.UI-2B-ITB-06-0085M .ui-e0wlub {
  width: 186px;
}
.UI-2B-ITB-06-0085M .ui-pad6el {
  width: 140px;
}

/* trn/_UI-2B-ITB-06-0086P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0086P.html */
.UI-2B-ITB-06-0086P .ui-wjcz1x {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0087P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0087P.html */
.UI-2B-ITB-06-0087P .ui-9qeq7s {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0088S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0089S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0089S.html */
.UI-2B-ITB-06-0089S .ui-uipj1v {
  width: 186px;
}
.UI-2B-ITB-06-0089S .ui-rvo0ei {
  width: 320px;
}
.UI-2B-ITB-06-0089S .ui-o9d65w {
  width: 186px;
}
.UI-2B-ITB-06-0089S .ui-e0wlub {
  width: 186px;
}
.UI-2B-ITB-06-0089S .ui-pad6el {
  width: 140px;
}

/* trn/_UI-2B-ITB-06-0090P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0091M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0091M.html */
.UI-2B-ITB-06-0091M .ui-qoqvwv {
  width: 193px;
}
.UI-2B-ITB-06-0091M .ui-52gt9a {
  width: 160px;
}
.UI-2B-ITB-06-0091M .ui-9go7qp {
  width: 120px;
}
.UI-2B-ITB-06-0091M .ui-27kfdy {
  width: 140px;
}
.UI-2B-ITB-06-0091M .ui-26jk27 {
  width: 240px;
}
.UI-2B-ITB-06-0091M .ui-n06t45 {
  width: 140px;
}
.UI-2B-ITB-06-0091M .ui-xboqv8 {
  width: 495px;
}
.UI-2B-ITB-06-0091M .ui-s3s294 {
  width: 495px;
}
.UI-2B-ITB-06-0091M .ui-7fvwln {
  width: 240px;
}
.UI-2B-ITB-06-0091M .ui-9y7eca {
  width: 240px;
}
.UI-2B-ITB-06-0091M .ui-d37ze0 {
  width: 495px;
}
.UI-2B-ITB-06-0091M .ui-oqvijd {
  width: 495px;
}
.UI-2B-ITB-06-0091M .ui-gmjq0n {
  width: 240px;
}
.UI-2B-ITB-06-0091M .ui-rbmn7x {
  width: 160px;
}
.UI-2B-ITB-06-0091M .ui-a29wjd {
  width: 287px;
}
.UI-2B-ITB-06-0091M .ui-s8vgnj {
  width: 280px;
}
.UI-2B-ITB-06-0091M .ui-hyy1uh {
  width: 334px;
}
.UI-2B-ITB-06-0091M .ui-dzxkz8 {
  width: 160px;
}
.UI-2B-ITB-06-0091M .ui-5aue7h {
  width: 287px;
}
.UI-2B-ITB-06-0091M .ui-yen7p9 {
  width: 280px;
}
.UI-2B-ITB-06-0091M .ui-j7b86h {
  width: 334px;
}
.UI-2B-ITB-06-0091M .ui-0kgz0m {
  width: 200px;
}
.UI-2B-ITB-06-0091M .ui-0uray4 {
  width: 320px;
}
.UI-2B-ITB-06-0091M .ui-ptbm9l {
  width: 495px;
}
.UI-2B-ITB-06-0091M .ui-8hq047 {
  width: 495px;
}
.UI-2B-ITB-06-0091M .ui-zmxylv {
  width: 495px;
}
.UI-2B-ITB-06-0091M .ui-2ugevq {
  width: 495px;
}
.UI-2B-ITB-06-0091M .ui-x2j6fl {
  width: 495px;
}
.UI-2B-ITB-06-0091M .ui-d9txdv {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0092P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0093P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0094P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0094P.html */
.UI-2B-ITB-06-0094P .ui-imyajj {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0095P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0095P.html */
.UI-2B-ITB-06-0095P .ui-stddrm {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0096P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0096P.html */
.UI-2B-ITB-06-0096P .ui-pl3azf {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0097S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0097S.html */
.UI-2B-ITB-06-0097S .ui-qoqvwv {
  width: 193px;
}
.UI-2B-ITB-06-0097S .ui-52gt9a {
  width: 160px;
}
.UI-2B-ITB-06-0097S .ui-9go7qp {
  width: 120px;
}
.UI-2B-ITB-06-0097S .ui-27kfdy {
  width: 140px;
}
.UI-2B-ITB-06-0097S .ui-26jk27 {
  width: 240px;
}
.UI-2B-ITB-06-0097S .ui-n06t45 {
  width: 140px;
}
.UI-2B-ITB-06-0097S .ui-xboqv8 {
  width: 495px;
}
.UI-2B-ITB-06-0097S .ui-s3s294 {
  width: 495px;
}
.UI-2B-ITB-06-0097S .ui-7fvwln {
  width: 240px;
}
.UI-2B-ITB-06-0097S .ui-9y7eca {
  width: 240px;
}
.UI-2B-ITB-06-0097S .ui-d37ze0 {
  width: 495px;
}
.UI-2B-ITB-06-0097S .ui-oqvijd {
  width: 495px;
}
.UI-2B-ITB-06-0097S .ui-gmjq0n {
  width: 240px;
}
.UI-2B-ITB-06-0097S .ui-rbmn7x {
  width: 160px;
}
.UI-2B-ITB-06-0097S .ui-a29wjd {
  width: 287px;
}
.UI-2B-ITB-06-0097S .ui-s8vgnj {
  width: 280px;
}
.UI-2B-ITB-06-0097S .ui-hyy1uh {
  width: 334px;
}
.UI-2B-ITB-06-0097S .ui-dzxkz8 {
  width: 160px;
}
.UI-2B-ITB-06-0097S .ui-5aue7h {
  width: 287px;
}
.UI-2B-ITB-06-0097S .ui-yen7p9 {
  width: 280px;
}
.UI-2B-ITB-06-0097S .ui-j7b86h {
  width: 334px;
}
.UI-2B-ITB-06-0097S .ui-0kgz0m {
  width: 200px;
}
.UI-2B-ITB-06-0097S .ui-0uray4 {
  width: 320px;
}

/* trn/_UI-2B-ITB-06-0098P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0098P.html */
.UI-2B-ITB-06-0098P .ui-ft6bu4 {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0099P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0099P.html */
.UI-2B-ITB-06-0099P .ui-bezcki {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0100P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0101P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0102P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0102P.html */
.UI-2B-ITB-06-0102P .ui-evf8hz {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0103P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0103P.html */
.UI-2B-ITB-06-0103P .ui-9z5bvi {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0104S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0104S.html */
.UI-2B-ITB-06-0104S .ui-qoqvwv {
  width: 193px;
}
.UI-2B-ITB-06-0104S .ui-52gt9a {
  width: 160px;
}
.UI-2B-ITB-06-0104S .ui-9go7qp {
  width: 120px;
}
.UI-2B-ITB-06-0104S .ui-27kfdy {
  width: 140px;
}
.UI-2B-ITB-06-0104S .ui-26jk27 {
  width: 240px;
}
.UI-2B-ITB-06-0104S .ui-n06t45 {
  width: 140px;
}
.UI-2B-ITB-06-0104S .ui-xboqv8 {
  width: 495px;
}
.UI-2B-ITB-06-0104S .ui-s3s294 {
  width: 495px;
}
.UI-2B-ITB-06-0104S .ui-7fvwln {
  width: 240px;
}
.UI-2B-ITB-06-0104S .ui-9y7eca {
  width: 240px;
}
.UI-2B-ITB-06-0104S .ui-d37ze0 {
  width: 495px;
}
.UI-2B-ITB-06-0104S .ui-oqvijd {
  width: 495px;
}
.UI-2B-ITB-06-0104S .ui-gmjq0n {
  width: 240px;
}
.UI-2B-ITB-06-0104S .ui-rbmn7x {
  width: 160px;
}
.UI-2B-ITB-06-0104S .ui-a29wjd {
  width: 287px;
}
.UI-2B-ITB-06-0104S .ui-s8vgnj {
  width: 280px;
}
.UI-2B-ITB-06-0104S .ui-hyy1uh {
  width: 334px;
}
.UI-2B-ITB-06-0104S .ui-dzxkz8 {
  width: 160px;
}
.UI-2B-ITB-06-0104S .ui-5aue7h {
  width: 287px;
}
.UI-2B-ITB-06-0104S .ui-yen7p9 {
  width: 280px;
}
.UI-2B-ITB-06-0104S .ui-j7b86h {
  width: 334px;
}
.UI-2B-ITB-06-0104S .ui-0kgz0m {
  width: 200px;
}
.UI-2B-ITB-06-0104S .ui-0uray4 {
  width: 320px;
}
.UI-2B-ITB-06-0104S .ui-ptbm9l {
  width: 495px;
}
.UI-2B-ITB-06-0104S .ui-8hq047 {
  width: 495px;
}
.UI-2B-ITB-06-0104S .ui-zmxylv {
  width: 495px;
}
.UI-2B-ITB-06-0104S .ui-2ugevq {
  width: 495px;
}
.UI-2B-ITB-06-0104S .ui-x2j6fl {
  width: 495px;
}
.UI-2B-ITB-06-0104S .ui-d9txdv {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0105S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0105S.html */
.UI-2B-ITB-06-0105S .ui-qoqvwv {
  width: 193px;
}
.UI-2B-ITB-06-0105S .ui-52gt9a {
  width: 160px;
}
.UI-2B-ITB-06-0105S .ui-9go7qp {
  width: 120px;
}
.UI-2B-ITB-06-0105S .ui-27kfdy {
  width: 140px;
}
.UI-2B-ITB-06-0105S .ui-26jk27 {
  width: 240px;
}
.UI-2B-ITB-06-0105S .ui-n06t45 {
  width: 140px;
}
.UI-2B-ITB-06-0105S .ui-xboqv8 {
  width: 495px;
}
.UI-2B-ITB-06-0105S .ui-s3s294 {
  width: 495px;
}
.UI-2B-ITB-06-0105S .ui-7fvwln {
  width: 240px;
}
.UI-2B-ITB-06-0105S .ui-9y7eca {
  width: 240px;
}
.UI-2B-ITB-06-0105S .ui-d37ze0 {
  width: 495px;
}
.UI-2B-ITB-06-0105S .ui-oqvijd {
  width: 495px;
}
.UI-2B-ITB-06-0105S .ui-gmjq0n {
  width: 240px;
}
.UI-2B-ITB-06-0105S .ui-rbmn7x {
  width: 160px;
}
.UI-2B-ITB-06-0105S .ui-a29wjd {
  width: 287px;
}
.UI-2B-ITB-06-0105S .ui-s8vgnj {
  width: 280px;
}
.UI-2B-ITB-06-0105S .ui-hyy1uh {
  width: 334px;
}
.UI-2B-ITB-06-0105S .ui-dzxkz8 {
  width: 160px;
}
.UI-2B-ITB-06-0105S .ui-5aue7h {
  width: 287px;
}
.UI-2B-ITB-06-0105S .ui-yen7p9 {
  width: 280px;
}
.UI-2B-ITB-06-0105S .ui-j7b86h {
  width: 334px;
}
.UI-2B-ITB-06-0105S .ui-0kgz0m {
  width: 200px;
}
.UI-2B-ITB-06-0105S .ui-0uray4 {
  width: 320px;
}

/* trn/_UI-2B-ITB-06-0106S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0106S.html */
.UI-2B-ITB-06-0106S .ui-qoqvwv {
  width: 193px;
}
.UI-2B-ITB-06-0106S .ui-52gt9a {
  width: 160px;
}
.UI-2B-ITB-06-0106S .ui-9go7qp {
  width: 120px;
}
.UI-2B-ITB-06-0106S .ui-27kfdy {
  width: 140px;
}
.UI-2B-ITB-06-0106S .ui-26jk27 {
  width: 240px;
}
.UI-2B-ITB-06-0106S .ui-n06t45 {
  width: 140px;
}
.UI-2B-ITB-06-0106S .ui-xboqv8 {
  width: 495px;
}
.UI-2B-ITB-06-0106S .ui-s3s294 {
  width: 495px;
}
.UI-2B-ITB-06-0106S .ui-7fvwln {
  width: 240px;
}
.UI-2B-ITB-06-0106S .ui-9y7eca {
  width: 240px;
}
.UI-2B-ITB-06-0106S .ui-d37ze0 {
  width: 495px;
}
.UI-2B-ITB-06-0106S .ui-oqvijd {
  width: 495px;
}
.UI-2B-ITB-06-0106S .ui-gmjq0n {
  width: 240px;
}
.UI-2B-ITB-06-0106S .ui-rbmn7x {
  width: 160px;
}
.UI-2B-ITB-06-0106S .ui-a29wjd {
  width: 287px;
}
.UI-2B-ITB-06-0106S .ui-s8vgnj {
  width: 280px;
}
.UI-2B-ITB-06-0106S .ui-hyy1uh {
  width: 334px;
}
.UI-2B-ITB-06-0106S .ui-dzxkz8 {
  width: 160px;
}
.UI-2B-ITB-06-0106S .ui-5aue7h {
  width: 287px;
}
.UI-2B-ITB-06-0106S .ui-yen7p9 {
  width: 280px;
}
.UI-2B-ITB-06-0106S .ui-j7b86h {
  width: 334px;
}
.UI-2B-ITB-06-0106S .ui-0kgz0m {
  width: 200px;
}
.UI-2B-ITB-06-0106S .ui-0uray4 {
  width: 320px;
}

/* trn/_UI-2B-ITB-06-0107S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0107S.html */
.UI-2B-ITB-06-0107S .ui-qoqvwv {
  width: 193px;
}
.UI-2B-ITB-06-0107S .ui-52gt9a {
  width: 160px;
}
.UI-2B-ITB-06-0107S .ui-9go7qp {
  width: 120px;
}
.UI-2B-ITB-06-0107S .ui-27kfdy {
  width: 140px;
}
.UI-2B-ITB-06-0107S .ui-26jk27 {
  width: 240px;
}
.UI-2B-ITB-06-0107S .ui-n06t45 {
  width: 140px;
}
.UI-2B-ITB-06-0107S .ui-xboqv8 {
  width: 495px;
}
.UI-2B-ITB-06-0107S .ui-s3s294 {
  width: 495px;
}
.UI-2B-ITB-06-0107S .ui-7fvwln {
  width: 240px;
}
.UI-2B-ITB-06-0107S .ui-9y7eca {
  width: 240px;
}
.UI-2B-ITB-06-0107S .ui-d37ze0 {
  width: 495px;
}
.UI-2B-ITB-06-0107S .ui-oqvijd {
  width: 495px;
}
.UI-2B-ITB-06-0107S .ui-gmjq0n {
  width: 240px;
}
.UI-2B-ITB-06-0107S .ui-rbmn7x {
  width: 160px;
}
.UI-2B-ITB-06-0107S .ui-a29wjd {
  width: 287px;
}
.UI-2B-ITB-06-0107S .ui-s8vgnj {
  width: 280px;
}
.UI-2B-ITB-06-0107S .ui-hyy1uh {
  width: 334px;
}
.UI-2B-ITB-06-0107S .ui-dzxkz8 {
  width: 160px;
}
.UI-2B-ITB-06-0107S .ui-5aue7h {
  width: 287px;
}
.UI-2B-ITB-06-0107S .ui-yen7p9 {
  width: 280px;
}
.UI-2B-ITB-06-0107S .ui-j7b86h {
  width: 334px;
}
.UI-2B-ITB-06-0107S .ui-0kgz0m {
  width: 200px;
}
.UI-2B-ITB-06-0107S .ui-0uray4 {
  width: 320px;
}

/* trn/_UI-2B-ITB-06-0108S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0108S.html */
.UI-2B-ITB-06-0108S .ui-qoqvwv {
  width: 193px;
}
.UI-2B-ITB-06-0108S .ui-52gt9a {
  width: 160px;
}
.UI-2B-ITB-06-0108S .ui-9go7qp {
  width: 120px;
}
.UI-2B-ITB-06-0108S .ui-27kfdy {
  width: 140px;
}
.UI-2B-ITB-06-0108S .ui-26jk27 {
  width: 240px;
}
.UI-2B-ITB-06-0108S .ui-n06t45 {
  width: 140px;
}
.UI-2B-ITB-06-0108S .ui-xboqv8 {
  width: 495px;
}
.UI-2B-ITB-06-0108S .ui-s3s294 {
  width: 495px;
}
.UI-2B-ITB-06-0108S .ui-7fvwln {
  width: 240px;
}
.UI-2B-ITB-06-0108S .ui-9y7eca {
  width: 240px;
}
.UI-2B-ITB-06-0108S .ui-d37ze0 {
  width: 495px;
}
.UI-2B-ITB-06-0108S .ui-oqvijd {
  width: 495px;
}
.UI-2B-ITB-06-0108S .ui-gmjq0n {
  width: 240px;
}
.UI-2B-ITB-06-0108S .ui-rbmn7x {
  width: 160px;
}
.UI-2B-ITB-06-0108S .ui-a29wjd {
  width: 287px;
}
.UI-2B-ITB-06-0108S .ui-s8vgnj {
  width: 280px;
}
.UI-2B-ITB-06-0108S .ui-hyy1uh {
  width: 334px;
}
.UI-2B-ITB-06-0108S .ui-dzxkz8 {
  width: 160px;
}
.UI-2B-ITB-06-0108S .ui-5aue7h {
  width: 287px;
}
.UI-2B-ITB-06-0108S .ui-yen7p9 {
  width: 280px;
}
.UI-2B-ITB-06-0108S .ui-j7b86h {
  width: 334px;
}
.UI-2B-ITB-06-0108S .ui-0kgz0m {
  width: 200px;
}
.UI-2B-ITB-06-0108S .ui-0uray4 {
  width: 320px;
}

/* trn/_UI-2B-ITB-06-0109P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0109P.html */
.UI-2B-ITB-06-0109P .ui-lht0kp {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0110S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0110S.html */
.UI-2B-ITB-06-0110S .ui-5acmzk {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0111S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0112S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0113S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0114S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0115S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0116P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0117P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0118P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0119S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0119S.html */
.UI-2B-ITB-06-0119S .ui-b7yxbc {
  width: 193px;
}
.UI-2B-ITB-06-0119S .ui-fhns11 {
  width: 140px;
}
.UI-2B-ITB-06-0119S .ui-cr7zcq {
  width: 495px;
}
.UI-2B-ITB-06-0119S .ui-hzdky5 {
  width: 495px;
}
.UI-2B-ITB-06-0119S .ui-pi5jrx {
  width: 160px;
}
.UI-2B-ITB-06-0119S .ui-ewh6sb {
  width: 120px;
}
.UI-2B-ITB-06-0119S .ui-rwt5cn {
  width: 240px;
}
.UI-2B-ITB-06-0119S .ui-s3awzf {
  width: 240px;
}
.UI-2B-ITB-06-0119S .ui-xu6n1y {
  width: 240px;
}
.UI-2B-ITB-06-0119S .ui-ttukaf {
  width: 200px;
}
.UI-2B-ITB-06-0119S .ui-m72bps {
  width: 160px;
}
.UI-2B-ITB-06-0119S .ui-x0rsd8 {
  width: 287px;
}
.UI-2B-ITB-06-0119S .ui-chrsoj {
  width: 280px;
}
.UI-2B-ITB-06-0119S .ui-2jo1bg {
  width: 334px;
}
.UI-2B-ITB-06-0119S .ui-z7frk7 {
  width: 320px;
}
.UI-2B-ITB-06-0119S .ui-ptbm9l {
  width: 495px;
}
.UI-2B-ITB-06-0119S .ui-8hq047 {
  width: 495px;
}
.UI-2B-ITB-06-0119S .ui-zmxylv {
  width: 495px;
}
.UI-2B-ITB-06-0119S .ui-2ugevq {
  width: 495px;
}
.UI-2B-ITB-06-0119S .ui-x2j6fl {
  width: 495px;
}
.UI-2B-ITB-06-0119S .ui-d9txdv {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0120P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0120P.html */
.UI-2B-ITB-06-0120P .ui-9fn1ba {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0121P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0122P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0123P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0124P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0125P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0126S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0126S.html */
.UI-2B-ITB-06-0126S .ui-b7yxbc {
  width: 193px;
}
.UI-2B-ITB-06-0126S .ui-fhns11 {
  width: 140px;
}
.UI-2B-ITB-06-0126S .ui-cr7zcq {
  width: 495px;
}
.UI-2B-ITB-06-0126S .ui-hzdky5 {
  width: 495px;
}
.UI-2B-ITB-06-0126S .ui-pi5jrx {
  width: 160px;
}
.UI-2B-ITB-06-0126S .ui-ewh6sb {
  width: 120px;
}
.UI-2B-ITB-06-0126S .ui-rwt5cn {
  width: 240px;
}
.UI-2B-ITB-06-0126S .ui-s3awzf {
  width: 240px;
}
.UI-2B-ITB-06-0126S .ui-xu6n1y {
  width: 240px;
}
.UI-2B-ITB-06-0126S .ui-ttukaf {
  width: 200px;
}
.UI-2B-ITB-06-0126S .ui-m72bps {
  width: 160px;
}
.UI-2B-ITB-06-0126S .ui-x0rsd8 {
  width: 287px;
}
.UI-2B-ITB-06-0126S .ui-chrsoj {
  width: 280px;
}
.UI-2B-ITB-06-0126S .ui-2jo1bg {
  width: 334px;
}
.UI-2B-ITB-06-0126S .ui-z7frk7 {
  width: 320px;
}
.UI-2B-ITB-06-0126S .ui-ptbm9l {
  width: 495px;
}
.UI-2B-ITB-06-0126S .ui-8hq047 {
  width: 495px;
}
.UI-2B-ITB-06-0126S .ui-zmxylv {
  width: 495px;
}
.UI-2B-ITB-06-0126S .ui-2ugevq {
  width: 495px;
}
.UI-2B-ITB-06-0126S .ui-x2j6fl {
  width: 495px;
}
.UI-2B-ITB-06-0126S .ui-d9txdv {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0127S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0127S.html */
.UI-2B-ITB-06-0127S .ui-b7yxbc {
  width: 193px;
}
.UI-2B-ITB-06-0127S .ui-fhns11 {
  width: 140px;
}
.UI-2B-ITB-06-0127S .ui-cr7zcq {
  width: 495px;
}
.UI-2B-ITB-06-0127S .ui-hzdky5 {
  width: 495px;
}
.UI-2B-ITB-06-0127S .ui-pi5jrx {
  width: 160px;
}
.UI-2B-ITB-06-0127S .ui-ewh6sb {
  width: 120px;
}
.UI-2B-ITB-06-0127S .ui-rwt5cn {
  width: 240px;
}
.UI-2B-ITB-06-0127S .ui-s3awzf {
  width: 240px;
}
.UI-2B-ITB-06-0127S .ui-xu6n1y {
  width: 240px;
}
.UI-2B-ITB-06-0127S .ui-ttukaf {
  width: 200px;
}
.UI-2B-ITB-06-0127S .ui-m72bps {
  width: 160px;
}
.UI-2B-ITB-06-0127S .ui-x0rsd8 {
  width: 287px;
}
.UI-2B-ITB-06-0127S .ui-chrsoj {
  width: 280px;
}
.UI-2B-ITB-06-0127S .ui-2jo1bg {
  width: 334px;
}
.UI-2B-ITB-06-0127S .ui-z7frk7 {
  width: 320px;
}
.UI-2B-ITB-06-0127S .ui-ptbm9l {
  width: 495px;
}
.UI-2B-ITB-06-0127S .ui-8hq047 {
  width: 495px;
}
.UI-2B-ITB-06-0127S .ui-zmxylv {
  width: 495px;
}
.UI-2B-ITB-06-0127S .ui-2ugevq {
  width: 495px;
}
.UI-2B-ITB-06-0127S .ui-x2j6fl {
  width: 495px;
}
.UI-2B-ITB-06-0127S .ui-d9txdv {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0128S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0128S.html */
.UI-2B-ITB-06-0128S .ui-b7yxbc {
  width: 193px;
}
.UI-2B-ITB-06-0128S .ui-fhns11 {
  width: 140px;
}
.UI-2B-ITB-06-0128S .ui-cr7zcq {
  width: 495px;
}
.UI-2B-ITB-06-0128S .ui-hzdky5 {
  width: 495px;
}
.UI-2B-ITB-06-0128S .ui-pi5jrx {
  width: 160px;
}
.UI-2B-ITB-06-0128S .ui-ewh6sb {
  width: 120px;
}
.UI-2B-ITB-06-0128S .ui-rwt5cn {
  width: 240px;
}
.UI-2B-ITB-06-0128S .ui-s3awzf {
  width: 240px;
}
.UI-2B-ITB-06-0128S .ui-xu6n1y {
  width: 240px;
}
.UI-2B-ITB-06-0128S .ui-ttukaf {
  width: 200px;
}
.UI-2B-ITB-06-0128S .ui-m72bps {
  width: 160px;
}
.UI-2B-ITB-06-0128S .ui-x0rsd8 {
  width: 287px;
}
.UI-2B-ITB-06-0128S .ui-chrsoj {
  width: 280px;
}
.UI-2B-ITB-06-0128S .ui-2jo1bg {
  width: 334px;
}
.UI-2B-ITB-06-0128S .ui-z7frk7 {
  width: 320px;
}
.UI-2B-ITB-06-0128S .ui-ptbm9l {
  width: 495px;
}
.UI-2B-ITB-06-0128S .ui-8hq047 {
  width: 495px;
}
.UI-2B-ITB-06-0128S .ui-zmxylv {
  width: 495px;
}
.UI-2B-ITB-06-0128S .ui-2ugevq {
  width: 495px;
}
.UI-2B-ITB-06-0128S .ui-x2j6fl {
  width: 495px;
}
.UI-2B-ITB-06-0128S .ui-d9txdv {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0129S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0129S.html */
.UI-2B-ITB-06-0129S .ui-b7yxbc {
  width: 193px;
}
.UI-2B-ITB-06-0129S .ui-fhns11 {
  width: 140px;
}
.UI-2B-ITB-06-0129S .ui-cr7zcq {
  width: 495px;
}
.UI-2B-ITB-06-0129S .ui-hzdky5 {
  width: 495px;
}
.UI-2B-ITB-06-0129S .ui-pi5jrx {
  width: 160px;
}
.UI-2B-ITB-06-0129S .ui-ewh6sb {
  width: 120px;
}
.UI-2B-ITB-06-0129S .ui-rwt5cn {
  width: 240px;
}
.UI-2B-ITB-06-0129S .ui-s3awzf {
  width: 240px;
}
.UI-2B-ITB-06-0129S .ui-xu6n1y {
  width: 240px;
}
.UI-2B-ITB-06-0129S .ui-ttukaf {
  width: 200px;
}
.UI-2B-ITB-06-0129S .ui-m72bps {
  width: 160px;
}
.UI-2B-ITB-06-0129S .ui-x0rsd8 {
  width: 287px;
}
.UI-2B-ITB-06-0129S .ui-chrsoj {
  width: 280px;
}
.UI-2B-ITB-06-0129S .ui-2jo1bg {
  width: 334px;
}
.UI-2B-ITB-06-0129S .ui-z7frk7 {
  width: 320px;
}
.UI-2B-ITB-06-0129S .ui-ptbm9l {
  width: 495px;
}
.UI-2B-ITB-06-0129S .ui-8hq047 {
  width: 495px;
}
.UI-2B-ITB-06-0129S .ui-zmxylv {
  width: 495px;
}
.UI-2B-ITB-06-0129S .ui-2ugevq {
  width: 495px;
}
.UI-2B-ITB-06-0129S .ui-x2j6fl {
  width: 495px;
}
.UI-2B-ITB-06-0129S .ui-d9txdv {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0130S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0130S.html */
.UI-2B-ITB-06-0130S .ui-b7yxbc {
  width: 193px;
}
.UI-2B-ITB-06-0130S .ui-fhns11 {
  width: 140px;
}
.UI-2B-ITB-06-0130S .ui-cr7zcq {
  width: 495px;
}
.UI-2B-ITB-06-0130S .ui-hzdky5 {
  width: 495px;
}
.UI-2B-ITB-06-0130S .ui-pi5jrx {
  width: 160px;
}
.UI-2B-ITB-06-0130S .ui-ewh6sb {
  width: 120px;
}
.UI-2B-ITB-06-0130S .ui-rwt5cn {
  width: 240px;
}
.UI-2B-ITB-06-0130S .ui-s3awzf {
  width: 240px;
}
.UI-2B-ITB-06-0130S .ui-xu6n1y {
  width: 240px;
}
.UI-2B-ITB-06-0130S .ui-ttukaf {
  width: 200px;
}
.UI-2B-ITB-06-0130S .ui-m72bps {
  width: 160px;
}
.UI-2B-ITB-06-0130S .ui-x0rsd8 {
  width: 287px;
}
.UI-2B-ITB-06-0130S .ui-chrsoj {
  width: 280px;
}
.UI-2B-ITB-06-0130S .ui-2jo1bg {
  width: 334px;
}
.UI-2B-ITB-06-0130S .ui-z7frk7 {
  width: 320px;
}
.UI-2B-ITB-06-0130S .ui-ptbm9l {
  width: 495px;
}
.UI-2B-ITB-06-0130S .ui-8hq047 {
  width: 495px;
}
.UI-2B-ITB-06-0130S .ui-zmxylv {
  width: 495px;
}
.UI-2B-ITB-06-0130S .ui-2ugevq {
  width: 495px;
}
.UI-2B-ITB-06-0130S .ui-x2j6fl {
  width: 495px;
}
.UI-2B-ITB-06-0130S .ui-d9txdv {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0131P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0131P.html */
.UI-2B-ITB-06-0131P .ui-icete4 {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0132S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0132S.html */
.UI-2B-ITB-06-0132S .ui-znfj4r {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0133S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0134S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0135M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0135M.html */
.UI-2B-ITB-06-0135M .ui-hx4fzu {
  width: 140px;
}
.UI-2B-ITB-06-0135M .ui-gvn0ed {
  width: 320px;
}
.UI-2B-ITB-06-0135M .ui-vkj1h6 {
  width: 186px;
}
.UI-2B-ITB-06-0135M .ui-fjupy2 {
  width: 186px;
}
.UI-2B-ITB-06-0135M .ui-6hci7s {
  width: 140px;
}
.UI-2B-ITB-06-0135M .ui-1d9whf {
  width: 474px;
}
.UI-2B-ITB-06-0135M .ui-5tetbb {
  width: 186px;
}

/* trn/_UI-2B-ITB-06-0136S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0136S.html */
.UI-2B-ITB-06-0136S .ui-hx4fzu {
  width: 140px;
}
.UI-2B-ITB-06-0136S .ui-gvn0ed {
  width: 320px;
}
.UI-2B-ITB-06-0136S .ui-vkj1h6 {
  width: 186px;
}
.UI-2B-ITB-06-0136S .ui-fjupy2 {
  width: 186px;
}
.UI-2B-ITB-06-0136S .ui-6hci7s {
  width: 140px;
}
.UI-2B-ITB-06-0136S .ui-1d9whf {
  width: 474px;
}
.UI-2B-ITB-06-0136S .ui-5tetbb {
  width: 186px;
}

/* trn/_UI-2B-ITB-06-0137S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0137S.html */
.UI-2B-ITB-06-0137S .ui-xh1njb {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0138S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0139S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0139S.html */
.UI-2B-ITB-06-0139S .ui-eg9pk4 {
  width: 140px;
}
.UI-2B-ITB-06-0139S .ui-50njzm {
  width: 320px;
}
.UI-2B-ITB-06-0139S .ui-mbpfrt {
  width: 186px;
}
.UI-2B-ITB-06-0139S .ui-dksvgw {
  width: 186px;
}
.UI-2B-ITB-06-0139S .ui-pjmpb5 {
  width: 140px;
}
.UI-2B-ITB-06-0139S .ui-7x4bcp {
  width: 474px;
}
.UI-2B-ITB-06-0139S .ui-82tsnh {
  width: 186px;
}

/* trn/_UI-2B-ITB-06-0143S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0143S.html */
.UI-2B-ITB-06-0143S .ui-tjiv6t {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0144S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0145M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0145M.html */
.UI-2B-ITB-06-0145M .ui-4mudb2 {
  width: 240px;
}
.UI-2B-ITB-06-0145M .ui-4eku6n {
  width: 193px;
}
.UI-2B-ITB-06-0145M .ui-mja473 {
  width: 140px;
}
.UI-2B-ITB-06-0145M .ui-2g3uiv {
  width: 140px;
}
.UI-2B-ITB-06-0145M .ui-z0kio0 {
  width: 495px;
}
.UI-2B-ITB-06-0145M .ui-2xpxxk {
  width: 495px;
}
.UI-2B-ITB-06-0145M .ui-52gt9a {
  width: 160px;
}
.UI-2B-ITB-06-0145M .ui-9go7qp {
  width: 120px;
}
.UI-2B-ITB-06-0145M .ui-26jk27 {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0146S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0146S.html */
.UI-2B-ITB-06-0146S .ui-qmjlzt {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0147S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0148S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0149M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0149M.html */
.UI-2B-ITB-06-0149M .ui-sptz28 {
  width: 120px;
}
.UI-2B-ITB-06-0149M .ui-sptz29 {
  width: 160px;
}
.UI-2B-ITB-06-0149M .ui-z3unbb {
  width: 320px;
}
.UI-2B-ITB-06-0149M .ui-k49r16 {
  width: 186px;
}
.UI-2B-ITB-06-0149M .ui-41hyk9 {
  width: 186px;
}
.UI-2B-ITB-06-0149M .ui-ckan3b {
  width: 140px;
}
.UI-2B-ITB-06-0149M .ui-xa3w8o {
  width: 474px;
}
.UI-2B-ITB-06-0149M .ui-q0ku0p {
  width: 186px;
}

/* trn/_UI-2B-ITB-06-0150P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0150P.html */
.UI-2B-ITB-06-0150P .ui-tf2c6z {
  cursor: move;
}
.UI-2B-ITB-06-0150P .ui-d39v46 {
  display: inline-block;
  width: 80px;
}

/* trn/_UI-2B-ITB-06-0151P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0151P.html */
.UI-2B-ITB-06-0151P .ui-uzj7u7 {
  cursor: move;
}
.UI-2B-ITB-06-0151P .ui-cm2kq9 {
  width: 64px;
}
.UI-2B-ITB-06-0151P .ui-9l2j5f {
  width: 502px;
}
.UI-2B-ITB-06-0151P .ui-hhq7yv {
  width: 64px;
}
.UI-2B-ITB-06-0151P .ui-9nj037 {
  width: 502px;
}
.UI-2B-ITB-06-0151P .ui-drvi3r {
  width: 64px;
  padding-top: 9px;
}
.UI-2B-ITB-06-0151P .ui-8v7j0m {
  width: 502px;
  padding-top: 8px;
}
.UI-2B-ITB-06-0151P .ui-p4gzh5 {
  width: 64px;
}
.UI-2B-ITB-06-0151P .ui-y2cqp2 {
  width: 502px;
}
.UI-2B-ITB-06-0151P .ui-cbkkec {
  width: 64px;
}
.UI-2B-ITB-06-0151P .ui-zhsyvg {
  width: 502px;
}
.UI-2B-ITB-06-0151P .ui-b526f4 {
  width: 64px;
}
.UI-2B-ITB-06-0151P .ui-lwg5qa {
  width: 502px;
}
.UI-2B-ITB-06-0151P .ui-tsi2pn {
  width: 64px;
  padding-top: 9px;
}
.UI-2B-ITB-06-0151P .ui-0mrnjg {
  width: 502px;
  padding-top: 8px;
}
.UI-2B-ITB-06-0151P .ui-5h2114 {
  width: 64px;
}
.UI-2B-ITB-06-0151P .ui-t3jfsx {
  width: 502px;
}

/* trn/_UI-2B-ITB-06-0152P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0152P.html */
.UI-2B-ITB-06-0152P .ui-idpave {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0153S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0153S.html */
.UI-2B-ITB-06-0153S .ui-xi682d {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0154S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0155M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0155M.html */
.UI-2B-ITB-06-0155M .ui-au12qs {
  width: 320px;
}
.UI-2B-ITB-06-0155M .ui-udhvvw {
  width: 380px;
}
.UI-2B-ITB-06-0155M .ui-0kskbg {
  width: 80px;
}

/* trn/_UI-2B-ITB-06-0156S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0157S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0158S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0159S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0160S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0161P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0162P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0163S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0164S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0165S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0166S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0167S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0168S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0169S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0170S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0171S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0172S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0173S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0174S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0175S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0177P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0178P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0179P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0181S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0182S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0183S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0184S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0191M.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0193M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0193M.html */
.UI-2B-ITB-06-0193M .ui-pb6lz7 {
  width: 193px;
}
.UI-2B-ITB-06-0193M .ui-oncxp4 {
  width: 160px;
}
.UI-2B-ITB-06-0193M .ui-ngv5pj {
  width: 120px;
}
.UI-2B-ITB-06-0193M .ui-ud1gav {
  width: 140px;
}
.UI-2B-ITB-06-0193M .ui-nzvfx4 {
  width: 240px;
}
.UI-2B-ITB-06-0193M .ui-0qoeot {
  width: 495px;
}
.UI-2B-ITB-06-0193M .ui-7jh6y3 {
  width: 495px;
}
.UI-2B-ITB-06-0193M .ui-nxu5oy {
  width: 240px;
}
.UI-2B-ITB-06-0193M .ui-hstavd {
  width: 240px;
}
.UI-2B-ITB-06-0193M .ui-lgazyk {
  width: 320px;
}

/* trn/_UI-2B-ITB-06-0194P.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0195P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0195P.html */
.UI-2B-ITB-06-0195P .ui-5xcktg {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0196S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0196S.html */
.UI-2B-ITB-06-0196S .ui-nhia4b {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0197S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0198S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0199M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0199M.html */
.UI-2B-ITB-06-0199M .ui-21oot7 {
  width: 140px;
}
.UI-2B-ITB-06-0199M .ui-hfmh6i {
  width: 320px;
}
.UI-2B-ITB-06-0199M .ui-vcbetr {
  width: 186px;
}
.UI-2B-ITB-06-0199M .ui-vyu2v3 {
  width: 186px;
}
.UI-2B-ITB-06-0199M .ui-bl33yc {
  width: 140px;
}
.UI-2B-ITB-06-0199M .ui-bti85j {
  width: 474px;
}
.UI-2B-ITB-06-0199M .ui-vgz39r {
  width: 186px;
}

/* trn/_UI-2B-ITB-06-0200S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0200S.html */
.UI-2B-ITB-06-0200S .ui-21oot7 {
  width: 140px;
}
.UI-2B-ITB-06-0200S .ui-hfmh6i {
  width: 320px;
}
.UI-2B-ITB-06-0200S .ui-vcbetr {
  width: 186px;
}
.UI-2B-ITB-06-0200S .ui-vyu2v3 {
  width: 186px;
}
.UI-2B-ITB-06-0200S .ui-bl33yc {
  width: 140px;
}
.UI-2B-ITB-06-0200S .ui-bti85j {
  width: 474px;
}
.UI-2B-ITB-06-0200S .ui-vgz39r {
  width: 186px;
}

/* trn/_UI-2B-ITB-06-0201S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0201S.html */
.UI-2B-ITB-06-0201S .ui-3dpcuw {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0202S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0284P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0284P.html */
.UI-2B-ITB-06-0284P .ui-1ro1i3 {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0285P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0285P.html */
.UI-2B-ITB-06-0285P .ui-2qhzdv {
  cursor: move;
}
.UI-2B-ITB-06-0285P .ui-48cbhf {
  width: 140px;
}
.UI-2B-ITB-06-0285P .ui-0dbrai {
  width: 300px;
}

/* trn/_UI-2B-ITB-06-0286P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0286P.html */
.UI-2B-ITB-06-0286P .ui-uzj7u7 {
  cursor: move;
}
.UI-2B-ITB-06-0286P .ui-cm2kq9 {
  width: 64px;
}
.UI-2B-ITB-06-0286P .ui-9l2j5f {
  width: 502px;
}
.UI-2B-ITB-06-0286P .ui-hhq7yv {
  width: 64px;
}
.UI-2B-ITB-06-0286P .ui-9nj037 {
  width: 502px;
}
.UI-2B-ITB-06-0286P .ui-drvi3r {
  width: 64px;
  padding-top: 9px;
}
.UI-2B-ITB-06-0286P .ui-8v7j0m {
  width: 502px;
  padding-top: 8px;
}
.UI-2B-ITB-06-0286P .ui-p4gzh5 {
  width: 64px;
}
.UI-2B-ITB-06-0286P .ui-y2cqp2 {
  width: 502px;
}
.UI-2B-ITB-06-0286P .ui-cbkkec {
  width: 64px;
}
.UI-2B-ITB-06-0286P .ui-zhsyvg {
  width: 502px;
}
.UI-2B-ITB-06-0286P .ui-b526f4 {
  width: 64px;
}
.UI-2B-ITB-06-0286P .ui-lwg5qa {
  width: 502px;
}
.UI-2B-ITB-06-0286P .ui-tsi2pn {
  width: 64px;
  padding-top: 9px;
}
.UI-2B-ITB-06-0286P .ui-0mrnjg {
  width: 502px;
  padding-top: 8px;
}
.UI-2B-ITB-06-0286P .ui-5h2114 {
  width: 64px;
}
.UI-2B-ITB-06-0286P .ui-t3jfsx {
  width: 502px;
}

/* trn/_UI-2B-ITB-06-0287P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0287P.html */
.UI-2B-ITB-06-0287P .ui-m4mg8w {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0288P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0288P.html */
.UI-2B-ITB-06-0288P .ui-abxmcm {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0289P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0289P.html */
.UI-2B-ITB-06-0289P .ui-on9o1i {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0290P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0290P.html */
.UI-2B-ITB-06-0290P .ui-yiovbx {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0291M.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0292S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0293M.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0294M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0294M.html */
.UI-2B-ITB-06-0294M .ui-rb05vr {
  width: 320px;
}
.UI-2B-ITB-06-0294M .ui-wv58m0 {
  width: 186px;
}
.UI-2B-ITB-06-0294M .ui-00b9ah {
  width: 186px;
}
.UI-2B-ITB-06-0294M .ui-uiy8lt {
  width: 140px;
}
.UI-2B-ITB-06-0294M .ui-dmr036 {
  width: 186px;
}
.UI-2B-ITB-06-0294M .ui-arz0i2 {
  width: 474px;
}
.UI-2B-ITB-06-0294M .ui-pmbzpy {
  width: 186px;
}
.UI-2B-ITB-06-0294M .ui-fgtuti {
  width: 200px;
}

/* trn/_UI-2B-ITB-06-0295P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0295P.html */
.UI-2B-ITB-06-0295P .ui-i6wtss {
  cursor: move;
}
.UI-2B-ITB-06-0295P .ui-i41tnx {
  width: 140px;
}
.UI-2B-ITB-06-0295P .ui-uzxprp {
  width: 300px;
}

/* trn/_UI-2B-ITB-06-0297S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0297S.html */
.UI-2B-ITB-06-0297S .ui-sptz28 {
  width: 120px;
}
.UI-2B-ITB-06-0297S .ui-sptz29 {
  width: 160px;
}
.UI-2B-ITB-06-0297S .ui-z3unbb {
  width: 320px;
}
.UI-2B-ITB-06-0297S .ui-k49r16 {
  width: 186px;
}
.UI-2B-ITB-06-0297S .ui-41hyk9 {
  width: 186px;
}
.UI-2B-ITB-06-0297S .ui-ckan3b {
  width: 140px;
}
.UI-2B-ITB-06-0297S .ui-xa3w8o {
  width: 474px;
}
.UI-2B-ITB-06-0297S .ui-q0ku0p {
  width: 186px;
}

/* trn/_UI-2B-ITB-06-0298P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0298P.html */
.UI-2B-ITB-06-0298P .ui-hphthh {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0299P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0299P.html */
.UI-2B-ITB-06-0299P .ui-x3xq2u {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0300P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0300P.html */
.UI-2B-ITB-06-0300P .ui-xq03u5 {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0301S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0302S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0303M.scss - UTF-8 */
.UI-2B-ITB-06-0303M .ui-terms_type_box {
  padding: 15px 23px;
}

/* trn/_UI-2B-ITB-06-0304S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0304S.html */
.ui-ub81fq {
  width: 193px;
}

.ui-8kgz3s {
  width: 160px;
}

.ui-6c02mr {
  width: 287px;
}

.ui-6z8xvr {
  width: 280px;
}

.ui-ob7pnv {
  width: 160px;
}

.ui-6r9tqf {
  width: 160px;
}

.ui-etx08e {
  width: 240px;
}

.ui-xw4tu3 {
  width: 240px;
}

.ui-ywtisy {
  width: 160px;
}

.ui-uwuwv0 {
  width: 495px;
}

.ui-o3qkay {
  width: 495px;
}

.ui-wg6ma9 {
  margin-top: 56px;
}

.ui-yen7p9 {
  width: 280px;
}

/* trn/_UI-2B-ITB-06-0305S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0305S.html */
.ui-9bipg8 {
  width: 193px;
}

.ui-yozkcf {
  width: 380px;
}

.ui-mldicl {
  width: 240px;
}

.ui-pdpfd8 {
  width: 200px;
}

.ui-is8yt0 {
  margin-top: 56px;
}

/* trn/_UI-2B-ITB-06-0306S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0306S.html */
.ui-s5qhln {
  width: 193px;
}

.ui-x1wouo {
  width: 500px;
}

.ui-bvgkiv {
  width: 500px;
}

.ui-4ixb2r {
  width: 280px;
}

.ui-eqighk {
  width: 160px;
}

.ui-u985vm {
  width: 160px;
}

.ui-7zsekp {
  width: 240px;
}

.ui-zs38g8 {
  width: 240px;
}

.ui-5f3z69 {
  width: 160px;
}

.ui-vn6vfl {
  margin-top: 56px;
}

.ui-chrsoj {
  width: 280px;
}

/* trn/_UI-2B-ITB-06-0307S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0307S.html */
.ui-jqfc3x {
  width: 193px;
}

.ui-246u8u {
  width: 380px;
}

.ui-kw0egd {
  width: 380px;
}

.ui-38cp6p {
  width: 280px;
}

.ui-1szli9 {
  width: 160px;
}

.ui-swnkx8 {
  width: 160px;
}

.ui-f6z4gq {
  width: 240px;
}

.ui-bpx9q7 {
  width: 240px;
}

.ui-aqoc3s {
  width: 160px;
}

.ui-g5pkzl {
  margin-top: 56px;
}

/* trn/_UI-2B-ITB-06-0308S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0308S.html */
.ui-8rabv4 {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0309S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0309S.html */
.ui-anbxxk {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0310S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0310S.html */
.ui-5z708a {
  width: 240px;
}

.ui-terms-single .single-box.form .ui-icon {
  margin-left: auto;
}

.UI-2B-ITB-06-0310S .ui-terms-single .form.single-box {
  padding: 15px 23px;
}


/* trn/_UI-2B-ITB-06-0311S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0311S.html */
.ui-s1ov81 {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0312S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0313S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0314S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0315S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0316S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0317S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0318S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0319S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0320S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0320S.html */
.ui-k2bzby {
  width: 320px;
}

.ui-stw57y {
  width: 186px;
}

.ui-ij3cll {
  width: 186px;
}

.ui-e5boo5 {
  width: 140px;
}

.ui-zl77zk {
  width: 280px;
}

/* trn/_UI-2B-ITB-06-0321S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0321S.html */
.ui-n2uvjb {
  width: 320px;
}

.ui-e2fbpd {
  width: 186px;
}

.ui-hjufxm {
  width: 186px;
}

.ui-0xm8yp {
  width: 140px;
}

.ui-w0r4j6 {
  width: 280px;
}

/* trn/_UI-2B-ITB-06-0322M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0322M.html */
.ui-ivei6h {
  width: 320px;
}

.ui-npqspa {
  width: 380px;
}

.ui-j8n86t {
  width: 80px;
}

/* trn/_UI-2B-ITB-06-0323P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0323P.html */
.ui-nxgvca {
  cursor: move;
}

.ui-in9occ {
  width: 186px;
}

.ui-1rucy5 {
  width: 186px;
}

.ui-e2yff0 {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0325P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0325P.html */
.ui-hvn48y {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0326P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0326P.html */
.ui-jdx22x {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0327S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0327S.html */
.ui-btnab2 {
  width: 193px;
}

.ui-i1ahcz {
  width: 160px;
}

.ui-k9wa5w {
  width: 160px;
}

.ui-4hrdv1 {
  width: 240px;
}

.ui-3k83ci {
  width: 160px;
}

/* trn/_UI-2B-ITB-06-0328S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0328S.html */
.ui-03msij {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0329S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0330S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0331S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0331S.html */
.ui-ggoofh {
  width: 193px;
}

.ui-96phna {
  width: 280px;
}

.ui-qe48xd {
  width: 160px;
}

.ui-gmxplb {
  width: 160px;
}

.ui-vtczud {
  width: 240px;
}

.ui-8qlcze {
  width: 240px;
}

.ui-0y8aem {
  width: 160px;
}

.ui-e1j47x {
  width: 495px;
}

.ui-cgftce {
  width: 495px;
}

.ui-vdymvj {
  margin-top: 56px;
}

/* trn/_UI-2B-ITB-06-0332S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0332S.html */
.ui-1mpwca {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0333S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0334S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0335P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0335P.html */
.ui-lfs3sk {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0336S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0336S.html */
.ui-0ppm3n {
  width: 193px;
}

.ui-ogw69m {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0337S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0338M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0338M.html */
.ui-ntmump {
  width: 320px;
}

.ui-29xiz9 {
  width: 186px;
}

.ui-bukgwu {
  width: 186px;
}

.ui-utlh1w {
  width: 140px;
}

.ui-5q9lmx {
  width: 280px;
}

/* trn/_UI-2B-ITB-06-0339S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0339S.html */
.ui-ntmump {
  width: 320px;
}

.ui-29xiz9 {
  width: 186px;
}

.ui-bukgwu {
  width: 186px;
}

.ui-utlh1w {
  width: 140px;
}

.ui-5q9lmx {
  width: 280px;
}

/* trn/_UI-2B-ITB-06-0340M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0340M.html */
.ui-d393l2 {
  width: 240px;
}

.ui-gg6mst {
  width: 320px;
}

.ui-tcyart {
  width: 186px;
}

.ui-yqnjkx {
  width: 186px;
}

.ui-4tr2ze {
  width: 140px;
}

.ui-ab15o4 {
  width: 186px;
}

/* trn/_UI-2B-ITB-06-0341S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0341S.html */
.ui-d393l2 {
  width: 240px;
}

.ui-gg6mst {
  width: 320px;
}

.ui-tcyart {
  width: 186px;
}

.ui-yqnjkx {
  width: 186px;
}

.ui-4tr2ze {
  width: 140px;
}

.ui-ab15o4 {
  width: 186px;
}

/* trn/_UI-2B-ITB-06-0342M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0342M.html */
.ui-b7yxbc {
  width: 193px;
}

.ui-fhns11 {
  width: 140px;
}

.ui-cr7zcq {
  width: 495px;
}

.ui-hzdky5 {
  width: 495px;
}

.ui-pi5jrx {
  width: 160px;
}

.ui-ewh6sb {
  width: 120px;
}

.ui-rwt5cn {
  width: 240px;
}

.ui-s3awzf {
  width: 240px;
}

.ui-xu6n1y {
  width: 240px;
}

.ui-ttukaf {
  width: 200px;
}

.ui-m72bps {
  width: 160px;
}

.ui-x0rsd8 {
  width: 287px;
}

.ui-chrsoj {
  width: 280px;
}

.ui-2jo1bg {
  width: 334px;
}

.ui-z7frk7 {
  width: 320px;
}

.ui-ptbm9l {
  width: 495px;
}

.ui-8hq047 {
  width: 495px;
}

.ui-zmxylv {
  width: 495px;
}

.ui-2ugevq {
  width: 495px;
}

.ui-x2j6fl {
  width: 495px;
}

.ui-d9txdv {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0343M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0343M.html */
.ui-eg9pk4 {
  width: 140px;
}

.ui-50njzm {
  width: 320px;
}

.ui-mbpfrt {
  width: 186px;
}

.ui-dksvgw {
  width: 186px;
}

.ui-pjmpb5 {
  width: 140px;
}

.ui-7x4bcp {
  width: 474px;
}

.ui-82tsnh {
  width: 186px;
}

/* trn/_UI-2B-ITB-06-0347P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0347P.html */
.ui-f70k9u {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0348P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0348P.html */
.ui-u5wtes {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0349P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0349P.html */
.ui-3lv6yg {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0350P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0350P.html */
.ui-eea1pr {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0351M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0351M.html */
.ui-ge3pz9 {
  width: 186px;
}

.ui-ge3p10 {
  width: 240px;
}

.ui-8hv2q4 {
  width: 320px;
}

.ui-erh4p5 {
  width: 186px;
}

.ui-erh415 {
  width: 186px;
}

.ui-dsq6bm {
  width: 186px;
}

.ui-b85kf2 {
  width: 140px;
}

.ui-z1irkf {
  width: 474px;
}

.ui-x85jx8 {
  width: 186px;
}

/* trn/_UI-2B-ITB-06-0352S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0352S.html */
.ui-ra4pdk {
  width: 186px;
}

.ui-ra4sdf {
  width: 240px;
}

.ui-ttm7qc {
  width: 320px;
}

.ui-h4ylil {
  width: 186px;
}

.ui-s71u0a {
  width: 186px;
}

.ui-96vtul {
  width: 140px;
}

.ui-erh415 {
  width: 186px;
}

.ui-z1irkf {
  width: 474px;
}

.ui-34tv1t {
  width: 474px;
}

.ui-vnv03y {
  width: 186px;
}

/* trn/_UI-2B-ITB-06-0353S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0353S.html */
.ui-8ogoht {
  width: 193px;
}

.ui-qsb8ft {
  width: 380px;
}

.ui-uu9cyu {
  width: 380px;
}

.ui-dyg58x {
  width: 280px;
}

.ui-g18j4d {
  width: 160px;
}

.ui-rift48 {
  width: 160px;
}

.ui-wklq3f {
  width: 240px;
}

.ui-1o8rp3 {
  width: 160px;
}

.ui-27g9ij {
  width: 495px;
}

.ui-q3opbb {
  width: 495px;
}

.ui-asdfed {
  width: 180px;
}

.ui-dfgdfd {
  width: 64px;
}

/* trn/_UI-2B-ITB-06-0354S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0354S.html */
.ui-b1xxh7 {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0355S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0356S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0357P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0357P.html */
.ui-pzsjqj {
  cursor: move;
}

.ui-fawvt1 {
  width: 160px;
}

.ui-hyyy89 {
  width: 287px;
}

.ui-ceoxlo {
  width: 287px;
}

.ui-lg9w7e {
  width: 280px;
}

.ui-tls4hw {
  width: 495px;
}

.ui-a96gn4 {
  width: 495px;
}

.ui-28cv6e {
  width: 495px;
}

.ui-pcvayg {
  width: 495px;
}

.ui-8kyaic {
  width: 495px;
}

.ui-qeh46d {
  width: 495px;
}

.ui-0tb1c9 {
  width: 495px;
}

#UI-2B-ITB-06-0357P .ui-unit-box_gap_small.ui-unit-box_type_wrap {
  flex-wrap: nowrap;
}

/* trn/_UI-2B-ITB-06-0358P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0358P.html */
.ui-p66ztj {
  cursor: move;
}

.ui-7dsmme {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0359P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0359P.html */
.ui-c7yg27 {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0360P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0360P.html */
.ui-niioxo {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0361S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0362S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0362S.html */
.ui-5131gk {
  width: 193px;
}

.ui-0b73vf {
  width: 280px;
}

.ui-mpacyb {
  width: 160px;
}

.ui-wadej0 {
  width: 160px;
}

.ui-8cimz3 {
  width: 160px;
}

.ui-8cifff {
  width: 495px;
}

.ui-8dfsed {
  width: 495px;
}

.ui-asdfed {
  width: 180px;
}

.ui-dfgdfd {
  width: 64px;
}

/* trn/_UI-2B-ITB-06-0363S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0363S.html */
.ui-dqkna5 {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0364S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0365S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0366S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0366S.html */
.ui-5131gk {
  width: 193px;
}

.ui-0b73vf {
  width: 240px;
}

.ui-mpacyb {
  width: 160px;
}

.ui-wadej0 {
  width: 160px;
}

.ui-8cimz3 {
  width: 160px;
}

.ui-8cifff {
  width: 495px;
}

.ui-8dfsed {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0370P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0370P.html */
.ui-usep3b {
  cursor: move;
}

.ui-l3n1mf {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0371P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0371P.html */
.ui-adfugz {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0372P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0372P.html */
.ui-y5afq1 {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0373P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0373P.html */
.ui-0tetjh {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0374P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0374P.html */
.ui-9o2rk4 {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0375P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0375P.html */
.ui-hlp22z {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0376P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0376P.html */
.ui-e2a5x5 {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0377P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0377P.html */
.UI-2B-ITB-06-0377P .ui-x815v6 {
  cursor: move;
}
.UI-2B-ITB-06-0377P .ui-38qryz {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0378P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0378P.html */
.ui-hzyqup {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0381S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0381S.html */
.ui-yyafab {
  width: 193px;
}

.ui-8zcdmd {
  width: 160px;
}

.ui-abt6lh {
  width: 144px;
}

.ui-w2t0iz {
  width: 380px;
}

.ui-33q1nm {
  width: 380px;
}

.ui-185ixp {
  width: 160px;
}

.ui-41sday {
  width: 287px;
}

.ui-y3aecc {
  width: 180px;
}

.ui-gm3k6d {
  width: 64px;
}

.ui-2o4n15 {
  width: 380px;
}

.ui-gaicqh {
  width: 180px;
}

.ui-u2y8x6 {
  width: 64px;
}

.ui-n1avf2 {
  width: 180px;
}

.ui-vohkeg {
  width: 64px;
}

.ui-lfufzz {
  width: 495px;
}

.ui-p3imnm {
  width: 495px;
}

.ui-4ruyf6 {
  width: 495px;
}

.ui-vv7yew {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0382S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0382S.html */
.ui-yyafab {
  width: 193px;
}

.ui-8zcdmd {
  width: 160px;
}

.ui-abt6lh {
  width: 144px;
}

.ui-w2t0iz {
  width: 380px;
}

.ui-33q1nm {
  width: 380px;
}

.ui-185ixp {
  width: 160px;
}

.ui-41sday {
  width: 287px;
}

.ui-y3aecc {
  width: 180px;
}

.ui-gm3k6d {
  width: 64px;
}

.ui-2o4n15 {
  width: 380px;
}

.ui-gaicqh {
  width: 180px;
}

.ui-u2y8x6 {
  width: 64px;
}

.ui-n1avf2 {
  width: 180px;
}

.ui-vohkeg {
  width: 64px;
}

.ui-lfufzz {
  width: 495px;
}

.ui-p3imnm {
  width: 495px;
}

.ui-4ruyf6 {
  width: 495px;
}

.ui-vv7yew {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0383S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0383S.html */
.ui-lq1wt9 {
  width: 193px;
}

.ui-qh8b2s {
  width: 380px;
}

.ui-4b5deg {
  width: 180px;
}

.ui-9mqd7i {
  width: 64px;
}

.ui-ktxsyv {
  width: 495px;
}

.ui-kwz6wh {
  width: 495px;
}

.ui-ghezi6 {
  width: 495px;
}

.ui-cbzbx7 {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0384S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0384S.html */
.ui-lq1wt9 {
  width: 193px;
}

.ui-qh8b2s {
  width: 380px;
}

.ui-4b5deg {
  width: 180px;
}

.ui-9mqd7i {
  width: 64px;
}

.ui-ktxsyv {
  width: 495px;
}

.ui-kwz6wh {
  width: 495px;
}

.ui-ghezi6 {
  width: 495px;
}

.ui-cbzbx7 {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0385S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0385S.html */
.ui-dq5p2a {
  width: 193px;
}

.ui-vivafs {
  width: 160px;
}

.ui-oayyel {
  width: 380px;
}

.ui-p9e1hb {
  width: 120px;
}

.ui-c9e71z {
  width: 180px;
}

.ui-anllnm {
  width: 64px;
}

.ui-zizw4d {
  width: 495px;
}

.ui-3kpj2n {
  width: 495px;
}

.ui-sfy05z {
  width: 495px;
}

.ui-rs7nuv {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0386S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0386S.html */
.ui-dq5p2a {
  width: 193px;
}

.ui-vivafs {
  width: 160px;
}

.ui-oayyel {
  width: 380px;
}

.ui-p9e1hb {
  width: 120px;
}

.ui-c9e71z {
  width: 180px;
}

.ui-anllnm {
  width: 64px;
}

.ui-zizw4d {
  width: 495px;
}

.ui-3kpj2n {
  width: 495px;
}

.ui-sfy05z {
  width: 495px;
}

.ui-rs7nuv {
  width: 495px;
}

/* trn/_UI-2B-ITB-06-0387S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0387S.html */
.ui-ub81fq {
  width: 193px;
}

.ui-8kgz3s {
  width: 160px;
}

.ui-6c02mr {
  width: 287px;
}

.ui-6z8xvr {
  width: 280px;
}

.ui-ob7pnv {
  width: 160px;
}

.ui-6r9tqf {
  width: 160px;
}

.ui-etx08e {
  width: 240px;
}

.ui-xw4tu3 {
  width: 240px;
}

.ui-ywtisy {
  width: 160px;
}

.ui-uwuwv0 {
  width: 495px;
}

.ui-o3qkay {
  width: 495px;
}

.ui-wg6ma9 {
  margin-top: 56px;
}

.ui-yen7p9 {
  width: 280px;
}

/* trn/_UI-2B-ITB-06-0388S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0388S.html */
.ui-ub81fq {
  width: 193px;
}

.ui-8kgz3s {
  width: 160px;
}

.ui-6c02mr {
  width: 287px;
}

.ui-6z8xvr {
  width: 280px;
}

.ui-ob7pnv {
  width: 160px;
}

.ui-6r9tqf {
  width: 160px;
}

.ui-etx08e {
  width: 240px;
}

.ui-xw4tu3 {
  width: 240px;
}

.ui-ywtisy {
  width: 160px;
}

.ui-uwuwv0 {
  width: 495px;
}

.ui-o3qkay {
  width: 495px;
}

.ui-wg6ma9 {
  margin-top: 56px;
}

.ui-yen7p9 {
  width: 280px;
}

/* trn/_UI-2B-ITB-06-0389S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0389S.html */
.ui-rr91uc {
  width: 193px;
}

.ui-dhd4cl {
  width: 380px;
}

.ui-g7utf6 {
  width: 193px;
}

.ui-mx4r13 {
  width: 193px;
}

.ui-pg6nhq {
  width: 100px;
}

.ui-ot8ied {
  width: 100px;
}

.ui-vtj68k {
  width: 100px;
}

.ui-saqzuu {
  width: 160px;
}

.ui-y274xs {
  width: 287px;
}

.ui-g5xu3g {
  width: 200px;
}

.ui-ve2r51 {
  width: 287px;
}

.ui-of9zgq {
  width: 193px;
}

.ui-k9w4vr {
  width: 144px;
}

.ui-yk5erl {
  width: 64px;
}

.ui-iy4fuu {
  width: 380px;
}

.UI-2B-ITB-06-0389S .ui-of9zgq,
.UI-2B-ITB-06-0390S .ui-of9zgq {
  width: auto;
}

/* trn/_UI-2B-ITB-06-0390S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0390S.html */
.ui-rr91uc {
  width: 193px;
}

.ui-dhd4cl {
  width: 380px;
}

.ui-g7utf6 {
  width: 193px;
}

.ui-mx4r13 {
  width: 193px;
}

.ui-pg6nhq {
  width: 100px;
}

.ui-ot8ied {
  width: 100px;
}

.ui-vtj68k {
  width: 100px;
}

.ui-saqzuu {
  width: 160px;
}

.ui-y274xs {
  width: 287px;
}

.ui-g5xu3g {
  width: 200px;
}

.ui-ve2r51 {
  width: 287px;
}

.ui-k9w4vr {
  width: 180px;
}

.ui-yk5erl {
  width: 64px;
}

.ui-iy4fuu {
  width: 380px;
}

/* trn/_UI-2B-ITB-06-0391S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0391S.html */
.ui-pb6lz7 {
  width: 193px;
}

.ui-oncxp4 {
  width: 160px;
}

.ui-ngv5pj {
  width: 120px;
}

.ui-ud1gav {
  width: 140px;
}

.ui-nzvfx4 {
  width: 240px;
}

.ui-0qoeot {
  width: 495px;
}

.ui-7jh6y3 {
  width: 495px;
}

.ui-nxu5oy {
  width: 240px;
}

.ui-hstavd {
  width: 240px;
}

.ui-lgazyk {
  width: 320px;
}

/* trn/_UI-2B-ITB-06-0392S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0392S.html */
.ui-pb6lz7 {
  width: 193px;
}

.ui-oncxp4 {
  width: 160px;
}

.ui-ngv5pj {
  width: 120px;
}

.ui-ud1gav {
  width: 140px;
}

.ui-nzvfx4 {
  width: 240px;
}

.ui-0qoeot {
  width: 495px;
}

.ui-7jh6y3 {
  width: 495px;
}

.ui-nxu5oy {
  width: 240px;
}

.ui-hstavd {
  width: 240px;
}

.ui-lgazyk {
  width: 320px;
}

/* trn/_UI-2B-ITB-06-0393P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0393P.html */
.ui-2z67dn {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0394P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0394P.html */
.ui-f2v5uw {
  cursor: move;
}

/* trn/_UI-2B-ITB-06-0395S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0395S.html */
.ui-70a30z {
  width: 193px;
}

.ui-3y0p1r {
  width: 240px;
}

.ui-w9zrlp {
  width: 120px;
}

/* trn/_UI-2B-ITB-06-0396S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-06-0396S.html */
.ui-g58joo {
  width: 240px;
}

/* trn/_UI-2B-ITB-06-0397S.scss - UTF-8 */
/* trn/_UI-2B-ITB-06-0398S.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0001M.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0002P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0002P.html */
.UI-2B-ITB-12-0002P .ui-zm3wd0 {
  cursor: move;
}

/* usr/_UI-2B-ITB-12-0003P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0003P.html */
.UI-2B-ITB-12-0003P .ui-b3ra3q {
  cursor: move;
}

.UI-2B-ITB-12-0003P .ui-info-data_child_dt-size-xsmall-other,
.UI-2B-ITB-12-0004P .ui-info-data_child_dt-size-xsmall-other {
  flex-shrink: unset;
}

/* usr/_UI-2B-ITB-12-0004P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0004P.html */
.UI-2B-ITB-12-0004P .ui-m6zs5c {
  cursor: move;
}

/* usr/_UI-2B-ITB-12-0005M.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0006P.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0007P.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0008P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0008P.html */
.UI-2B-ITB-12-0008P .ui-yfprcw {
  cursor: move;
}

/* usr/_UI-2B-ITB-12-0009M.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0010M.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0011P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0011P.html */
.UI-2B-ITB-12-0011P .ui-mdhm75 {
  cursor: move;
}
.UI-2B-ITB-12-0011P .ui-mq71xs {
  width: 268px;
}
.UI-2B-ITB-12-0011P .ui-klxf15 {
  width: 268px;
}
.UI-2B-ITB-12-0011P .ui-ft6381 {
  width: 268px;
}
.UI-2B-ITB-12-0011P .ui-8eefzx {
  width: 268px;
}
.UI-2B-ITB-12-0011P .ui-ushn0v {
  width: 120px;
}
.UI-2B-ITB-12-0011P .ui-pwhq4c {
  width: 152px;
}
.UI-2B-ITB-12-0011P .ui-td09lh {
  width: 152px;
}
.UI-2B-ITB-12-0011P .ui-n9sc6e {
  width: 120px;
}
.UI-2B-ITB-12-0011P .ui-5g4xri {
  width: 152px;
}
.UI-2B-ITB-12-0011P .ui-yqv6x2 {
  width: 152px;
}
.UI-2B-ITB-12-0011P .ui-7nm0g7 {
  width: 100%;
}
.UI-2B-ITB-12-0011P .ui-wlu8gr {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 176px;
}
.UI-2B-ITB-12-0011P .ui-9rxky1 {
  width: 100%;
}

/* usr/_UI-2B-ITB-12-0012M.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0013M.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0014M.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0015P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0015P.html */
.UI-2B-ITB-12-0015P .ui-y8b021 {
  cursor: move;
}
.UI-2B-ITB-12-0015P .ui-sfw0we {
  width: 100%;
}

/* usr/_UI-2B-ITB-12-0016P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0016P.html */
.UI-2B-ITB-12-0016P .ui-d70076 {
  cursor: move;
}
.UI-2B-ITB-12-0016P .ui-0tipv4 {
  width: 100%;
}

/* usr/_UI-2B-ITB-12-0017P.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0018P.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0019M.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0020M.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0021S.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0022P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0022P.html */
.UI-2B-ITB-12-0022P .ui-k3x7y2 {
  cursor: move;
}
.UI-2B-ITB-12-0022P .ui-kpdsd6 {
  width: 268px;
}
.UI-2B-ITB-12-0022P .ui-9txttz {
  width: 268px;
}
.UI-2B-ITB-12-0022P .ui-xeo07v {
  width: 268px;
}
.UI-2B-ITB-12-0022P .ui-pkg0go {
  width: 268px;
}

/* usr/_UI-2B-ITB-12-0023P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0023P.html */
.UI-2B-ITB-12-0023P .ui-qmlhzk {
  cursor: move;
}
.UI-2B-ITB-12-0023P .ui-x1ozsc {
  width: 268px;
}

/* usr/_UI-2B-ITB-12-0024S.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0025P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0025P.html */
.UI-2B-ITB-12-0025P .ui-2ug6ek {
  cursor: move;
}

/* usr/_UI-2B-ITB-12-0026P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0026P.html */
.UI-2B-ITB-12-0026P .ui-14nxfm {
  cursor: move;
}

/* usr/_UI-2B-ITB-12-0027M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0027M.html */
.ui-kx0oey {
  width: 538px;
}

.ui-0rd4x4 {
  width: 186px;
}

.ui-doqwg7 {
  width: 186px;
}

.ui-6b63pt {
  width: 140px;
}

/* usr/_UI-2B-ITB-12-0028M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0028M.html */
.ui-7k80eq {
  width: 538px;
}

.ui-ahaiyp {
  width: 186px;
}

.ui-pkv5ev {
  width: 186px;
}

.ui-r7e924 {
  width: 140px;
}

/* usr/_UI-2B-ITB-12-0029P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0029P.html */
.UI-2B-ITB-12-0029P .ui-2j5awu {
  cursor: move;
}
.UI-2B-ITB-12-0029P .ui-eafz4b {
  width: 186px;
}
.UI-2B-ITB-12-0029P .ui-e041ho {
  width: 186px;
}
.UI-2B-ITB-12-0029P .ui-5szqiz {
  width: 186px;
}
.UI-2B-ITB-12-0029P .ui-x2avmh {
  width: 186px;
}
.UI-2B-ITB-12-0029P .ui-6yfs29 {
  width: 186px;
}
.UI-2B-ITB-12-0029P .ui-p03zsv {
  width: 100%;
}

/* usr/_UI-2B-ITB-12-0030M.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0031P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0031P.html */
.UI-2B-ITB-12-0031P .ui-4dkc8p {
  cursor: move;
}
.UI-2B-ITB-12-0031P .ui-1a4d5b {
  width: 100%;
}
.UI-2B-ITB-12-0031P .ui-1w17gu {
  width: 100px;
}
.UI-2B-ITB-12-0031P .ui-dvvxs2 {
  width: 100px;
}
.UI-2B-ITB-12-0031P .ui-zd46v7 {
  width: 100%;
}
.UI-2B-ITB-12-0031P .ui-wrvc4z {
  width: 100px;
}
.UI-2B-ITB-12-0031P .ui-moby71 {
  width: 100px;
}

/* usr/_UI-2B-ITB-12-0032P.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0033M.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0034P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0034P.html */
.UI-2B-ITB-12-0034P .ui-o7iiw9 {
  cursor: move;
}
.UI-2B-ITB-12-0034P .ui-mt395b {
  width: 100px;
}
.UI-2B-ITB-12-0034P .ui-xapodc {
  width: 100px;
}
.UI-2B-ITB-12-0034P .ui-8lp9zo {
  width: 100px;
}
.UI-2B-ITB-12-0034P .ui-p0vvbo {
  width: 100px;
}

/* usr/_UI-2B-ITB-12-0035P.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0036S.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0037M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0037M.html */
.UI-2B-ITB-12-0037M .ui-5yy5iy {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.UI-2B-ITB-12-0037M .ui-5nj1ue {
  width: 240px;
}

/* usr/_UI-2B-ITB-12-0038P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0038P.html */
.UI-2B-ITB-12-0038P .ui-6ht3zz {
  cursor: move;
}
.UI-2B-ITB-12-0038P .ui-gr5y5h {
  width: 100px;
}
.UI-2B-ITB-12-0038P .ui-3azfl0 {
  width: 100px;
}
.UI-2B-ITB-12-0038P .ui-jmfmr5 {
  width: 100px;
}
.UI-2B-ITB-12-0038P .ui-pqw1dv {
  width: 100px;
}

/* usr/_UI-2B-ITB-12-0039M.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0040M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0040M.html */
.ui-2ocsvs {
  width: 210px;
}

.ui-6z68nw {
  width: 186px;
}

.ui-k08cin {
  width: 186px;
}

/* usr/_UI-2B-ITB-12-0041M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0041M.html */
.UI-2B-ITB-12-0041M .ui-mfv5i6 {
  width: 210px;
}
.UI-2B-ITB-12-0041M .ui-j26ax3 {
  width: 186px;
}
.UI-2B-ITB-12-0041M .ui-la43rg {
  width: 186px;
}

/* usr/_UI-2B-ITB-12-0042S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0042S.html */
.ui-3si550 {
  width: 186px;
}

.ui-c6h1as {
  width: 186px;
}

.ui-eku87g {
  width: 210px;
}

.ui-d1fevx {
  width: 390px;
}

/* usr/_UI-2B-ITB-12-0043S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0043S.html */
.ui-y9rgs0 {
  width: 186px;
}

.ui-dl3cif {
  width: 186px;
}

.ui-djuevx {
  width: 210px;
}

/* usr/_UI-2B-ITB-12-0044P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0044P.html */
.UI-2B-ITB-12-0044P .ui-b6rg6v {
  cursor: move;
}
.UI-2B-ITB-12-0044P .ui-z64ki0 {
  cursor: move;
}
.UI-2B-ITB-12-0044P .ui-ml42ke {
  cursor: move;
}
.UI-2B-ITB-12-0044P .ui-z9urb2 {
  cursor: move;
}
.UI-2B-ITB-12-0044P .ui-qwi79r {
  cursor: move;
}
.UI-2B-ITB-12-0044P .ui-r5hv4y {
  cursor: move;
}
.UI-2B-ITB-12-0044P .ui-t5evam {
  cursor: move;
}
.UI-2B-ITB-12-0044P .ui-ek1gvy {
  cursor: move;
}

/* usr/_UI-2B-ITB-12-0045M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0045M.html */
.ui-33kyuo {
  width: 210px;
}

.ui-g401t1 {
  width: 186px;
}

.ui-1r8f42 {
  width: 186px;
}

/* usr/_UI-2B-ITB-12-0046M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0046M.html */
.UI-2B-ITB-12-0046M .ui-3rrtjh {
  width: 210px;
}
.UI-2B-ITB-12-0046M .ui-7g1ame {
  width: 186px;
}
.UI-2B-ITB-12-0046M .ui-kuq2p8 {
  width: 186px;
}

/* usr/_UI-2B-ITB-12-0047M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0047M.html */
.ui-0tikvg {
  width: 210px;
}

/* usr/_UI-2B-ITB-12-0048M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0048M.html */
.UI-2B-ITB-12-0048M .ui-il9pph {
  width: 210px;
}

/* usr/_UI-2B-ITB-12-0049S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0049S.html */
.UI-2B-ITB-12-0049S .ui-g84xfs {
  width: 210px;
}

/* usr/_UI-2B-ITB-12-0050M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0050M.html */
.UI-2B-ITB-12-0050M .ui-ycd4ty {
  width: 668px;
}

/* usr/_UI-2B-ITB-12-0051S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0051S.html */
.UI-2B-ITB-12-0051S .ui-upoh9y {
  width: 380px;
}

/* usr/_UI-2B-ITB-12-0050M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0050M.html */
.UI-2B-ITB-12-0052S .ui-ycd4ty {
  width: 380px;
}

.UI-2B-ITB-12-0053S div[style*="width:584px"] { flex-grow: 1; width: auto !important; }

.UI-2B-ITB-12-0067S .table_cell-lr-unset { padding: 12px 15px; }
.UI-2B-ITB-12-0067S .table_wrap .ui-common_fas.ui-common_gap_medium { flex-wrap: nowrap; align-items: flex-start; }
.UI-2B-ITB-12-0067S .table_wrap .ui-common_fas.ui-common_gap_medium .ui-typography_type_table-data { text-align: left; }

.UI-2B-ITB-12-0068S .ui-group_size_xlarge-3 {
  margin-top: 40px;
}

/* #payment-group .ui-approval-card-box-item-content .ui-typography_type_info-medium-strong {
  max-width: 188px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
} */

.ui-card-box-content .ui-card-item .ui-typography_type_bold {
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.ui-card-box_type_default {
  min-height: 207px;
}
.ui-card-box_type_default > .ui-card-box-title {
  min-height: 34px;
}
.ui-card-box_type_default > .ui-card-box-content > .ui-card-item.no-data-hidden {
  display: none;
}

/* usr/_UI-2B-ITB-12-0069P.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0070P.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0071S.scss - UTF-8 */
.ui-approval-card-box-item-title h4 span {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.ui-unit-box.flexable {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* usr/_UI-2B-ITB-12-0072S.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0073S.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0076M.scss - UTF-8 */
.UI-2B-ITB-12-0076M .ui-unit-box > div {
  width: 25%;
  padding: 0 20px;
  text-align: center;
}
.UI-2B-ITB-12-0076M .ui-unit-box > div:nth-child(4n-3) {
  padding-left: 0;
}
.UI-2B-ITB-12-0076M .ui-unit-box > div:nth-child(4n-3):before {
  display: none;
}
.UI-2B-ITB-12-0076M .ui-unit-box > div:nth-child(4n) {
  padding-right: 0;
}
.UI-2B-ITB-12-0076M .ui-unit-box > div:before {
  height: 16px;
  background-color: #eceeee;
  left: 0;
}
.UI-2B-ITB-12-0076M .ui-unit-box.ui-unit-box_type_divider {
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
}

/* usr/_UI-2B-ITB-12-0077S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0077S.html */
.UI-2B-ITB-12-0077S .ui-p3kg3c {
  width: 100%;
}

/* usr/_UI-2B-ITB-12-0078P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0078P.html */
.UI-2B-ITB-12-0078P .ui-2edacc {
  cursor: move;
}
.UI-2B-ITB-12-0078P .ui-y0axgp {
  width: 268px;
}
.UI-2B-ITB-12-0078P .ui-p291b6 {
  width: 268px;
}
.UI-2B-ITB-12-0078P .ui-yppao1 {
  width: 268px;
}
.UI-2B-ITB-12-0078P .ui-lljjxh {
  width: 120px;
}
.UI-2B-ITB-12-0078P .ui-09y5mn {
  width: 152px;
}
.UI-2B-ITB-12-0078P .ui-eehlvz {
  width: 152px;
}
.UI-2B-ITB-12-0078P .ui-787nmk {
  width: 120px;
}
.UI-2B-ITB-12-0078P .ui-nhw9gj {
  width: 152px;
}
.UI-2B-ITB-12-0078P .ui-j2wevk {
  width: 152px;
}
.UI-2B-ITB-12-0078P .ui-bjfnjj {
  width: 100%;
}
.UI-2B-ITB-12-0078P .ui-ommmi7 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 173.33px;
}
.UI-2B-ITB-12-0078P .ui-2x9lyg {
  width: 33.3333333333%;
}
.UI-2B-ITB-12-0078P .ui-ptrmrc {
  width: 100%;
}
.UI-2B-ITB-12-0078P .ui-gzfhbd {
  width: 100%;
}
.UI-2B-ITB-12-0078P .ui-u78z3i {
  width: 100%;
}

/* usr/_UI-2B-ITB-12-0079P.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0080M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0080M.html */
.UI-2B-ITB-12-0080M .ui-40cxs2 {
  width: 186px;
}
.UI-2B-ITB-12-0080M .ui-97hkz3 {
  width: 80px;
}
.UI-2B-ITB-12-0080M .ui-partition .ui-common_button-group .input-level2-stroke {
  min-width: 72px;
}

/* usr/_UI-2B-ITB-12-0081P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0081P.html */
.UI-2B-ITB-12-0081P .ui-njurj1 {
  cursor: move;
}
.UI-2B-ITB-12-0081P .ui-od1zvi {
  width: 268px;
}
.UI-2B-ITB-12-0081P .ui-n5yprk {
  width: 268px;
}

/* usr/_UI-2B-ITB-12-0082M.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0083P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0083P.html */
.UI-2B-ITB-12-0083P .ui-73ud0p {
  cursor: move;
}
.UI-2B-ITB-12-0083P .ui-3ibpkb {
  width: 186px;
}
.UI-2B-ITB-12-0083P .ui-anse2k {
  width: 186px;
}
.UI-2B-ITB-12-0083P .ui-q4t7sl {
  width: 268px;
}
.UI-2B-ITB-12-0083P .ui-87rl34 {
  width: 240px;
}

/* usr/_UI-2B-ITB-12-0084P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0084P.html */
.UI-2B-ITB-12-0084P .ui-z2crpr {
  cursor: move;
}
.UI-2B-ITB-12-0084P .ui-s6374q {
  word-break: break-all;
  white-space: normal;
}
.UI-2B-ITB-12-0084P .ui-swh2vz {
  width: 240px;
}

/* usr/_UI-2B-ITB-12-0085P.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0098M.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0209P.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0212P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0212P.html */
.UI-2B-ITB-12-0212P .ui-eguwtx {
  cursor: move;
}

/* usr/_UI-2B-ITB-12-0216M.scss - UTF-8 */
.UI-2B-ITB-12-0216M .ui-custom-hover-item .ui-custom_child_header > .ui-common_fab {
  width: 100%;
}

.UI-2B-ITB-12-0216M .ui-custom-hover-item {
  padding: 23px 31px;
}

/* usr/_UI-2B-ITB-12-0218S.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0219P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0219P.html */
.UI-2B-ITB-12-0219P .ui-xdhxr2 {
  cursor: move;
}
.UI-2B-ITB-12-0219P .ui-xiemi9 {
  height: 584px;
  overflow-y: scroll;
  overscroll-behavior: none;
}
.UI-2B-ITB-12-0219P .ui-u9ivcr {
  min-height: 1084px;
  background-color: #F7F7F8;
}

/* usr/_UI-2B-ITB-12-0220S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0220S.html */
.UI-2B-ITB-12-0220S .ui-iy0j2i {
  width: 380px;
}
.UI-2B-ITB-12-0220S .ui-xbun7c {
  width: 380px;
}
.UI-2B-ITB-12-0220S .ui-7sbb0k {
  width: 119px;
}
.UI-2B-ITB-12-0220S .ui-qzas1z {
  width: 119px;
}
.UI-2B-ITB-12-0220S .ui-l5na57 {
  width: 119px;
}
.UI-2B-ITB-12-0220S .ui-n8wr8t {
  width: 119px;
}
.UI-2B-ITB-12-0220S .ui-3fbtb0 {
  width: 119px;
}
.UI-2B-ITB-12-0220S .ui-gwmx7r {
  width: 119px;
}
.UI-2B-ITB-12-0220S .ui-ekzie6 {
  width: 119px;
}
.UI-2B-ITB-12-0220S .ui-o6osg8 {
  width: 119px;
}
.UI-2B-ITB-12-0220S .ui-01kuo1 {
  width: 256px;
}
.UI-2B-ITB-12-0220S .ui-azoqrl {
  width: 119px;
}
.UI-2B-ITB-12-0220S .ui-q5rbsb {
  width: 119px;
}
.UI-2B-ITB-12-0220S .ui-xm4yii {
  width: 186px;
}
.UI-2B-ITB-12-0220S .ui-un0rfd {
  width: 480px;
}
.UI-2B-ITB-12-0220S .ui-trbzdk {
  width: 480px;
}
.UI-2B-ITB-12-0220S .ui-segbp9 {
  width: 280px;
}
.UI-2B-ITB-12-0220S .ui-22g71i {
  width: 280px;
}

/* usr/_UI-2B-ITB-12-0221P.scss - UTF-8 */
.UI-2B-ITB-12-0221P .ui-icon + .ui-common {
  min-height: 72px;
}

/* usr/_UI-2B-ITB-12-0222P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0222P.html */
.UI-2B-ITB-12-0222P .ui-mx2034 {
  cursor: move;
}
.UI-2B-ITB-12-0222P .ui-u5opo9 {
  width: 200px;
  height: 50px;
}
.UI-2B-ITB-12-0222P .ui-lmqnw5 {
  width: 280px;
}

/* usr/_UI-2B-ITB-12-0223S.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0224S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0224S.html */
.UI-2B-ITB-12-0224S .ui-yvfgua {
  width: 240px;
}
.UI-2B-ITB-12-0224S .ui-nsrqpz {
  width: 240px;
}
.UI-2B-ITB-12-0224S .ui-mrem5c {
  width: 240px;
}
.UI-2B-ITB-12-0224S .ui-ejr09m {
  width: 240px;
}
.UI-2B-ITB-12-0224S .ui-etxesm {
  width: 240px;
}
.UI-2B-ITB-12-0224S .ui-8donf8 {
  width: 240px;
}
.UI-2B-ITB-12-0224S .ui-v2hwne {
  flex-shrink: 0;
  width: 240px;
}
.UI-2B-ITB-12-0224S .ui-5bgr80 {
  width: 100%;
}
.UI-2B-ITB-12-0224S .ui-tca410 {
  width: 280px;
}
.UI-2B-ITB-12-0224S .ui-hrigav {
  width: 280px;
}

/* usr/_UI-2B-ITB-12-0225S.scss - UTF-8 */
.UI-2B-ITB-12-0225S .ui-box_color_accent > .ui-common_fab {
  gap: 40px;
}

.UI-2B-ITB-12-0225S .ui-box_color_accent > .ui-common_fab > h2 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.UI-2B-ITB-12-0225S .ui-box_color_accent > .ui-common_fab > .ui-unit-box {
  flex-shrink: 0;
}

.UI-2B-ITB-12-0225S .table_wrap .ui-unit-box .ui-typography_type_table-data {
  word-break: break-all;
}

.UI-2B-ITB-12-0225S .table_wrap .ui-unit-box .ui-flag {
  flex-shrink: 0;
}

/* usr/_UI-2B-ITB-12-0226M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0226M.html */
.UI-2B-ITB-12-0226M .ui-fb7io3 {
  width: 280px;
}
.UI-2B-ITB-12-0226M .ui-j3pay9 {
  width: 280px;
}
.UI-2B-ITB-12-0226M .ui-c2jzcm {
  width: 186px;
}
.UI-2B-ITB-12-0226M .ui-yvdugl {
  width: 186px;
}
.UI-2B-ITB-12-0226M .ui-203tc0 {
  width: 140px;
}
.UI-2B-ITB-12-0226M .ui-form-field_child_content label {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.UI-2B-ITB-12-0226M .ui-form-field_child_content label .ui-tooltip-parent {
  margin-left: -4px;
}
.UI-2B-ITB-12-0226M .ui-form-field_child_content label .ui-tooltip-parent .ui-button {
  display: inherit;
}

/* usr/_UI-2B-ITB-12-0227S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0227S.html */
.UI-2B-ITB-12-0227S .ui-m8q1bk {
  width: 280px;
}
.UI-2B-ITB-12-0227S .ui-h8nc7a {
  width: 280px;
}
.UI-2B-ITB-12-0227S .ui-byi77y {
  width: 186px;
}
.UI-2B-ITB-12-0227S .ui-y1hwbe {
  width: 186px;
}
.UI-2B-ITB-12-0227S .ui-c2muph {
  width: 140px;
}

/* usr/_UI-2B-ITB-12-0228M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0228M.html */
.ui-qw59dw {
  width: 280px;
}

.ui-t7qweb {
  width: 280px;
}

.ui-g8s16u {
  width: 186px;
}

.ui-a7xl7j {
  width: 186px;
}

.ui-1tyyh2 {
  width: 140px;
}

/* usr/_UI-2B-ITB-12-0229S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0229S.html */
.ui-wlkqz5 {
  width: 280px;
}

.ui-tmn6dy {
  width: 280px;
}

.ui-zht2rj {
  width: 186px;
}

.ui-m57hfw {
  width: 186px;
}

.ui-xt65oq {
  width: 140px;
}

/* usr/_UI-2B-ITB-12-0230P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0230P.html */
.UI-2B-ITB-12-0230P .ui-no2yv7 {
  cursor: move;
}
.UI-2B-ITB-12-0230P .ui-popup_child_body {
  margin-top: -24px;
  margin-bottom: -24px;
  padding-top: 24px;
  padding-bottom: 24px;
}

/* usr/_UI-2B-ITB-12-0231S.scss - UTF-8 */
.UI-2B-ITB-12-0231S .tab_menu.depth1 > li > a,
.UI-2B-ITB-12-0233S .tab_menu.depth1 > li > a,
.UI-2B-ITB-12-0234S .tab_menu.depth1 > li > a {
  height: 100%;
  white-space: normal;
}

/* usr/_UI-2B-ITB-12-0232P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0232P.html */
.UI-2B-ITB-12-0232P .ui-v1rpza {
  cursor: move;
}

/* usr/_UI-2B-ITB-12-0233S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0233S.html */
.ui-tpj7p5 {
  width: 300px;
}

.ui-c3cync {
  width: 300px;
}

/* usr/_UI-2B-ITB-12-0234S.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0236P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0236P.html */
.UI-2B-ITB-12-0236P .ui-43i34o {
  cursor: move;
}

/* usr/_UI-2B-ITB-12-0238S.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0239S.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0240S.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0241S.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0242S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0242S.html */
.ui-i4cei8 {
  width: 186px;
}

.ui-7ozdt2 {
  width: 186px;
}

.ui-a4ir89 {
  width: 210px;
}

/* usr/_UI-2B-ITB-12-0243S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0243S.html */
.UI-2B-ITB-12-0243S .ui-lq00un {
  width: 186px;
}
.UI-2B-ITB-12-0243S .ui-n0vc2l {
  width: 186px;
}
.UI-2B-ITB-12-0243S .ui-gqx1en {
  width: 210px;
}


.UI-2B-ITB-12-0245P .ui-card-box-title h3 + div {
  gap: 0;
}

.UI-2B-ITB-12-0246P .ui-group_size_small,
.UI-2B-ITB-12-0247P .ui-group_size_small,
.UI-2B-ITB-12-0248P .ui-group_size_small {
  margin-top: 8px;
}

/* usr/_UI-2B-ITB-12-0248M.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0249S.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0250M.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0251P.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0251P.html */
.UI-2B-ITB-12-0251P .ui-zzc0ur {
  cursor: move;
}

/* usr/_UI-2B-ITB-12-0252M.scss - UTF-8 */
/* usr/_UI-2B-ITB-12-0253M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0253M.html */
.UI-2B-ITB-12-0253M .ui-2vkgpl {
  width: 210px;
}

/* usr/_UI-2B-ITB-12-0254M.scss - UTF-8 */
.UI-2B-ITB-12-0254M .ui-box .ui-box_size_default {
  padding: 24px 32px 14px;
}
.UI-2B-ITB-12-0254M .ui-box > div h3.ui-group {
  margin-top: 12px;
}
.UI-2B-ITB-12-0254M .ui-unit-box_type_arrow-display .ui-common_group-column {
  min-height: 125.5px;
}
.UI-2B-ITB-12-0254M .ui-unit-box_type_arrow-display .ui-common_group-column:first-child {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.UI-2B-ITB-12-0254M .ui-unit-box_type_arrow-display > div:nth-child(1) .ui-img_type_document-check { background-image: url(/cont/resource/img/rebuild/ic_64_usr_step_1.png); }
.UI-2B-ITB-12-0254M .ui-unit-box_type_arrow-display > div:nth-child(2) .ui-img_type_document-check { background-image: url(/cont/resource/img/rebuild/ic_64_usr_step_2.png); }
.UI-2B-ITB-12-0254M .ui-unit-box_type_arrow-display > div:nth-child(3) .ui-img_type_document-check { background-image: url(/cont/resource/img/rebuild/ic_64_usr_step_3.png); }
.UI-2B-ITB-12-0254M .ui-unit-box_type_arrow-display > div:nth-child(4) .ui-img_type_document-check { background-image: url(/cont/resource/img/rebuild/ic_64_usr_step_4.png); }

.UI-2B-ITB-12-0254M .list-12-0254M {
  margin: 0 -8px;
}

/* usr/_UI-2B-ITB-12-0255S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-12-0255S.html */
.UI-2B-ITB-12-0255S .ui-56frhe {
  width: 240px;
}
.UI-2B-ITB-12-0255S .ui-segment-group {
  padding-left: 4 0px;
}
.UI-2B-ITB-12-0255S .list_wrap {
  padding-left: 40px;
}
.UI-2B-ITB-12-0255S .list_wrap .list li {
  -webkit-font-feature-settings: normal !important;
          font-feature-settings: normal !important;
  font-variant-numeric: normal !important;
}
.UI-2B-ITB-12-0260P .ui-unit-box,
.UI-2B-ITB-12-0261P .ui-unit-box {
  width: 320px !important;
}
.UI-2B-ITB-12-0260P .ui-unit-box > span,
.UI-2B-ITB-12-0261P .ui-unit-box > span {
  flex-shrink: 0;
}
.UI-2B-ITB-12-0260P .ui-unit-box > div,
.UI-2B-ITB-12-0261P .ui-unit-box > div {
  flex-grow: 1;
  width: 100% !important;
}

.UI-2B-ITB-12-0261P .ui-common_fas.ui-common_gap_medium {
  flex-wrap: nowrap;
}

/* usr/_UI-2B-ITB-12-0300P.scss - UTF-8 */
.UI-2B-ITB-12-0300P .ui-4synfs {
  cursor: move;
}

/* trx/_UI-2B-ITB-19-0001M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-19-0001M.html */
.UI-2B-ITB-19-0001M .ui-5j0t24 {
  width: 160px;
}
.UI-2B-ITB-19-0001M .ui-7zg7vi {
  width: 80px;
}

.ui-x0lvbu {
  min-width: 95px;
}

/* trx/_UI-2B-ITB-19-0002S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-19-0002S.html */
.UI-2B-ITB-19-0002S .ui-o8thd4 {
  width: 160px;
}
.UI-2B-ITB-19-0002S .ui-wfx0gs {
  width: 240px;
}

.ui-n8zcfm {
  min-width: 95px;
}

/* trx/_UI-2B-ITB-19-0003S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-19-0003S.html */
.UI-2B-ITB-19-0003S .ui-04ch7l {
  width: 95px;
}

.ui-g4myxp {
  min-width: 95px;
}

/* trx/_UI-2B-ITB-19-0004S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-19-0004S.html */
.UI-2B-ITB-19-0004S .ui-cempeg {
  width: 100%;
}
.UI-2B-ITB-19-0004S .ui-jowakx {
  width: 100%;
}
.UI-2B-ITB-19-0004S .ui-h9zpip {
  width: 100%;
}
.UI-2B-ITB-19-0004S .ui-4vvv9g {
  width: 95px;
}
.UI-2B-ITB-19-0004S .ui-6tofli {
  width: 240px;
}
.UI-2B-ITB-19-0004S .ui-common_fab.flex-type div + div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.ui-e3wtov {
  min-width: 95px;
}

/* trx/_UI-2B-ITB-19-0005S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-19-0005S.html */
.UI-2B-ITB-19-0005S .ui-9fbag4 {
  width: 95px;
}

.ui-l5rpzc {
  min-width: 95px;
}

/* trx/_UI-2B-ITB-19-0006M.scss - UTF-8 */
/* style extracted from UI-2B-ITB-19-0006M.html */
.UI-2B-ITB-19-0006M .ui-qwuw61 {
  width: 186px;
}
.UI-2B-ITB-19-0006M .ui-2k8ztw {
  width: 186px;
}
.UI-2B-ITB-19-0006M .ui-0a4rci {
  width: 140px;
}
.UI-2B-ITB-19-0006M .ui-yblbh8 {
  width: 280px;
}
.UI-2B-ITB-19-0006M .ui-vzu93e {
  width: 95px;
}
.UI-2B-ITB-19-0006M .ui-3cmdik {
  width: 80px;
}

.ui-b7oktm {
  min-width: 95px;
}

/* trx/_UI-2B-ITB-19-0007S.scss - UTF-8 */
/* style extracted from UI-2B-ITB-19-0007S.html */
.UI-2B-ITB-19-0007S .ui-x9rxfx {
  width: 95px;
}
.UI-2B-ITB-19-0007S .ui-yhs6yk {
  width: 80px;
}

.ui-p0xdnv {
  min-width: 95px;
}

/* trx/_UI-2B-ITB-19-0008P.scss - UTF-8 */


/* 로딩바 */
.loading_wrap.rebuild { width: 90px; height: 90px; }
.loading_wrap.rebuild * { box-sizing: border-box; }
.loading_wrap.rebuild .loading_layer { display: none; }
.loading_wrap.rebuild .loading_img { top: 0; left: 0; width: 100%; height:100%; background: url(/cont/resource/img/rebuild/hana_spinner_03.svg) no-repeat center / contain; }
/* // 로딩바 */


 /* 웹접근성 */
.ui-toggle_type_text input:focus-visible + .ui-toggle_child_name { outline: 2px dashed #111; outline-offset: 2px; }
.rating-area input:focus-visible { outline: none !important;}
.rating-area input:focus-visible + label { outline: 2px dashed #111; outline-offset: 2px; }

.ui-rebuild .ui-segment input:focus-within + .ui-segment_child_contents,
.ui-popup .ui-segment input:focus-within + .ui-segment_child_contents {
  outline: 2px dashed #111;
  outline-offset: -1px;
}

.profile-area .alarm-area a:focus-visible { outline-color: #fff !important; }

.widget-btn:focus-visible { outline: 2px dashed #111 !important; outline-offset: -1px; }

.a11y-tabkey .ui-rebuild .input_wrap.search:focus-within,
.a11y-tabkey .ui-rebuild .input_wrap.date:focus-within,
.a11y-tabkey .ui-popup .input_wrap.search:focus-within,
.a11y-tabkey .ui-popup .input_wrap.date:focus-within {
  outline: none !important;
}

.a11y-tabkey .ui-rebuild .input_wrap.search input:focus-visible,
.a11y-tabkey .ui-rebuild .input_wrap.date input:focus-visible,
.a11y-tabkey .ui-popup .input_wrap.search input:focus-visible,
.a11y-tabkey .ui-popup .input_wrap.date input:focus-visible {
  outline: 2px dashed #111 !important;
} 

.a11y-tabkey .ui-rebuild .ui-textfield:not(.ui-textfield_type_date, .ui-textfield_type_search):focus-within,
.a11y-tabkey .ui-popup .ui-textfield:not(.ui-textfield_type_date, .ui-textfield_type_search):focus-within {
  outline: 2px dashed #111 !important;
  outline-offset: -1px;
} 

.a11y-tabkey .ui-rebuild .ui-textfield.ui-textfield_type_date input:focus-visible,
.a11y-tabkey .ui-rebuild .ui-textfield.ui-textfield_type_search input:focus-visible,
.a11y-tabkey .ui-popup .ui-textfield.ui-textfield_type_date input:focus-visible,
.a11y-tabkey .ui-popup .ui-textfield.ui-textfield_type_search input:focus-visible {
  outline: 2px dashed #111 !important;
}

:not(.a11y-tabkey) .ui-search-area .sch_box_wrap .input_wrap input[type]:focus-visible { outline: none !important; }

.a11y-tabkey .ui-rebuild .btn.file:focus-within { outline: 2px dashed #111; outline-offset: -1px; }

.ui-rebuild .tab_wrap .tab_menu.depth2 > li > a:focus-visible,
.ui-popup .tab_wrap .tab_menu.depth2 > li > a:focus-visible { outline-offset: 2px; }

.ui-unit-box_type_single-arrow > * + *:before { display: none; }
.ui-unit-box_type_single-arrow { gap: 32px !important; }


/* 임시 */
.ui-rebuild .form > input[type=radio] + label, 
.ui-rebuild .form > input[type=radio] + span, 
.ui-rebuild .form > input[type=radio] + input, 
.ui-rebuild .form > input[type=radio] + span + input, 
.ui-popup .form > input[type=radio] + label, 
.ui-popup .form > input[type=radio] + span, .ui-popup .form > input[type=radio] + input, 
.ui-popup .form > input[type=radio] + span + input {margin-left:0 !important;}
.sitemap_wrap.ui-rebuild {padding-top:0;}
.cont_wrap .ui-section_type_search-wrap {padding:0 !important;}
.cont_wrap .ui-section_type_search-wrap .total_sch_wrap {top:0;margin-bottom:0;}
.cont_wrap .ui-section_type_search-wrap .total_sch_wrap .sch_area {background:#fff;padding:0;}
.cont_wrap .ui-section_type_search-wrap .total_sch_wrap .sch_area .sch_info {margin-top:0;}
.cont_wrap .ui-section_type_search-wrap .sch_result_area {width:890px;padding-bottom:0;}
.cont_wrap .ui-section_type_search-wrap .com_toggle_layer {display:none;}
.cont_wrap .ui-section_type_search-wrap .sch_no_result,
.cont_wrap .ui-section_type_search-wrap .sch_has_result {margin-top:0;padding-top:0;}
 html.stg .ui-renew {display: none;}

/* 접근성 */
.util-btn ul li:nth-child(5) {display: none;} /* 금융계산기 접근성 위배 */
.ui-toggle_type_star {border-radius:15px;outline-offset:-2px;}
.ui_rebuild .form input[type=checkbox], .ui-popup .form input[type=checkbox],
.ui_rebuild .form input[type=radio], .ui-popup .form input[type=radio] {border:0;}
.ui-button_type_icon:focus-visible {outline:2px solid #111 !important;outline-offset:-1px;}
.util_group .btn_text:focus-visible, .util_group .btn_dropdown:focus-visible {border-radius:4px;}
.util_group .btn_text, .util_group .btn_dropdown:not(.user_icon) {min-height:24px;}

/* 마이하나 배너 */
.banner-items .ui-typography_type_info-default-other-B {display: block;}


/* 260213 보유계좌조회 테이블 as-is 대응 코드 추가 */
.ui-rebuild #wcdep700_tab02_print .table_wrap table { margin-left: 0; }
/* // 260213 보유계좌조회 테이블 as-is 대응 코드 추가 */