@charset "UTF-8";
/*------------------------------------------------------------------------
[common_global.css]
> 공통 글로벌 스타일
------------------------------------------------------------------------*/
/*----------------------------------------
# Color
----------------------------------------*/
.color_blue01,
.color_officeBlue,
.color-officeBlue {
  color: #0059a6; }

.color_green01 {
  color: #1f8c13; }

.color_skyblue01 {
  color: #3c9df0; }

.color_yellowgreen01 {
  color: #93c911; }

.color_yellow01 {
  color: #ffba00; }

.color_yellow02,
.color_warningYellow {
  color: #f3a600; }

.color_orange01 {
  color: #ff6600; }

.color_orange01-1 {
  color: #ff6600; }

.color_officeGray {
  color: #505050; }

.color_gray01 {
  color: #767676; }

.color_gray02,
.color_999 {
  color: #999999; }

.color_gray03 {
  color: #aaaaaa; }

.color_gray04 {
  color: #bbbbbb; }

.color_gray05 {
  color: #c0c0c0; }

/*----------------------------------------
# Typography
----------------------------------------*/
/*--------------------
Font - Size
--------------------*/
[class*="Text-11"] {
  font-size: 11px; }

[class*="Text-12"] {
  font-size: 12px; }

[class*="Text-13"] {
  font-size: 13px; }

[class*="Text-14"] {
  font-size: 14px; }

[class*="Text-15"] {
  font-size: 15px; }

[class*="Text-16"] {
  font-size: 16px; }

[class*="Text-17"] {
  font-size: 16px; }

[class*="Text-18"] {
  font-size: 18px; }

[class*="Text-20"] {
  font-size: 20px; }

[class*="Text-24"] {
  font-size: 24px; }

.headText,
.bodyText,
.labelText,
.subText,
[class*="headText"],
[class*="bodyText"],
[class*="labelText"],
[class*="subText"] {
  line-height: 1.4; }

.labelText a:hover {
  text-decoration: underline; }

/*--------------------
headText
--------------------*/
[class*="headText"] {
  font-weight: bold; }

.headText.color_officeBlue {
  color: #0059a6; }

/*--------------------
labelText
--------------------*/
[class*="labelText"] {
  font-weight: bold; }

/*--------------------
textWithImageOnLeft
--------------------*/
.textWithImageOnLeft div[class*="imgShow-"] {
  vertical-align: middle;
  margin-right: 6px; }

/*--------------------
subText
--------------------*/
.subText {
  font-size: 12px;
  color: #aaa; }

/*--------------------
Typography - Box Model
--------------------*/
.headText + .dualNumberCounter {
  margin-top: 10px; }

.headText + table.policyTable,
.headText + .radioBtnGroupVertical {
  margin-top: 8px; }

.bodyText > .elBadge {
  margin-left: 4px;
  position: relative;
  top: 1px; }

/*----------------------------------------
# Float
----------------------------------------*/
.float_left,
.float-left {
  float: left; }

.float_right,
.float-right {
  float: right; }

/*----------------------------------------
# Dispaly
----------------------------------------*/
.dispTblCell {
  display: table-cell;
  vertical-align: middle; }

/*----------------------------------------
# Vertical-align
----------------------------------------*/
.vertAlignTop {
  vertical-align: top !important; }

/*----------------------------------------
# white-space
----------------------------------------*/
.wtspace_pre_line {
  white-space: pre-line; }

/*------------------------------
# text-align
------------------------------*/
.text_align_center,
.text-align-center {
  text-align: center; }

.text_align_right,
.text-align-right {
  text-align: right; }

.text_align_left,
.text-align-left {
  text-align: left; }

/*------------------------------
# font
------------------------------*/
.font_bold, .font-bold {
  font-weight: bold; }

.font_reg, .font-reg {
  font-weight: normal; }

/*------------------------------
# line-height
------------------------------*/
.line_height_1point5 {
  line-height: 1.5; }

/*------------------------------
# scroll text box
------------------------------*/
.wrap_text_scroll_gray textarea {
  width: 100%;
  border: 1px solid #ddd;
  background: #f4f4f4;
  overflow-y: scroll;
  overflow-x: none; }

/*------------------------------
# width
------------------------------*/
.width100 {
  width: 100px !important; }

.width120 {
  width: 120px !important; }

.width200 {
  width: 200px !important; }

.width400 {
  width: 300px !important; }

/*------------------------------
# display
------------------------------*/
.disp_none {
  display: none !important; }

.disp_block {
  display: block !important; }

.disp_in_blockm,
.disp-inBlock,
.disInBlock {
  display: inline-block !important; }

/*------------------------------
# visibilty
------------------------------*/
.vis_hidden {
  visibility: hidden; }

.vis_visible {
  visibility: visible; }

/*----------------------------------------
# z-index
----------------------------------------*/
.z100 {
  z-index: 100; }

.z110 {
  z-index: 110; }

.z120 {
  z-index: 120; }

.z130 {
  z-index: 130; }

.z140 {
  z-index: 140; }

.z150 {
  z-index: 150; }

/*----------------------------------------
# Margin
----------------------------------------*/
.mb-4 {
  margin-bottom: 4px !important; }

.mb-8 {
  margin-bottom: 8px !important; }

.mb-16 {
  margin-bottom: 16px !important; }

.mt-4 {
  margin-top: 4px !important; }

.mt-8 {
  margin-top: 8px !important; }

.mt-16 {
  margin-top: 16px !important; }

.mr-8 {
  margin-right: 8px !important; }

.mr-12 {
  margin-right: 12px !important; }

.margin_top_2 {
  margin-top: 2px; }

.margin_top_30 {
  margin-top: 30px; }

.margin_top_40 {
  margin-top: 40px; }

.margin_top_18 {
  margin-top: 18px; }

.margin_top_8 {
  margin-top: 8px; }

.margin_right_8,
.marginRight8 {
  margin-right: 8px; }

.margin_right_6,
.marginRight6 {
  margin-right: 6px !important; }

.margin-_right_2 {
  margin-right: 2px; }

.margin_right_4,
.marginRight4 {
  margin-right: 4px; }

.margin_right_18 {
  margin-right: 18px !important; }

.margin_bottom_2 {
  margin-bottom: 2px; }

.margin_bottom_20 {
  margin-bottom: 20px; }

.margin_bottom_4 {
  margin-bottom: 4px; }

.margin_left_4 {
  margin-left: 4px; }

.margin_left_2 {
  margin-left: 2px; }

/*----------------------------------------
# padding
----------------------------------------*/
.noPadUp {
  padding-top: 0 !important; }

[class*="-padUp6"],
.row[class*="-padUp6"],
.col[class*="-padUp6"] {
  padding-top: 6px; }

[class*="-padUp12"],
.row[class*="-padUp12"],
.col[class*="-padUp12"] {
  padding-top: 12px; }

[class*="-padDown2"],
.row[class*="-padDown2"],
.col[class*="-padDown2"] {
  padding-bottom: 2px; }

[class*="-padDown6"],
.row[class*="-padDown6"],
.col[class*="-padDown6"] {
  padding-bottom: 6px; }

[class*="-padDown12"],
.row[class*="-padDown12"],
.col[class*="-padDown12"] {
  padding-bottom: 12px; }

[class*="-padDown20"],
.row[class*="-padDown20"],
.col[class*="-padDown20"] {
  padding-bottom: 20px; }

.p-16px {
  padding: 16px !important; }

.px-16px {
  padding-left: 16px !important;
  padding-right: 16px !important; }

.p-32px {
  padding: 32px !important; }

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

/*----------------------------------------
IE - placeholder - hacked code
----------------------------------------*/
:-ms-input-placeholder {
  /* IE 10+ */
  color: #bbb !important; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbl9nbG9iYWwuY3NzIiwiLi4vc2Nzcy9jb21tb25fZ2xvYmFsLnNjc3MiLCIuLi9zY3NzL2NvbW1vbl92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNHaEI7Ozt5RURDeUU7QUNLekU7O3lDREZ5QztBQ016Qzs7O0VBR0MsY0NmeUIsRUFBQTs7QURrQjFCO0VBQ0MsY0FBYyxFQUFBOztBQUdmO0VBQ0MsY0FBYyxFQUFBOztBQUdmO0VBQ0MsY0FBYyxFQUFBOztBQUdmO0VBQ0MsY0FBYyxFQUFBOztBQUdmOztFQUVDLGNBQWMsRUFBQTs7QUFHZjtFQUNDLGNBQWMsRUFBQTs7QUFHZjtFQUNDLGNBQWEsRUFBQTs7QUFHZDtFQUNDLGNBQWMsRUFBQTs7QUFHZjtFQUNDLGNBQWMsRUFBQTs7QUFHZjs7RUFFQyxjQUFjLEVBQUE7O0FBR2Y7RUFDQyxjQUFjLEVBQUE7O0FBR2Y7RUFDQyxjQUFjLEVBQUE7O0FBR2Y7RUFDQyxjQUFjLEVBQUE7O0FBSWY7O3lDRGxCeUM7QUN1QnpDOztxQkRwQnFCO0FDd0JyQjtFQUNDLGVBQWUsRUFBQTs7QUFHaEI7RUFDQyxlQUFlLEVBQUE7O0FBR2hCO0VBQ0MsZUFBZSxFQUFBOztBQUdoQjtFQUNDLGVBQWUsRUFBQTs7QUFHaEI7RUFDQyxlQUFlLEVBQUE7O0FBR2hCO0VBQ0MsZUFBZSxFQUFBOztBQUdoQjtFQUNDLGVBQWUsRUFBQTs7QUFHaEI7RUFDQyxlQUFlLEVBQUE7O0FBR2hCO0VBQ0MsZUFBZSxFQUFBOztBQUdoQjtFQUNDLGVBQWUsRUFBQTs7QUFHaEI7Ozs7Ozs7O0VBUUMsZ0JBQWdCLEVBQUE7O0FBSWhCO0VBQ0MsMEJBQTBCLEVBQUE7O0FBSzVCOztxQkRwQ3FCO0FDd0NyQjtFQUNDLGlCQUFpQixFQUFBOztBQUdsQjtFQUNDLGNDckp5QixFQUFBOztBRHdKMUI7O3FCRHZDcUI7QUMyQ3JCO0VBQ0MsaUJBQWlCLEVBQUE7O0FBSWxCOztxQkQxQ3FCO0FDOENyQjtFQUNDLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFJbEI7O3FCRDdDcUI7QUNpRHJCO0VBQ0MsZUFBZTtFQUNmLFdBQVcsRUFBQTs7QUFJWjs7cUJEaERxQjtBQ29EckI7RUFDQyxnQkFBZ0IsRUFBQTs7QUFHakI7O0VBRUMsZUFBZSxFQUFBOztBQUdoQjtFQUNDLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsUUFBUSxFQUFBOztBQUlUOzt5Q0RyRHlDO0FDeUR6Qzs7RUFFQyxXQUFXLEVBQUE7O0FBR1o7O0VBRUMsWUFBWSxFQUFBOztBQUliOzt5Q0R6RHlDO0FDNkR6QztFQUNDLG1CQUFtQjtFQUNuQixzQkFBc0IsRUFBQTs7QUFJdkI7O3lDRDVEeUM7QUNnRXpDO0VBQWdCLDhCQUE4QixFQUFBOztBQUc5Qzs7eUNEN0R5QztBQ2lFekM7RUFDQyxxQkFBcUIsRUFBQTs7QUFJdEI7OytCRGhFK0I7QUNvRS9COztFQUVDLGtCQUFrQixFQUFBOztBQUduQjs7RUFFQyxpQkFBaUIsRUFBQTs7QUFHbEI7O0VBRUMsZ0JBQWdCLEVBQUE7O0FBSWpCOzsrQkRyRStCO0FDeUUvQjtFQUNDLGlCQUFpQixFQUFBOztBQUdsQjtFQUNDLG1CQUFtQixFQUFBOztBQUlwQjs7K0JEekUrQjtBQzZFL0I7RUFDQyxnQkFBZ0IsRUFBQTs7QUFJakI7OytCRDVFK0I7QUNnRi9CO0VBQ0MsV0FBVztFQUNYLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGdCQUFnQixFQUFBOztBQUlqQjs7K0JEL0UrQjtBQ21GL0I7RUFDQyx1QkFBdUIsRUFBQTs7QUFHeEI7RUFDQyx1QkFBdUIsRUFBQTs7QUFHeEI7RUFDQyx1QkFBdUIsRUFBQTs7QUFHeEI7RUFDQyx1QkFBdUIsRUFBQTs7QUFJeEI7OytCRHJGK0I7QUN5Ri9CO0VBQ0Msd0JBQXdCLEVBQUE7O0FBR3pCO0VBQ0MseUJBQXlCLEVBQUE7O0FBRzFCOzs7RUFHQyxnQ0FBZ0MsRUFBQTs7QUFJakM7OytCRDFGK0I7QUM4Ri9CO0VBQ0Msa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0MsbUJBQW1CLEVBQUE7O0FBSXBCOzt5Q0Q5RnlDO0FDa0d6QztFQUNDLFlBQVksRUFBQTs7QUFHYjtFQUNDLFlBQVksRUFBQTs7QUFHYjtFQUNDLFlBQVksRUFBQTs7QUFHYjtFQUNDLFlBQVksRUFBQTs7QUFHYjtFQUNDLFlBQVksRUFBQTs7QUFHYjtFQUNDLFlBQVksRUFBQTs7QUFJYjs7eUNEdEd5QztBQzBHekM7RUFDQyw2QkFBNkIsRUFBQTs7QUFHOUI7RUFDQyw2QkFBNkIsRUFBQTs7QUFHOUI7RUFDQyw4QkFBOEIsRUFBQTs7QUFJL0I7RUFDQywwQkFBMEIsRUFBQTs7QUFHM0I7RUFDQywwQkFBMEIsRUFBQTs7QUFHM0I7RUFDQywyQkFBMkIsRUFBQTs7QUFHNUI7RUFDQyw0QkFBNEIsRUFBQTs7QUFHN0I7RUFDQyw2QkFBNkIsRUFBQTs7QUFHOUI7RUFDQyxlQUFlLEVBQUE7O0FBR2hCO0VBQ0MsZ0JBQWdCLEVBQUE7O0FBR2pCO0VBQ0MsZ0JBQWdCLEVBQUE7O0FBR2pCO0VBQ0MsZ0JBQWdCLEVBQUE7O0FBR2pCO0VBQ0MsZUFBZSxFQUFBOztBQUdoQjs7RUFFQyxpQkFBaUIsRUFBQTs7QUFHbEI7O0VBRUMsNEJBQTRCLEVBQUE7O0FBRzdCO0VBQ0MsaUJBQWlCLEVBQUE7O0FBR2xCOztFQUVDLGlCQUFpQixFQUFBOztBQUdsQjtFQUNDLDZCQUE2QixFQUFBOztBQUc5QjtFQUNDLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLG1CQUFtQixFQUFBOztBQUdwQjtFQUNDLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLGdCQUFnQixFQUFBOztBQUdqQjtFQUNDLGdCQUFnQixFQUFBOztBQUlqQjs7eUNEaEl5QztBQ29JekM7RUFDQyx5QkFBeUIsRUFBQTs7QUFHMUI7OztFQUdJLGdCQUFnQixFQUFBOztBQUdwQjs7O0VBR0ksaUJBQWlCLEVBQUE7O0FBR3JCOzs7RUFHSSxtQkFBbUIsRUFBQTs7QUFHdkI7OztFQUdJLG1CQUFtQixFQUFBOztBQUd2Qjs7O0VBR0ksb0JBQW9CLEVBQUE7O0FBR3hCOzs7RUFHSSxvQkFBb0IsRUFBQTs7QUFHeEI7RUFDQyx3QkFBd0IsRUFBQTs7QUFHekI7RUFDQyw2QkFBNkI7RUFDN0IsOEJBQThCLEVBQUE7O0FBRy9CO0VBQ0Msd0JBQXdCLEVBQUE7O0FBR3pCO0VBQ0MseUJBQXlCO0VBQ3pCLDRCQUE0QixFQUFBOztBQUc3Qjs7eUNENUl5QztBQ2dKekM7RUFDQyxXQUFBO0VBQ0Esc0JBQXNCLEVBQUEiLCJmaWxlIjoiY29tbW9uX2dsb2JhbC5jc3MifQ== */