@charset "UTF-8";
/*!
* =========================================================
* Truefriend 2021 Renewal
* =========================================================
* Start : 2021.03.22
* Modify : 2021.07.23
*/
/*
* ===============================
* Base
* ===============================
*/
/*
* font.Noto Sans.KR
* --------------
*/
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 100;
  src: url("../../inc_renewal/font/noto-sans.kr/NotoSansKR-Thin.woff2") format("woff2"), url("../../inc_renewal/font/noto-sans.kr/NotoSansKR-Thin.woff") format("woff");
}
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 300;
  src: url("../../inc_renewal/font/noto-sans.kr/NotoSansKR-Light.woff2") format("woff2"), url("../../inc_renewal/font/noto-sans.kr/NotoSansKR-Light.woff") format("woff");
}
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 400;
  src: url("../../inc_renewal/font/noto-sans.kr/NotoSansKR-Regular.woff2") format("woff2"), url("../../inc_renewal/font/noto-sans.kr/NotoSansKR-Regular.woff") format("woff");
}
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 500;
  src: url("../../inc_renewal/font/noto-sans.kr/NotoSansKR-Medium.woff2") format("woff2"), url("../../inc_renewal/font/noto-sans.kr/NotoSansKR-Medium.woff") format("woff");
}
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 700;
  src: url("../../inc_renewal/font/noto-sans.kr/NotoSansKR-Bold.woff2") format("woff2"), url("../../inc_renewal/font/noto-sans.kr/NotoSansKR-Bold.woff") format("woff");
}
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 900;
  src: url("../../inc_renewal/font/noto-sans.kr/NotoSansKR-Black.woff2") format("woff2"), url("../../inc_renewal/font/noto-sans.kr/NotoSansKR-Black.woff") format("woff");
}
/*
* font.Roboto.latin
* --------------
*/
/* roboto-regular - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-regular.eot"); /* IE9 Compat Modes */
  src: local("Roboto"), local("Roboto-Regular"), url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-regular.woff2") format("woff2"), url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-regular.woff") format("woff"), url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-regular.ttf") format("truetype"), url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-regular.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-500.eot"); /* IE9 Compat Modes */
  src: local("Roboto Medium"), local("Roboto-Medium"), url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-500.eot?#iefix") format("embedded-opentype"), url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-500.woff2") format("woff2"), url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-500.woff") format("woff"), url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-500.ttf") format("truetype"), url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-500.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  src: url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-700.eot"); /* IE9 Compat Modes */
  src: local("Roboto Bold"), local("Roboto-Bold"), url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-700.eot?#iefix") format("embedded-opentype"), url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-700.woff2") format("woff2"), url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-700.woff") format("woff"), url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-700.ttf") format("truetype"), url("../../inc_renewal/font/roboto-latin/roboto-v20-latin-700.svg#Roboto") format("svg"); /* Legacy iOS */
}
.ico_arr:after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-448 -631) translate(364 628) translate(84 3)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.75 7.5L14.25 12 9.75 16.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}

/**
* base.reset
* ------------------
*/
@media print {
  #content {
    margin: 0;
    padding: 0px;
    background: transprent;
  }
  #header_Wrap {
    display: none;
  }
  #breadcrumbWrap {
    display: none;
  }
  #footer_Wrap {
    display: none;
  }
  #rollingWrap {
    display: none;
  }
  #linkWrap {
    display: none;
  }
  #footer {
    display: none;
  }
}
@page {
  margin: 2cm;
  size: A4;
}
* {
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  max-height: 99999px;
}

html, body, form, div, p, dl, dt, dd, ul, ol, li, fieldset, table, th, td, h1, h2, h3, h4, h5 {
  margin: 0;
  padding: 0;
  font-weight: 500;
}

body {
  font-family: "Noto Sans KR", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", "나눔고딕", 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #222;
  word-break: break-all;
  letter-spacing: -0.5px;
}

ul li, ol li {
  list-style: none;
}

h2, h3, h4, h5, h6, strong {
  font-weight: 700;
}

fieldset {
  vertical-align: top;
  border: none;
}

hr, legend {
  display: none;
}

em, address, cite {
  font-style: normal;
}

acronym {
  border: 0 none;
  text-decoration: none;
}

img {
  border: none;
  vertical-align: middle;
}

table {
  width: 100%;
  border-collapse: separate;
  border: 0;
  border-spacing: 0;
  font-size: 13px;
}

th {
  border: 0;
  text-align: center;
}

td {
  border: 0;
}

table caption, legend {
  overflow: hidden;
  width: 100%;
  height: 1px;
  *height: 0px;
  margin-top: -1px;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
}

ol, ul {
  list-style: none;
}

em, var, address {
  font-style: normal;
}

hr, .hidden {
  position: absolute !important;
  overflow: hidden !important;
  margin: -1px !important;
  border: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  clip: rect(0 0 0 0) !important;
}

* html .clearfix {
  zoom: 1;
}

*:first-child + html .clearfix {
  zoom: 1;
}

sup {
  font-size: 10px;
  font-weight: 400;
}

a, a:link, a:visited, a:active {
  text-decoration: none;
}

a:not(.btn), a:not(.btn):link, a:not(.btn):visited, a:not(.btn):active {
  color: #222;
}

a[role=tab], a[role=tab]:link, a[role=tab]:visited, a[role=tab]:active {
  color: #444;
}

a.txtLink1 {
  color: #0275a6 !important;
  font-weight: 700 !important;
  text-decoration: underline !important;
  line-height: 19px !important;
}

button {
  overflow: visible;
}

button {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  width: auto;
  cursor: pointer;
  overflow: visible;
  vertical-align: middle;
  background: transparent;
  cursor: pointer;
  font-family: "Noto Sans KR", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", "나눔고딕", 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;
  font-weight: 500;
}

button span, button:active span, button:focus span {
  position: relative;
}

button:first-child {
  margin-left: 0 !important;
}

a:focus,
button:focus {
  outline: 1px dotted #000;
}

/**
* base.grid
* ------------------
*/
.grid_wrap::after {
  display: block;
  content: "";
  clear: both;
}

.block {
  display: inline-block;
  width: 100%;
}

.block span {
  vertical-align: top;
}

.half {
  display: inline-block;
  width: 50%;
  min-width: 100px !important;
}

.block + .block {
  margin-top: 10px;
}

.block + .btn, .btn + .block {
  margin-top: 10px;
}

.last {
  float: right;
  margin-right: 0;
}

.span1::after {
  display: block;
  content: "";
  clear: both;
}
.span1 {
  float: left;
  width: 7.1333333333%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.span1.last {
  width: 8.3333333333%;
}

.span2::after {
  display: block;
  content: "";
  clear: both;
}
.span2 {
  float: left;
  width: 15.4666666667%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.span2.last {
  width: 16.6666666667%;
}

.span3::after {
  display: block;
  content: "";
  clear: both;
}
.span3 {
  float: left;
  width: 23.8%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.span3.last {
  width: 25%;
}

.span4::after {
  display: block;
  content: "";
  clear: both;
}
.span4 {
  float: left;
  width: 32.1333333333%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.span4.last {
  width: 33.3333333333%;
}

.span5::after {
  display: block;
  content: "";
  clear: both;
}
.span5 {
  float: left;
  width: 40.4666666667%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.span5.last {
  width: 41.6666666667%;
}

.span6::after {
  display: block;
  content: "";
  clear: both;
}
.span6 {
  float: left;
  width: 48.8%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.span6.last {
  width: 50%;
}

.span7::after {
  display: block;
  content: "";
  clear: both;
}
.span7 {
  float: left;
  width: 57.1333333333%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.span7.last {
  width: 58.3333333333%;
}

.span8::after {
  display: block;
  content: "";
  clear: both;
}
.span8 {
  float: left;
  width: 65.4666666667%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.span8.last {
  width: 66.6666666667%;
}

.span9::after {
  display: block;
  content: "";
  clear: both;
}
.span9 {
  float: left;
  width: 73.8%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.span9.last {
  width: 75%;
}

.span10::after {
  display: block;
  content: "";
  clear: both;
}
.span10 {
  float: left;
  width: 82.1333333333%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.span10.last {
  width: 83.3333333333%;
}

.span11::after {
  display: block;
  content: "";
  clear: both;
}
.span11 {
  float: left;
  width: 90.4666666667%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.span11.last {
  width: 91.6666666667%;
}

.span12::after {
  display: block;
  content: "";
  clear: both;
}
.span12 {
  float: left;
  width: 98.8%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.span12.last {
  width: 100%;
}

.grid2::after {
  display: block;
  content: "";
  clear: both;
}
.grid2 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 50% - 1.2% );
  margin-right: calc((100% - ( ((100% / 2) - 1.2%) * 2)) / (2 - 1)) !important;
}
.grid2 > * {
  float: left;
  margin-right: 0 !important;
}
.grid2 > *:nth-child(2n) {
  float: right;
}

.grid2.pad8::after {
  display: block;
  content: "";
  clear: both;
}
.grid2.pad8 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 50% - 8px );
  margin-right: calc((100% - ( ((100% / 2) - 8px) * 2)) / (2 - 1)) !important;
}
.grid2.pad8 > * {
  float: left;
  margin-right: 0 !important;
}
.grid2.pad8 > *:nth-child(2n) {
  float: right;
}

.grid2.no_pad::after {
  display: block;
  content: "";
  clear: both;
}
.grid2.no_pad > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 50% - 0px );
  margin-right: calc((100% - ( ((100% / 2) - 0px) * 2)) / (2 - 1)) !important;
}
.grid2.no_pad > * {
  float: left;
  margin-right: 0 !important;
}
.grid2.no_pad > *:nth-child(2n) {
  float: right;
}

.grid3::after {
  display: block;
  content: "";
  clear: both;
}
.grid3 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 33.3333333333% - 1.2% );
  margin-right: calc((100% - ( ((100% / 3) - 1.2%) * 3)) / (3 - 1)) !important;
}
.grid3 > *:nth-of-type(3n) {
  float: right;
  margin-right: 0 !important;
}

.grid3.pad8::after {
  display: block;
  content: "";
  clear: both;
}
.grid3.pad8 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 33.3333333333% - 8px );
  margin-right: calc((100% - ( ((100% / 3) - 8px) * 3)) / (3 - 1)) !important;
}
.grid3.pad8 > *:nth-of-type(3n) {
  float: right;
  margin-right: 0 !important;
}

.grid3.no_pad::after {
  display: block;
  content: "";
  clear: both;
}
.grid3.no_pad > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 33.3333333333% - 0px );
  margin-right: calc((100% - ( ((100% / 3) - 0px) * 3)) / (3 - 1)) !important;
}
.grid3.no_pad > *:nth-of-type(3n) {
  float: right;
  margin-right: 0 !important;
}

.grid4::after {
  display: block;
  content: "";
  clear: both;
}
.grid4 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 25% - 1.2% );
  margin-right: calc((100% - ( ((100% / 4) - 1.2%) * 4)) / (4 - 1)) !important;
}
.grid4 > *:nth-of-type(4n) {
  float: right;
  margin-right: 0 !important;
}

.grid4.pad8::after {
  display: block;
  content: "";
  clear: both;
}
.grid4.pad8 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 25% - 8px );
  margin-right: calc((100% - ( ((100% / 4) - 8px) * 4)) / (4 - 1)) !important;
}
.grid4.pad8 > *:nth-of-type(4n) {
  float: right;
  margin-right: 0 !important;
}

.grid4.no_pad::after {
  display: block;
  content: "";
  clear: both;
}
.grid4.no_pad > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 25% - 0px );
  margin-right: calc((100% - ( ((100% / 4) - 0px) * 4)) / (4 - 1)) !important;
}
.grid4.no_pad > *:nth-of-type(4n) {
  float: right;
  margin-right: 0 !important;
}

.grid5::after {
  display: block;
  content: "";
  clear: both;
}
.grid5 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 20% - 1.2% );
  margin-right: calc((100% - ( ((100% / 5) - 1.2%) * 5)) / (5 - 1)) !important;
}
.grid5 > *:nth-of-type(5n) {
  float: right;
  margin-right: 0 !important;
}

.grid5.pad8::after {
  display: block;
  content: "";
  clear: both;
}
.grid5.pad8 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 20% - 8px );
  margin-right: calc((100% - ( ((100% / 5) - 8px) * 5)) / (5 - 1)) !important;
}
.grid5.pad8 > *:nth-of-type(5n) {
  float: right;
  margin-right: 0 !important;
}

.grid5.no_pad::after {
  display: block;
  content: "";
  clear: both;
}
.grid5.no_pad > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 20% - 0px );
  margin-right: calc((100% - ( ((100% / 5) - 0px) * 5)) / (5 - 1)) !important;
}
.grid5.no_pad > *:nth-of-type(5n) {
  float: right;
  margin-right: 0 !important;
}

.grid6::after {
  display: block;
  content: "";
  clear: both;
}
.grid6 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 16.6666666667% - 1.2% );
  margin-right: calc((100% - ( ((100% / 6) - 1.2%) * 6)) / (6 - 1)) !important;
}
.grid6 > *:nth-of-type(6n) {
  float: right;
  margin-right: 0 !important;
}

.grid6.pad8::after {
  display: block;
  content: "";
  clear: both;
}
.grid6.pad8 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 16.6666666667% - 8px );
  margin-right: calc((100% - ( ((100% / 6) - 8px) * 6)) / (6 - 1)) !important;
}
.grid6.pad8 > *:nth-of-type(6n) {
  float: right;
  margin-right: 0 !important;
}

.grid6.no_pad::after {
  display: block;
  content: "";
  clear: both;
}
.grid6.no_pad > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 16.6666666667% - 0px );
  margin-right: calc((100% - ( ((100% / 6) - 0px) * 6)) / (6 - 1)) !important;
}
.grid6.no_pad > *:nth-of-type(6n) {
  float: right;
  margin-right: 0 !important;
}

.grid7::after {
  display: block;
  content: "";
  clear: both;
}
.grid7 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 14.2857142857% - 1.2% );
  margin-right: calc((100% - ( ((100% / 7) - 1.2%) * 7)) / (7 - 1)) !important;
}
.grid7 > *:nth-of-type(7n) {
  float: right;
  margin-right: 0 !important;
}

.grid7.pad8::after {
  display: block;
  content: "";
  clear: both;
}
.grid7.pad8 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 14.2857142857% - 8px );
  margin-right: calc((100% - ( ((100% / 7) - 8px) * 7)) / (7 - 1)) !important;
}
.grid7.pad8 > *:nth-of-type(7n) {
  float: right;
  margin-right: 0 !important;
}

.grid7.no_pad::after {
  display: block;
  content: "";
  clear: both;
}
.grid7.no_pad > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 14.2857142857% - 0px );
  margin-right: calc((100% - ( ((100% / 7) - 0px) * 7)) / (7 - 1)) !important;
}
.grid7.no_pad > *:nth-of-type(7n) {
  float: right;
  margin-right: 0 !important;
}

.grid8::after {
  display: block;
  content: "";
  clear: both;
}
.grid8 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 12.5% - 1.2% );
  margin-right: calc((100% - ( ((100% / 8) - 1.2%) * 8)) / (8 - 1)) !important;
}
.grid8 > *:nth-of-type(8n) {
  float: right;
  margin-right: 0 !important;
}

.grid8.pad8::after {
  display: block;
  content: "";
  clear: both;
}
.grid8.pad8 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 12.5% - 8px );
  margin-right: calc((100% - ( ((100% / 8) - 8px) * 8)) / (8 - 1)) !important;
}
.grid8.pad8 > *:nth-of-type(8n) {
  float: right;
  margin-right: 0 !important;
}

.grid8.no_pad::after {
  display: block;
  content: "";
  clear: both;
}
.grid8.no_pad > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 12.5% - 0px );
  margin-right: calc((100% - ( ((100% / 8) - 0px) * 8)) / (8 - 1)) !important;
}
.grid8.no_pad > *:nth-of-type(8n) {
  float: right;
  margin-right: 0 !important;
}

.grid9::after {
  display: block;
  content: "";
  clear: both;
}
.grid9 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 11.1111111111% - 1.2% );
  margin-right: calc((100% - ( ((100% / 9) - 1.2%) * 9)) / (9 - 1)) !important;
}
.grid9 > *:nth-of-type(9n) {
  float: right;
  margin-right: 0 !important;
}

.grid9.pad8::after {
  display: block;
  content: "";
  clear: both;
}
.grid9.pad8 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 11.1111111111% - 8px );
  margin-right: calc((100% - ( ((100% / 9) - 8px) * 9)) / (9 - 1)) !important;
}
.grid9.pad8 > *:nth-of-type(9n) {
  float: right;
  margin-right: 0 !important;
}

.grid9.no_pad::after {
  display: block;
  content: "";
  clear: both;
}
.grid9.no_pad > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 11.1111111111% - 0px );
  margin-right: calc((100% - ( ((100% / 9) - 0px) * 9)) / (9 - 1)) !important;
}
.grid9.no_pad > *:nth-of-type(9n) {
  float: right;
  margin-right: 0 !important;
}

.grid10::after {
  display: block;
  content: "";
  clear: both;
}
.grid10 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 10% - 1.2% );
  margin-right: calc((100% - ( ((100% / 10) - 1.2%) * 10)) / (10 - 1)) !important;
}
.grid10 > *:nth-of-type(10n) {
  float: right;
  margin-right: 0 !important;
}

.grid10.pad8::after {
  display: block;
  content: "";
  clear: both;
}
.grid10.pad8 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 10% - 8px );
  margin-right: calc((100% - ( ((100% / 10) - 8px) * 10)) / (10 - 1)) !important;
}
.grid10.pad8 > *:nth-of-type(10n) {
  float: right;
  margin-right: 0 !important;
}

.grid10.no_pad::after {
  display: block;
  content: "";
  clear: both;
}
.grid10.no_pad > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 10% - 0px );
  margin-right: calc((100% - ( ((100% / 10) - 0px) * 10)) / (10 - 1)) !important;
}
.grid10.no_pad > *:nth-of-type(10n) {
  float: right;
  margin-right: 0 !important;
}

.grid11::after {
  display: block;
  content: "";
  clear: both;
}
.grid11 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 9.0909090909% - 1.2% );
  margin-right: calc((100% - ( ((100% / 11) - 1.2%) * 11)) / (11 - 1)) !important;
}
.grid11 > *:nth-of-type(11n) {
  float: right;
  margin-right: 0 !important;
}

.grid11.pad8::after {
  display: block;
  content: "";
  clear: both;
}
.grid11.pad8 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 9.0909090909% - 8px );
  margin-right: calc((100% - ( ((100% / 11) - 8px) * 11)) / (11 - 1)) !important;
}
.grid11.pad8 > *:nth-of-type(11n) {
  float: right;
  margin-right: 0 !important;
}

.grid11.no_pad::after {
  display: block;
  content: "";
  clear: both;
}
.grid11.no_pad > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 9.0909090909% - 0px );
  margin-right: calc((100% - ( ((100% / 11) - 0px) * 11)) / (11 - 1)) !important;
}
.grid11.no_pad > *:nth-of-type(11n) {
  float: right;
  margin-right: 0 !important;
}

.grid12::after {
  display: block;
  content: "";
  clear: both;
}
.grid12 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 8.3333333333% - 1.2% );
  margin-right: calc((100% - ( ((100% / 12) - 1.2%) * 12)) / (12 - 1)) !important;
}
.grid12 > *:nth-of-type(12n) {
  float: right;
  margin-right: 0 !important;
}

.grid12.pad8::after {
  display: block;
  content: "";
  clear: both;
}
.grid12.pad8 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 8.3333333333% - 8px );
  margin-right: calc((100% - ( ((100% / 12) - 8px) * 12)) / (12 - 1)) !important;
}
.grid12.pad8 > *:nth-of-type(12n) {
  float: right;
  margin-right: 0 !important;
}

.grid12.no_pad::after {
  display: block;
  content: "";
  clear: both;
}
.grid12.no_pad > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 8.3333333333% - 0px );
  margin-right: calc((100% - ( ((100% / 12) - 0px) * 12)) / (12 - 1)) !important;
}
.grid12.no_pad > *:nth-of-type(12n) {
  float: right;
  margin-right: 0 !important;
}

.grid-both::after {
  display: block;
  content: "";
  clear: both;
}
.grid-both > :first-child {
  float: left;
}
.grid-both > :last-child {
  float: right;
  margin-left: 10px;
}

.grid1-11::after {
  display: block;
  content: "";
  clear: both;
}
.grid1-11 > * {
  float: left;
  width: 7.1333333333%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.grid1-11 > *:last-child {
  float: right;
  width: 91.6666666667%;
  margin-right: 0;
}

.grid2-10::after {
  display: block;
  content: "";
  clear: both;
}
.grid2-10 > * {
  float: left;
  width: 15.4666666667%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.grid2-10 > *:last-child {
  float: right;
  width: 83.3333333333%;
  margin-right: 0;
}

.grid3-9::after {
  display: block;
  content: "";
  clear: both;
}
.grid3-9 > * {
  float: left;
  width: 23.8%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.grid3-9 > *:last-child {
  float: right;
  width: 75%;
  margin-right: 0;
}

.grid4-8::after {
  display: block;
  content: "";
  clear: both;
}
.grid4-8 > * {
  float: left;
  width: 32.1333333333%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.grid4-8 > *:last-child {
  float: right;
  width: 66.6666666667%;
  margin-right: 0;
}

.grid5-7::after {
  display: block;
  content: "";
  clear: both;
}
.grid5-7 > * {
  float: left;
  width: 40.4666666667%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.grid5-7 > *:last-child {
  float: right;
  width: 58.3333333333%;
  margin-right: 0;
}

.grid6-6::after {
  display: block;
  content: "";
  clear: both;
}
.grid6-6 > * {
  float: left;
  width: 48.8%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.grid6-6 > *:last-child {
  float: right;
  width: 50%;
  margin-right: 0;
}

.grid7-5::after {
  display: block;
  content: "";
  clear: both;
}
.grid7-5 > * {
  float: left;
  width: 57.1333333333%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.grid7-5 > *:last-child {
  float: right;
  width: 41.6666666667%;
  margin-right: 0;
}

.grid8-4::after {
  display: block;
  content: "";
  clear: both;
}
.grid8-4 > * {
  float: left;
  width: 65.4666666667%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.grid8-4 > *:last-child {
  float: right;
  width: 33.3333333333%;
  margin-right: 0;
}

.grid9-3::after {
  display: block;
  content: "";
  clear: both;
}
.grid9-3 > * {
  float: left;
  width: 73.8%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.grid9-3 > *:last-child {
  float: right;
  width: 25%;
  margin-right: 0;
}

.grid10-2::after {
  display: block;
  content: "";
  clear: both;
}
.grid10-2 > * {
  float: left;
  width: 82.1333333333%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.grid10-2 > *:last-child {
  float: right;
  width: 16.6666666667%;
  margin-right: 0;
}

.grid11-1::after {
  display: block;
  content: "";
  clear: both;
}
.grid11-1 > * {
  float: left;
  width: 90.4666666667%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.grid11-1 > *:last-child {
  float: right;
  width: 8.3333333333%;
  margin-right: 0;
}

.grid12-0::after {
  display: block;
  content: "";
  clear: both;
}
.grid12-0 > * {
  float: left;
  width: 98.8%;
  margin-right: 1.2%;
  margin-bottom: 4px;
}
.grid12-0 > *:last-child {
  float: right;
  width: 0%;
  margin-right: 0;
}

/**
* base.magic
* ------------------
*/
.clearfix {
  *zoom: 1;
}

.clearfix:before, .clearfix:after {
  display: table;
  clear: both;
  content: "";
}

.blind {
  position: absolute;
  display: inline-block;
  font-size: 1px;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  visibility: hidden;
  overflow: hidden;
  border: 0;
  clip: rect(0, 0, 0, 0);
}

.offscreen {
  position: absolute !important;
  overflow: hidden !important;
  margin: -1px !important;
  border: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  clip: rect(0 0 0 0) !important;
}

/* Visual Formatting */
.pos_r {
  position: relative !important;
}

.pos_a {
  position: absolute !important;
}

.pos_f {
  position: fixed !important;
}

.pos_s {
  position: static !important;
}

.fl_l, .fl {
  float: left !important;
}

.fl_r, .fr {
  float: right !important;
}

.fl_n, .fn {
  float: none !important;
}

.cl {
  clear: both !important;
}

.cl_n {
  clear: none !important;
}

.cl_l {
  clear: left !important;
}

.cl_r {
  clear: right !important;
}

.cl_b {
  clear: both !important;
}

.d_b, .db {
  display: block !important;
}

.d_n {
  display: none !important;
}

.d_f {
  display: flex !important;
}

.d_if {
  display: inline-flex !important;
}

.d_i {
  display: inline !important;
}

.d_ib {
  display: inline-block !important;
}

.d_li {
  display: list-item !important;
}

.d_tb {
  display: table !important;
}

.d_itb {
  display: inline-table !important;
}

.d_tbcl {
  display: table-column !important;
}

.d_tbr {
  display: table-row !important;
}

.d_tbc {
  display: table-cell !important;
}

.v_v {
  visibility: visible !important;
}

.v_h {
  visibility: hidden !important;
}

.v_c {
  visibility: collapse !important;
}

.ov_v {
  overflow: visible !important;
}

.ov_h {
  overflow: hidden !important;
}

.ov_s {
  overflow: scroll !important;
}

.ov_a {
  overflow: auto !important;
}

.ov_i {
  overflow: inherit !important;
}

.ovx_s {
  overflow-x: scroll !important;
}

.ovx_a {
  overflow-x: auto !important;
}

.ovy_s {
  overflow-y: scroll !important;
}

.ovy_a {
  overflow-y: auto !important;
}

.cur_a {
  cursor: auto !important;
}

.cur_d {
  cursor: default !important;
}

.cur_ha {
  cursor: hand !important;
}

.cur_hl {
  cursor: help !important;
}

.cur_m {
  cursor: move !important;
}

.cur_p {
  cursor: pointer !important;
}

/* Box Sizing */
.bx, .bx_b {
  box-sizing: border-box !important;
}

.bx_c {
  box-sizing: content-box !important;
}

.bxs_n {
  box-shadow: none !important;
}

.w_a {
  width: auto !important;
}

.h_a {
  height: auto !important;
}

/* Font */
.fw_light {
  font-weight: 300 !important;
}

.fw_regular {
  font-weight: 300 !important;
}

.fw_base {
  font-weight: 500 !important;
}

.fw_bold {
  font-weight: 700 !important;
}

.fw_black {
  font-weight: 900 !important;
}

.fw100 {
  font-weight: 100 !important;
}

.fw300 {
  font-weight: 300 !important;
}

.fw500 {
  font-weight: 500 !important;
}

.fw700 {
  font-weight: 700 !important;
}

.fw800 {
  font-weight: 800 !important;
}

.fw900 {
  font-weight: 900 !important;
}

.fs_n {
  font-style: normal !important;
}

.fs_i {
  font-style: italic !important;
}

.fv_n {
  font-variant: normal !important;
}

.fv_sc {
  font-variant: small-caps !important;
}

.ff_s {
  font-family: serif;
}

.ff_ss {
  font-family: sans-serif;
}

.ff_m {
  font-family: monospace;
}

.ff_a {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* Text */
.va_t {
  vertical-align: top !important;
}

.va_sup {
  vertical-align: super !important;
}

.va_tt {
  vertical-align: text-top !important;
}

.va_m {
  vertical-align: middle !important;
}

.va_bl {
  vertical-align: baseline !important;
}

.va_b {
  vertical-align: bottom !important;
}

.va_tb {
  vertical-align: text-bottom !important;
}

.va_sub {
  vertical-align: sub !important;
}

.ta_l {
  text-align: left !important;
}

.ta_c {
  text-align: center !important;
}

.ta_r {
  text-align: right !important;
}

.ta_j {
  text-align: justify !important;
}

.tov, .tov_e {
  text-overflow: ellipsis !important;
}

.td_n {
  text-decoration: none !important;
}

.td_u {
  text-decoration: underline !important;
}

.td_o {
  text-decoration: overline !important;
}

.td_l {
  text-decoration: line-through !important;
}

.ti- {
  text-indent: -9999px !important;
}

.whs_n {
  white-space: normal !important;
}

.whs_nw {
  white-space: nowrap !important;
}

.whs_p {
  white-space: pre !important;
}

.wob_n {
  word-break: normal !important;
}

.wob_k {
  word-break: keep-all !important;
}

.wob_b {
  word-break: break-all !important;
}

.wow_nm {
  word-wrap: normal !important;
}

.wow_n {
  word-wrap: none !important;
}

.wow_b {
  word-wrap: break-word !important;
}

/* Letter-spacing */
.ls1 {
  letter-spacing: 1px;
}

.ls2 {
  letter-spacing: 2px;
}

.ls-1 {
  letter-spacing: -1px;
}

.ls-2 {
  letter-spacing: -2px;
}

/* line-height */
.lh20 {
  line-height: 20px !important;
}

.lh32 {
  line-height: 32px !important;
}

.lh38 {
  line-height: 38px !important;
}

.lh40 {
  line-height: 40px !important;
}

/* Background */
.bg_n {
  background: none !important;
}

.bgz_a {
  background-size: auto !important;
}

.bgz_ct {
  background-size: contain !important;
}

.bgz_co {
  background-size: cover !important;
}

/* Color */
/* Table */
.tbl_a {
  table-layout: auto !important;
}

.btn_f {
  table-layout: fixed !important;
}

/* Border */
.bd_n {
  border: none !important;
}

.bdt_n {
  border-top: none !important;
}

.bdb_n {
  border-bottom: none !important;
}

.bdl_n {
  border-left: none !important;
}

.bdr_n {
  border-right: none !important;
}

/* Others */
.fxd_c {
  flex-direction: column !important;
}

.fxd_cr {
  flex-direction: column-reverse !important;
}

.fxd_r {
  flex-direction: row !important;
}

.fxd_rr {
  flex-direction: row-reverse !important;
}

.fxw_n {
  flex-wrap: nowrap !important;
}

.fxw_w {
  flex-wrap: wrap !important;
}

.fxw_wr {
  flex-wrap: wrap-reverse !important;
}

.jc_c {
  justify-content: center !important;
}

.jc_fe {
  justify-content: flex-end !important;
}

.jc_fs {
  justify-content: flex-start !important;
}

.jc_sa {
  justify-content: space-around !important;
}

.jc_sb {
  justify-content: space-between !important;
}

.op_0 {
  opacity: 0 !important;
}

.op_30 {
  opacity: 0.3 !important;
}

.op_50 {
  opacity: 0.5 !important;
}

.op_80 {
  opacity: 0.8 !important;
}

.op_100 {
  opacity: 1 !important;
}

.op_ie {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.op_ms {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.flex_row {
  flex-direction: row !important;
}

.flex_column {
  flex-direction: column !important;
}

.flex_row_reverse {
  flex-direction: row-reverse !important;
}

.flex_column_reverse {
  flex-direction: column-reverse !important;
}

.flex_wrap {
  flex-wrap: wrap !important;
}

.flex_nowrap {
  flex-wrap: nowrap !important;
}

.flex_wrap_reverse {
  flex-wrap: wrap-reverse !important;
}

.justify_content_start {
  justify-content: flex-start !important;
}

.justify_content_end {
  justify-content: flex-end !important;
}

.justify_content_center {
  justify-content: center !important;
}

.justify_content_between {
  justify-content: space-between !important;
}

.justify_content_around {
  justify-content: space-around !important;
}

.align_items_start {
  align-items: flex-start !important;
}

.align_items_end {
  align-items: flex-end !important;
}

.align_items_center {
  align-items: center !important;
}

.align_items_baseline {
  align-items: baseline !important;
}

.align_items_stretch {
  align-items: stretch !important;
}

.align_content_start {
  align-content: flex-start !important;
}

.align_content_end {
  align-content: flex-end !important;
}

.align_content_center {
  align-content: center !important;
}

.align_content_between {
  align-content: space-between !important;
}

.align_content_around {
  align-content: space-around !important;
}

.align_content_stretch {
  align-content: stretch !important;
}

.align_self_auto {
  align-self: auto !important;
}

.align_self_start {
  align-self: flex-start !important;
}

.align_self_end {
  align-self: flex-end !important;
}

.align_self_center {
  align-self: center !important;
}

.align_self_baseline {
  align-self: baseline !important;
}

.align_self_stretch {
  align-self: stretch !important;
}

.fz10 {
  font-size: 10px !important;
}

.fz12 {
  font-size: 12px !important;
}

.fz14 {
  font-size: 14px !important;
}

.fz16 {
  font-size: 16px !important;
}

.fz18 {
  font-size: 18px !important;
}

.fz20 {
  font-size: 20px !important;
}

.fz22 {
  font-size: 22px !important;
}

.fz24 {
  font-size: 24px !important;
}

.fz26 {
  font-size: 26px !important;
}

.fz28 {
  font-size: 28px !important;
}

.fz30 {
  font-size: 30px !important;
}

.fz32 {
  font-size: 32px !important;
}

.fz34 {
  font-size: 34px !important;
}

.fz36 {
  font-size: 36px !important;
}

.fz38 {
  font-size: 38px !important;
}

.fz40 {
  font-size: 40px !important;
}

.m0 {
  margin: 0px !important;
}

.m5 {
  margin: 5px !important;
}

.m10 {
  margin: 10px !important;
}

.m15 {
  margin: 15px !important;
}

.m20 {
  margin: 20px !important;
}

.m25 {
  margin: 25px !important;
}

.m30 {
  margin: 30px !important;
}

.m35 {
  margin: 35px !important;
}

.m40 {
  margin: 40px !important;
}

.m45 {
  margin: 45px !important;
}

.m50 {
  margin: 50px !important;
}

.ml-50 {
  margin-left: -50px !important;
}

.ml-45 {
  margin-left: -45px !important;
}

.ml-40 {
  margin-left: -40px !important;
}

.ml-35 {
  margin-left: -35px !important;
}

.ml-30 {
  margin-left: -30px !important;
}

.ml-25 {
  margin-left: -25px !important;
}

.ml-20 {
  margin-left: -20px !important;
}

.ml-15 {
  margin-left: -15px !important;
}

.ml-10 {
  margin-left: -10px !important;
}

.ml-5 {
  margin-left: -5px !important;
}

.ml0 {
  margin-left: 0px !important;
}

.ml5 {
  margin-left: 5px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.ml15 {
  margin-left: 15px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.ml25 {
  margin-left: 25px !important;
}

.ml30 {
  margin-left: 30px !important;
}

.ml35 {
  margin-left: 35px !important;
}

.ml40 {
  margin-left: 40px !important;
}

.ml45 {
  margin-left: 45px !important;
}

.ml50 {
  margin-left: 50px !important;
}

.ml55 {
  margin-left: 55px !important;
}

.ml60 {
  margin-left: 60px !important;
}

.ml65 {
  margin-left: 65px !important;
}

.ml70 {
  margin-left: 70px !important;
}

.ml75 {
  margin-left: 75px !important;
}

.ml80 {
  margin-left: 80px !important;
}

.ml85 {
  margin-left: 85px !important;
}

.ml90 {
  margin-left: 90px !important;
}

.ml95 {
  margin-left: 95px !important;
}

.ml100 {
  margin-left: 100px !important;
}

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

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

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

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

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

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

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

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

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

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

.mt0 {
  margin-top: 0px !important;
}

.mt5 {
  margin-top: 5px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mt15 {
  margin-top: 15px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mt25 {
  margin-top: 25px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mt35 {
  margin-top: 35px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mt45 {
  margin-top: 45px !important;
}

.mt50 {
  margin-top: 50px !important;
}

.mt55 {
  margin-top: 55px !important;
}

.mt60 {
  margin-top: 60px !important;
}

.mt65 {
  margin-top: 65px !important;
}

.mt70 {
  margin-top: 70px !important;
}

.mt75 {
  margin-top: 75px !important;
}

.mt80 {
  margin-top: 80px !important;
}

.mt85 {
  margin-top: 85px !important;
}

.mt90 {
  margin-top: 90px !important;
}

.mt95 {
  margin-top: 95px !important;
}

.mt100 {
  margin-top: 100px !important;
}

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

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

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

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

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

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

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

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

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

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

.mr0 {
  margin-right: 0px !important;
}

.mr5 {
  margin-right: 5px !important;
}

.mr10 {
  margin-right: 10px !important;
}

.mr15 {
  margin-right: 15px !important;
}

.mr20 {
  margin-right: 20px !important;
}

.mr25 {
  margin-right: 25px !important;
}

.mr30 {
  margin-right: 30px !important;
}

.mr35 {
  margin-right: 35px !important;
}

.mr40 {
  margin-right: 40px !important;
}

.mr45 {
  margin-right: 45px !important;
}

.mr50 {
  margin-right: 50px !important;
}

.mr55 {
  margin-right: 55px !important;
}

.mr60 {
  margin-right: 60px !important;
}

.mr65 {
  margin-right: 65px !important;
}

.mr70 {
  margin-right: 70px !important;
}

.mr75 {
  margin-right: 75px !important;
}

.mr80 {
  margin-right: 80px !important;
}

.mr85 {
  margin-right: 85px !important;
}

.mr90 {
  margin-right: 90px !important;
}

.mr95 {
  margin-right: 95px !important;
}

.mr100 {
  margin-right: 100px !important;
}

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

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

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

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

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

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

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

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

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

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

.mb0 {
  margin-bottom: 0px !important;
}

.mb5 {
  margin-bottom: 5px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb15 {
  margin-bottom: 15px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.mb25 {
  margin-bottom: 25px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.mb35 {
  margin-bottom: 35px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.mb45 {
  margin-bottom: 45px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.mb55 {
  margin-bottom: 55px !important;
}

.mb60 {
  margin-bottom: 60px !important;
}

.mb65 {
  margin-bottom: 65px !important;
}

.mb70 {
  margin-bottom: 70px !important;
}

.mb75 {
  margin-bottom: 75px !important;
}

.mb80 {
  margin-bottom: 80px !important;
}

.mb85 {
  margin-bottom: 85px !important;
}

.mb90 {
  margin-bottom: 90px !important;
}

.mb95 {
  margin-bottom: 95px !important;
}

.mb100 {
  margin-bottom: 100px !important;
}

.p0 {
  padding: 0px !important;
}

.p5 {
  padding: 5px !important;
}

.p10 {
  padding: 10px !important;
}

.p15 {
  padding: 15px !important;
}

.p20 {
  padding: 20px !important;
}

.p25 {
  padding: 25px !important;
}

.p30 {
  padding: 30px !important;
}

.p35 {
  padding: 35px !important;
}

.p40 {
  padding: 40px !important;
}

.p45 {
  padding: 45px !important;
}

.p50 {
  padding: 50px !important;
}

.pl0 {
  padding-left: 0px !important;
}

.pl5 {
  padding-left: 5px !important;
}

.pl10 {
  padding-left: 10px !important;
}

.pl15 {
  padding-left: 15px !important;
}

.pl20 {
  padding-left: 20px !important;
}

.pl25 {
  padding-left: 25px !important;
}

.pl30 {
  padding-left: 30px !important;
}

.pl35 {
  padding-left: 35px !important;
}

.pl40 {
  padding-left: 40px !important;
}

.pl45 {
  padding-left: 45px !important;
}

.pl50 {
  padding-left: 50px !important;
}

.pl55 {
  padding-left: 55px !important;
}

.pl60 {
  padding-left: 60px !important;
}

.pl65 {
  padding-left: 65px !important;
}

.pl70 {
  padding-left: 70px !important;
}

.pl75 {
  padding-left: 75px !important;
}

.pl80 {
  padding-left: 80px !important;
}

.pl85 {
  padding-left: 85px !important;
}

.pl90 {
  padding-left: 90px !important;
}

.pl95 {
  padding-left: 95px !important;
}

.pl100 {
  padding-left: 100px !important;
}

.pt0 {
  padding-top: 0px !important;
}

.pt5 {
  padding-top: 5px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.pt15 {
  padding-top: 15px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.pt25 {
  padding-top: 25px !important;
}

.pt30 {
  padding-top: 30px !important;
}

.pt35 {
  padding-top: 35px !important;
}

.pt40 {
  padding-top: 40px !important;
}

.pt45 {
  padding-top: 45px !important;
}

.pt50 {
  padding-top: 50px !important;
}

.pt55 {
  padding-top: 55px !important;
}

.pt60 {
  padding-top: 60px !important;
}

.pt65 {
  padding-top: 65px !important;
}

.pt70 {
  padding-top: 70px !important;
}

.pt75 {
  padding-top: 75px !important;
}

.pt80 {
  padding-top: 80px !important;
}

.pt85 {
  padding-top: 85px !important;
}

.pt90 {
  padding-top: 90px !important;
}

.pt95 {
  padding-top: 95px !important;
}

.pt100 {
  padding-top: 100px !important;
}

.pr0 {
  padding-right: 0px !important;
}

.pr5 {
  padding-right: 5px !important;
}

.pr10 {
  padding-right: 10px !important;
}

.pr15 {
  padding-right: 15px !important;
}

.pr20 {
  padding-right: 20px !important;
}

.pr25 {
  padding-right: 25px !important;
}

.pr30 {
  padding-right: 30px !important;
}

.pr35 {
  padding-right: 35px !important;
}

.pr40 {
  padding-right: 40px !important;
}

.pr45 {
  padding-right: 45px !important;
}

.pr50 {
  padding-right: 50px !important;
}

.pr55 {
  padding-right: 55px !important;
}

.pr60 {
  padding-right: 60px !important;
}

.pr65 {
  padding-right: 65px !important;
}

.pr70 {
  padding-right: 70px !important;
}

.pr75 {
  padding-right: 75px !important;
}

.pr80 {
  padding-right: 80px !important;
}

.pr85 {
  padding-right: 85px !important;
}

.pr90 {
  padding-right: 90px !important;
}

.pr95 {
  padding-right: 95px !important;
}

.pr100 {
  padding-right: 100px !important;
}

.pb0 {
  padding-bottom: 0px !important;
}

.pb5 {
  padding-bottom: 5px !important;
}

.pb10 {
  padding-bottom: 10px !important;
}

.pb15 {
  padding-bottom: 15px !important;
}

.pb20 {
  padding-bottom: 20px !important;
}

.pb25 {
  padding-bottom: 25px !important;
}

.pb30 {
  padding-bottom: 30px !important;
}

.pb35 {
  padding-bottom: 35px !important;
}

.pb40 {
  padding-bottom: 40px !important;
}

.pb45 {
  padding-bottom: 45px !important;
}

.pb50 {
  padding-bottom: 50px !important;
}

.pb55 {
  padding-bottom: 55px !important;
}

.pb60 {
  padding-bottom: 60px !important;
}

.pb65 {
  padding-bottom: 65px !important;
}

.pb70 {
  padding-bottom: 70px !important;
}

.pb75 {
  padding-bottom: 75px !important;
}

.pb80 {
  padding-bottom: 80px !important;
}

.pb85 {
  padding-bottom: 85px !important;
}

.pb90 {
  padding-bottom: 90px !important;
}

.pb95 {
  padding-bottom: 95px !important;
}

.pb100 {
  padding-bottom: 100px !important;
}

.w0 {
  width: 0px !important;
}

.w5 {
  width: 5px !important;
}

.w10 {
  width: 10px !important;
}

.w15 {
  width: 15px !important;
}

.w20 {
  width: 20px !important;
}

.w25 {
  width: 25px !important;
}

.w30 {
  width: 30px !important;
}

.w35 {
  width: 35px !important;
}

.w40 {
  width: 40px !important;
}

.w45 {
  width: 45px !important;
}

.w50 {
  width: 50px !important;
}

.w55 {
  width: 55px !important;
}

.w60 {
  width: 60px !important;
}

.w65 {
  width: 65px !important;
}

.w70 {
  width: 70px !important;
}

.w75 {
  width: 75px !important;
}

.w80 {
  width: 80px !important;
}

.w85 {
  width: 85px !important;
}

.w90 {
  width: 90px !important;
}

.w95 {
  width: 95px !important;
}

.w100 {
  width: 100px !important;
}

.w105 {
  width: 105px !important;
}

.w110 {
  width: 110px !important;
}

.w115 {
  width: 115px !important;
}

.w120 {
  width: 120px !important;
}

.w0 {
  width: 0px !important;
}

.w100 {
  width: 100px !important;
}

.w200 {
  width: 200px !important;
}

.w300 {
  width: 300px !important;
}

.w400 {
  width: 400px !important;
}

.w500 {
  width: 500px !important;
}

.w600 {
  width: 600px !important;
}

.w700 {
  width: 700px !important;
}

.w800 {
  width: 800px !important;
}

.w900 {
  width: 900px !important;
}

.w1000 {
  width: 1000px !important;
}

.w100p {
  width: 100% !important;
}

.ellipsis {
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ellipsis_init {
  overflow: initial;
  display: block;
  text-overflow: initial;
  white-space: initial;
}

.txt_bar {
  position: absolute;
  content: "";
  zoom: 1;
  top: 7px;
  left: 0;
  width: 1px;
  height: 11px;
  background-color: #666;
}

a.link_txt,
.link_txt {
  font-size: 13px;
  font-weight: 500;
  color: #0886c5;
  text-decoration: underline;
}

a.btn_txt,
.btn_txt {
  text-decoration: underline;
  font-weight: 500;
  font-size: 14px;
}
a.btn_txt.danger,
.btn_txt.danger {
  text-decoration: underline;
}
a.btn_txt.danger, a.btn_txt.danger:link, a.btn_txt.danger:visited, a.btn_txt.danger:active,
.btn_txt.danger,
.btn_txt.danger:link,
.btn_txt.danger:visited,
.btn_txt.danger:active {
  color: #e32121;
}

.point_color {
  color: #0886c5;
}

a.point_color, a.point_color:link, a.point_color:visited, a.point_color:active {
  color: #0886c5;
}

.point_red {
  color: #ec0e26 !important;
}

.num {
  font-family: "Roboto";
  color: #222;
  letter-spacing: 0px;
}

.num em {
  color: #222;
  font-family: "Noto Sans KR", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", "나눔고딕", 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;
}

/* perfect-scrollbar v0.6.13 */
.ps-container {
  touch-action: auto;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .ps-container {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps-container {
    overflow: auto !important;
  }
}
.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transparent;
}

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999;
  height: 11px;
}

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999;
  width: 11px;
}

.ps-container > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 0px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 15px;
}

.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  bottom: 2px;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 6px;
}

.ps-container > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .ps-container > .ps-scrollbar-x-rail:active > .ps-scrollbar-x {
  height: 11px;
}

.ps-container > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 15px;
}

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  right: 2px;
  /* there must be 'right' for ps-scrollbar-y */
  width: 6px;
}

.ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .ps-container > .ps-scrollbar-y-rail:active > .ps-scrollbar-y {
  width: 11px;
}

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999;
  height: 11px;
}

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999;
  width: 11px;
}

.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 0.6;
}

.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: #999;
}

.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #999;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-slider .item:focus-visible {
  outline: 1px dotted #000;
}
.slick-slider .slick-prev.slick-disabled,
.slick-slider .slick-next.slick-disabled {
  display: none !important;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
/*.slick-list {
    .slick-loading & {
        background: #fff slick-image-url("ajax-loader.gif") center center no-repeat;
    }
}
*/
/* Icons */
/*@if $slick-font-family == "slick" {
    @font-face {
        font-family: "slick";
        src: slick-font-url("slick.eot");
        src: slick-font-url("slick.eot?#iefix") format("embedded-opentype"), slick-font-url("slick.woff") format("woff"), slick-font-url("slick.ttf") format("truetype"), slick-font-url("slick.svg#slick") format("svg");
        font-weight: normal;
        font-style: normal;
    }
}*/
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/*
* ===============================
* Layout
* ===============================
* Renewal & Transformation 공통
*/
/*
* Layout.height100
* --------------
*/
html, body {
  min-height: 100%;
  height: 100%;
}

#wrap {
  position: relative;
  min-height: 100%;
}
#wrap #content {
  padding-bottom: 369px;
  min-height: 274px;
  /* A_NW_32850.html */
}
#wrap #content #content {
  padding-left: 0;
  padding-right: 0;
}
#wrap #footer_Wrap {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

[data-main=sub] #wrap #footer_Wrap {
  position: relative;
}

@media (min-width: 0) and (max-width: 1899px) {
  #wrap #content {
    padding-bottom: 369px;
    min-height: 230px;
  }
}
/*
* Layout
* --------------
*/
body {
  overflow-x: hidden;
  overflow-y: auto;
}

@media (min-width: 0) and (max-width: 1899px) {
  body {
    overflow-x: auto;
  }
}
#content {
  position: relative;
  width: 960px;
  margin: 0 auto;
  padding: 0;
  font-family: "Noto Sans KR", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", "나눔고딕", 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;
  font-size: 14px;
  background: #fff;
  padding-left: 40px;
  padding-right: 40px;
}

.container_fluid {
  position: relative;
  margin: 0 auto;
  box-sizing: border-box;
  width: calc(1899px);
  padding-left: 80px;
  padding-right: 80px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .container_fluid {
    width: 1280px;
  }
}
@media (min-width: 0) and (max-width: 1899px) {
  .container_fluid {
    padding-left: 40px;
  }
}
@media (min-width: 0) and (max-width: 1899px) {
  .container_fluid {
    padding-right: 40px;
  }
}

[data-main=true] #wrap #content.main {
  width: 1760px;
  padding-bottom: 240px;
}
@media (min-width: 0) and (max-width: 1899px) {
  [data-main=true] #wrap #content.main {
    width: 1200px;
  }
}
@media (min-width: 0) and (max-width: 1899px) {
  [data-main=true] #wrap #content.main {
    padding-bottom: 206px;
  }
}

/*
* Gnb
* --------------
* 06/28 : animation 제거 : .gnb_bg, .scroll, gnb_btn_lose;
*/
#header_Wrap {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 5000;
  font-family: "Noto Sans KR", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", "나눔고딕", 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;
  font-weight: 500;
  line-height: 1;
  transition: top 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s;
}

#wrap {
  padding-top: 140px;
}
@media (min-width: 0) and (max-width: 1899px) {
  #wrap {
    padding-top: 118px;
  }
}

body.header_fixed #header_Wrap {
  position: fixed;
  transition: top 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s;
  top: -99px;
}
@media (min-width: 0) and (max-width: 1899px) {
  body.header_fixed #header_Wrap {
    top: -79px;
  }
}

[data-main=research] #header_Wrap,
[data-main=sub] #header_Wrap,
[data-main=true] #header_Wrap {
  position: relative;
  left: 0;
}
[data-main=research] #wrap,
[data-main=sub] #wrap,
[data-main=true] #wrap {
  padding-top: 0;
}

.gnb {
  position: relative;
  z-index: 100;
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
  box-sizing: border-box;
}
.gnb::after {
  display: block;
  content: "";
  clear: both;
}
.gnb_wrap {
  position: relative;
  background: #fff;
  padding-top: 25px;
  min-height: 98px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_wrap {
    padding-top: 20px;
  }
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_wrap {
    min-height: 78px;
  }
}

h1.gnb_logo {
  padding: 0 !important;
  font-size: 0;
  line-height: 0;
  color: #000;
  font-weight: normal;
  border-bottom: none;
  letter-spacing: 0;
}

.gnb_logo > a {
  position: absolute;
  top: 30px;
  width: 136px;
  height: 36px;
  background: url("data:image/png;base64,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") 0 0 no-repeat;
  background-size: 100%;
  left: 160px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_logo > a {
    top: 28px;
    left: 40px;
    width: 96px;
    height: 32px;
  }
}

.gnb_btn_close {
  display: none;
  position: absolute;
  z-index: 1;
  bottom: 32px;
  right: 78px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='square' stroke-width='1.5' d='M7 7L29.627 29.627' transform='translate(-1636 -383) translate(1000 335) translate(636 48)'/%3E%3Cpath stroke='%23444' stroke-linecap='square' stroke-width='1.5' d='M7 7L29.627 29.627' transform='translate(-1636 -383) translate(1000 335) translate(636 48) matrix(-1 0 0 1 36.627 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
  width: 32px;
  height: 32px;
  background-size: 32px;
  top: 0;
  opacity: 0;
  right: 78px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_btn_close {
    right: 32px;
  }
}
.gnb_btn_close span {
  position: absolute;
  display: inline-block;
  font-size: 1px;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  visibility: hidden;
  overflow: hidden;
  border: 0;
  clip: rect(0, 0, 0, 0);
}

.gnb_bg {
  z-index: 2;
  position: absolute;
  left: 0;
  right: 0;
  background: #fff;
  height: 0px;
  top: 99px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_bg {
    top: 79px;
  }
}

.gnb_arrow {
  opacity: 0;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 100px;
  width: 24px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16' viewBox='0 0 24 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-984 -83) translate(0 36) translate(0 44) translate(984 3)'%3E%3Cpath fill='%23FFF' stroke='%23E0E0E0' d='M4.909 14.97c-.403 0-.704-.107-.847-.303-.16-.22-.108-.536.144-.868l7.87-10.338c.241-.316.559-.49.895-.49.335 0 .653.174.894.49l7.87 10.338c.252.332.305.648.144.868-.143.196-.443.304-.847.304H4.91z' transform='matrix(-1 0 0 1 25.941 0)'/%3E%3Crect width='16' height='2' x='5' y='14' fill='%23FFF' rx='.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
  transition: left 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s;
}

.gnb_arrow.gray {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16' viewBox='0 0 24 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-984 -83) translate(0 36) translate(0 44) translate(984 3)'%3E%3Cpath fill='%23f5f5f5' stroke='%23E0E0E0' d='M4.909 14.97c-.403 0-.704-.107-.847-.303-.16-.22-.108-.536.144-.868l7.87-10.338c.241-.316.559-.49.895-.49.335 0 .653.174.894.49l7.87 10.338c.252.332.305.648.144.868-.143.196-.443.304-.847.304H4.91z' transform='matrix(-1 0 0 1 25.941 0)'/%3E%3Crect width='16' height='2' x='5' y='14' fill='%23f5f5f5' rx='.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}

.gnb_arrow.gray.no_sub {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16' viewBox='0 0 24 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-984 -83) translate(0 36) translate(0 44) translate(984 3)'%3E%3Cpath fill='%23FFF' stroke='%23E0E0E0' d='M4.909 14.97c-.403 0-.704-.107-.847-.303-.16-.22-.108-.536.144-.868l7.87-10.338c.241-.316.559-.49.895-.49.335 0 .653.174.894.49l7.87 10.338c.252.332.305.648.144.868-.143.196-.443.304-.847.304H4.91z' transform='matrix(-1 0 0 1 25.941 0)'/%3E%3Crect width='16' height='2' x='5' y='14' fill='%23FFF' rx='.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}

.gnb_top {
  z-index: 2;
  float: left;
  margin-top: 8px;
  margin-left: 254px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top {
    margin-left: 96px;
  }
}
.gnb_top > .gnb_list::after {
  display: block;
  content: "";
  clear: both;
}
.gnb_top > .gnb_list > li {
  float: left;
}
.gnb_top > .gnb_list > li > a {
  position: relative;
  display: block;
  padding: 6px 24px 43px;
  font-weight: 500;
  font-size: 16px;
  color: #222;
  padding-bottom: 43px;
  font-size: 16px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top > .gnb_list > li > a {
    padding-bottom: 28px;
  }
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top > .gnb_list > li > a {
    font-size: 14px;
  }
}
.gnb_top > .gnb_list > li > a span {
  position: relative;
  display: inline-block;
}
.gnb_top > .gnb_list > li.active > a, .gnb_top > .gnb_list > li.over > a {
  color: #80624c;
  font-weight: 900;
}
.gnb_top > .gnb_list > li.active > a span:after, .gnb_top > .gnb_list > li.over > a span:after {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 0px;
  right: 0px;
  height: 2px;
  background-color: #80624c;
  border-radius: 2px;
}
.gnb_top > .gnb_list > li.over > a {
  font-weight: 500;
}
.gnb_top > .gnb_list > li.active.over > a {
  font-weight: 900;
}
.gnb_top > .gnb_list .group {
  display: none;
  z-index: 3;
  position: absolute;
  bottom: 0;
  right: 0;
  top: 99px;
  left: 304px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top > .gnb_list .group {
    top: 79px;
  }
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top > .gnb_list .group {
    left: 136px;
  }
}
.gnb_top > .gnb_list .group:after {
  content: "";
  z-index: 2;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: transparent;
  width: 320px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top > .gnb_list .group:after {
    width: 240px;
  }
}
.gnb_top > .gnb_list .group .group {
  top: 0;
  left: 320px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top > .gnb_list .group .group {
    left: 240px;
  }
}
.gnb_top > .gnb_list .group .group:after {
  background-color: #f5f5f5;
}
.gnb_top > .gnb_list .group .group .group {
  top: 0;
  left: 320px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top > .gnb_list .group .group .group {
    left: 240px;
  }
}
.gnb_top > .gnb_list .group .group .group:after {
  background-color: #fff;
}
.gnb_top > .gnb_list .group .scroll {
  position: relative;
}
.gnb_top > .gnb_list .group .scroll > .nav,
.gnb_top > .gnb_list .group > .nav {
  z-index: 99;
  position: relative;
  padding-top: 23px;
  padding-bottom: 35px;
}
.gnb_top > .gnb_list .group .scroll > .nav > li,
.gnb_top > .gnb_list .group > .nav > li {
  width: 320px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top > .gnb_list .group .scroll > .nav > li,
.gnb_top > .gnb_list .group > .nav > li {
    width: 240px;
  }
}
.gnb_top > .gnb_list .group .scroll > .nav > li a,
.gnb_top > .gnb_list .group > .nav > li a {
  position: relative;
  display: block;
}
.gnb_top > .gnb_list .group .scroll > .nav > li a span,
.gnb_top > .gnb_list .group > .nav > li a span {
  position: relative;
  display: inline-block;
  line-height: 1.5;
}
.gnb_top > .gnb_list .group .scroll > .nav > li a span:after,
.gnb_top > .gnb_list .group > .nav > li a span:after {
  content: "";
  position: absolute;
  right: -24px;
  top: 50%;
  transform: translate(0, -50%);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-824 -400) translate(0 36) translate(0 44) translate(700.5 52) translate(123.5 268)'%3E%3Crect width='6' height='1.5' x='6' y='5' fill='%23444' rx='.75' transform='rotate(45 9 5.75)'/%3E%3Crect width='6' height='1.5' x='6' y='8.402' fill='%23444' rx='.75' transform='scale(1 -1) rotate(45 31.094 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
  width: 16px;
  height: 16px;
  background-size: 100%;
}
.gnb_top > .gnb_list .group .scroll > .nav > li a:hover,
.gnb_top > .gnb_list .group > .nav > li a:hover {
  color: #8c6242;
}
.gnb_top > .gnb_list .group .scroll > .nav > li a:hover span,
.gnb_top > .gnb_list .group > .nav > li a:hover span {
  text-decoration: underline;
}
.gnb_top > .gnb_list .group .scroll > .nav > li a:hover span:after,
.gnb_top > .gnb_list .group > .nav > li a:hover span:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-824 -400) translate(0 36) translate(0 44) translate(700.5 52) translate(123.5 268)'%3E%3Crect width='6' height='1.5' x='6' y='5' fill='%2380624c' rx='.75' transform='rotate(45 9 5.75)'/%3E%3Crect width='6' height='1.5' x='6' y='8.402' fill='%2380624c' rx='.75' transform='scale(1 -1) rotate(45 31.094 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.gnb_top > .gnb_list .group .scroll > .nav > li.link a span:after,
.gnb_top > .gnb_list .group > .nav > li.link a span:after {
  display: none;
}
.gnb_top > .gnb_list .group .scroll .nav > li > a {
  color: #222;
  font-weight: 500;
  padding: 12px 40px;
  line-height: 30px;
  font-size: 18px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top > .gnb_list .group .scroll .nav > li > a {
    padding: 6px 32px;
  }
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top > .gnb_list .group .scroll .nav > li > a {
    line-height: 28px;
  }
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top > .gnb_list .group .scroll .nav > li > a {
    font-size: 16px;
  }
}
.gnb_top > .gnb_list .group .scroll .nav > li > .group > .nav > li > a {
  color: #444;
  font-weight: 500;
  padding: 10px 40px;
  line-height: 28px;
  font-size: 16px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top > .gnb_list .group .scroll .nav > li > .group > .nav > li > a {
    padding: 4px 32px 4px 24px;
  }
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top > .gnb_list .group .scroll .nav > li > .group > .nav > li > a {
    line-height: 26px;
  }
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top > .gnb_list .group .scroll .nav > li > .group > .nav > li > a {
    font-size: 14px;
  }
}
.gnb_top > .gnb_list .group .scroll .nav > li > .group > .nav > li > .group > .nav > li > a {
  font-weight: 500;
  padding: 8px 40px;
  line-height: 28px;
  font-size: 16px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top > .gnb_list .group .scroll .nav > li > .group > .nav > li > .group > .nav > li > a {
    padding: 4px 24px;
  }
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top > .gnb_list .group .scroll .nav > li > .group > .nav > li > .group > .nav > li > a {
    line-height: 26px;
  }
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_top > .gnb_list .group .scroll .nav > li > .group > .nav > li > .group > .nav > li > a {
    font-size: 14px;
  }
}
.gnb_top > .gnb_list .group .scroll .nav > li > .group > .nav > li > .group > .nav > li > a span {
  color: #444;
}
.gnb_top > .gnb_list .group .scroll .nav > li > .group > .nav > li > .group > .nav > li.link > a span:after {
  content: "";
}

.gnb_open.gnb_sub_open .gnb_btn_close {
  display: block;
  top: 80px;
  opacity: 1;
  z-index: 10;
}
.gnb_open .gnb_top > .nav > li.over > a {
  color: #8c6242;
}
.gnb_open .gnb_top > .nav > li.over > a:after {
  content: "";
  z-index: 3;
  bottom: -1px;
  transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s;
  bottom: -1px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_open .gnb_top > .nav > li.over > a:after {
    bottom: -4px;
  }
}
.gnb_open .gnb_top > .nav > li.over > .group {
  display: block;
}
.gnb_open .gnb_top > .nav > li.over > .group .scroll > .nav > li > a:hover {
  background-color: #f5f5f5;
  color: #8c6242;
}
.gnb_open .gnb_top > .nav > li.over > .group .scroll > .nav > li.active > a {
  background-color: #f5f5f5;
  color: #8c6242;
}
.gnb_open .gnb_top > .nav > li.over > .group .scroll > .nav li.active > a > span:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-824 -400) translate(0 36) translate(0 44) translate(700.5 52) translate(123.5 268)'%3E%3Crect width='6' height='1.5' x='6' y='5' fill='%2380624c' rx='.75' transform='rotate(45 9 5.75)'/%3E%3Crect width='6' height='1.5' x='6' y='8.402' fill='%2380624c' rx='.75' transform='scale(1 -1) rotate(45 31.094 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.gnb_open .gnb_top > .nav > li.over > .group .scroll .nav > li.active > .group {
  display: block;
}
.gnb_open .gnb_top > .nav > li.over > .group .scroll .nav > li.active > .group > .nav > li > a:hover {
  color: #8c6242;
}
.gnb_open .gnb_top > .nav > li.over > .group .scroll .nav > li.active > .group > .nav > li.active > a {
  color: #8c6242;
}
.gnb_open .gnb_top > .nav > li.over > .group .scroll .nav > li.active > .group > .nav > li.link a span {
  color: #444;
}
.gnb_open .gnb_top > .nav > li.over > .group .scroll .nav > li.active > .group > .nav > li.link a:hover {
  color: #80624c;
}
.gnb_open .gnb_top > .nav > li.over > .group .scroll .nav > li.active > .group > .nav > li.link a:hover span {
  color: #80624c;
  text-decoration: underline;
}
.gnb_open .gnb_top > .nav > li.over > .group .scroll .nav > li.active > .group > .nav > li.link a:hover span:after {
  content: "";
  color: #80624c;
  transform: rotate(0deg);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-824 -400) translate(0 36) translate(0 44) translate(700.5 52) translate(123.5 268)'%3E%3Crect width='6' height='1.5' x='6' y='5' fill='%2380624c' rx='.75' transform='rotate(45 9 5.75)'/%3E%3Crect width='6' height='1.5' x='6' y='8.402' fill='%2380624c' rx='.75' transform='scale(1 -1) rotate(45 31.094 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
  transform: translate(0, -50%);
}
.gnb_open .gnb_top > .nav > li.over > .group .scroll .nav > li.active > .group > .nav > li.active > .group {
  display: block;
}
.gnb_open .gnb_top > .nav > li.over > .group .scroll .nav li.link > a:hover {
  color: #80624c;
}
.gnb_open .gnb_top > .nav > li.over > .group .scroll .nav li.link > a:hover span {
  color: #80624c;
  text-decoration: underline;
}
.gnb_open .gnb_top > .nav > li.over > .group .scroll .nav li.link > a:hover span:after {
  content: "";
  color: #80624c;
  transform: rotate(0deg);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-824 -400) translate(0 36) translate(0 44) translate(700.5 52) translate(123.5 268)'%3E%3Crect width='6' height='1.5' x='6' y='5' fill='%2380624c' rx='.75' transform='rotate(45 9 5.75)'/%3E%3Crect width='6' height='1.5' x='6' y='8.402' fill='%2380624c' rx='.75' transform='scale(1 -1) rotate(45 31.094 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
  transform: translate(0, -50%);
}

.gnb_utility {
  float: right;
}
.gnb_utility::after {
  display: block;
  content: "";
  clear: both;
}
.gnb_utility .user_area {
  float: left;
  border-radius: 50px;
  background-color: #fff;
  padding: 12px 19px;
  padding-right: 0;
  margin-top: 0;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_utility .user_area {
    padding: 3px 0px 4px 15px;
  }
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_utility .user_area {
    margin-top: 3px;
  }
}
.gnb_utility .user_area li {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  line-height: 24px;
}
.gnb_utility .user_area li:after {
  content: "";
  position: absolute;
  right: -2px;
  top: 10px;
  width: 1px;
  height: 6px;
  background-color: #444;
}
.gnb_utility .user_area li:last-child {
  padding-right: 0;
  padding-left: 16px;
}
.gnb_utility .user_area li:last-child:after {
  width: 0;
  height: 0;
}
.gnb_utility .user_area li a {
  position: relative;
  color: #222;
  font-weight: 500;
  font-size: 14px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_utility .user_area li a {
    font-size: 13px;
  }
}
.gnb_utility .user_area li a:hover {
  color: #80624c;
}
.gnb_utility .btn_login {
  display: block;
}
.gnb_utility .btn_logout {
  display: none;
  padding-left: 33px;
}
.gnb_utility .btn_logout:after {
  content: "";
  position: absolute;
  left: 0;
  top: -2px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-width='1.3' d='M16 7.5c0 1.932-1.566 3.498-3.5 3.498S9 9.432 9 7.5 10.566 4 12.5 4 16 5.566 16 7.5zM4 20v-2.003C4 15.789 7.583 14 12.001 14 16.42 14 20 15.789 20 17.997V20' transform='translate(-1907 -1311) translate(299 943) translate(2 330) translate(1590 26) translate(16 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_utility .btn_logout {
    display: none;
    padding-left: 24px;
  }
  .gnb_utility .btn_logout:after {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-width='1.3' d='M16 7.5c0 1.932-1.566 3.498-3.5 3.498S9 9.432 9 7.5 10.566 4 12.5 4 16 5.566 16 7.5zM4 20v-2.003C4 15.789 7.583 14 12.001 14 16.42 14 20 15.789 20 17.997V20' transform='translate(-1907 -1311) translate(299 943) translate(2 330) translate(1590 26) translate(16 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
    background-size: 16px 16px;
  }
}
.gnb_utility .gnb_search_area {
  z-index: -1;
  position: absolute;
  left: 0;
  right: 0;
  height: 0;
  overflow: hidden;
  display: none; /* opacity:0;  */
  top: 99px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_utility .gnb_search_area {
    top: 79px;
  }
}
.gnb_utility .gnb_search_area .search_wrap {
  position: relative;
  width: 960px;
  margin: 0 auto;
}
.gnb_utility .gnb_search_area .search_box input ::-moz-placeholder {
  color: #afafaf;
}
.gnb_utility .gnb_search_area .search_box input :-ms-input-placeholder {
  color: #afafaf;
}
.gnb_utility .gnb_search_area .search_box input ::placeholder {
  color: #afafaf;
}
.gnb_utility .gnb_btn_search {
  float: left;
  position: relative;
  width: 32px;
  height: 36px;
  margin-right: 0px;
}
.gnb_utility .gnb_btn_search:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0px;
  width: 32px;
  height: 48px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg transform='translate(-1526 -34) translate(1526 34)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.224 19.002L25.826 24.714'/%3E%3Crect width='16' height='16' x='6' y='6' stroke='%23444' stroke-width='2' rx='8'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
  background-size: 32px 32px;
}
.gnb_utility .gnb_btn_search span {
  position: absolute;
  display: inline-block;
  font-size: 1px;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  visibility: hidden;
  overflow: hidden;
  border: 0;
  clip: rect(0, 0, 0, 0);
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb_utility .gnb_btn_search {
    width: 24px;
    height: 36px;
  }
  .gnb_utility .gnb_btn_search:after {
    top: 8px;
    width: 24px;
    height: 24px;
    background-size: 24px 24px;
  }
}

.search_open .gnb_utility .gnb_search_area {
  display: block;
  z-index: 9; /* height: 300px;opacity:1; 
@include common-transition();*/
}
.search_open .gnb_utility .gnb_search_area .search_wrap {
  margin-top: 56px;
}
.search_open .gnb_utility .gnb_btn_search:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFF' d='M0 0H32V32H0z' transform='translate(-1526 -34) translate(1526 34)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 7L25 25' transform='translate(-1526 -34) translate(1526 34)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 7L25 25' transform='translate(-1526 -34) translate(1526 34) matrix(-1 0 0 1 32 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
@media (min-width: 0) and (max-width: 1899px) {
  .search_open .gnb_utility .gnb_btn_search:after {
    background-size: 24px 24px;
  }
}

.search_open .gnb_bg,
.gnb_open.gnb_sub_open .gnb_bg {
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1), 0 0px 5px -5px rgba(0, 0, 0, 0.08);
}
.search_open .gnb_arrow,
.gnb_open.gnb_sub_open .gnb_arrow {
  opacity: 1;
  top: 84px;
  transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s;
}
@media (min-width: 0) and (max-width: 1899px) {
  .search_open .gnb_arrow,
.gnb_open.gnb_sub_open .gnb_arrow {
    top: 64px;
  }
}

[data-login=true] .gnb_utility .user_area {
  background-color: #80624c;
  padding-right: 19px;
}
[data-login=true] .gnb_utility .user_area li:after {
  background-color: #fff;
}
[data-login=true] .gnb_utility .user_area li a {
  color: #fff;
}
[data-login=true] .gnb_utility .btn_login {
  display: none;
}
[data-login=true] .gnb_utility .btn_logout {
  display: block;
}
[data-login=true] .gnb_utility .gnb_btn_search {
  margin-right: 32px;
}
@media (min-width: 0) and (max-width: 1899px) {
  [data-login=true] .gnb_utility .gnb_btn_search {
    margin-right: 16px;
  }
}

[data-main=true] .gnb {
  border-bottom: 1px solid #fff;
}
[data-main=true].gnb_open.gnb_sub_open .gnb {
  border-bottom: 1px solid #e0e0e0;
}
[data-main=true] .gnb_utility .user_area {
  background-color: #fff;
}
[data-main=true] .gnb_utility .user_area li:after {
  background-color: #444;
}
[data-main=true] .gnb_utility .user_area li a {
  color: #222;
}
[data-main=true] .gnb_utility .user_area li a:hover {
  color: #80624c;
}
[data-main=true] .gnb_utility .gnb_btn_search {
  display: none;
  margin-right: 32px;
}
[data-main=true] .gnb_utility .gnb_search_area {
  display: none;
}

[data-login=true][data-main=true] .gnb_utility .user_area {
  padding-right: 0px;
}
[data-login=true][data-main=true] .gnb_utility .btn_logout {
  padding-left: 33px;
}
@media (min-width: 0) and (max-width: 1899px) {
  [data-login=true][data-main=true] .gnb_utility .btn_logout {
    padding-left: 24px;
  }
}
[data-login=true][data-main=true] .gnb_utility .btn_logout:after {
  content: "";
  transform: rotate(0deg);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%231d1d1b' stroke-linecap='round' stroke-width='1.3' d='M16 7.5c0 1.932-1.566 3.498-3.5 3.498S9 9.432 9 7.5 10.566 4 12.5 4 16 5.566 16 7.5zM4 20v-2.003C4 15.789 7.583 14 12.001 14 16.42 14 20 15.789 20 17.997V20' transform='translate(-1907 -1311) translate(299 943) translate(2 330) translate(1590 26) translate(16 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
}
[data-login=true][data-main=true] .gnb_utility .btn_logout:after:hover {
  color: #80624c;
}
@media (min-width: 0) and (max-width: 1899px) {
  [data-login=true][data-main=true] .gnb_utility .btn_logout:after {
    content: "";
    transform: rotate(0deg);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%231d1d1b' stroke-linecap='round' stroke-width='1.3' d='M16 7.5c0 1.932-1.566 3.498-3.5 3.498S9 9.432 9 7.5 10.566 4 12.5 4 16 5.566 16 7.5zM4 20v-2.003C4 15.789 7.583 14 12.001 14 16.42 14 20 15.789 20 17.997V20' transform='translate(-1907 -1311) translate(299 943) translate(2 330) translate(1590 26) translate(16 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
    background-size: 16px 16px;
  }
}

.gnb .cms_area {
  display: none;
  z-index: 1000;
  position: absolute;
  top: 33px;
  right: 80px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb .cms_area {
    top: 24px;
  }
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb .cms_area {
    right: 40px;
  }
}
.gnb .cms_wrap {
  overflow: hidden;
  box-sizing: border-box;
}
.gnb .cms_wrap .items {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 400px;
  height: 136px;
  padding: 24px 45px;
  border-radius: 16px;
  border: 1px solid #e0e0e0;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.gnb .cms_wrap .items .txt_title {
  font-size: 16px;
  font-weight: 700;
  color: #222;
  line-height: 24px;
  margin-bottom: 6px;
}
.gnb .cms_wrap .items .txt_sub {
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  color: #757575;
}
.gnb .cms_wrap .items + .items {
  margin-top: 10px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .gnb .cms_wrap .items {
    width: 320px;
    height: 120px !important;
    padding: 24px 28px;
    background-position: -71px top;
    background-size: 400px 136px;
  }
  .gnb .cms_wrap .items .txt_title {
    font-size: 14px;
    line-height: 20px;
  }
}

.gnb_open.gnb_sub_open .gnb .cms_area {
  display: block;
}

/*
* Gnb
* --------------
*/
.breadscrumb {
  position: absolute;
  z-index: 101;
  left: 0;
  right: 0;
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
  top: 99px;
  transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0.1s;
}
@media (min-width: 0) and (max-width: 1899px) {
  .breadscrumb {
    top: 79px;
  }
}
.breadscrumb_wrap {
  position: relative;
  min-height: 40px;
  padding-top: 9px;
  padding-left: 160px;
}
.breadscrumb_wrap::after {
  display: block;
  content: "";
  clear: both;
}
.breadscrumb .locatiop_wrap {
  position: relative;
}
.breadscrumb .location a {
  padding: 0;
  border-right: none;
}
.breadscrumb .line {
  z-index: 100;
  position: absolute;
  background-color: #444;
  left: 0;
  top: 40px;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.breadscrumb .line.on {
  opacity: 1;
}
.breadscrumb .home {
  position: relative;
  float: left;
  padding-right: 15px;
}
.breadscrumb .home span {
  color: #757575;
  font-size: 13px;
  line-height: 20px;
}
.breadscrumb .home:after,
.breadscrumb .location > li:after {
  content: "";
  position: absolute;
  right: -7px;
  top: calc(50% - 7px);
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E675D89DC-47BB-4A18-B6C4-E4D42BAA1364%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='***GUIDE_COMMON' transform='translate(-649.000000, -1205.000000)'%3E%3Cg id='@@@_1920' transform='translate(299.000000, 315.000000)'%3E%3Cg id='@@@SUB_TOP' transform='translate(0.000000, 628.000000)'%3E%3Cg id='@@LOGIN' transform='translate(1.000000, 76.000000)'%3E%3Cg id='@LOCATION_1' transform='translate(0.000000, 99.000000)'%3E%3Cg id='Group-28' transform='translate(161.000000, 7.000000)'%3E%3Cg id='drop1' transform='translate(36.000000, 33.000000)'%3E%3Cg id='Group-6' transform='translate(152.000000, 47.000000)'%3E%3Crect id='Rectangle' fill='%23E64848' opacity='0' x='0' y='0' width='16' height='16'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%23DDDDDD' transform='translate(9.000000, 5.750000) rotate(45.000000) translate(-9.000000, -5.750000) ' x='6' y='5' width='6' height='1.5' rx='0.75'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%23DDDDDD' transform='translate(9.000000, 9.151650) scale(1, -1) rotate(45.000000) translate(-9.000000, -9.151650) ' x='6' y='8.40165043' width='6' height='1.5' rx='0.75'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat;
  background-size: 100%;
}
.breadscrumb .location::after {
  display: block;
  content: "";
  clear: both;
}
.breadscrumb .location.ie9 .v_line {
  position: absolute;
  top: 0;
  height: 1000px;
  width: 1px;
  background-color: #bdbdbd;
}
.breadscrumb .location.ie9 .nav.bc4 {
  border-right: 1px solid #bdbdbd;
}
.breadscrumb .location.ie9 > li .scroll {
  display: none;
  position: absolute;
  top: 31px;
  left: 0;
  right: 0;
  width: 190px;
  height: 280px;
  background: #fff;
  z-index: 99;
  border: 1px solid #bdbdbd;
  border-right: none;
  background-image: none;
}
.breadscrumb .location > li {
  position: relative;
  float: left;
  padding: 0 15px;
}
.breadscrumb .location > li:last-child:after {
  background: none;
}
.breadscrumb .location > li > a {
  position: relative;
  padding-right: 24px;
  line-height: 20px;
  color: #757575;
  font-size: 13px;
  font-weight: 400;
}
.breadscrumb .location > li > a:after {
  content: "";
  position: absolute;
  right: 0;
  top: calc(50% - 8px);
  width: 16px;
  height: 16px;
  background: #e0e0e0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='5' viewBox='0 0 6 5'%3E%3Cpath id='Path_7' data-name='Path 7' d='M6,0H0L3,5Z' fill='%23fff'/%3E%3C/svg%3E%0A") center center no-repeat;
  background-size: 6px 5px;
  border-radius: 50%;
}
.breadscrumb .location > li > a:hover {
  color: #222;
  font-weight: 500;
}
.breadscrumb .location > li > a:hover:after {
  background-color: #afafaf;
}
.breadscrumb .location > li.on > a {
  color: #222;
  font-weight: 500;
  text-decoration: underline;
}
.breadscrumb .location > li.on > a:after {
  background-color: #444;
  transform: rotate(180deg);
}
.breadscrumb .location > li .scroll {
  display: none;
  position: absolute;
  top: 31px;
  left: 0;
  right: 0;
  width: 190px;
  height: 280px;
  border-top: 1px solid #bdbdbd;
  border-bottom: 1px solid #bdbdbd;
  background: #fff;
  z-index: 99;
  background-image: linear-gradient(90deg, #999, transparent 1px);
  background-size: 189px 100%;
}
.breadscrumb .location > li .scroll > .group {
  top: 0;
  left: 0;
}
.breadscrumb .location > li.on > .scroll {
  display: block;
}
.breadscrumb .location > li.on > .scroll > .group > .nav {
  display: block;
}
.breadscrumb .location li.on > .group > .nav {
  display: block;
}
.breadscrumb .location li .group {
  box-sizing: border-box;
  display: block;
  position: absolute;
  top: 0px;
  left: 189px;
}
.breadscrumb .location li .group .nav {
  display: none;
  position: relative;
  width: 190px; /*height:calc(280px - 26px) ;*/
  padding-top: 10px;
  padding-bottom: 14px;
}
.breadscrumb .location li .group .nav li {
  margin-top: 4px;
}
.breadscrumb .location li .group .nav li > a {
  display: block;
  padding: 1px 16px 1px 20px;
  font-size: 13px;
  line-height: 22px;
  color: #757575;
  min-width: 139px;
  margin-left: 1px;
  margin-right: 1px;
  font-weight: 400;
}
.breadscrumb .location li .group .nav li > a.bc_sltd_menu {
  text-decoration: none !important;
  color: #80624c !important;
  font-weight: 700;
}
.breadscrumb .location li .group .nav li > a:hover {
  background: #eee;
  color: #80624c;
  font-weight: 700;
  text-decoration: underline;
}
.breadscrumb .location li .group .nav li.gnb_more > a {
  position: relative;
}
.breadscrumb .location li .group .nav li.gnb_more > a:after {
  content: "";
  position: absolute;
  right: 7px;
  top: 4px;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E675D89DC-47BB-4A18-B6C4-E4D42BAA1364%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='***GUIDE_COMMON' transform='translate(-649.000000, -1205.000000)'%3E%3Cg id='@@@_1920' transform='translate(299.000000, 315.000000)'%3E%3Cg id='@@@SUB_TOP' transform='translate(0.000000, 628.000000)'%3E%3Cg id='@@LOGIN' transform='translate(1.000000, 76.000000)'%3E%3Cg id='@LOCATION_1' transform='translate(0.000000, 99.000000)'%3E%3Cg id='Group-28' transform='translate(161.000000, 7.000000)'%3E%3Cg id='drop1' transform='translate(36.000000, 33.000000)'%3E%3Cg id='Group-6' transform='translate(152.000000, 47.000000)'%3E%3Crect id='Rectangle' fill='%23E64848' opacity='0' x='0' y='0' width='16' height='16'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%23DDDDDD' transform='translate(9.000000, 5.750000) rotate(45.000000) translate(-9.000000, -5.750000) ' x='6' y='5' width='6' height='1.5' rx='0.75'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%23DDDDDD' transform='translate(9.000000, 9.151650) scale(1, -1) rotate(45.000000) translate(-9.000000, -9.151650) ' x='6' y='8.40165043' width='6' height='1.5' rx='0.75'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat;
}
.breadscrumb .location li .group .nav li.gnb_more > a:hover {
  text-decoration: none;
}
.breadscrumb .location li .group .nav li.gnb_more > a:hover:after {
  transform: rotate(0deg);
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E675D89DC-47BB-4A18-B6C4-E4D42BAA1364%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='***GUIDE_COMMON' transform='translate(-649.000000, -1205.000000)'%3E%3Cg id='@@@_1920' transform='translate(299.000000, 315.000000)'%3E%3Cg id='@@@SUB_TOP' transform='translate(0.000000, 628.000000)'%3E%3Cg id='@@LOGIN' transform='translate(1.000000, 76.000000)'%3E%3Cg id='@LOCATION_1' transform='translate(0.000000, 99.000000)'%3E%3Cg id='Group-28' transform='translate(161.000000, 7.000000)'%3E%3Cg id='drop1' transform='translate(36.000000, 33.000000)'%3E%3Cg id='Group-6' transform='translate(152.000000, 47.000000)'%3E%3Crect id='Rectangle' fill='%23E64848' opacity='0' x='0' y='0' width='16' height='16'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%2380624c' transform='translate(9.000000, 5.750000) rotate(45.000000) translate(-9.000000, -5.750000) ' x='6' y='5' width='6' height='1.5' rx='0.75'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%2380624c' transform='translate(9.000000, 9.151650) scale(1, -1) rotate(45.000000) translate(-9.000000, -9.151650) ' x='6' y='8.40165043' width='6' height='1.5' rx='0.75'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0;
}
.breadscrumb .location li .group .nav li.on > a {
  background: #eee;
  color: #80624c;
  font-weight: 700;
}
.breadscrumb .location li .group .nav li.on.gnb_more > a:after, .breadscrumb .location li .group .nav li.on.gnb_more > a:hover:after {
  transform: rotate(0deg);
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E675D89DC-47BB-4A18-B6C4-E4D42BAA1364%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='***GUIDE_COMMON' transform='translate(-649.000000, -1205.000000)'%3E%3Cg id='@@@_1920' transform='translate(299.000000, 315.000000)'%3E%3Cg id='@@@SUB_TOP' transform='translate(0.000000, 628.000000)'%3E%3Cg id='@@LOGIN' transform='translate(1.000000, 76.000000)'%3E%3Cg id='@LOCATION_1' transform='translate(0.000000, 99.000000)'%3E%3Cg id='Group-28' transform='translate(161.000000, 7.000000)'%3E%3Cg id='drop1' transform='translate(36.000000, 33.000000)'%3E%3Cg id='Group-6' transform='translate(152.000000, 47.000000)'%3E%3Crect id='Rectangle' fill='%23E64848' opacity='0' x='0' y='0' width='16' height='16'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%2380624c' transform='translate(9.000000, 5.750000) rotate(45.000000) translate(-9.000000, -5.750000) ' x='6' y='5' width='6' height='1.5' rx='0.75'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%2380624c' transform='translate(9.000000, 9.151650) scale(1, -1) rotate(45.000000) translate(-9.000000, -9.151650) ' x='6' y='8.40165043' width='6' height='1.5' rx='0.75'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0;
}
.breadscrumb .util {
  position: absolute;
  top: 10px;
  right: 85px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .breadscrumb .util {
    right: 40px;
  }
}
.breadscrumb .util li {
  position: relative;
  float: left;
  padding-right: 32px;
}
.breadscrumb .util li a {
  position: relative;
  display: block;
  font-size: 13px;
  color: #757575;
  line-height: 22px;
}
.breadscrumb .util li:after {
  content: "";
  position: absolute;
  right: 16px;
  top: 7px;
  width: 1px;
  height: 8px;
  background-color: #757575;
}
.breadscrumb .util li:last-child {
  padding-right: 0;
}
.breadscrumb .util li:last-child:after {
  width: 0;
  height: 0;
}

.search_open .breadscrumb,
.gnb_open.gnb_sub_open .breadscrumb {
  z-index: 0;
  top: -10px;
  transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s;
}

[data-login=true] .breadscrumb .util {
  right: 105px;
}
@media (min-width: 0) and (max-width: 1899px) {
  [data-login=true] .breadscrumb .util {
    right: 60px;
  }
}

[data-main=true] .breadscrumb {
  display: none;
}

/**
* skip
* ------------------
*/
#skip_nav {
  width: 100%;
  min-width: 1200px;
}
#skip_nav .skip_wrap {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}
#skip_nav .skip_wrap a {
  position: absolute;
  left: -9999px;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
}
#skip_nav .skip_wrap a:focus {
  top: 0px;
  left: 0;
  background: #0886c5;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  font-size: 11px;
  color: #fff;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 0 20px;
  text-indent: 0;
  z-index: 9990;
}

/*
* Footer
* --------------
*/
#footer_Wrap {
  border-top: 1px solid #e0e0e0;
}
#footer_Wrap .foot_section {
  position: relative;
  padding-top: 24px;
  padding-bottom: 53px;
}
#footer_Wrap .foot_select {
  position: relative;
}
#footer_Wrap .foot_select::after {
  display: block;
  content: "";
  clear: both;
}
#footer_Wrap .foot_select > li {
  float: left;
  margin-right: 8px;
  vertical-align: top;
}
#footer_Wrap .foot_select > li:last-child {
  margin-right: 0;
}
#footer_Wrap .foot_select .selectbox {
  position: relative;
  display: block;
  cursor: pointer;
  overflow: hidden;
}
#footer_Wrap .foot_select .selectbox > a {
  position: relative;
  display: block;
  vertical-align: middle;
  width: 107px;
  height: 28px;
  line-height: 28px;
  border: 1px solid #bdbdbd;
  border-radius: 8px;
  font-size: 13px;
  font-weight: 500;
  padding: 10px 16px 8px;
}
#footer_Wrap .foot_select .selectbox > a:focus-visible {
  outline: none;
  border-color: #222;
}
#footer_Wrap .foot_select .selectbox > a:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 37px;
  height: 46px;
  transform: rotate(180deg);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 10L12 14 16 10' transform='translate(-850 -848) translate(480 836) translate(370 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
  background-size: 20px;
}
#footer_Wrap .foot_select .selectbox > div {
  display: block;
  position: absolute;
  z-index: 10;
  left: 0;
  padding-bottom: 10px;
  opacity: 0;
}
#footer_Wrap .foot_select .selectbox .on_wrap {
  display: none;
  min-width: 150px;
  padding: 16px 16px;
  border-bottom: 1px solid #bdbdbd;
  border-radius: 8px;
  text-align: left;
  border: 1px solid #bdbdbd;
  background: #fff;
}
#footer_Wrap .foot_select .selectbox .on_wrap > li {
  padding-top: 4px;
}
#footer_Wrap .foot_select .selectbox .on_wrap > li > a {
  display: block;
  color: #757575;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}
#footer_Wrap .foot_select .selectbox .on_wrap > li > a:hover, #footer_Wrap .foot_select .selectbox .on_wrap > li > a:focus {
  text-decoration: underline;
  color: #222;
  outline: none;
}
#footer_Wrap .foot_select .selectbox.on {
  overflow: inherit;
}
#footer_Wrap .foot_select .selectbox.on > a:before {
  transform: rotate(0deg);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 10L12 14 16 10' transform='translate(-850 -848) translate(480 836) translate(370 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
  background-size: 20px;
}
#footer_Wrap .foot_select .selectbox.on > div {
  bottom: 37px;
  transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s;
  opacity: 1;
}
@media (min-width: 0) and (max-width: 1899px) {
  #footer_Wrap .foot_select .selectbox.on > div {
    bottom: 29px;
  }
}
#footer_Wrap .foot_select .selectbox.on .on_wrap {
  display: block;
}
#footer_Wrap .foot_select .selectbox.select1 {
  z-index: 11;
}
#footer_Wrap .foot_select .selectbox.select1 > a {
  width: 153px;
  padding-left: 40px;
  font-size: 13px;
  font-weight: 500;
}
#footer_Wrap .foot_select .selectbox.select1 > a em.num {
  font-weight: 500;
}
#footer_Wrap .foot_select .selectbox.select1 > a:after {
  content: "";
  position: absolute;
  left: 16px;
  top: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23222' stroke-width='1.5' d='M4.887 6.37s.553 2.669 4.427 4.798c0 0 .848-1.217 2.213-.811l2.583.81s1.475.508.627 1.927c-.849 1.419-1.623 1.588-1.623 1.588s-1.919 1.081-5.35-.743C4.585 12.247-.021 7.072 1.203 3.203c.186-.587.587-1.092 1.118-1.46.715-.497 1.825-1.06 2.659-.53.285.183.465.475.54.786l.622 2.58s.443.98-1.254 1.79' transform='translate(-96.000000, -1095.000000) translate(0.000000, 678.000000) translate(80.000000, 0.000000) translate(16.000000, 417.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
  width: 16px;
  height: 46px;
  background-size: 100%;
}
@media (min-width: 0) and (max-width: 1899px) {
  #footer_Wrap .foot_select .selectbox.select1 > a {
    width: 129px;
  }
  #footer_Wrap .foot_select .selectbox.select1 > a:after {
    width: 14px;
    height: 40px;
  }
}
#footer_Wrap .foot_select .selectbox.select1 .on_wrap {
  min-width: 290px;
  padding: 24px 32px;
  cursor: default;
  box-sizing: border-box;
  display: block;
}
#footer_Wrap .foot_select .selectbox.select1 .on_wrap .title {
  font-size: 14px;
}
#footer_Wrap .foot_select .selectbox.select1 .on_wrap .tell_area01 {
  margin-top: 8px;
}
#footer_Wrap .foot_select .selectbox.select1 .on_wrap .tell_area01 li {
  margin-top: 4px;
  font-family: "Roboto";
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
}
#footer_Wrap .foot_select .selectbox.select1 .on_wrap .tell_area02 {
  margin-top: 13px;
}
#footer_Wrap .foot_select .selectbox.select1 .on_wrap .tell_area02::after {
  display: block;
  content: "";
  clear: both;
}
#footer_Wrap .foot_select .selectbox.select1 .on_wrap .tell_area02::after {
  display: block;
  content: "";
  clear: both;
}
#footer_Wrap .foot_select .selectbox.select1 .on_wrap .tell_area02 > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 50% - 0px );
  margin-right: calc((100% - ( ((100% / 2) - 0px) * 2)) / (2 - 1)) !important;
}
#footer_Wrap .foot_select .selectbox.select1 .on_wrap .tell_area02 > * {
  float: left;
  margin-right: 0 !important;
}
#footer_Wrap .foot_select .selectbox.select1 .on_wrap .tell_area02 > *:nth-child(2n) {
  float: right;
}
#footer_Wrap .foot_select .selectbox.select1 .on_wrap .tell_area02 dt, #footer_Wrap .foot_select .selectbox.select1 .on_wrap .tell_area02 dd {
  letter-spacing: -0.5px;
  line-height: 24px;
  box-sizing: border-box;
}
#footer_Wrap .foot_select .selectbox.select1 .on_wrap .tell_area02 dt {
  color: #757575;
  font-weight: 400;
}
#footer_Wrap .foot_select .selectbox.select1 .on_wrap .tell_area02 dd {
  font-family: "Roboto";
  font-weight: 700;
  text-align: right;
}
#footer_Wrap .foot_select .selectbox.select2 {
  z-index: 12;
}
#footer_Wrap .foot_select .selectbox.select2 .on_wrap {
  min-width: 135px;
}
#footer_Wrap .foot_select .selectbox.select3 {
  z-index: 13;
}
#footer_Wrap .foot_select .selectbox.select3 .on_wrap {
  min-width: 150px;
}
#footer_Wrap .foot_select .selectbox.select4 {
  z-index: 14;
}
#footer_Wrap .foot_select .selectbox.select4 > a {
  font-family: "Roboto";
  font-weight: 500;
}
#footer_Wrap .foot_select .selectbox.select4 .on_wrap {
  min-width: 145px;
}
#footer_Wrap .foot_link_wrap {
  position: relative;
  margin-top: 22px;
}
#footer_Wrap .foot_link_wrap::after {
  display: block;
  content: "";
  clear: both;
}
#footer_Wrap .foot_link_wrap .foot_link {
  float: left;
}
#footer_Wrap .foot_link_wrap .foot_link li {
  display: inline-block;
  vertical-align: middle;
}
#footer_Wrap .foot_link_wrap .foot_link li a {
  font-size: 13px;
  color: #757575;
  letter-spacing: -0.5px;
  font-weight: 400;
}
#footer_Wrap .foot_link_wrap .foot_link li a:hover, #footer_Wrap .foot_link_wrap .foot_link li a:focus {
  color: #222;
  outline: none;
}
#footer_Wrap .foot_link_wrap .foot_link li:before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 10px;
  background: #e0e0e0;
  vertical-align: middle;
  margin: 0 15px 2px;
}
#footer_Wrap .foot_link_wrap .foot_link li:first-child:before {
  display: none;
}
#footer_Wrap .foot_link_wrap .foot_sns {
  float: right;
  margin-top: -10px;
}
#footer_Wrap .foot_link_wrap .foot_sns li {
  font-size: 0;
  display: inline-block;
  margin-left: 33px;
}
#footer_Wrap .foot_link_wrap .foot_sns li.wa {
  margin-left: 0;
  width: 49px;
  height: 30px;
  background: url("../../inc_renewal/img/common/wamark.png") center center no-repeat;
}
#footer_Wrap .foot_link_wrap .foot_sns li.wa a {
  display: block;
  width: 49px;
  height: 30px;
}
#footer_Wrap .foot_link_wrap .foot_sns li.facebook {
  width: 24px;
  height: 25px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='26' viewBox='0 0 24 26'%3E%3Cdefs%3E%3Cpath id='776ko3ri6a' d='M0 0.282L19.372 0.282 19.372 19.282 0 19.282z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1255 -1147) translate(80 1000) translate(1101 147) translate(74 .978) translate(3 3.022)'%3E%3Cmask id='8o63onapub' fill='%23fff'%3E%3Cuse xlink:href='%23776ko3ri6a'/%3E%3C/mask%3E%3Cpath fill='%23222121' d='M18.302 19.282c.591 0 1.07-.47 1.07-1.049V1.331c0-.58-.479-1.05-1.07-1.05H1.07C.479.282 0 .752 0 1.332v16.902c0 .58.478 1.049 1.069 1.049h17.233z' mask='url(%238o63onapub)'/%3E%3C/g%3E%3Cpath fill='%23FEFEFE' d='M16.366 22.632v-7.47h2.518l.377-2.91h-2.895v-1.86c0-.842.235-1.417 1.449-1.417h1.549V6.37c-.268-.035-1.188-.115-2.257-.115-2.232 0-3.76 1.357-3.76 3.849v2.146h-2.525v2.911h2.525v7.47h3.02z' transform='translate(-1255 -1147) translate(80 1000) translate(1101 147) translate(74 .978)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
#footer_Wrap .foot_link_wrap .foot_sns li.facebook a {
  display: block;
  width: 24px;
  height: 25px;
}
#footer_Wrap .foot_link_wrap .foot_sns li.blog {
  width: 42px;
  height: 25px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='26' viewBox='0 0 40 26'%3E%3Cdefs%3E%3Cpath id='crz8ebf6ua' d='M0 0.469L8.159 0.469 8.159 11.412 0 11.412z'/%3E%3Cpath id='frjob853pc' d='M0.567 0.017L8.644 0.017 8.644 11.505 0.567 11.505z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1311 -1147) translate(80 1000) translate(1101 147) translate(130 .97) translate(4 4.662)'%3E%3Cmask id='q7avgr63lb' fill='%23fff'%3E%3Cuse xlink:href='%23crz8ebf6ua'/%3E%3C/mask%3E%3Cpath fill='%23222121' d='M4.08 9.152c-.89 0-1.608-.735-1.608-1.643 0-.912.718-1.646 1.607-1.646s1.608.734 1.608 1.646c0 .908-.72 1.643-1.608 1.643m.554-5.63s-1.118 0-2.133 1.013V.469H0v10.673h2.528v-.836s.597 1.106 2.105 1.106c0 0 3.526-.138 3.526-3.992 0 0-.13-3.899-3.526-3.899' mask='url(%23q7avgr63lb)'/%3E%3C/g%3E%3Cpath fill='%23222121' d='M12.965 4.885V7.36s1.14-.053 1.14 2.127v6.316h2.414v-6.9s.105-4.018-3.554-4.018M22.422 13.814c-.89 0-1.608-.736-1.608-1.643 0-.912.717-1.646 1.608-1.646.888 0 1.607.734 1.607 1.646 0 .907-.72 1.643-1.607 1.643m-.002-5.595s-4.138 0-4.138 3.952c0 0-.131 3.902 4.138 3.902 0 0 4.233-.008 4.233-3.902 0 0 .14-3.952-4.233-3.952' transform='translate(-1311 -1147) translate(80 1000) translate(1101 147) translate(130 .97)'/%3E%3Cg transform='translate(-1311 -1147) translate(80 1000) translate(1101 147) translate(130 .97) translate(27.351 8.202)'%3E%3Cmask id='cmk5rb0xqd' fill='%23fff'%3E%3Cuse xlink:href='%23frjob853pc'/%3E%3C/mask%3E%3Cpath fill='%23222121' d='M4.714 5.612c-.888 0-1.609-.736-1.609-1.643 0-.912.721-1.646 1.609-1.646.889 0 1.607.734 1.607 1.646 0 .907-.718 1.643-1.607 1.643zM6.209.267v.728S5.49.018 4.107.018c0 0-3.54-.157-3.54 3.923 0 0-.04 3.802 3.443 3.802 0 0 1.419.057 2.199-.977v.597s.179 1.874-1.594 1.874H4.01v2.268h.975s3.66.041 3.66-4V.267H6.208z' mask='url(%23cmk5rb0xqd)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
  background-size: 40px 25px;
}
#footer_Wrap .foot_link_wrap .foot_sns li.blog a {
  display: block;
  width: 40px;
  height: 25px;
}
#footer_Wrap .foot_link_wrap .foot_link_main {
  display: none;
}
#footer_Wrap .foot_copy {
  position: relative;
  margin-top: 25px;
  font-size: 13px;
  font-family: "Roboto";
  opacity: 0.5;
  letter-spacing: 0;
  font-weight: 400;
}

@media (min-width: 0) and (max-width: 1899px) {
  #footer_Wrap .foot_section {
    padding-bottom: 38px;
  }
  #footer_Wrap .foot_select .selectbox > a {
    width: 83px;
    padding: 6px 16px 4px;
  }
  #footer_Wrap .foot_select .selectbox > a:before {
    height: 38px;
  }
  #footer_Wrap .foot_select .selectbox > div {
    bottom: 19px;
  }
  #footer_Wrap .foot_link_wrap .foot_sns {
    margin-top: -5px;
  }
  #footer_Wrap .foot_link_wrap .foot_sns li {
    margin-left: 24px;
  }
  #footer_Wrap .foot_link_wrap .foot_sns li.wa {
    width: 26px;
    height: 16px;
    background: url("../../inc_renewal/img/common/wamark_small.png") center center no-repeat;
  }
  #footer_Wrap .foot_link_wrap .foot_sns li.wa a {
    width: 26px;
    height: 16px;
  }
  #footer_Wrap .foot_link_wrap .foot_sns li.facebook {
    width: 16px;
    height: 16px;
    background-size: 16px;
  }
  #footer_Wrap .foot_link_wrap .foot_sns li.facebook a {
    width: 16px;
    height: 16px;
  }
  #footer_Wrap .foot_link_wrap .foot_sns li.blog {
    width: 26px;
    height: 16px;
    background-size: 26px 16px;
  }
  #footer_Wrap .foot_link_wrap .foot_sns li.blog a {
    width: 26px;
    height: 16px;
  }
  #footer_Wrap .foot_copy {
    margin-top: 16px;
    font-size: 10px;
  }
}
[data-main=true] #footer_Wrap {
  border-top: none;
}
[data-main=true] #footer_Wrap .foot_sns {
  float: initial;
  position: absolute; /*top:-54px*/
  left: 1075px;
}
@media (min-width: 0) and (max-width: 1899px) {
  [data-main=true] #footer_Wrap .foot_sns {
    top: -50px;
    left: 740px;
  }
}
[data-main=true] #footer_Wrap .foot_link_main {
  display: block;
  width: 400px;
  position: absolute;
  right: 0;
  top: -70px;
}
[data-main=true] #footer_Wrap .foot_link_main::after {
  display: block;
  content: "";
  clear: both;
}
[data-main=true] #footer_Wrap .foot_link_main > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 50% - 10px );
  margin-right: calc((100% - ( ((100% / 2) - 10px) * 2)) / (2 - 1)) !important;
}
[data-main=true] #footer_Wrap .foot_link_main > * {
  float: left;
  margin-right: 0 !important;
}
[data-main=true] #footer_Wrap .foot_link_main > *:nth-child(2n) {
  float: right;
}
[data-main=true] #footer_Wrap .foot_link_main li {
  margin-bottom: 8px;
}
[data-main=true] #footer_Wrap .foot_link_main li .btn {
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 0) and (max-width: 1899px) {
  [data-main=true] #footer_Wrap .foot_link_main {
    width: 288px;
    top: -62px;
  }
  [data-main=true] #footer_Wrap .foot_link_main::after {
    display: block;
    content: "";
    clear: both;
  }
  [data-main=true] #footer_Wrap .foot_link_main > * {
    box-sizing: border-box;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    float: left;
    width: calc( 50% - 8px );
    margin-right: calc((100% - ( ((100% / 2) - 8px) * 2)) / (2 - 1)) !important;
  }
  [data-main=true] #footer_Wrap .foot_link_main > * {
    float: left;
    margin-right: 0 !important;
  }
  [data-main=true] #footer_Wrap .foot_link_main > *:nth-child(2n) {
    float: right;
  }
}

/*
* gotop
* --------------
* ASIS 옮겨옮
*/
.goTop {
  z-index: 6000;
  position: fixed;
  bottom: 38px;
  left: 50%;
  margin-left: 535px;
  width: 58px;
  height: 58px;
  text-indent: -9999px;
  overflow: hidden;
  background: url("../../inc/img/common/btn_gotop.png") no-repeat center center;
}

[data-main=research] .goTop {
  margin-left: 635px;
}

/*
* Jisu
* --------------
*/
.jisu_comp {
  position: relative;
  background: #fff;
}
.jisu_comp .container_fluid {
  position: relative;
  overflow: hidden;
  height: 56px;
  padding-right: 0;
}
.jisu_comp .btn_jisu_control {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: 16px;
}
.jisu_comp .btn_jisu_control:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-80 -1048) translate(80 1000) translate(0 16) translate(0 32)'%3E%3Crect width='2' height='10' x='8' y='7' fill='%23444' rx='1'/%3E%3Crect width='2' height='10' x='14' y='7' fill='%23444' rx='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.jisu_comp .btn_jisu_control:hover:after {
  transform: rotate(0deg);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-80 -1048) translate(80 1000) translate(0 16) translate(0 32)'%3E%3Crect width='2' height='10' x='8' y='7' fill='%230199e8' rx='1'/%3E%3Crect width='2' height='10' x='14' y='7' fill='%230199e8' rx='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
}
.jisu_comp .btn_jisu_control.on:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23444' d='M7.556 16c-.239 0-.417-.072-.502-.202-.095-.147-.064-.358.086-.579l4.663-6.892c.143-.21.331-.327.53-.327.2 0 .388.116.53.327l4.664 6.892c.15.221.18.432.085.579-.084.13-.262.202-.501.202H7.556z' transform='translate(-80 -1016) translate(80 1000) translate(0 16) rotate(90 12.333 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.jisu_comp .btn_jisu_control.on:hover:after {
  transform: rotate(0deg);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%230199e8' d='M7.556 16c-.239 0-.417-.072-.502-.202-.095-.147-.064-.358.086-.579l4.663-6.892c.143-.21.331-.327.53-.327.2 0 .388.116.53.327l4.664 6.892c.15.221.18.432.085.579-.084.13-.262.202-.501.202H7.556z' transform='translate(-80 -1016) translate(80 1000) translate(0 16) rotate(90 12.333 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
}
.jisu_comp .btn_jisu_control > span {
  position: absolute;
  display: inline-block;
  font-size: 1px;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  visibility: hidden;
  overflow: hidden;
  border: 0;
  clip: rect(0, 0, 0, 0);
}
.jisu_comp .jisu_con {
  position: absolute;
  top: 0;
  right: 0;
  height: 56px;
  left: 100px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .jisu_comp .jisu_con {
    left: 70px;
  }
}
.jisu_comp .jisu_con:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 90px;
  height: 54px;
  margin: 1px 0 0 1680px;
  padding: 0;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff);
}
.jisu_comp .jisu_con:before {
  content: "";
  position: absolute;
  z-index: 4;
  left: 20px;
  top: 0;
  width: 90px;
  height: 54px;
  margin: 1px 0 0 0;
  padding: 0;
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0), #ffffff);
}
.jisu_comp .jisu_wrap {
  font-weight: 500;
  padding: 0 24px;
  display: block;
  box-sizing: border-box;
}
.jisu_comp .jisu_wrap .jisu_list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  left: 0;
  height: 56px;
}
.jisu_comp .jisu_wrap .jisu_list .jisu_slide {
  position: absolute;
  left: 0;
  right: 0;
  height: 56px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  touch-action: pen-y;
  -webkit-tab-highlight-color: transparent;
}
.jisu_comp .jisu_wrap .jisu_list .jisu_slide .jisu_track {
  position: absolute;
  left: 0;
  top: 0;
}
.jisu_comp .jisu_wrap a.item {
  float: left;
  position: relative;
  display: block;
  height: 100%;
  margin-right: 80px;
  box-sizing: border-box;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.jisu_comp .jisu_wrap dl dt {
  display: inline-block;
  color: #444;
  letter-spacing: 0;
}
.jisu_comp .jisu_wrap dl dd {
  position: relative;
  display: inline-block;
  font-family: "Roboto";
}
.jisu_comp .jisu_wrap dl dd span {
  padding-left: 10px;
  letter-spacing: 0;
}
.jisu_comp .jisu_wrap dl dd span em {
  position: absolute;
  display: inline-block;
  font-size: 1px;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  visibility: hidden;
  overflow: hidden;
  border: 0;
  clip: rect(0, 0, 0, 0);
}
.jisu_comp .jisu_wrap dl dd.up span {
  color: #f93636;
}
.jisu_comp .jisu_wrap dl dd.up span.arrow {
  padding-left: 20px;
}
.jisu_comp .jisu_wrap dl dd.up span.arrow:before {
  content: "";
  position: absolute;
  left: 10px;
  top: calc(50% - 2px);
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='4' viewBox='0 0 6 4'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23EC0E26'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M319 10L322 14 316 14z' transform='translate(-796 -492) translate(432 85) translate(48 340) translate(0 57)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
  width: 6px;
  height: 4px;
}
.jisu_comp .jisu_wrap dl dd.down span {
  color: #3676e8;
}
.jisu_comp .jisu_wrap dl dd.down span.arrow {
  padding-left: 20px;
}
.jisu_comp .jisu_wrap dl dd.down span.arrow:before {
  content: "";
  position: absolute;
  left: 10px;
  top: calc(50% - 2px);
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='4' viewBox='0 0 6 4'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%231367FF'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M327 10L330 14 324 14z' transform='translate(-804 -590) translate(432 85) translate(48 340) translate(0 155) matrix(1 0 0 -1 0 24)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
  width: 6px;
  height: 4px;
}

@media (min-width: 0) and (max-width: 1899px) {
  #footer_Wrap .jisu_comp .jisu_wrap dl dt, #footer_Wrap .jisu_comp .jisu_wrap dl dd {
    font-size: 12px;
  }
}
#header_Wrap .jisu_comp {
  border-bottom: 1px solid #e0e0e0;
}
#header_Wrap .jisu_comp .btn_jisu_control {
  margin-left: 80px;
}
#header_Wrap .jisu_comp .jisu_con {
  left: 180px;
}
@media (min-width: 0) and (max-width: 1899px) {
  #header_Wrap .jisu_comp .btn_jisu_control {
    margin-left: 0px;
  }
  #header_Wrap .jisu_comp .jisu_con {
    left: 100px;
  }
}

[data-main=true] #footer_Wrap .jisu_comp .jisu_wrap {
  width: 1280px;
}
[data-main=true] #footer_Wrap .jisu_comp .jisu_con:after {
  right: 543px;
}
@media (min-width: 0) and (max-width: 1899px) {
  [data-main=true] #footer_Wrap .jisu_comp .jisu_wrap {
    width: 845px;
  }
  [data-main=true] #footer_Wrap .jisu_comp .jisu_con:after {
    right: 350px;
  }
}

/*
* Quick
* --------------
*/
.header_fixed #quick_Wrap {
  transition: top 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0.2s;
  top: 99px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .header_fixed #quick_Wrap {
    top: 79px;
  }
}

#quick_Wrap {
  box-sizing: border-box;
  top: 322px;
  transition: top 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0.2s;
  z-index: 2;
  position: fixed;
  width: 200px;
  padding: 31px 14px;
  border-radius: 16px;
  border: solid 1px #e0e0e0;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.67;
  letter-spacing: -0.5px;
  background: #fff;
}
@media (min-width: 0) and (max-width: 1899px) {
  #quick_Wrap {
    top: 302px;
  }
}
#quick_Wrap .area {
  border-top: 1px solid #eee;
  padding-top: 32px;
  padding-bottom: 32px;
  /* 
  //Case2. 전체 toggle
  &.folding[data-folding="true"]{// 닫혀 있음
  	padding-top: 0; padding-bottom: 0px;
  	.head{padding-bottom: 0;}
  	.body{display: none;}
  	& + .recent{display: none;}
  }

  &.folding[data-folding="false"]{// 펼쳐져 있음
  	.head{
  		a.folding_btn:after{transform: rotate(0 );}
  	}
  	.body{display:block;}
  	& + .recent{display: block;}
  } */
}
#quick_Wrap .area:first-child {
  border: none;
  padding-top: 0;
}
#quick_Wrap .area.recent {
  padding-bottom: 0;
}
#quick_Wrap .area .head {
  padding-bottom: 8px;
}
#quick_Wrap .area .head .title {
  font-size: 13px;
  font-weight: 700;
  color: #222;
}
#quick_Wrap .area .head a.folding_btn {
  position: relative;
  padding-right: 30px;
  display: block;
}
#quick_Wrap .area .head a.folding_btn:after {
  content: "";
  position: absolute;
  right: -2px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-598 -2109) translate(480 196) translate(1 1881) translate(117 32)'%3E%3Crect width='8' height='1.5' x='6' y='12' fill='%23444' rx='.75' transform='rotate(45 10 12.75)'/%3E%3Crect width='8' height='1.5' x='10.859' y='12' fill='%23444' rx='.75' transform='scale(-1 1) rotate(45 0 -23.122)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  transition: transform 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s;
  transform: rotate(180deg);
}
#quick_Wrap .area .body {
  margin-bottom: 0;
}
#quick_Wrap .area .body li {
  position: relative;
  margin-top: 8px;
}
#quick_Wrap .area .body li::after {
  display: block;
  content: "";
  clear: both;
}
#quick_Wrap .area .body a {
  display: block;
  padding-right: 30px;
  min-height: 24px;
  line-height: 20px;
  color: #757575;
  font-weight: 400;
}
#quick_Wrap .area .body a:hover {
  text-decoration: underline;
}
#quick_Wrap .area .body span {
  position: absolute;
  display: inline-block;
  font-size: 1px;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  visibility: hidden;
  overflow: hidden;
  border: 0;
  clip: rect(0, 0, 0, 0);
}
#quick_Wrap .area.folding[data-folding=true] {
  padding-top: 0;
  padding-bottom: 8px;
}
#quick_Wrap .area.folding[data-folding=true] .body {
  display: none;
}
#quick_Wrap .area.folding[data-folding=true] + .recent {
  padding-top: 16px;
}
#quick_Wrap .area.folding[data-folding=false] .head a.folding_btn:after {
  transform: rotate(0);
}
#quick_Wrap .area.folding[data-folding=false] .body {
  display: block;
}
#quick_Wrap .quick .body .btn_quick_close {
  position: absolute;
  right: -2px;
  top: -2px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23E0E0E0' stroke-linecap='square' stroke-width='1.5' d='M8 8L16.418 16.552' transform='translate(-1797 -389) translate(1637 323) translate(16 31.48) translate(144 34.568)'/%3E%3Cpath stroke='%23E0E0E0' stroke-linecap='square' stroke-width='1.5' d='M8 8L16.418 16.552' transform='translate(-1797 -389) translate(1637 323) translate(16 31.48) translate(144 34.568) matrix(-1 0 0 1 24.418 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
  background-size: 100%;
}
#quick_Wrap .recent .body .btn_star {
  position: absolute;
  top: -2px;
  right: -2px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23CCC' stroke-linejoin='round' d='M12.5 18.034c.203 0 .403.057.584.168l3.493 2.183c.577.36 1.286-.177 1.137-.861l-.953-4.385c-.062-.286.03-.584.241-.777l3.237-2.965c.504-.462.234-1.33-.435-1.394l-4.28-.406c-.28-.027-.523-.211-.633-.482l-1.688-4.13c-.264-.646-1.14-.646-1.405 0l-1.602 3.914c-.162.401-.523.677-.942.717l-4.058.385c-.669.064-.94.932-.435 1.394l3.237 2.965c.21.193.303.491.241.777l-.952 4.386c-.149.684.56 1.221 1.136.861l3.495-2.182c.18-.111.38-.168.583-.168z' transform='translate(-844 -2951) translate(204 2790) translate(48 152) translate(424 1) translate(168 8)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
  background-size: 100%;
}
#quick_Wrap .recent .body .btn_star.on {
  position: absolute;
  top: -2px;
  right: -2px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23EEC639' d='M12.304 4.5L9.484 9.106 4.5 10.826 7.84 15.039 7.873 20.5 12.758 18.499 17.761 20.153 17.44 14.703 20.5 10.265 15.417 8.898z' transform='translate(-420 -2950) translate(204 2790) translate(48 152) translate(168 8)'/%3E%3Cpath stroke='%23EEC639' stroke-linejoin='round' d='M12.5 18.034c.203 0 .403.057.584.168l3.493 2.183c.577.36 1.286-.177 1.137-.861l-.953-4.385c-.062-.286.03-.584.241-.777l3.237-2.965c.504-.462.234-1.33-.435-1.394l-4.28-.406c-.28-.027-.523-.211-.633-.482l-1.688-4.13c-.264-.646-1.14-.646-1.405 0l-1.602 3.914c-.162.401-.523.677-.942.717l-4.058.385c-.669.064-.94.932-.435 1.394l3.237 2.965c.21.193.303.491.241.777l-.952 4.386c-.149.684.56 1.221 1.136.861l3.495-2.182c.18-.111.38-.168.583-.168z' transform='translate(-420 -2950) translate(204 2790) translate(48 152) translate(168 8)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}

@media (min-width: 0) and (max-width: 1449px) {
  #quick_Wrap {
    display: none !important;
  }
}
@media (min-width: 1450px) {
  #quick_Wrap {
    display: block;
    right: 5px;
  }
}
@media (min-width: 1500px) {
  #quick_Wrap {
    display: block;
    right: 20px;
  }
}
@media (min-width: 1700px) {
  #quick_Wrap {
    right: 80px;
  }
}
/*
* Search
* --------------
*/
.gnb_utility .gnb_search_area .search_box,
.unified_search .search_box {
  position: relative;
  border-bottom: 2px solid #222;
  padding: 12px 0 14px 0;
}
.gnb_utility .gnb_search_area .search_box input,
.unified_search .search_box input {
  width: 100%;
  font-size: 40px;
  letter-spacing: -0.5px;
  border: none;
  margin: 0;
  padding-left: 0;
  padding-right: 132px;
  border-radius: inherit;
  font-weight: 500;
}
.gnb_utility .gnb_search_area .search_box input::-moz-placeholder, .unified_search .search_box input::-moz-placeholder {
  color: #dbdbdb;
}
.gnb_utility .gnb_search_area .search_box input:-ms-input-placeholder, .unified_search .search_box input:-ms-input-placeholder {
  color: #dbdbdb;
}
.gnb_utility .gnb_search_area .search_box input::placeholder,
.unified_search .search_box input::placeholder {
  color: #dbdbdb;
}
.gnb_utility .gnb_search_area .search_box button,
.unified_search .search_box button {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1376 -172) translate(480 156) translate(896 16)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M31.5 30L39 37.5'/%3E%3Crect width='24' height='24' x='9' y='9' stroke='%23444' stroke-width='3' rx='12'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat;
  position: absolute;
  top: calc(50% - 24px);
  right: 16px;
  width: 48px;
  height: 48px;
  text-indent: -9999px;
}
.gnb_utility .gnb_search_area .keyword_box,
.unified_search .keyword_box {
  margin-top: 32px;
}
.gnb_utility .gnb_search_area .keyword_box::after,
.unified_search .keyword_box::after {
  display: block;
  content: "";
  clear: both;
}
.gnb_utility .gnb_search_area .keyword_box dl,
.unified_search .keyword_box dl {
  margin-bottom: 10px;
}
.gnb_utility .gnb_search_area .keyword_box dl::after,
.unified_search .keyword_box dl::after {
  display: block;
  content: "";
  clear: both;
}
.gnb_utility .gnb_search_area .keyword_box dl dt,
.unified_search .keyword_box dl dt {
  float: left;
  margin-right: 24px;
  line-height: 24px;
}
.gnb_utility .gnb_search_area .keyword_box dl dt span,
.unified_search .keyword_box dl dt span {
  font-size: 12px;
  font-weight: bold;
  color: #444;
  letter-spacing: -0.43px;
  background: #f0f0f0;
  padding: 3px 12px;
  border-radius: 16px;
}
.gnb_utility .gnb_search_area .keyword_box dl dd,
.unified_search .keyword_box dl dd {
  float: left;
}
.gnb_utility .gnb_search_area .keyword_box dl dd ul::after,
.unified_search .keyword_box dl dd ul::after {
  display: block;
  content: "";
  clear: both;
}
.gnb_utility .gnb_search_area .keyword_box dl dd ul li,
.unified_search .keyword_box dl dd ul li {
  float: left;
  margin-right: 16px;
}
.gnb_utility .gnb_search_area .keyword_box dl dd ul li a,
.unified_search .keyword_box dl dd ul li a {
  font-size: 14px;
  vertical-align: middle;
  line-height: 24px;
}
.gnb_utility .gnb_search_area .keyword_box dl dd ul li a:hover,
.unified_search .keyword_box dl dd ul li a:hover {
  text-decoration: underline;
}
.gnb_utility .gnb_search_area .keyword_box dl dd ul li span,
.unified_search .keyword_box dl dd ul li span {
  display: inline-block;
  vertical-align: middle;
  line-height: 24px;
}
.gnb_utility .gnb_search_area .keyword_box dl dd ul li button,
.unified_search .keyword_box dl dd ul li button {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-607 -268) translate(480 156) translate(0 112) translate(102) translate(25)'%3E%3Ccircle cx='12' cy='12' r='8' fill='%23CCC'/%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 9L15 15' transform='matrix(-1 0 0 1 24 0)'/%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 9L15 15'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat;
  text-indent: -9999px;
  width: 24px;
  height: 24px;
}
.gnb_utility .gnb_search_area .keyword_box dl:last-child,
.unified_search .keyword_box dl:last-child {
  margin-bottom: 0;
}
.gnb_utility .gnb_search_area .search_txt,
.unified_search .search_txt {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 40px;
  margin-top: -24px;
  letter-spacing: -0.5px;
  text-align: center;
  line-height: 32px;
}
.gnb_utility .gnb_search_area .search_txt span,
.unified_search .search_txt span {
  color: #0886c5;
  font-weight: bold;
}

.unified_search .search_box {
  border-bottom: none;
  padding-bottom: 0;
}
.unified_search .search_box .search_area {
  position: relative;
  padding-bottom: 14px;
  border-bottom: 2px solid #222;
}
.unified_search .search_box .search_area .reset {
  display: none;
  position: absolute;
  right: 70px;
  top: calc(50% - 24px);
  width: 48px;
  height: 48px;
  text-indent: -9999px;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-740 -606) translate(98 91) translate(202 147) translate(440 368)'%3E%3Crect width='16' height='16' x='4' y='4' fill='%23AFAFAF' rx='8'/%3E%3Cpath stroke='%23FFF' stroke-linecap='square' d='M9 9L14.657 14.657'/%3E%3Cpath stroke='%23FFF' stroke-linecap='square' d='M9 9L14.657 14.657' transform='matrix(-1 0 0 1 23.657 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/48px;
}
.unified_search .search_box .keyword_list {
  display: none;
  position: absolute;
  left: 0;
  top: 90px;
  background: #fff;
  border: 2px solid #aaa;
  border-radius: 28px;
  box-shadow: 2px 2px 2px 0 #eee;
  width: 100%;
  z-index: 10;
  padding: 24px 0;
  box-sizing: border-box;
}
.unified_search .search_box .keyword_list > ul li a {
  display: block;
  padding: 3px 40px;
  font-size: 16px;
  line-height: 28px;
}
.unified_search .search_box .keyword_list > ul li a:hover, .unified_search .search_box .keyword_list > ul li a:focus {
  background-color: #f5f5f5;
}
.unified_search .search_box .keyword_list > ul li a > span {
  color: #0886c5;
}
.unified_search .search_box .keyword_list .empty_box {
  display: none;
}
.unified_search .search_box .keyword_list.no_data .empty_box {
  display: block;
}
.unified_search .search_box .keyword_list.no_data > ul {
  display: none;
}
.unified_search .search_box.on .keyword_list {
  display: block;
}

.gnb_utility .gnb_search_area .search_box input {
  padding: 0;
  line-height: 48px;
  height: 48px;
  color: #222;
}

/*
* ===============================
* Form
* ===============================
*/
/**
* form.input
* ------------------
*/
.formw_xg {
  width: 514px;
}

.formw_lg {
  width: 304px;
}

.formw_md {
  width: 204px;
}

.formw_sm {
  width: 120px;
}

.formw_xs {
  width: 80px;
}

.mtl_selectbox.formw_xg {
  width: auto;
}
.mtl_selectbox.formw_xg > a {
  width: calc(514px - 61px);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.mtl_selectbox.formw_lg {
  width: auto;
}
.mtl_selectbox.formw_lg > a {
  width: calc(304px - 61px);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.mtl_selectbox.formw_md {
  width: auto;
}
.mtl_selectbox.formw_md > a {
  width: calc(204px - 61px);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.mtl_selectbox.formw_sm {
  width: auto;
}
.mtl_selectbox.formw_sm > a {
  width: calc(120px - 61px);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.mtl_selectbox.formw_xs {
  width: auto;
}
.mtl_selectbox.formw_xs > a {
  width: calc(80px - 61px);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

input, select {
  box-sizing: border-box;
  position: relative;
  height: 48px;
  padding: 0 15px;
  border: 1px solid #bdbdbd;
  border-radius: 8px;
  font-family: "Noto Sans KR", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", "나눔고딕", 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #222;
  vertical-align: middle;
  outline: none;
  background: #fff;
}

input::-moz-placeholder {
  color: #afafaf;
  font-weight: 500;
  opacity: 1; /* firefox 뿌옇게 나오는 현상을 방지하기 위한 css */
}

input:-ms-input-placeholder {
  color: #afafaf;
  font-weight: 500;
  opacity: 1; /* firefox 뿌옇게 나오는 현상을 방지하기 위한 css */
}

input::placeholder {
  color: #afafaf;
  font-weight: 500;
  opacity: 1; /* firefox 뿌옇게 나오는 현상을 방지하기 위한 css */
}

input::-webkit-input-placeholder, input:-ms-input-placeholder, input:-mos-input-placeholder {
  color: #afafaf;
  font-weight: 500;
}

/* $form-hover-color: #f9f9f9;
.mtl_selectbox{
	&.is_hover{background: $form-hover-color;
		>a{background: $form-hover-color; }
	}
	&.is_hover.on,
	&.is_hover.is_focus{background: #fff;
		>a{background: #fff; }
	}
}
input:hover{background-color: $form-hover-color;}
input:hover:focus{background-color: #fff;}
 */
input[readonly],
input[disabled] {
  border: 1px solid #dadada;
  background: #f8f8f8;
  color: #666;
}

input:focus,
input.is_focus {
  border: 2px solid #0886c5;
  outline: none;
  border-radius: 8px;
  padding: 0 14px;
}

input[type=text]::-ms-clear, input[type=text]::-ms-reveal, input[type=password]::-ms-clear, input[type=password]::-ms-reveal, input[type=number]::-ms-clear, input[type=number]::-ms-reveal, input[type=email]::-ms-clear, input[type=email]::-ms-reveal, input[type=tel]::-ms-clear, input[type=tel]::-ms-reveal {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}
input[type=text]::-webkit-search-decoration, input[type=text]::-webkit-search-cancel-button, input[type=text]::-webkit-search-results-button, input[type=text]::-webkit-search-results-decoration, input[type=password]::-webkit-search-decoration, input[type=password]::-webkit-search-cancel-button, input[type=password]::-webkit-search-results-button, input[type=password]::-webkit-search-results-decoration, input[type=number]::-webkit-search-decoration, input[type=number]::-webkit-search-cancel-button, input[type=number]::-webkit-search-results-button, input[type=number]::-webkit-search-results-decoration, input[type=email]::-webkit-search-decoration, input[type=email]::-webkit-search-cancel-button, input[type=email]::-webkit-search-results-button, input[type=email]::-webkit-search-results-decoration, input[type=tel]::-webkit-search-decoration, input[type=tel]::-webkit-search-cancel-button, input[type=tel]::-webkit-search-results-button, input[type=tel]::-webkit-search-results-decoration {
  display: none;
}

input {
  width: 304px;
}

input.w_md {
  width: 304px;
}

input.formw_check {
  width: 112px !important;
  font-family: "Roboto";
}

input[type=file] {
  border: 0;
  padding: 0;
}

textarea {
  box-sizing: border-box;
  padding: 0 20px;
  border: 1px solid #bdbdbd;
  border-radius: 8px;
  font-family: "Noto Sans KR", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", "나눔고딕", 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;
  font-size: 14px;
  color: #222;
  vertical-align: middle;
  resize: none;
}

textarea:focus {
  border: 1px solid #0886c5;
  outline: 1px solid #0886c5;
}

.mtl_selectbox {
  text-align: left;
  display: inline-block;
  outline: none;
  cursor: pointer;
  padding-right: 35px;
  height: 46px;
  border: 1px solid #bdbdbd;
  border-radius: 8px;
  vertical-align: middle;
  position: relative;
}
.mtl_selectbox > a {
  width: calc(304px - 61px);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.mtl_selectbox.onTop > div.selectList {
  z-index: 8000;
}
.mtl_selectbox > select {
  display: none;
}
.mtl_selectbox > a {
  z-index: 131;
  border: none;
  outline: none;
  display: inline-block;
  padding: 8px 12px 10px 12px;
  height: 28px;
  line-height: 28px;
  white-space: nowrap;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  background-color: #fff;
  border-right: none;
  color: #222;
  border-radius: 8px;
}
.mtl_selectbox.on > a {
  color: #0886c5 !important;
}
.mtl_selectbox.is_focus > a {
  color: #0886c5;
}
.mtl_selectbox > a:focus {
  border-color: #0886c5;
}
.mtl_selectbox.disabled {
  background-color: #f8f8f8;
  border-color: #dadada;
}
.mtl_selectbox.disabled > a {
  color: #000;
  background-color: #f8f8f8;
}
.mtl_selectbox.on:after, .mtl_selectbox.is_focus:after {
  content: "";
  position: absolute;
  left: -1px;
  right: -2px;
  top: -1px;
  bottom: -1px;
  border: 2px solid #0886c5;
  outline: none;
  border-radius: 8px;
}

.mtl_selectbox > .selectList {
  left: -1px;
  position: fixed;
  z-index: 130;
  background-color: #fff;
  overflow-x: hidden;
  overflow-y: auto;
  margin-top: 0;
  border: 1px solid #bdbdbd;
  margin-top: 8px;
  border-radius: 10px;
  padding: 2px 0;
  box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.08);
}
.mtl_selectbox > .selectList > li {
  background: #fff;
  display: block;
  padding: 11px 12px 11px 12px;
  border-bottom: 1px solid transparent;
  white-space: nowrap;
  text-decoration: none;
  font-size: 14px;
  font-weight: normal;
  color: #444;
}
.mtl_selectbox > .selectList > li > a {
  white-space: nowrap;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  color: #444;
  position: relative;
}
.mtl_selectbox > .selectList > li:last-child {
  border-bottom: 0px;
}
.mtl_selectbox > .selectList > li:hover > a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #444;
}
.mtl_selectbox > .selectList > li.fOn > a {
  outline: none;
  text-decoration: underline;
}
.mtl_selectbox > .selectList > li.selected {
  margin-left: 0;
}
.mtl_selectbox > .selectList > li.selected > a {
  color: #0886c5;
}
.mtl_selectbox > .selectList > li.disabled {
  margin-left: 0;
  background: #f8f8f8;
  color: #000;
}
.mtl_selectbox > .selectList > li.disabled > a {
  color: #000;
}
.mtl_selectbox.on > .selectList {
  z-index: 8000;
}

.mtl_selectbox {
  position: relative;
}
.mtl_selectbox:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 41px;
  height: 46px;
  transition: transform 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s;
  transform: rotate(0deg);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 10L12 14 16 10' transform='translate(-850 -848) translate(480 836) translate(370 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
}
.mtl_selectbox.on:before {
  transform: rotate(180deg);
}
.mtl_selectbox.on.toT:before {
  transform: rotate(180deg);
}

.gnb_open.gnb_sub_open .mtl_selectbox.on > .selectList {
  z-index: 1;
}

/* .mtl_selectbox.type_B{background:#fff url($root+'inc/img/commonUI/combo3_normal_off.png') no-repeat right center; padding-right:31px;vertical-align: middle; border:3px solid #000;border-radius:0 !important;height:41px;line-height:41px;}
.mtl_selectbox.type_B:hover {background:#fff url($root+'inc/img/commonUI/combo3_normal_off.png') no-repeat right center; padding-right:31px;vertical-align: middle; border:3px solid #000 !important; outline: none;border-radius:0 !important;height:41px;line-height:41px;}
.mtl_selectbox.type_B.on{background:#fff url($root+'inc/img/commonUI/combo3_normal_on.png') no-repeat right center; border-color:#000;outline:none;}
.mtl_selectbox.type_B.on.toT{background:#fff url($root+'inc/img/commonUI/combo3_normal_off.png') no-repeat right center}
.mtl_selectbox.type_B>a{background-color:#fff;border-right:0;color:#000;font-size:$form-fz;padding:13px 14px 14px 14px;height:14px;}
.mtl_selectbox.type_B.on>a{border-color:#000; background-color:#fff; color:#000}
.mtl_selectbox.type_B:hover>a{border-color:#000; background-color:#fff; color:#000}
.mtl_selectbox.type_B>a:focus{border-color:#000; color:#000; outline:1px dotted;}
.mtl_selectbox.type_B>.selectList{border:3px solid #000; outline: none;}
.mtl_selectbox.type_B>.selectList>li{border-color:#b8b8b8;font-size:$form-fz;padding:13px 14px 14px 14px;height:14px;}
.mtl_selectbox.type_B>.selectList>li>a{font-size:$form-fz}
.mtl_selectbox.type_B>.selectList>li:hover{margin-left:3px; padding:13px 14px 14px 11px; color:#1777b2}
.mtl_selectbox.type_B>.selectList>li:hover>a{color:#1777b2}
.mtl_selectbox.type_B>.selectList>li.selected{background-color:#000;border-color:#000;font-size:$form-fz;padding:13px 14px 14px 14px;height:14px;margin-left:0;color:#fff}
.mtl_selectbox.type_B>.selectList>li.selected>a{font-size:$form-fz;color:#fff}
.mtl_selectbox.type_B.disabled{background:#f8f8f8 url($root+'inc/img/commonUI/combo2_disable_off.png') no-repeat right center; border-color:#dadada}
.mtl_selectbox.type_B.disabled>a{color:#000;background-color:#f8f8f8}

 // 셀렉트박스 고정 
.mtl_selectbox.type_B.sb_fx119+.mtl_selectbox.type_B.sb_fx119{margin-left:9px}
.mtl_selectbox.type_B.sb_fx119>a{width:119px !important;text-overflow:ellipsis !important;overflow:hidden !important} //type_B 184px
.mtl_selectbox.sb_fx88>a{width:88px !important;text-overflow:ellipsis !important;overflow:hidden !important} //a width 88px
.mtl_selectbox.type_B.sb_fx57>a{width:57px !important;text-overflow:ellipsis !important;overflow:hidden !important} //type_B 184px
  */
.mtl_checkbox {
  min-height: 20px;
  min-width: 20px;
  position: relative;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Rectangle' fill='%23fff' stroke='%23ccc' stroke-miterlimit='10' stroke-width='1'%3E%3Crect width='20' height='20' rx='4' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='3.5' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
  display: inline-block;
  cursor: pointer;
  padding: 0;
  margin: 0;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
}
.mtl_checkbox:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Rectangle' fill='%23fff' stroke='%230886c5' stroke-miterlimit='10' stroke-width='1'%3E%3Crect width='20' height='20' rx='4' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='3.5' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}

.mtl_checkbox > input[type=checkbox] {
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 100%;
  border: 0;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: checkbox-container;
  appearance: none;
}

.mtl_checkbox > div:not(.efCir) {
  height: 20px;
  width: 20px;
  left: 0px;
  top: 0px;
  position: absolute;
}

.mtl_checkbox.checked > div:not(.efCir) {
  height: 20px;
  width: 20px;
  left: 0;
  top: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-301 -1567) translate(98 91) translate(2 1123) translate(201 353)'%3E%3Crect width='19' height='19' x='.5' y='.5' fill='%23F5FAFD' stroke='%230886C5' rx='4'/%3E%3Cg fill='%230886C5' transform='translate(3 5)'%3E%3Crect width='6' height='2' x='.682' y='6' rx='1' transform='rotate(45 3.682 7)'/%3E%3Crect width='12' height='2' x='3' y='4' rx='1' transform='scale(-1 1) rotate(45 0 -16.728)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
  background-size: contain;
}

.mtl_checkbox > div.efCir {
  position: absolute;
  border-radius: 50%;
  opacity: 0.15;
  background-color: #000;
}

.mtl_checkbox.focus_on {
  outline: 0;
}
.mtl_checkbox.focus_on > div:not(.efCir) {
  outline: 1px dotted #000;
}

.mtl_checkbox > span {
  padding: 0 2px 0px 33px;
  min-height: 20px;
  line-height: 20px !important;
  vertical-align: top;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  color: #222;
}

.mtl_checkbox.disabled:not(.checked) {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Rectangle' fill='%23eee' stroke='%23e0e0e0' stroke-miterlimit='10' stroke-width='1'%3E%3Crect width='20' height='20' rx='4' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='3.5' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
  cursor: default;
}

.mtl_checkbox.disabled:not(.checked) > div {
  display: none;
}

.mtl_checkbox.disabled.checked {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Rectangle' fill='%23fff' stroke='%23e0e0e0' stroke-miterlimit='10' stroke-width='1'%3E%3Crect width='20' height='20' rx='4' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='3.5' fill='none'/%3E%3C/g%3E%3Crect id='Rectangle-2' data-name='Rectangle' width='6' height='2' rx='1' transform='translate(4.268 9.172) rotate(45)' fill='%23e0e0e0'/%3E%3Crect id='Rectangle-3' data-name='Rectangle' width='12' height='2' rx='1' transform='translate(6.05 13.536) rotate(-45)' fill='%23e0e0e0'/%3E%3C/svg%3E%0A") no-repeat 0 0;
  cursor: default;
}

.mtl_checkbox.disabled.checked > div {
  display: none;
}

.mtl_radio {
  position: relative;
  min-height: 20px;
  min-width: 20px;
  display: inline-block;
  cursor: pointer;
  padding: 0;
  margin: 0;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
}
.mtl_radio.focus_on:after {
  outline: 1px dotted #000;
}
.mtl_radio:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #dbdbdb;
  background-color: #fff;
  box-sizing: border-box;
}
.mtl_radio:hover:after {
  border-radius: 50%;
  border: 1px solid #0886c5;
}
.mtl_radio > input[type=radio] {
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 100%;
  border: 0;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: checkbox-container;
  appearance: none;
}
.mtl_radio > span {
  padding: 0 2px 0px 33px;
  min-height: 20px;
  line-height: 20px !important;
  vertical-align: top;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  color: #222;
}
.mtl_radio > div {
  z-index: 99;
  position: absolute;
  left: 10px;
  top: 10px;
  height: 10px;
  width: 10px;
  left: 5px;
  top: 5px;
  opacity: 0;
  border-radius: 50%;
  background-color: #0886c5;
}

.mtl_radio.checked {
  background: none;
}
.mtl_radio.checked > div {
  opacity: 1;
}
.mtl_radio.checked:after {
  border: 1px solid #0886c5;
}

.mtl_radio.disabled:after {
  border: 1px solid #ccc;
  background-color: #eee;
}
.mtl_radio.disabled > span {
  font-weight: 500;
}

.mtl_radio.checked.disabled > div {
  background-color: #ccc;
}
.mtl_radio.checked.disabled:after {
  background-color: #fff;
}

input,
.mtl_radio,
.mtl_checkbox,
.mtl_selectbox {
  margin-right: 4px;
}
input:not(:first-child),
.mtl_radio:not(:first-child),
.mtl_checkbox:not(:first-child),
.mtl_selectbox:not(:first-child) {
  margin-left: 4px;
}
input:last-child,
.mtl_radio:last-child,
.mtl_checkbox:last-child,
.mtl_selectbox:last-child {
  margin-right: 0;
}

.mtl_radio,
.mtl_checkbox {
  margin-right: 40px;
}

.form_group {
  position: relative;
}
.form_group::after {
  display: block;
  content: "";
  clear: both;
}

.form_group + .form_group {
  margin-top: 15px;
}

.form_inline {
  display: inline-block;
}
.form_inline input[type=checkbox],
.form_inline input[type=radio] {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}

.form_phone .mtl_selectbox {
  font-family: "Roboto";
}
.form_phone .mtl_selectbox > a {
  width: calc(120px - 61px);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.form_phone input {
  width: 120px;
  font-family: "Roboto";
}

.mtl_selectbox.block {
  width: calc(100% - 37px);
}
.mtl_selectbox.block > a {
  width: calc(100% - 37px);
}

.sub_radio_group .mtl_radio {
  margin-right: 25px;
}

.input_number {
  position: relative;
  margin-right: 4px;
}
.input_number input {
  text-align: right;
  padding-right: 30px;
  margin-right: 0;
  font-family: "Roboto";
}
.input_number input:focus {
  padding-right: 29px;
}
.input_number span {
  position: absolute;
  top: -1px;
  right: 16px;
  line-height: 48px;
  font-weight: 500;
}

input.num::placeholder, input.num::-webkit-input-placeholder {
  font-family: "Noto Sans KR", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", "나눔고딕", 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;
}

.input_btn {
  position: relative;
  width: 100%;
}
.input_btn input {
  width: calc(100% - 70px);
}
.input_btn .btn {
  float: right;
  width: 62px;
}

.dual_calendar {
  position: relative;
  border: 1px solid #bdbdbd;
  border-radius: 8px;
  width: 304px;
}
.dual_calendar .mtl_calendar > input[type=text] {
  border: none;
  width: 105px;
  padding-right: 0;
}
.dual_calendar .mtl_calendar > .btn_calendar {
  border: none;
  width: 40px;
  height: 46px;
}

.form_period {
  width: 514px;
}
.form_period::after {
  display: block;
  content: "";
  clear: both;
}
.form_period::after {
  display: block;
  content: "";
  clear: both;
}
.form_period > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 20% - 8px );
  margin-right: calc((100% - ( ((100% / 5) - 8px) * 5)) / (5 - 1)) !important;
}
.form_period > *:nth-of-type(5n) {
  float: right;
  margin-right: 0 !important;
}

.form_acc_area {
  width: 520px;
}
.form_acc_area .form_group {
  margin-top: 15px;
}
.form_acc_area .info_group {
  margin-top: 15px;
}
.form_acc_area .info_group::after {
  display: block;
  content: "";
  clear: both;
}
.form_acc_area .info_group dl {
  float: left;
}
.form_acc_area .info_group dl dt, .form_acc_area .info_group dl dd {
  float: left;
  font-size: 13px;
  line-height: 20px;
}
.form_acc_area .info_group dl dt {
  margin-right: 8px;
  font-weight: 400;
}
.form_acc_area .info_group dl dd {
  margin-right: 16px;
}
.form_acc_area .info_group dl dd:last-child {
  margin-right: 0;
}
.form_acc_area .info_group dl.fw_b * {
  font-weight: 400;
}
.form_acc_area .info_group dl.fw_b > .num {
  font-weight: 500;
}
.form_acc_area .info_group dl + dl {
  margin-left: 24px;
}
.form_acc_area .info_group .link_txt {
  float: right;
}
.form_acc_area .info_group + .info_group {
  margin-top: 0;
}

.form_amount {
  position: relative;
}
.form_amount > div {
  display: inline-block;
}
.form_amount .input_number {
  display: block;
}
.form_amount .input_number input {
  padding-right: 55px;
  font-family: "Roboto";
}
.form_amount .input_number .input_number_close {
  position: absolute;
  top: 13px;
  right: 30px;
  width: 24px;
  height: 24px;
  display: none;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1724 -304) translate(1420 244) translate(24 58) translate(280 2)'%3E%3Ccircle cx='12' cy='12' r='8' fill='%23CCC'/%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 9L15 15' transform='matrix(-1 0 0 1 24 0)'/%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 9L15 15'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}
.form_amount .input_hangul input {
  letter-spacing: -0.5px;
  padding: 0 10px;
}

.form_help {
  position: relative;
  margin-top: 15px;
  color: #757575;
  font-size: 13px;
  letter-spacing: -0.5px;
  line-height: 20px;
  font-weight: 400;
}
.form_help.star {
  padding: 0 0 0 10px;
}
.form_help.star:after {
  content: "*";
  position: absolute;
  top: 2px;
  left: 0px;
  width: 2px;
  height: 2px;
}
.form_help.error {
  color: #e32121;
}
.form_help.error > * {
  color: #e32121;
}
.form_help strong {
  color: #222;
  font-weight: 400;
}
.form_help .link_txt.link_phone {
  margin-left: 10px;
  font-weight: 500;
}

span.form_help {
  margin-left: 10px;
}
span.form_help.line2 {
  margin-top: 3px;
  float: left;
}

.absolute_help {
  position: relative;
}
.absolute_help .form_help {
  position: absolute;
  top: 0px;
  left: 320px;
}

.title_area.title_form {
  margin-bottom: 16px;
}
.title_area.title_form::after {
  display: block;
  content: "";
  clear: both;
}
.title_area.title_form .h2_title {
  line-height: 40px;
  vertical-align: middle;
  margin-right: 10px;
}
.title_area.title_form .mtl_selectbox {
  height: 40px;
}
.title_area.title_form .mtl_selectbox a {
  padding: 5px 12px 7px 12px;
}
.title_area.title_form .mtl_selectbox:before {
  height: 40px;
}

/**
* from.calendar
* ------------------
* mtl_calendar
*/
.mtl_calendar a, .mtl_calendar a:link, .mtl_calendar a:visited, .mtl_calendar a:active {
  text-decoration: none;
}

.mtl_calendar {
  display: inline-block;
  padding: 0;
  margin: 0;
  height: 48px;
  vertical-align: middle;
}

.mtl_calendar > input[type=text] {
  width: calc(250px - 56px);
  background: #fff;
  float: left;
  display: inline-block;
  margin: 0;
  border: 1px solid #bdbdbd;
  border-right: 0;
  border-radius: 8px 0 0 8px;
  text-align: left;
  color: #222;
  font-family: "Roboto";
  letter-spacing: 0px;
}
.mtl_calendar > input[type=text]:focus {
  color: #0886c5;
  padding: 0 15px;
}

.mtl_calendar > .btn_calendar {
  float: left;
  display: inline-block;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-735 -848) translate(480 836) translate(255 12)'%3E%3Crect width='14' height='12' x='5' y='7' stroke='%23222' stroke-width='1.5' rx='2'/%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 5L8 7M16 5L16 7'/%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-width='1.5' d='M5 11L19 11'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
  height: 46px;
  width: 56px;
  border: 1px solid #bdbdbd;
  border-left: 0;
  border-radius: 0 8px 8px 0;
  background-color: #fff;
}
.mtl_calendar > .btn_calendar:focus {
  outline: none;
  transform: rotate(0deg);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-735 -848) translate(480 836) translate(255 12)'%3E%3Crect width='14' height='12' x='5' y='7' stroke='%230886c5' stroke-width='1.5' rx='2'/%3E%3Cpath stroke='%230886c5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 5L8 7M16 5L16 7'/%3E%3Cpath stroke='%230886c5' stroke-linecap='round' stroke-width='1.5' d='M5 11L19 11'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
}

.mtl_calendar > input[type=text]:focus {
  outline: 0;
}

.mtl_calendar > input[type=text]:focus + .btn_calendar {
  border-left-color: #0079ba;
}

.searchOrderWrap .searchOrderWrapInner .mtl_calendar > .btn_calendar {
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-735 -848) translate(480 836) translate(255 12)'%3E%3Crect width='14' height='12' x='5' y='7' stroke='%23222' stroke-width='1.5' rx='2'/%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 5L8 7M16 5L16 7'/%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-width='1.5' d='M5 11L19 11'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
}

.mtl_calendar.on {
  z-index: 9000;
}

.gnb_open .mtl_calendar.on {
  z-index: 800;
}

.mtl_calendar.on > .cal {
  display: block;
}

.mtl_calendar.on > .btn_calendar {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-735 -848) translate(480 836) translate(255 12)'%3E%3Crect width='14' height='12' x='5' y='7' stroke='%23222' stroke-width='1.5' rx='2'/%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 5L8 7M16 5L16 7'/%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-width='1.5' d='M5 11L19 11'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
}

/** disabled **/
.mtl_calendar.disabled > input[type=text] {
  border-color: #dadada;
}

.mtl_calendar.disabled > .btn_calendar {
  background: url("../../inc/img/commonUI/btn_calendar_disabled.png") no-repeat center center;
  border-color: #dadada;
}

/** today **/
.btn_cal_today {
  position: absolute;
  right: 24px;
  top: 12px;
}

.btn_cal_today > .mtl_button > span {
  position: relative;
  height: 20px;
  padding: 0;
  font-size: 14px;
  color: #757575;
  line-height: 20px;
  display: block;
}

.btn_cal_today > .mtl_button:hover > span {
  text-decoration: underline;
}

.btn_cal_today > .mtl_button > div > div {
  opacity: 0.25;
  background: #fff;
}

/** //today **/
.gnb_open .mtl_calendar > .cal {
  z-index: 800;
}

.mtl_calendar > .cal {
  position: fixed;
  overflow: hidden;
  background: #fff;
  display: none;
  z-index: 9000;
  width: 352px;
  box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #bdbdbd;
  border-radius: 8px;
  background-color: #ffffff;
}
.mtl_calendar > .cal > .select_layer {
  background: #fff;
  position: relative;
}
.mtl_calendar > .cal > .select_layer > .select_year {
  display: none;
  height: 330px;
  margin: 0px 0 24px 0;
  padding-top: 24px;
  overflow: auto;
}
.mtl_calendar > .cal > .select_layer > .select_year > a {
  line-height: 24px;
  font-size: 14px;
  padding: 8px 0;
  width: 100%;
  text-align: center;
  display: inline-block;
  margin: 0 auto;
  vertical-align: middle;
  color: #444 !important;
  font-family: "Roboto";
  letter-spacing: -0.5px;
}
.mtl_calendar > .cal > .select_layer > .select_year > a.on {
  font-size: 16px;
  color: #0886c5 !important;
}
.mtl_calendar > .cal > .select_layer > .select_year > a:hover {
  text-decoration: underline;
}
.mtl_calendar > .cal > .select_layer > .select_year > a:focus {
  color: #0886c5 !important;
  outline: none;
  font-size: 16px;
}
.mtl_calendar > .cal > .select_layer > .select_year > a.dsd {
  color: #dadada;
}
.mtl_calendar > .cal > .select_layer > div.on {
  display: block;
}
.mtl_calendar > .cal > .select_layer > .select_date {
  display: none;
  position: relative;
  overflow: hidden;
  margin: 0 22px 24px 22px;
  min-height: 354px;
  /** 날짜 **/
  /** //날짜 **/
}
.mtl_calendar > .cal > .select_layer > .select_date > div.month {
  position: absolute;
  width: 100%;
  top: 24px;
}
.mtl_calendar > .cal > .select_layer > .select_date > div.month > div {
  text-align: center;
  font-size: 16px;
  line-height: 1.67;
  font-weight: 700;
  font-family: "Roboto";
  letter-spacing: 0;
}
.mtl_calendar > .cal > .select_layer > .select_date > .dummy_left,
.mtl_calendar > .cal > .select_layer > .select_date > .dummy_right {
  top: 19px;
  position: absolute;
  height: 30px;
  width: 55px;
  background: #fff;
}
.mtl_calendar > .cal > .select_layer > .select_date > .dummy_left {
  left: -18px;
}
.mtl_calendar > .cal > .select_layer > .select_date > .dummy_right {
  right: -18px;
}
.mtl_calendar > .cal > .select_layer > .select_date > div.day {
  top: 66px;
  position: absolute;
  width: 100%;
}
.mtl_calendar > .cal > .select_layer > .select_date > .date_list {
  top: 94px;
  width: 100%;
  position: absolute;
}
.mtl_calendar > .cal > .select_layer > .select_date > a.btnPrev {
  display: inline-block;
  height: 20px;
  width: 20px;
  top: 27px;
  left: 12px;
  position: absolute;
  text-decoration: none;
  transform: rotate(90deg);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 10L12 14 16 10' transform='translate(-850 -848) translate(480 836) translate(370 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
}
.mtl_calendar > .cal > .select_layer > .select_date > a.btnPrev > span {
  display: inline-block;
  position: relative;
  height: 20px;
  width: 20px;
  z-index: 1;
}
.mtl_calendar > .cal > .select_layer > .select_date > a.btnPrev > div {
  position: absolute;
  height: 20px;
  width: 20px;
  top: 0;
  left: 0;
}
.mtl_calendar > .cal > .select_layer > .select_date > a.btnPrev.disabled {
  transform: rotate(90deg);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23afafaf' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 10L12 14 16 10' transform='translate(-850 -848) translate(480 836) translate(370 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
}
.mtl_calendar > .cal > .select_layer > .select_date > a.btnPrev.disabled > div {
  display: none;
}
.mtl_calendar > .cal > .select_layer > .select_date > a.btnNext {
  display: inline-block;
  height: 20px;
  width: 20px;
  top: 27px;
  right: 12px;
  position: absolute;
  text-decoration: none;
  transform: rotate(270deg);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 10L12 14 16 10' transform='translate(-850 -848) translate(480 836) translate(370 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
}
.mtl_calendar > .cal > .select_layer > .select_date > a.btnNext > span {
  display: inline-block;
  position: relative;
  height: 20px;
  width: 20px;
  z-index: 1;
}
.mtl_calendar > .cal > .select_layer > .select_date > a.btnNext > div {
  position: absolute;
  height: 20px;
  width: 20px;
  top: 0;
  left: 0;
}
.mtl_calendar > .cal > .select_layer > .select_date > a.btnNext.disabled {
  transform: rotate(270deg);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23afafaf' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 10L12 14 16 10' transform='translate(-850 -848) translate(480 836) translate(370 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
}
.mtl_calendar > .cal > .select_layer > .select_date > a.btnNext.disabled > div {
  display: none;
}
.mtl_calendar > .cal > .select_layer > .select_date > .date_list > a {
  position: relative;
}
.mtl_calendar > .cal > .select_layer > .select_date > .date_list > a > span {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  padding: 0px 0;
  text-align: center;
  float: left;
  font-size: 14px;
  vertical-align: middle;
  line-height: 40px;
  font-family: "Roboto";
  letter-spacing: 0;
}
.mtl_calendar > .cal > .select_layer > .select_date > .date_list > a.on > span,
.mtl_calendar > .cal > .select_layer > .select_date > .date_list > a.on > span:hover {
  color: #fff;
}
.mtl_calendar > .cal > .select_layer > .select_date > .date_list > a > span:hover {
  color: #444;
}
.mtl_calendar > .cal > .select_layer > .select_date > .date_list > a > div {
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  background-color: #f5f5f5;
  width: 0;
  height: 0;
}
.mtl_calendar > .cal > .select_layer > .select_date > .date_list > a.on > div {
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: #0079ba;
  width: 40px;
  height: 40px;
}
.mtl_calendar > .cal > .select_layer > .select_date > .date_list > a:not(.on):hover > div,
.mtl_calendar > .cal > .select_layer > .select_date > .date_list > a:not(.on):focus > div {
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: #f5f5f5;
  color: #444;
  width: 40px;
  height: 40px;
  transition: all 0.15s;
}
.mtl_calendar > .cal > .select_layer > .select_date > .date_list > a.dsd > span {
  color: #bdbdbd;
}
.mtl_calendar > .cal > .select_layer > .select_date > .date_list > a.dsd > div {
  display: none;
}
.mtl_calendar > .cal > div.selected_date {
  position: relative;
  color: #fff;
  padding: 12px 24px;
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
}
.mtl_calendar > .cal > div.selected_date > a,
.mtl_calendar > .cal > div.selected_date > a:link,
.mtl_calendar > .cal > div.selected_date > a:visited,
.mtl_calendar > .cal > div.selected_date > a:active {
  text-decoration: none;
  color: #222;
}
.mtl_calendar > .cal > div.selected_date > a {
  cursor: pointer;
  display: block;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  font-size: 14px;
  height: 22px;
  line-height: 22px;
  font-weight: 500;
}
.mtl_calendar > .cal > div.selected_date > a.on {
  cursor: default;
}
.mtl_calendar > .cal > div.selected_date > a.year {
  z-index: 9;
  width: 52px;
  height: 22px;
  padding-right: 2px;
  font-family: "Roboto";
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  transform: rotate(0deg);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 10L12 14 16 10' transform='translate(-850 -848) translate(480 836) translate(370 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat right center;
}
.mtl_calendar > .cal > div.selected_date > a.year.disabled {
  background: none;
  color: #dadada;
  cursor: default;
}
.mtl_calendar > .cal > div.selected_date > a.year > div {
  position: absolute;
  height: 19px;
}
.mtl_calendar > .cal > div.selected_date > a.month_date {
  position: absolute;
  width: 160px;
  left: 50%;
  top: 12px;
  margin-left: -40px;
  text-align: center;
}
.mtl_calendar > .cal > div.selected_date > a.month_date > div {
  position: absolute;
  font-weight: inherit;
  letter-spacing: -0.5px;
}
.mtl_calendar > .cal div.result_btn {
  text-align: center;
  margin-bottom: 24px;
}
.mtl_calendar > .cal div.result_btn > .mtl_button {
  margin-left: 6px;
}
.mtl_calendar > .cal div.result_btn > .mtl_button {
  background: #fff;
  width: calc(50% - 27px);
  height: 40px;
  border: 1px solid #bdbdbd;
  border-radius: 8px;
}
.mtl_calendar > .cal div.result_btn > .mtl_button > span {
  padding: 0 35px 2px 35px;
  line-height: 35px;
  font-size: 14px;
  letter-spacing: 0;
  color: #757575;
}
.mtl_calendar > .cal div.result_btn > .mtl_button > div > div {
  opacity: 0.25;
  background: #fff;
}
.mtl_calendar > .cal div.result_btn > .mtl_button:focus,
.mtl_calendar > .cal div.result_btn > .mtl_button:hover {
  color: #000;
  background: #fafafa;
}
.mtl_calendar > .cal div.result_btn > .mtl_button.btnOk {
  background: #0886c5;
  border: 1px solid #0886c5;
}
.mtl_calendar > .cal div.result_btn > .mtl_button.btnOk > span {
  color: #fff;
}
.mtl_calendar > .cal div.result_btn > .mtl_button.btnOk > div > div {
  opacity: 0.25;
  background: #fff;
}
.mtl_calendar > .cal div.result_btn > .mtl_button.btnOk:focus,
.mtl_calendar > .cal div.result_btn > .mtl_button.btnOk:hover {
  background: #027bbd;
}

.date_list > a,
.date_list > span,
.day > span {
  width: 40px;
  height: 40px;
  color: #444;
  display: inline-block;
  text-decoration: none;
  padding: 0;
  margin: 2px;
  text-align: center;
  float: left;
  vertical-align: middle;
  outline: 0;
}

.day > span {
  width: 40px;
  height: 20px;
  font-size: 12px;
  color: #757575;
}
.day > span:first-child {
  color: #eb6d76;
}

/*
* ===============================
* Module
* ===============================
*/
/*
* Button
* --------------
*/
.btn_chk,
.btn {
  margin-right: 4px;
}
.btn_chk:first-child,
.btn:first-child {
  margin-left: 0;
}
.btn_chk:not(:first-child),
.btn:not(:first-child) {
  margin-left: 4px;
}
.btn_chk:last-child,
.btn:last-child {
  margin-right: 0;
}

.btn {
  display: inline-block;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  letter-spacing: -0.5px;
  background-color: #0886c5;
  color: #fff;
  margin-left: 4px;
  margin-right: 4px;
  padding: 5px 16px;
  font-size: 13px;
  line-height: 20px;
  border-radius: 8px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn:hover {
  background-color: #18658c;
}
.btn:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(8, 134, 197, 0.2);
}
.btn:hover {
  text-decoration: none;
  outline: 0;
}
.btn.disabled, .btn:disabled {
  box-shadow: none;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn.disabled, .btn:disabled {
  background-color: #dbdbdb;
  color: #fff;
  pointer-events: none;
}
.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  background-color: #18658c;
  color: #fff;
  border: 1px solid transparent;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn_block {
  display: block;
  width: 100%;
}
.btn_block + .btn_block {
  margin-top: 10px;
}

input[type=submit].btn_block,
input[type=reset].btn_block,
input[type=button].btn_block {
  width: 100%;
}

.btn_lg {
  padding: 12px 24px;
  font-size: 16px;
  line-height: 30px;
  border-radius: 8px;
  min-width: 160px;
}
.btn_lg {
  margin-right: 8px;
}
.btn_lg:first-child {
  margin-left: 0;
}
.btn_lg:not(:first-child) {
  margin-left: 8px;
}
.btn_lg:last-child {
  margin-right: 0;
}

.btn_nm {
  padding: 9px 18px;
  font-size: 10px;
  line-height: 20px;
  border-radius: 8px;
  font-size: 14px;
}
.btn_nm {
  margin-right: 4px;
}
.btn_nm:first-child {
  margin-left: 0;
}
.btn_nm:not(:first-child) {
  margin-left: 4px;
}
.btn_nm:last-child {
  margin-right: 0;
}

.btn_md {
  padding: 13px 18px;
  font-size: 14px;
  line-height: 20px;
  border-radius: 8px;
  font-size: 14px;
}
.btn_md {
  margin-right: 4px;
}
.btn_md:first-child {
  margin-left: 0;
}
.btn_md:not(:first-child) {
  margin-left: 4px;
}
.btn_md:last-child {
  margin-right: 0;
}

.btn_ok {
  padding: 12px 24px;
  font-size: 16px;
  line-height: 30px;
  border-radius: 8px;
  min-width: 160px;
  background-color: #0886c5;
  color: #fff;
}
.btn_ok {
  margin-right: 8px;
}
.btn_ok:first-child {
  margin-left: 0;
}
.btn_ok:not(:first-child) {
  margin-left: 8px;
}
.btn_ok:last-child {
  margin-right: 0;
}
.btn_ok.disabled, .btn_ok:disabled {
  background-color: #dbdbdb;
  color: #fff;
}
.btn_ok:not(:disabled):not(.disabled):active, .btn_ok:not(:disabled):not(.disabled).active {
  background-color: #18658c;
  color: #fff;
}
.btn_ok.btn_nm {
  padding: 9px 18px;
  font-size: 10px;
  line-height: 20px;
  border-radius: 8px;
  font-size: 14px;
  min-width: 86px;
}
.btn_ok.btn_nm {
  margin-right: 4px;
}
.btn_ok.btn_nm:first-child {
  margin-left: 0;
}
.btn_ok.btn_nm:not(:first-child) {
  margin-left: 4px;
}
.btn_ok.btn_nm:last-child {
  margin-right: 0;
}

.btn_cancel {
  padding: 12px 24px;
  font-size: 16px;
  line-height: 30px;
  border-radius: 8px;
  min-width: 160px;
  background-color: #fff;
  color: #afafaf;
  border: 1px solid #bdbdbd;
}
.btn_cancel {
  margin-right: 8px;
}
.btn_cancel:first-child {
  margin-left: 0;
}
.btn_cancel:not(:first-child) {
  margin-left: 8px;
}
.btn_cancel:last-child {
  margin-right: 0;
}
.btn_cancel.disabled, .btn_cancel:disabled {
  background-color: #dbdbdb;
  color: #bdbdbd;
  border: 1px solid #e0e0e0;
}
.btn_cancel:not(:disabled):not(.disabled):active, .btn_cancel:not(:disabled):not(.disabled).active {
  background-color: #f9f9f9;
  border-color: #bdbdbd;
  color: #afafaf;
}
.btn_cancel:hover {
  background-color: #f9f9f9;
}
.btn_cancel:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(189, 189, 189, 0.2);
}
.btn_cancel.btn_nm {
  padding: 9px 18px;
  font-size: 10px;
  line-height: 20px;
  border-radius: 8px;
  font-size: 14px;
  min-width: 86px;
}
.btn_cancel.btn_nm {
  margin-right: 4px;
}
.btn_cancel.btn_nm:first-child {
  margin-left: 0;
}
.btn_cancel.btn_nm:not(:first-child) {
  margin-left: 4px;
}
.btn_cancel.btn_nm:last-child {
  margin-right: 0;
}

.btn_lookup,
.btn_line {
  background-color: #fff;
  color: #222;
  border: 1px solid #444;
}
.btn_lookup.disabled, .btn_lookup:disabled,
.btn_line.disabled,
.btn_line:disabled {
  background-color: #eee;
  color: #afafaf;
  border: 1px solid #ccc;
}
.btn_lookup:not(:disabled):not(.disabled):active, .btn_lookup:not(:disabled):not(.disabled).active,
.btn_line:not(:disabled):not(.disabled):active,
.btn_line:not(:disabled):not(.disabled).active {
  background-color: #f9f9f9;
  color: #222;
  border: 1px solid #444;
}
.btn_lookup:hover,
.btn_line:hover {
  background-color: #f9f9f9;
  color: #222;
  border: 1px solid #444;
}
.btn_lookup:hover,
.btn_line:hover {
  background-color: #f9f9f9;
}
.btn_lookup:not(:disabled):not(.disabled, .on):active:focus,
.btn_line:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.2);
}

.btn_lookup {
  padding: 13px 18px;
  font-size: 14px;
  line-height: 20px;
  border-radius: 8px;
  font-size: 14px;
  font-size: 16px;
  min-width: 160px;
  margin-top: -16px;
}
.btn_lookup {
  margin-right: 4px;
}
.btn_lookup:first-child {
  margin-left: 0;
}
.btn_lookup:not(:first-child) {
  margin-left: 4px;
}
.btn_lookup:last-child {
  margin-right: 0;
}

.btn_line_second {
  background-color: #fff;
  color: #757575;
  border: 1px solid #bdbdbd;
}
.btn_line_second.disabled, .btn_line_second:disabled {
  background-color: #fff;
  color: #bdbdbd;
  border: 1px solid #e0e0e0;
}
.btn_line_second:not(:disabled):not(.disabled):active, .btn_line_second:not(:disabled):not(.disabled).active {
  background-color: #f9f9f9;
  color: #757575;
  border: 1px solid #ccc;
}
.btn_line_second:hover {
  background-color: #f9f9f9;
}
.btn_line_second:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(189, 189, 189, 0.2);
}

.btn_line_fill {
  background-color: #eee;
  color: #222;
  border: 1px solid #444;
}
.btn_line_fill.disabled, .btn_line_fill:disabled {
  background-color: #fff;
  color: #bdbdbd;
  border: 1px solid #e0e0e0;
}
.btn_line_fill:not(:disabled):not(.disabled):active, .btn_line_fill:not(:disabled):not(.disabled).active {
  background-color: #f9f9f9;
  color: #222;
  border: 1px solid #444;
}
.btn_line_fill:hover {
  background-color: #444;
}
.btn_line_fill:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(8, 134, 197, 0.2);
}

.btn_second {
  background-color: #444;
  color: #fff;
}
.btn_second.disabled, .btn_second:disabled {
  background-color: #757575;
  color: #bdbdbd;
}
.btn_second:not(:disabled):not(.disabled):active, .btn_second:not(:disabled):not(.disabled).active {
  background-color: #222;
  color: #fff;
}
.btn_second:hover {
  background-color: #222;
}
.btn_second:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.2);
}

.btn_chk {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
  padding: 6px 16px;
  font-size: 12px;
  line-height: 20px;
  border-radius: 8px;
}
.btn_chk input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  width: 1px;
  height: 1px;
}
.btn_chk .label {
  position: relative;
  z-index: 1;
  background-color: none;
  font-weight: 500;
}
.btn_chk .bg {
  position: absolute;
  top: 0;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  border-radius: 8px;
}
.btn_chk.btn_md {
  padding: 13px 18px;
  font-size: 14px;
  line-height: 20px;
  border-radius: 8px;
  font-size: 14px;
}
.btn_chk.btn_line, .btn_chk.btn_line:focus, .btn_chk.btn_line:not(:disabled):not(.disabled):active, .btn_chk.btn_line:not(:disabled):not(.disabled).active {
  border: none;
}
.btn_chk.btn_line input ~ .bg,
.btn_chk.btn_line input:focus ~ .bg {
  border: 1px solid #444;
}
.btn_chk.btn_line input:checked ~ .bg {
  background-color: #f5fafd;
  border: 1px solid #0886c5;
}
.btn_chk.btn_line input:checked {
  border: 1px solid #0886c5;
}
.btn_chk.btn_line input:focus:not(:active) ~ .bg:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  outline: 1px dotted #222;
  position: absolute;
  left: 0;
  top: 0;
}
.btn_chk.btn_line.checked input ~ .bg {
  background-color: #f5fafd;
  border: 1px solid #0886c5;
}

.btn_plus span {
  color: #222;
  font-weight: 500;
  font-size: 13px;
}
.btn_plus span:after {
  content: "";
  display: inline-block;
  width: 9px;
  height: 10px;
  margin-left: 5px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='8' viewBox='0 0 9 8'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23222'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1374.000000, -699.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(895.000000, 132.000000)'%3E%3Crect width='1.5' height='8' x='4' rx='.75'/%3E%3Crect width='1.5' height='8' x='4' rx='.75' transform='translate(4.750000, 4.000000) rotate(90.000000) translate(-4.750000, -4.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}

.chk_btnBox {
  position: relative;
}
.chk_btnBox::after {
  display: block;
  content: "";
  clear: both;
}

.ic_arrow {
  position: relative;
  padding-left: 17px;
}
.ic_arrow:after {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.ic_arrow.up:after {
  border-bottom: 8px solid #222;
}
.ic_arrow.down:after {
  border-top: 8px solid #222;
}

.btn_arrow,
.all_btn {
  display: inline-block;
}
.btn_arrow span,
.all_btn span {
  color: #444;
}
.btn_arrow span:after,
.all_btn span:after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1416 -674) translate(480 666) translate(886 7) translate(50 1)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.75 7.5L14.25 12 9.75 16.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
  margin-bottom: 2px;
}
.btn_arrow:hover,
.all_btn:hover {
  text-decoration: underline;
}

button.btn_more {
  width: 100%;
  border-top: 1px solid #bdbdbd;
  border-bottom: 1px solid #bdbdbd;
  padding: 10px 0;
  margin-top: -1px;
}
button.btn_more::after {
  display: inline-block;
  content: "";
  width: 16px;
  height: 16px;
  margin-left: 4px;
  vertical-align: middle;
  transition: transform 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23444' d='M4.079 7.02l4.534.035c.403.003.73.329.733.732.003.395-.315.718-.71.721h-.011L4.09 8.473c-.403-.003-.73-.329-.732-.732-.004-.395.314-.718.71-.721h.01z' transform='translate(-971 -3621) translate(479 196) translate(0 127) translate(1 2828) translate(1 17) translate(490 453) rotate(45 6.352 7.764)'/%3E%3Cpath fill='%23444' d='M7.379 7.02l4.534.035c.403.003.73.329.733.732.003.395-.315.718-.71.721h-.011L7.39 8.473c-.403-.003-.73-.329-.732-.732-.004-.395.314-.718.71-.721h.01z' transform='translate(-971 -3621) translate(479 196) translate(0 127) translate(1 2828) translate(1 17) translate(490 453) scale(-1 1) rotate(45 0 -15.537)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
button.btn_more:hover, button.btn_more:active {
  text-decoration: underline;
}

.form_group .btn_line:hover {
  border-color: #0886c5;
}
.form_group .btn_line:not(:disabled):not(.disabled, .on):active:focus, .form_group .btn_line:not(:disabled):not(.disabled).active:focus {
  border-color: #0886c5;
}
.form_group .btn_line:hover {
  background-color: #f5fafd;
}
.form_group .btn_line:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(8, 134, 197, 0.2);
}
.form_group .btn_line.btn_md.disabled, .form_group .btn_line.btn_md:disabled {
  background-color: #eee;
  color: #afafaf;
  border: 1px solid #ccc;
}
.form_group .btn_line.btn_md:not(:disabled):not(.disabled):active, .form_group .btn_line.btn_md:not(:disabled):not(.disabled).active {
  background-color: #f9f9f9;
  color: #222;
  border: 1px solid #444;
}
.form_group .btn_line.btn_md:hover {
  background-color: #f9f9f9;
  color: #222;
  border: 1px solid #444;
}
.form_group .btn_line.btn_md:hover {
  background-color: #f9f9f9;
}
.form_group .btn_line.btn_md:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.2);
}

.btn_area {
  font-size: 0;
  position: relative;
  text-align: center;
}
.btn_area::after {
  display: block;
  content: "";
  clear: both;
}

.btn_area.action {
  margin: 56px 0 72px 0;
}

.btn_area.sub {
  margin: 16px 0 72px 0;
}

.cancel_area {
  position: relative;
  margin: 48px 0px 200px 0px;
}
.cancel_area > .btn {
  width: 160px;
}

.ico_menu {
  padding: 7px 26px;
}
.ico_menu:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg fill='%23222' transform='translate(-1361 -2042) translate(1337 2034) translate(24 8) matrix(-1 0 0 1 24 0) translate(6 7)'%3E%3Crect width='12' height='1' rx='.5'/%3E%3Crect width='12' height='1' y='3' rx='.5'/%3E%3Crect width='12' height='1' y='6' rx='.5'/%3E%3Crect width='12' height='1' y='9' rx='.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.ico_menu span {
  vertical-align: middle;
  font-size: 14px;
  font-weight: 500;
}
.ico_menu:hover {
  background-color: #f9f9f9;
}

/*
* Table
* --------------
*/
.table_area {
  position: relative;
}
.table_area + .table_area > .table:first-child {
  margin-top: -1px;
}
.table_area + .table_area > .table:first-child:before {
  display: none;
}

.table_area.mg55 {
  margin: 0 55px 0 57px;
}

.table_area .scroll_wrap {
  position: relative;
  overflow-x: auto;
}

.table {
  position: relative;
  box-sizing: border-box;
  /* border-top:1px solid $table-bdt-color; */
  overflow-x: auto;
  overflow-y: hidden;
  background-color: #fff;
  /* tbody,
  tfoot{
  	tr:last-child{
  		th,td{border-bottom:1px solid #bdbdbd}
  	}
  } */
}
.table:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #444;
}
.table:after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #bdbdbd;
}
.table.bdt_n:before {
  background-color: transparent;
}
.table.bdt_n tr:first-child th, .table.bdt_n tr:first-child td {
  border-top: none;
}
.table.bdb_n::after {
  background-color: transparent;
}
.table.bdb_light:after {
  background-color: #e0e0e0;
}
.table.bdt_light:before {
  background-color: transparent;
}
.table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 740px;
}
.table th, .table td {
  box-sizing: border-box;
  border-top: 1px solid #e0e0e0;
  color: #222; /*font-weight:$fw-bold;*/
  font-size: 14px;
  word-break: break-all;
  height: 56px;
  letter-spacing: -0.8px;
}
.table th .num, .table td .num {
  letter-spacing: -0.5px;
}
.table th .num.num_acc, .table td .num.num_acc {
  display: inline-block;
  vertical-align: top;
  line-height: 19px;
  margin-left: 5px;
}
.table th .num > strong.fz16, .table td .num > strong.fz16 {
  font-weight: 500;
}
.table th > input.num, .table th .mtl_selectbox.num, .table td > input.num, .table td .mtl_selectbox.num {
  letter-spacing: 0px;
}
.table th {
  padding: 14px 20px;
  color: #222;
  font-weight: 700;
  background-color: #f5fafd;
}
.table th.bg_white {
  background-color: #fff;
}
.table td {
  padding: 14px 16px;
}
.table .bdr {
  border-right: 1px solid #e0e0e0 !important;
}
.table .bdl {
  border-left: 1px solid #e0e0e0 !important;
}
.table thead th {
  text-align: center;
}
.table tbody th {
  text-align: center;
}
.table tbody td {
  text-align: left;
}
.table tbody td.ver_top {
  vertical-align: top;
}
.table tbody td.ver_top .listDash li {
  font-size: 14px;
}
.table tbody td.ver_top .listDash li span {
  font-size: 14px;
}
.table tbody td .listDash {
  text-align: left;
}
.table tbody td .listDash li {
  margin-bottom: 4px;
  font-size: 13px;
  font-weight: 400;
  color: #222222;
}
.table tbody td .listDash li span {
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: normal;
  color: #222222;
}
.table tbody td .listDash li .link_txt {
  font-size: 13px;
  font-weight: 500;
  text-decoration: underline;
  margin-left: 8px;
}
.table tbody td .listDash li .link_txt.detail {
  margin-left: 19px;
}
.table tbody td.bg_gray {
  background-color: #f9f9f9;
}
.table tfoot th, .table tfoot td {
  font-weight: bold;
  color: #222;
  background-color: #f7f7f7;
  text-align: center;
  border-right: 1px solid #e0e0e0;
}
.table tfoot th:last-child, .table tfoot td:last-child {
  border-right: 0;
}
.table tfoot tr:first-child th, .table tfoot tr:first-child td {
  border-top: 1px solid #bdbdbd;
  margin-top: -1px;
}
.table tfoot .fw_regular {
  font-size: 12px;
}
.table td em {
  color: #111;
}
.table td .num > em {
  margin-left: 5px;
}
.table.no_bdb::after {
  background: initial;
}
.table.table_double th {
  border-top: none;
}
.table.table_double td {
  border-bottom: 1px solid #bdbdbd;
}
.table.table_double::after {
  display: none;
}

.table.table_compact th, .table.table_compact td {
  padding: 16px 7px 16px 9px;
  height: auto;
}

.table.table_row th, .table.table_row td {
  text-align: center;
  border-right: 1px solid #e0e0e0;
}
.table.table_row th:last-child, .table.table_row td:last-child {
  border-right: 0;
}

.table.table_col th {
  text-align: left;
  border-right: 1px solid #e0e0e0;
}
.table.table_col td {
  text-align: left;
}

.table.table_list th, .table.table_list td {
  background: none;
  text-align: left;
}
.table.table_list th {
  padding: 25px 45px 25px 56px;
  font-weight: 500;
}
.table.table_list td {
  padding: 25px 20px 25px 20px;
}
.table.table_list td > .form_acc_area:first-child > .form_group:first-child {
  margin-top: 0;
}

.table_top {
  position: relative;
  margin-bottom: 15px;
  font-size: 13px;
  color: #757575;
}
.table_top::after {
  display: block;
  content: "";
  clear: both;
}
.table_top span, .table_top p {
  font-weight: 400;
}
.table_top .num {
  color: #757575;
}

.table_top_fix {
  position: absolute;
  right: 0;
  top: -42px;
  font-size: 13px;
  color: #757575;
}
.table_top_fix span, .table_top_fix p {
  font-weight: 400;
}
.table_top_fix .num {
  color: #757575;
}

.important i {
  display: inline-block;
  margin-right: 8px;
  color: #f93636;
}
.important em {
  position: absolute;
  display: inline-block;
  font-size: 1px;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  visibility: hidden;
  overflow: hidden;
  border: 0;
  clip: rect(0, 0, 0, 0);
}

.table.table_accordion tbody td {
  border-right: none;
}
.table.table_accordion tr {
  position: relative;
}
.table.table_accordion tr.list td.ta_l:first-child {
  padding-left: 24px;
}
.table.table_accordion tr.list td:last-child td:last-child {
  position: relative;
  padding: 0;
  margin: 0;
}
.table.table_accordion tr.fold td {
  position: relative;
  padding: 0px 24px 24px;
  height: auto;
}
.table.table_accordion tr.fold .folding_top {
  position: relative;
}
.table.table_accordion tr.fold .folding_top .etc_title {
  margin-left: 30px;
}
.table.table_accordion tr.fold .folding_top .etc_title dd {
  font-weight: 700;
  text-align: left;
}
.table.table_accordion tr.fold .folding_wrap {
  display: none;
  margin-top: 8px; /*margin-bottom:12px; */
  padding: 24px 24px 24px 24px;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  background-color: #f5f5f5;
}
.table.table_accordion tr.fold .folding_wrap .inner_wrap::after {
  display: block;
  content: "";
  clear: both;
}
.table.table_accordion tr.fold .folding_wrap .inner_wrap dl {
  text-align: left;
  float: left;
  line-height: 24px;
  margin-left: 40px;
}
.table.table_accordion tr.fold .folding_wrap .inner_wrap dl:first-child {
  margin-left: 0;
}
.table.table_accordion tr.fold .folding_wrap .inner_wrap dl dt {
  position: relative;
  color: #222;
  font-weight: 400;
}
.table.table_accordion tr.fold .folding_wrap .inner_wrap dl dt:after {
  content: "";
  position: absolute;
  left: -10px;
  top: 10px;
  width: 2px;
  height: 2px;
  background: #444;
}
.table.table_accordion tr.fold .folding_wrap .inner_wrap dl dd {
  margin-top: 4px;
  font-weight: 500;
  line-height: 1.4;
}
.table.table_accordion tr.fold .folding_wrap .inner_wrap.wtype01 dl {
  margin-left: 25px;
}
.table.table_accordion tr.fold .folding_wrap .inner_wrap.wtype01 dl.acc_info dd {
  width: 190px;
}
.table.table_accordion tr.fold .folding_wrap .inner_wrap.wtype01 dl:nth-child(2) {
  width: 90px;
}
.table.table_accordion tr.fold .folding_wrap .inner_wrap.wtype01 dl:nth-child(3) {
  width: 80px;
}
.table.table_accordion tr.fold .folding_wrap .inner_wrap.wtype01 dl:nth-child(4) {
  width: 80px;
}
.table.table_accordion tr.fold .folding_wrap .inner_wrap.wtype01 dl:nth-child(5) {
  width: 115px;
}
.table.table_accordion tr.fold .folding_wrap .inner_wrap.wtype01 dl:nth-child(6) {
  width: 60px;
}
.table.table_accordion tr.fold .folding_wrap .inner_wrap.wtype01 dl:nth-child(7) {
  width: 50px;
}
.table.table_accordion tr.fold .btn_accordion.open {
  display: none;
  position: absolute;
  right: -36px;
  bottom: -36px;
  width: 38px;
  height: 38px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1412 -793) translate(479 196) translate(0 126) translate(0 312) translate(0 56) translate(23.5 73) translate(909.5 30)'%3E%3Cpath fill='%23BDBDBD' d='M5.849 28.18c-.717 0-1.251-.143-1.505-.403-.286-.294-.193-.716.256-1.158l13.99-13.784c.429-.422.993-.654 1.59-.654.598 0 1.162.232 1.59.654L35.763 26.62c.448.442.542.864.256 1.158-.255.26-.789.404-1.505.404H5.849z' transform='scale(1 -1) rotate(45 68.901 0)'/%3E%3Crect width='1.5' height='8' x='19.21' y='15.21' fill='%23FFF' rx='.75'/%3E%3Crect width='1.5' height='8' x='19.21' y='15.21' fill='%23FFF' rx='.75' transform='rotate(90 19.96 19.21)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.table.table_accordion tr.fold .btn_accordion.close {
  display: none;
  position: absolute;
  right: -3px;
  bottom: -3px;
  width: 38px;
  height: 38px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1405 -1078) translate(479 196) translate(0 126) translate(0 312) translate(0 56) translate(.5 203) translate(24.5 64) translate(901.79 121.79)'%3E%3Cpath fill='%230886C5' d='M2.668 25c-.717 0-1.251-.143-1.505-.404-.286-.294-.193-.716.256-1.158L15.41 9.655C15.838 9.232 16.403 9 17 9c.597 0 1.162.232 1.59.655l13.991 13.783c.449.442.542.864.256 1.158-.254.26-.788.404-1.505.404H2.668z' transform='scale(-1 1) rotate(45 0 -24.042)'/%3E%3Crect width='1.5' height='8' x='17.21' y='13.21' fill='%23FFF' rx='.75' transform='rotate(90 17.96 17.21)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.table.table_accordion tr.fold.on {
  display: table-row;
}
.table.table_accordion tr.fold.on td {
  border-top: none;
}
.table.table_accordion tr.fold.on .btn_accordion.open {
  display: none;
}
.table.table_accordion tr.fold.on .folding_wrap {
  display: block;
}
.table.table_accordion .acc_split > * {
  position: relative;
  display: inline-block;
  margin-right: 10px;
}
.table.table_accordion .acc_split > *:last-child:after {
  content: "";
  margin-right: 0;
}
.table.table_accordion .acc_split > *:after {
  content: "/";
  position: absolute;
  font-family: "Noto Sans KR", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", "나눔고딕", 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;
  right: -15px;
  top: 0;
  font-size: 12px;
  width: 10px;
  height: 20px;
  line-height: 20px;
}

.table_top_fz14 + .table {
  margin-top: 22px;
}

.tb_guide_txt {
  margin-top: 16px;
}

/*
* Step
* --------------
*/
.step_wrap {
  position: relative;
  float: right;
  margin: 13px 0 0;
}
.step_wrap ul {
  display: block;
  text-align: right;
  font-size: 0;
}
.step_wrap ul li {
  position: relative;
  display: inline-block;
  font-weight: 500;
  font-size: 16px;
  font-family: "Roboto";
  border: 1px solid #ccc;
  border-radius: 50%;
  min-width: 28px;
  min-height: 28px;
  line-height: 28px;
  margin-right: 11px;
  background-color: #fff;
  color: #ccc;
  text-align: center;
}
.step_wrap ul li:before {
  content: "";
  position: absolute;
  left: -12px;
  top: 15px;
  width: 12px;
  height: 1px;
  background: #ccc;
  vertical-align: middle;
}
.step_wrap ul li:first-child:before {
  display: none;
}
.step_wrap ul li:last-child {
  margin-right: 0;
}
.step_wrap ul li.on {
  font-family: "Noto Sans KR", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", "나눔고딕", 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;
  padding: 0px 27px;
  border-radius: 16px;
  border: 1px solid #444;
  background-color: #fff;
  color: #222;
}
.step_wrap ul li.before {
  border: 1px solid #ccc;
  background-color: #eee;
  color: #ccc;
}

/*
* Tab
* --------------
*/
.tab_line {
  display: flex;
}
.tab_line > li {
  flex: 1;
}

.tab_line {
  position: relative;
  z-index: 1;
  margin-bottom: 55px;
}
.tab_line::after {
  display: block;
  content: "";
  clear: both;
}
.tab_line > li {
  float: left;
  margin-left: -1px;
}
.tab_line > li:first-child {
  margin: 0;
}
.tab_line > li > a {
  display: block;
  position: relative;
  height: 54px;
  line-height: 54px;
  padding: 0 28px;
  border: 1px solid #ccc;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  color: #444;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  background: #fff;
}
.tab_line > li.on > a {
  line-height: 56px;
  z-index: 1;
  border: none;
  color: #0886c5;
  font-weight: 700;
}
.tab_line > li.on > a:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  top: 0;
  border: 2px solid #0886c5;
  border-bottom: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.tab_nav {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  width: 100%;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 8px;
  box-sizing: border-box;
  overflow: hidden;
}
.tab_nav::after {
  display: block;
  content: "";
  clear: both;
}
.tab_nav li {
  position: relative;
  flex: 1;
  float: left;
  display: inline-block;
  border-right: 1px solid #ccc;
}
.tab_nav li a {
  display: block;
  position: relative;
  padding: 14px 0px 14px;
  color: #444;
  vertical-align: middle;
  font-size: 16px;
}
.tab_nav li a span {
  display: inline-block;
  vertical-align: middle;
  font-size: inherit;
  line-height: 1.75;
}
.tab_nav li.on a {
  color: #fff;
  font-weight: 700;
  background-color: #0886c5;
}
.tab_nav li:last-child {
  border-right: none;
}
.tab_nav li:last-child a:after {
  background: none;
}

.tab_nav.tab_group {
  display: block;
}
.tab_nav.tab_group li {
  border: none;
}
.tab_nav.tab_group li a {
  z-index: 1;
}
.tab_nav.tab_group li:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: -1px;
  right: 0;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.tab_nav.tab_group li:nth-of-type(1) {
  border-top: none;
}
.tab_nav.tab_group[data-grid="1"]::after {
  display: block;
  content: "";
  clear: both;
}
.tab_nav.tab_group[data-grid="1"] > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 100%/1 - 0px );
  margin-right: calc((100% - ( ((100% / 1) - 0px) * 1)) / (1 - 1)) !important;
}
.tab_nav.tab_group[data-grid="1"] > *:nth-of-type(1n) {
  float: right;
  margin-right: 0 !important;
}
.tab_nav.tab_group[data-grid="1"] > *:nth-of-type(1n) {
  float: right;
  margin-right: 0 !important;
  border-right: 0;
}
.tab_nav.tab_group[data-grid="1"] > *:nth-of-type(1n):after {
  border-right: none;
}
.tab_nav.tab_group li:nth-of-type(2) {
  border-top: none;
}
.tab_nav.tab_group[data-grid="2"]::after {
  display: block;
  content: "";
  clear: both;
}
.tab_nav.tab_group[data-grid="2"] > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 100%/2 - 0px );
  margin-right: calc((100% - ( ((100% / 2) - 0px) * 2)) / (2 - 1)) !important;
}
.tab_nav.tab_group[data-grid="2"] > *:nth-of-type(2n) {
  float: right;
  margin-right: 0 !important;
}
.tab_nav.tab_group[data-grid="2"] > *:nth-of-type(2n) {
  float: right;
  margin-right: 0 !important;
  border-right: 0;
}
.tab_nav.tab_group[data-grid="2"] > *:nth-of-type(2n):after {
  border-right: none;
}
.tab_nav.tab_group li:nth-of-type(3) {
  border-top: none;
}
.tab_nav.tab_group[data-grid="3"]::after {
  display: block;
  content: "";
  clear: both;
}
.tab_nav.tab_group[data-grid="3"] > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 100%/3 - 0px );
  margin-right: calc((100% - ( ((100% / 3) - 0px) * 3)) / (3 - 1)) !important;
}
.tab_nav.tab_group[data-grid="3"] > *:nth-of-type(3n) {
  float: right;
  margin-right: 0 !important;
}
.tab_nav.tab_group[data-grid="3"] > *:nth-of-type(3n) {
  float: right;
  margin-right: 0 !important;
  border-right: 0;
}
.tab_nav.tab_group[data-grid="3"] > *:nth-of-type(3n):after {
  border-right: none;
}
.tab_nav.tab_group li:nth-of-type(4) {
  border-top: none;
}
.tab_nav.tab_group[data-grid="4"]::after {
  display: block;
  content: "";
  clear: both;
}
.tab_nav.tab_group[data-grid="4"] > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 100%/4 - 0px );
  margin-right: calc((100% - ( ((100% / 4) - 0px) * 4)) / (4 - 1)) !important;
}
.tab_nav.tab_group[data-grid="4"] > *:nth-of-type(4n) {
  float: right;
  margin-right: 0 !important;
}
.tab_nav.tab_group[data-grid="4"] > *:nth-of-type(4n) {
  float: right;
  margin-right: 0 !important;
  border-right: 0;
}
.tab_nav.tab_group[data-grid="4"] > *:nth-of-type(4n):after {
  border-right: none;
}
.tab_nav.tab_group li:nth-of-type(5) {
  border-top: none;
}
.tab_nav.tab_group[data-grid="5"]::after {
  display: block;
  content: "";
  clear: both;
}
.tab_nav.tab_group[data-grid="5"] > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 100%/5 - 0px );
  margin-right: calc((100% - ( ((100% / 5) - 0px) * 5)) / (5 - 1)) !important;
}
.tab_nav.tab_group[data-grid="5"] > *:nth-of-type(5n) {
  float: right;
  margin-right: 0 !important;
}
.tab_nav.tab_group[data-grid="5"] > *:nth-of-type(5n) {
  float: right;
  margin-right: 0 !important;
  border-right: 0;
}
.tab_nav.tab_group[data-grid="5"] > *:nth-of-type(5n):after {
  border-right: none;
}
.tab_nav.tab_group li:nth-of-type(6) {
  border-top: none;
}
.tab_nav.tab_group[data-grid="6"]::after {
  display: block;
  content: "";
  clear: both;
}
.tab_nav.tab_group[data-grid="6"] > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 100%/6 - 0px );
  margin-right: calc((100% - ( ((100% / 6) - 0px) * 6)) / (6 - 1)) !important;
}
.tab_nav.tab_group[data-grid="6"] > *:nth-of-type(6n) {
  float: right;
  margin-right: 0 !important;
}
.tab_nav.tab_group[data-grid="6"] > *:nth-of-type(6n) {
  float: right;
  margin-right: 0 !important;
  border-right: 0;
}
.tab_nav.tab_group[data-grid="6"] > *:nth-of-type(6n):after {
  border-right: none;
}
.tab_nav.tab_group li:nth-of-type(7) {
  border-top: none;
}
.tab_nav.tab_group[data-grid="7"]::after {
  display: block;
  content: "";
  clear: both;
}
.tab_nav.tab_group[data-grid="7"] > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 100%/7 - 0px );
  margin-right: calc((100% - ( ((100% / 7) - 0px) * 7)) / (7 - 1)) !important;
}
.tab_nav.tab_group[data-grid="7"] > *:nth-of-type(7n) {
  float: right;
  margin-right: 0 !important;
}
.tab_nav.tab_group[data-grid="7"] > *:nth-of-type(7n) {
  float: right;
  margin-right: 0 !important;
  border-right: 0;
}
.tab_nav.tab_group[data-grid="7"] > *:nth-of-type(7n):after {
  border-right: none;
}
.tab_nav.tab_group li:nth-of-type(8) {
  border-top: none;
}
.tab_nav.tab_group[data-grid="8"]::after {
  display: block;
  content: "";
  clear: both;
}
.tab_nav.tab_group[data-grid="8"] > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 100%/8 - 0px );
  margin-right: calc((100% - ( ((100% / 8) - 0px) * 8)) / (8 - 1)) !important;
}
.tab_nav.tab_group[data-grid="8"] > *:nth-of-type(8n) {
  float: right;
  margin-right: 0 !important;
}
.tab_nav.tab_group[data-grid="8"] > *:nth-of-type(8n) {
  float: right;
  margin-right: 0 !important;
  border-right: 0;
}
.tab_nav.tab_group[data-grid="8"] > *:nth-of-type(8n):after {
  border-right: none;
}
.tab_nav.tab_group li:nth-of-type(9) {
  border-top: none;
}
.tab_nav.tab_group[data-grid="9"]::after {
  display: block;
  content: "";
  clear: both;
}
.tab_nav.tab_group[data-grid="9"] > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 100%/9 - 0px );
  margin-right: calc((100% - ( ((100% / 9) - 0px) * 9)) / (9 - 1)) !important;
}
.tab_nav.tab_group[data-grid="9"] > *:nth-of-type(9n) {
  float: right;
  margin-right: 0 !important;
}
.tab_nav.tab_group[data-grid="9"] > *:nth-of-type(9n) {
  float: right;
  margin-right: 0 !important;
  border-right: 0;
}
.tab_nav.tab_group[data-grid="9"] > *:nth-of-type(9n):after {
  border-right: none;
}
.tab_nav.tab_group li:nth-of-type(10) {
  border-top: none;
}
.tab_nav.tab_group[data-grid="10"]::after {
  display: block;
  content: "";
  clear: both;
}
.tab_nav.tab_group[data-grid="10"] > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 100%/10 - 0px );
  margin-right: calc((100% - ( ((100% / 10) - 0px) * 10)) / (10 - 1)) !important;
}
.tab_nav.tab_group[data-grid="10"] > *:nth-of-type(10n) {
  float: right;
  margin-right: 0 !important;
}
.tab_nav.tab_group[data-grid="10"] > *:nth-of-type(10n) {
  float: right;
  margin-right: 0 !important;
  border-right: 0;
}
.tab_nav.tab_group[data-grid="10"] > *:nth-of-type(10n):after {
  border-right: none;
}

.tab_button::after {
  display: block;
  content: "";
  clear: both;
}
.tab_button li {
  float: left;
}
.tab_button li a {
  display: inline-block;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  letter-spacing: -0.5px;
  background-color: #0886c5;
  color: #fff;
  margin-left: 4px;
  margin-right: 4px;
  padding: 5px 16px;
  font-size: 13px;
  line-height: 20px;
  border-radius: 8px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 9px 24px;
  border-radius: 20px;
  background-color: #f2f2f2;
  color: #444;
  border: 1px solid transparent;
  font-size: 14px;
  font-weight: 400;
}
.tab_button li a:hover {
  background-color: #18658c;
}
.tab_button li a:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(8, 134, 197, 0.2);
}
.tab_button li a:hover {
  text-decoration: none;
  outline: 0;
}
.tab_button li a.disabled, .tab_button li a:disabled {
  box-shadow: none;
}
.tab_button li a:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.tab_button li a.disabled, .tab_button li a:disabled {
  background-color: #dbdbdb;
  color: #fff;
  pointer-events: none;
}
.tab_button li a:not(:disabled):not(.disabled):active, .tab_button li a:not(:disabled):not(.disabled).active {
  background-color: #18658c;
  color: #fff;
  border: 1px solid transparent;
}
.tab_button li a.disabled, .tab_button li a:disabled {
  background-color: #f9f9f9;
  color: #e0e0e0;
  border: 1px solid transparent;
}
.tab_button li a:not(:disabled):not(.disabled):active, .tab_button li a:not(:disabled):not(.disabled).active {
  background-color: #e0e0e0;
  color: #444;
  border: 1px solid transparent;
}
.tab_button li a:hover {
  background-color: #e0e0e0;
}
.tab_button li a:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(189, 189, 189, 0.2);
}
.tab_button li.on a {
  display: inline-block;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  letter-spacing: -0.5px;
  background-color: #0886c5;
  color: #fff;
  margin-left: 4px;
  margin-right: 4px;
  padding: 5px 16px;
  font-size: 13px;
  line-height: 20px;
  border-radius: 8px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 9px 24px;
  border-radius: 20px;
  background: #0886c5;
  font-size: 14px;
}
.tab_button li.on a:hover {
  background-color: #18658c;
}
.tab_button li.on a:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(8, 134, 197, 0.2);
}
.tab_button li.on a:hover {
  text-decoration: none;
  outline: 0;
}
.tab_button li.on a.disabled, .tab_button li.on a:disabled {
  box-shadow: none;
}
.tab_button li.on a:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.tab_button li.on a.disabled, .tab_button li.on a:disabled {
  background-color: #dbdbdb;
  color: #fff;
  pointer-events: none;
}
.tab_button li.on a:not(:disabled):not(.disabled):active, .tab_button li.on a:not(:disabled):not(.disabled).active {
  background-color: #18658c;
  color: #fff;
  border: 1px solid transparent;
}
.tab_button li:first-child a {
  margin-left: 0;
}

.tab_button.bg_gray li a {
  border-color: #bdbdbd;
  background-color: #fff;
}
.tab_button.bg_gray li a.disabled, .tab_button.bg_gray li a:disabled {
  background-color: #f9f9f9;
}
.tab_button.bg_gray li a:not(:disabled):not(.disabled):active, .tab_button.bg_gray li a:not(:disabled):not(.disabled).active {
  background-color: #f9f9f9;
  border-color: #bdbdbd;
}
.tab_button.bg_gray li a:hover {
  background-color: #f9f9f9;
}
.tab_button.bg_gray li a:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(189, 189, 189, 0.2);
}
.tab_button.bg_gray li.on:first-child a {
  margin-left: 0;
}
.tab_button.bg_gray li.on a {
  display: inline-block;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  letter-spacing: -0.5px;
  background-color: #0886c5;
  color: #fff;
  margin-left: 4px;
  margin-right: 4px;
  padding: 5px 16px;
  font-size: 13px;
  line-height: 20px;
  border-radius: 8px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 9px 24px;
  border-radius: 20px;
  background-color: #0886c5;
  font-size: 14px;
  border-color: #0886c5;
}
.tab_button.bg_gray li.on a:hover {
  background-color: #18658c;
}
.tab_button.bg_gray li.on a:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(8, 134, 197, 0.2);
}
.tab_button.bg_gray li.on a:hover {
  text-decoration: none;
  outline: 0;
}
.tab_button.bg_gray li.on a.disabled, .tab_button.bg_gray li.on a:disabled {
  box-shadow: none;
}
.tab_button.bg_gray li.on a:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.tab_button.bg_gray li.on a.disabled, .tab_button.bg_gray li.on a:disabled {
  background-color: #dbdbdb;
  color: #fff;
  pointer-events: none;
}
.tab_button.bg_gray li.on a:not(:disabled):not(.disabled):active, .tab_button.bg_gray li.on a:not(:disabled):not(.disabled).active {
  background-color: #18658c;
  color: #fff;
  border: 1px solid transparent;
}
.tab_button.bg_gray li.on a:hover {
  border-color: #18658c;
}
.tab_button.bg_gray li.on a:hover {
  background-color: #18658c;
}
.tab_button.bg_gray li.on a:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(8, 134, 197, 0.2);
}

.box_info_con .tab_button li a {
  border-color: #bdbdbd;
  background-color: #fff;
}
.box_info_con .tab_button li a.disabled, .box_info_con .tab_button li a:disabled {
  background-color: #f9f9f9;
}
.box_info_con .tab_button li a:not(:disabled):not(.disabled):active, .box_info_con .tab_button li a:not(:disabled):not(.disabled).active {
  background-color: #f9f9f9;
  border-color: #bdbdbd;
}
.box_info_con .tab_button li a:hover {
  background-color: #f9f9f9;
}
.box_info_con .tab_button li a:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(189, 189, 189, 0.2);
}
.box_info_con .tab_button li.on:first-child a {
  margin-left: 0;
}
.box_info_con .tab_button li.on a {
  display: inline-block;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  letter-spacing: -0.5px;
  background-color: #0886c5;
  color: #fff;
  margin-left: 4px;
  margin-right: 4px;
  padding: 5px 16px;
  font-size: 13px;
  line-height: 20px;
  border-radius: 8px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 9px 24px;
  border-radius: 20px;
  background-color: #0886c5;
  font-size: 14px;
  border-color: #0886c5;
}
.box_info_con .tab_button li.on a:hover {
  background-color: #18658c;
}
.box_info_con .tab_button li.on a:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(8, 134, 197, 0.2);
}
.box_info_con .tab_button li.on a:hover {
  text-decoration: none;
  outline: 0;
}
.box_info_con .tab_button li.on a.disabled, .box_info_con .tab_button li.on a:disabled {
  box-shadow: none;
}
.box_info_con .tab_button li.on a:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.box_info_con .tab_button li.on a.disabled, .box_info_con .tab_button li.on a:disabled {
  background-color: #dbdbdb;
  color: #fff;
  pointer-events: none;
}
.box_info_con .tab_button li.on a:not(:disabled):not(.disabled):active, .box_info_con .tab_button li.on a:not(:disabled):not(.disabled).active {
  background-color: #18658c;
  color: #fff;
  border: 1px solid transparent;
}
.box_info_con .tab_button li.on a:hover {
  border-color: #18658c;
}
.box_info_con .tab_button li.on a:hover {
  background-color: #18658c;
}
.box_info_con .tab_button li.on a:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(8, 134, 197, 0.2);
}

.tab_nav {
  margin-bottom: 50px;
}

.modal .tab_nav {
  margin-bottom: 30px;
}

/*
* Box
* --------------
*/
.box .box_con {
  position: relative;
  padding: 32px;
  border: 1px solid #e0e0e0;
}
.box .box_con::after {
  display: block;
  content: "";
  clear: both;
}
.box .box_head {
  margin-bottom: 23px;
}
.box .box_head .box_title {
  position: relative;
  line-height: 24px;
  font-size: 14px;
  font-weight: 500;
}
.box .box_head .box_title.ic_know {
  padding-left: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23F93636'%3E%3Cg%3E%3Cg%3E%3Cpath d='M36.727 45c0-4.017 3.256-7.273 7.273-7.273 4.017 0 7.273 3.256 7.273 7.273 0 4.017-3.256 7.273-7.273 7.273-4.017 0-7.273-3.256-7.273-7.273zM36 45c0 4.418 3.582 8 8 8s8-3.582 8-8-3.582-8-8-8-8 3.582-8 8zm8.07-3.729c-.203.183-.304.403-.304.66 0 .258.101.477.303.658.202.181.444.272.727.272.282 0 .523-.09.724-.272.2-.181.3-.4.3-.657 0-.258-.1-.478-.3-.66-.2-.184-.442-.275-.724-.275-.283 0-.525.091-.727.274zm.529 6.902c-.091-.072-.136-.205-.136-.401 0-.079.014-.193.042-.346.028-.152.06-.287.094-.406l.43-1.478c.042-.135.07-.284.086-.446.016-.163.024-.276.024-.341 0-.311-.113-.564-.338-.76-.225-.194-.545-.291-.96-.291-.23 0-.474.04-.732.12-.258.079-.529.175-.811.286l-.115.457c.084-.03.184-.062.301-.096.117-.034.232-.051.343-.051.228 0 .381.037.461.112.08.074.121.206.121.396 0 .105-.013.22-.04.348-.025.126-.058.261-.096.403l-.432 1.483c-.038.156-.066.296-.084.42-.017.122-.025.244-.025.362 0 .305.115.556.347.755.232.197.557.296.974.296.272 0 .511-.034.716-.104.206-.069.481-.17.826-.302l.115-.457c-.059.027-.155.058-.287.094-.132.036-.25.054-.355.054-.222 0-.379-.036-.47-.107z' transform='translate(-517 -2114) translate(480 196) translate(1 1881)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat left 3px;
}
.box .box_head .box_title.ic_info {
  padding-left: 24px;
  background: url("../../inc/img/common/bul_adviceKnow_title.png") no-repeat left 3px;
}
.box .box_head a.box_title {
  position: relative;
  padding-right: 30px;
}
.box .box_head a.box_title:after {
  content: "";
  position: absolute;
  right: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-598 -2109) translate(480 196) translate(1 1881) translate(117 32)'%3E%3Crect width='8' height='1.5' x='6' y='12' fill='%23444' rx='.75' transform='rotate(45 10 12.75)'/%3E%3Crect width='8' height='1.5' x='10.859' y='12' fill='%23444' rx='.75' transform='scale(-1 1) rotate(45 0 -23.122)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  transform: rotate(180deg);
}
.box .box_body {
  color: #757575;
}
.box .box_body .list_basic {
  letter-spacing: -0.5px;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  color: #757575;
}
.box .box_body .list_basic li {
  position: relative;
  color: #444;
  font-weight: 400;
  margin-bottom: 4px;
  padding: 0 0 0 12px;
}
.box .box_body .list_basic li::after {
  content: "";
  position: absolute;
  top: 9px;
  left: 0px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #aaa;
}
.box .box_bottom {
  position: relative;
}
.box .box_bottom::after {
  display: block;
  content: "";
  clear: both;
}
.box.round .box_con {
  border-radius: 12px;
}
.box.tip .box_con {
  border: 0;
  background: #f5f5f5;
}
.box.tip .goto {
  color: #0886c5;
  border-bottom: 1px solid #0886c5;
  margin-left: 8px;
}
.box.tip .goto:hover {
  color: #18658c;
  border-bottom: 1px solid #18658c;
}
.box.folding[data-folding=true] .box_head {
  margin-bottom: 0px;
}
.box.folding[data-folding=true] .box_body {
  display: none;
}
.box.folding[data-folding=false] .box_head {
  margin-bottom: 25px;
}
.box.folding[data-folding=false] .box_head a.box_title:after {
  transform: rotate(0);
}
.box.folding[data-folding=false] .box_body {
  display: block;
}
.box.box_sm .box_con {
  border-radius: 8px;
  padding: 12px 30px;
}

.result_box {
  position: relative;
  margin-bottom: 56px;
  text-align: center;
}
.result_box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='144' viewBox='0 0 144 144'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg transform='translate(-1526 -176) translate(1526 176)'%3E%3Ccircle cx='72' cy='72' r='72' fill='%23EBF4F9'/%3E%3Cg%3E%3Cpath fill='%2394D6F2' d='M62 38c0 13.255-10.745 24-24 24S14 51.255 14 38s10.745-24 24-24 24 10.745 24 24' transform='translate(36 36)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M12.273 24.199c-.934 1.882-1.659 3.906-2.136 6.048-3.177 14.284 5.826 28.438 20.11 31.616 14.284 3.177 28.438-5.827 31.615-20.11 3.178-14.283-5.826-28.438-20.11-31.615-8.686-1.932-17.324.64-23.476 6.165' transform='translate(36 36)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M23.5 35.227L32.875 44.5 48.5 27.5' transform='translate(36 36)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center 0 no-repeat;
  width: 144px;
  height: 144px;
  background-size: 144px;
}
.result_box strong {
  position: relative;
  display: block;
  padding-top: 174px;
  font-size: 24px;
  line-height: 36px;
  color: #222;
  text-align: center;
  font-weight: 500;
}
.result_box.bg_create strong:before {
  background-color: #0886c5;
}
.result_box.bg_update strong:before {
  background-color: #80624c;
}
.result_box.bg_delete strong:before {
  background-color: #9900cc;
}
.result_box p {
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: -0.5px;
  text-align: center;
  color: #222222;
  margin-top: 24px;
}
.result_box p .num {
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0px;
  margin: 0px 4px;
}

.box.result_box {
  margin-top: 40px;
}

.alert_box {
  position: relative;
  padding: 26px 24px;
  border-radius: 16px;
  background-color: #f5f5f5;
}
.alert_box p {
  color: #222;
  line-height: 28px;
  font-size: 16px;
  text-align: center;
  letter-spacing: -0.6px;
}
.alert_box strong {
  color: #0886c5;
}
.alert_box strong.point_strong {
  color: #222222;
}
.alert_box.tit_box {
  text-align: center;
}
.alert_box.tit_box .h3_title {
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 16px;
}
.alert_box.tit_box p {
  position: relative;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.alert_box .h2_title {
  text-align: center;
}
.alert_box .listBasic li {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: #222222;
  margin-bottom: 4px;
}

.alert_box + .table_area {
  margin-top: 30px;
}

.case_box.tmp_guide > a {
  margin-top: 30px;
  display: block;
  text-align: center;
  color: #d2cfcf;
  padding: 50px 0;
  font-size: 24px;
}
.case_box.tmp_guide > a span {
  color: #ccc;
  display: block;
  font-size: 13px;
  margin-top: 14px;
  font-weight: 400;
}
.case_box.tmp_guide > a:hover, .case_box.tmp_guide > a:hover * {
  color: #666;
}
.case_box .case_wrap {
  padding: 34px 32px 34px 56px;
  border-radius: 16px;
  border: solid 1px #e0e0e0;
  background-color: #ffffff;
}
.case_box .case_wrap::after {
  display: block;
  content: "";
  clear: both;
}
.case_box .case_wrap .img_obj {
  position: relative;
  float: left;
  width: 160px;
}
.case_box .case_wrap .img_obj:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 160px;
}
.case_box .case_wrap .insert_area {
  float: left;
  margin-left: 65px;
  width: calc(100% - 225px);
}
.case_box .listDash {
  margin-top: 24px;
}
.case_box .listDash li {
  margin-top: 4px;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  color: #757575;
  word-break: keep-all;
}
.case_box .listDash li strong {
  color: #222;
  font-weight: 500;
}
.case_box .listDash li:first-child {
  margin-top: 0;
}
.case_box .listDash li:after {
  content: "-";
  background: none;
  top: 0;
  left: 0;
  font-weight: 400;
}
.case_box.case1 .img_obj {
  height: 104px;
}
.case_box.case1 .img_obj:after {
  width: 160px;
  height: 104px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='160' height='104' viewBox='0 0 160 104'%3E%3Cdefs%3E%3Cpath id='g0tw96vtia' d='M0.085 0.016L3.808 0.016 3.808 4.22 0.085 4.22z'/%3E%3Cpath id='qyip1rwesc' d='M0 0.004L7 0.004 7 7.092 0 7.092z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-287 -2743) translate(183 2283) translate(48 116) translate(0 258) translate(56 86)'%3E%3Crect width='158' height='102' x='1' y='1' fill='%23EBF4F9' stroke='%23444' stroke-width='2' rx='16'/%3E%3Crect width='136' height='72' x='12' y='24' fill='%23FFF' rx='8'/%3E%3Cpath fill='%230886C5' d='M20 88L28 88 28 32 20 32zM44 88L52 88 52 32 44 32zM68 88L76 88 76 32 68 32zM92 88L100 88 100 32 92 32zM116 88L124 88 124 32 116 32z'/%3E%3Cpath fill='%230886C5' d='M20 43L140 43 140 42 20 42zM20 54L140 54 140 53 20 53zM20 65L140 65 140 64 20 64zM20 76L140 76 140 75 20 75z'/%3E%3Cpath fill='%23757575' d='M33 37.966L39 37.966 39 36.966 33 36.966zM57 37.966L63 37.966 63 36.966 57 36.966zM81 37.966L87 37.966 87 36.966 81 36.966zM105 37.966L111 37.966 111 36.966 105 36.966zM130 37.966L136 37.966 136 36.966 130 36.966zM33 48.621L39 48.621 39 47.621 33 47.621zM57 48.621L63 48.621 63 47.621 57 47.621zM81 48.621L87 48.621 87 47.621 81 47.621zM105 48.621L111 48.621 111 47.621 105 47.621zM130 48.621L136 48.621 136 47.621 130 47.621zM33 59.275L39 59.275 39 58.275 33 58.275zM57 59.275L63 59.275 63 58.275 57 58.275zM81 59.275L87 59.275 87 58.275 81 58.275zM105 59.275L111 59.275 111 58.275 105 58.275zM130 59.275L136 59.275 136 58.275 130 58.275zM33 69.929L39 69.929 39 68.929 33 68.929zM57 69.929L63 69.929 63 68.929 57 68.929zM81 69.929L87 69.929 87 68.929 81 68.929zM105 69.929L111 69.929 111 68.929 105 68.929zM130 69.929L136 69.929 136 68.929 130 68.929zM33 81.293L39 81.293 39 80.293 33 80.293zM57 81.293L63 81.293 63 80.293 57 80.293zM81 81.293L87 81.293 87 80.293 81 80.293zM105 81.293L111 81.293 111 80.293 105 80.293zM130 81.293L136 81.293 136 80.293 130 80.293z'/%3E%3Ctext fill='%23757575' font-family='Roboto-Bold, Roboto' font-size='6' font-weight='bold'%3E%3Ctspan x='111' y='14'%3ENO.%3C/tspan%3E%3C/text%3E%3Ctext fill='%23757575' font-family='Roboto-Bold, Roboto' font-size='6' font-weight='bold'%3E%3Ctspan x='122' y='15'%3E********%3C/tspan%3E%3C/text%3E%3Crect width='16' height='10' x='124' y='54' stroke='%2380624C' stroke-width='2' rx='2'/%3E%3Crect width='14' height='12' x='113' y='53' fill='%2380624C' rx='2'/%3E%3Crect width='16' height='10' x='76' y='32' stroke='%2380624C' stroke-width='2' rx='2'/%3E%3Crect width='14' height='12' x='65' y='31' fill='%2380624C' rx='2'/%3E%3Cg%3E%3Cpath fill='%23231F20' d='M33.09 4.292c-.272 0-.517.225-.517.491 0 .28.245.491.518.491.272 0 .517-.21.517-.49 0-.267-.245-.492-.517-.492zm0 1.378c-.593 0-1.09-.382-1.09-.887s.497-.9 1.09-.9c.595 0 1.09.395 1.09.9s-.495.887-1.09.887zm-1.52-3.795v-.409h3.041v.409h-1.207c.059.432.754.767 1.407.803l-.245.332c-.445-.02-1.176-.244-1.475-.584-.3.34-1.031.565-1.476.584l-.246-.332c.654-.036 1.35-.371 1.408-.803H31.57zm-.477 1.768h3.995v-.408h-3.995v.408z' transform='translate(14 9)'/%3E%3Cg transform='translate(14 9) translate(35.887 1.358)'%3E%3Cmask id='vdy46du0kb' fill='%23fff'%3E%3Cuse xlink:href='%23g0tw96vtia'/%3E%3C/mask%3E%3Cpath fill='%23231F20' d='M3.726 3.094h-.54v-.468H2.31v-.404h.876V.452c0-.202-.032-.353-.072-.436h.648v2.596c0 .193-.013.362-.036.482M1.206 4.22c-.077 0-.144-.069-.144-.142v-.736c0-.197-.033-.353-.074-.432h.65v.901h2.17v.41H1.206m.754-3.166V.61H.358V.2h2.18v.712c0 .179-.042.404-.092.57.186-.009.36-.027.467-.05v.362c-.159.05-.412.097-.762.097h-.53v.744h-.583v-.744H.085v-.405H1.92c.021-.128.04-.289.04-.43' mask='url(%23vdy46du0kb)'/%3E%3C/g%3E%3Cg transform='translate(14 9) translate(0 2.047)'%3E%3Cmask id='ps8xexzgxd' fill='%23fff'%3E%3Cuse xlink:href='%23qyip1rwesc'/%3E%3C/mask%3E%3Cpath fill='%23231F20' d='M6.014 2.637v1.605c0 .324-.023.609-.062.81h-.906V.774c0-.337-.051-.592-.121-.731h1.09v1.91H7v.684h-.986zM2.207 1.69c-.442 0-.775.403-.775.908 0 .51.333.91.775.91.447 0 .777-.4.777-.91 0-.505-.33-.908-.777-.908zm-.479 5.402c-.13 0-.245-.115-.245-.24V5.543c0-.33-.051-.592-.123-.725h1.09v1.588H6.09v.685h-4.36zM0 1.615V.93h1.708V.497c0-.146-.027-.368-.081-.493h1.08V.93h1.708v.685h-.868c.236.272.378.615.378.983 0 .873-.796 1.59-1.718 1.59-.923 0-1.72-.717-1.72-1.59 0-.368.143-.71.378-.983H0z' mask='url(%23ps8xexzgxd)'/%3E%3C/g%3E%3Cpath fill='%23231F20' d='M11.782 4.1V3.004H8.091v-.683h4.657v1.617c0 .286-.052.598-.12.847h1.037v.685h-2.867v1.177h1.875v1.72c0 .323-.023.61-.06.807h-.907V7.336H8.091v-.688h1.733V5.471H7.176v-.685h4.543c.04-.207.063-.462.063-.687M15.787 5.091h4.148v.701h-4.887c-.132 0-.251-.115-.251-.244V3.227c0-.341-.053-.611-.12-.745h5.221v.706h-4.11v.6h4.055v.663h-4.056v.64zm2.041 2.087v1.06c0 .293-.023.577-.055.754h-.943V7.178h-2.928v-.7h6.854v.7h-2.928zM27.434 5.466V8.28c0 .355-.026.664-.065.884h-.988v-6.06c0-.36-.058-.641-.135-.793h1.188v2.41h1.074v.745h-1.074zm-3.332-.993c0 1.17.807 2.45 1.945 2.82l-.495.549c-.742-.234-1.546-.847-1.983-1.58-.44.733-1.244 1.346-1.989 1.58l-.491-.548c1.134-.372 1.938-1.652 1.938-2.82V3.56H21.58v-.746h3.972v.746h-1.45v.913z' transform='translate(14 9)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}
.case_box.case1 .insert_area::after {
  display: block;
  content: "";
  clear: both;
}
.case_box.case1 .insert_area > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 50% - 10px );
  margin-right: calc((100% - ( ((100% / 2) - 10px) * 2)) / (2 - 1)) !important;
}
.case_box.case1 .insert_area > * {
  float: left;
  margin-right: 0 !important;
}
.case_box.case1 .insert_area > *:nth-child(2n) {
  float: right;
}
.case_box.case1 .insert_area dl {
  height: 104px;
}
.case_box.case1 .insert_area dl:first-child {
  border-right: 1px solid #e0e0e0;
}
.case_box.case1 .insert_area dl dt {
  font-size: 14px;
  font-weight: 500;
}
.case_box.case1 .insert_area dl dt .num {
  color: #e32121;
}
.case_box.case1 .insert_area dl dd {
  position: relative;
  margin-top: 16px;
}
.case_box.case1 .insert_area dl dd input {
  width: 64px;
  margin: 0;
  font-family: serif;
}
.case_box.case1 .insert_area dl dd input::-moz-placeholder {
  color: #222;
}
.case_box.case1 .insert_area dl dd input:-ms-input-placeholder {
  color: #222;
}
.case_box.case1 .insert_area dl dd input::placeholder {
  color: #222;
}
.case_box.case1 .insert_area dl dd input::-webkit-input-placeholder, .case_box.case1 .insert_area dl dd input:-ms-input-placeholder, .case_box.case1 .insert_area dl dd input:-mos-input-placeholder {
  color: #222;
}
.case_box.case1 .insert_area dl dd label {
  display: inline-block;
  width: 68px;
  position: absolute;
  bottom: -23px;
  text-align: center;
  color: #757575;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.6px;
}
.case_box.case1 .insert_area dl dd:after {
  content: "**";
  position: absolute;
  left: 80px;
  top: 17px;
  font-size: 16px;
}
.case_box.case1 .insert_area dl.second dd {
  margin-left: 30px;
}
.case_box.case1 .insert_area dl.second dd:after {
  left: -30px;
}
.case_box.case2 .img_obj {
  height: 56px;
}
.case_box.case2 .img_obj:after {
  height: 56px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='160' height='56' viewBox='0 0 160 56'%3E%3Cdefs%3E%3Cpath id='ydixum8mka' d='M0.085 0.016L3.808 0.016 3.808 4.22 0.085 4.22z'/%3E%3Cpath id='okxhy6aifc' d='M0 0.004L7 0.004 7 7.092 0 7.092z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-308.000000, -1579.000000) translate(204.000000, 1117.000000) translate(44.000000, 116.000000) translate(4.000000, 258.000000) translate(56.000000, 88.000000)'%3E%3Crect width='158' height='54' x='1' y='1' fill='%23FFF' stroke='%23444' stroke-width='2' rx='27'/%3E%3Crect width='152' height='48' x='4' y='4' fill='%23F8F3EE' rx='24'/%3E%3Cg%3E%3Cpath fill='%23231F20' d='M33.09 4.292c-.272 0-.517.225-.517.491 0 .28.245.491.518.491.272 0 .517-.21.517-.49 0-.267-.245-.492-.517-.492zm0 1.378c-.593 0-1.09-.382-1.09-.887s.497-.9 1.09-.9c.595 0 1.09.395 1.09.9s-.495.887-1.09.887zm-1.52-3.795v-.409h3.041v.409h-1.207c.059.432.754.767 1.407.803l-.245.332c-.445-.02-1.176-.244-1.475-.584-.3.34-1.031.565-1.476.584l-.246-.332c.654-.036 1.35-.371 1.408-.803H31.57zm-.477 1.768h3.995v-.408h-3.995v.408z' transform='translate(86.000000, 6.000000)'/%3E%3Cg transform='translate(86.000000, 6.000000) translate(35.886818, 1.357880)'%3E%3Cmask id='97xbkycnyb' fill='%23fff'%3E%3Cuse xlink:href='%23ydixum8mka'/%3E%3C/mask%3E%3Cpath fill='%23231F20' d='M3.726 3.094h-.54v-.468H2.31v-.404h.876V.452c0-.202-.032-.353-.072-.436h.648v2.596c0 .193-.013.362-.036.482M1.206 4.22c-.077 0-.144-.069-.144-.142v-.736c0-.197-.033-.353-.074-.432h.65v.901h2.17v.41H1.206m.754-3.166V.61H.358V.2h2.18v.712c0 .179-.042.404-.092.57.186-.009.36-.027.467-.05v.362c-.159.05-.412.097-.762.097h-.53v.744h-.583v-.744H.085v-.405H1.92c.021-.128.04-.289.04-.43' mask='url(%2397xbkycnyb)'/%3E%3C/g%3E%3Cg transform='translate(86.000000, 6.000000) translate(0.000000, 2.046529)'%3E%3Cmask id='g68k71mhtd' fill='%23fff'%3E%3Cuse xlink:href='%23okxhy6aifc'/%3E%3C/mask%3E%3Cpath fill='%23231F20' d='M6.014 2.637v1.605c0 .324-.023.609-.062.81h-.906V.774c0-.337-.051-.592-.121-.731h1.09v1.91H7v.684h-.986zM2.207 1.69c-.442 0-.775.403-.775.908 0 .51.333.91.775.91.447 0 .777-.4.777-.91 0-.505-.33-.908-.777-.908zm-.479 5.402c-.13 0-.245-.115-.245-.24V5.543c0-.33-.051-.592-.123-.725h1.09v1.588H6.09v.685h-4.36zM0 1.615V.93h1.708V.497c0-.146-.027-.368-.081-.493h1.08V.93h1.708v.685h-.868c.236.272.378.615.378.983 0 .873-.796 1.59-1.718 1.59-.923 0-1.72-.717-1.72-1.59 0-.368.143-.71.378-.983H0z' mask='url(%23g68k71mhtd)'/%3E%3C/g%3E%3Cpath fill='%23231F20' d='M11.782 4.1V3.004H8.091v-.683h4.657v1.617c0 .286-.052.598-.12.847h1.037v.685h-2.867v1.177h1.875v1.72c0 .323-.023.61-.06.807h-.907V7.336H8.091v-.688h1.733V5.471H7.176v-.685h4.543c.04-.207.063-.462.063-.687M15.787 5.091h4.148v.701h-4.887c-.132 0-.251-.115-.251-.244V3.227c0-.341-.053-.611-.12-.745h5.221v.706h-4.11v.6h4.055v.663h-4.056v.64zm2.041 2.087v1.06c0 .293-.023.577-.055.754h-.943V7.178h-2.928v-.7h6.854v.7h-2.928zM27.434 5.466V8.28c0 .355-.026.664-.065.884h-.988v-6.06c0-.36-.058-.641-.135-.793h1.188v2.41h1.074v.745h-1.074zm-3.332-.993c0 1.17.807 2.45 1.945 2.82l-.495.549c-.742-.234-1.546-.847-1.983-1.58-.44.733-1.244 1.346-1.989 1.58l-.491-.548c1.134-.372 1.938-1.652 1.938-2.82V3.56H21.58v-.746h3.972v.746h-1.45v.913z' transform='translate(86.000000, 6.000000)'/%3E%3C/g%3E%3Crect width='26.5' height='26.5' x='24.75' y='14.75' fill='%23FFF' stroke='%23444' stroke-width='1.5' rx='13.25'/%3E%3Crect width='64' height='20' x='72' y='20' fill='%23CBA081' rx='4'/%3E%3Cpath fill='%23757575' fill-rule='nonzero' d='M77.508 48.052c.756 0 1.284-.588 1.284-1.536 0-.948-.528-1.516-1.284-1.516s-1.28.568-1.28 1.516c0 .948.524 1.536 1.28 1.536zm0-.404c-.488 0-.804-.44-.804-1.132s.316-1.112.804-1.112c.488 0 .808.42.808 1.112 0 .692-.32 1.132-.808 1.132zm2.548.352v-2.556h.868v-.388h-2.196v.388h.864V48h.464zm1.54 0v-1.116h.444c.64 0 1.108-.296 1.108-.94 0-.664-.468-.888-1.124-.888h-.892V48h.464zm.4-1.488h-.4v-1.084h.384c.468 0 .712.128.712.516s-.224.568-.696.568zm4.232.86v-2.676h-.412v.992h-.752v-.752h-.404v.596h-.852v-.596H83.4v1.844h1.664v-.756h.752v1.348h.412zm-1.568-.928h-.852v-.588h.852v.588zm1.652 1.796v-.336h-2.02v-.796h-.416v1.132h2.436zm3.408-2.72v-.332h-1.268v-.444h-.412v.444h-1.276v.332h2.956zm.168 2.396v-.34h-1.436v-.464c.62-.048.992-.292.992-.692 0-.436-.464-.692-1.204-.692-.736 0-1.2.256-1.2.692 0 .4.38.648 1 .692v.464h-1.428v.34h3.276zm-1.648-1.12c-.492 0-.78-.136-.78-.376 0-.236.288-.372.78-.372.496 0 .784.136.784.372 0 .24-.288.376-.784.376zm4.656-.728v-.336h-2.068v-.908h-.412v1.244h2.48zm.376.764V46.5h-3.28v.332h3.28zm-.356 1.396v-.332h-2.112v-.732h-.412v1.064h2.524zm3.856.084v-1.86h.564v-.34h-.564v-1.42h-.412v3.62h.412zm-2.356-.848c.648 0 1.128-.02 1.684-.108l-.04-.336c-.508.084-.948.104-1.524.108v-.776h1.208v-.332h-1.208v-.672h1.276v-.34h-1.688v2.456h.292zm5.916-.144v-2.624h-.412v2.624h.412zm-1.948-.576c.544 0 .956-.38.956-.904 0-.528-.412-.904-.956-.904s-.96.376-.96.904c0 .524.416.904.96.904zm0-.356c-.32 0-.556-.22-.556-.548 0-.332.236-.548.556-.548.316 0 .556.216.556.548 0 .328-.24.548-.556.548zm2.052 1.852v-.336h-2.048v-.848h-.416v1.184h2.464zm3.384.064v-3.608h-.392v3.608h.392zm-.732-.168v-3.372h-.384v1.3h-.388c-.044-.676-.336-1.088-.768-1.088-.468 0-.776.488-.776 1.28s.308 1.284.776 1.284c.44 0 .736-.432.772-1.136h.384v1.732h.384zm-1.54-.984c-.248 0-.4-.324-.4-.896 0-.572.152-.892.4-.892.248 0 .4.32.4.892 0 .572-.152.896-.4.896zm5.656 1.156v-3.612h-.396v3.612h.396zm-.764-.172v-3.352h-.388v1.348h-.532c.104-.308.152-.64.152-.992h-1.404v.332h.996c-.06.74-.416 1.332-1.168 1.78l.236.292c.5-.3.844-.664 1.056-1.08h.664v1.672h.388zm4.476-1.616v-.744h.508v-.34h-.508v-.744h-.412v1.828h.412zm-1.824-.084c.544 0 .944-.336.944-.812 0-.476-.4-.812-.944-.812-.548 0-.952.336-.952.812 0 .476.404.812.952.812zm0-.332c-.32 0-.552-.192-.552-.48s.232-.476.552-.476c.316 0 .544.188.544.476s-.228.48-.544.48zm1.944 2.16v-.328h-2.04v-.328h1.92v-.932h-2.332V47h1.924v.308h-1.916v.956h2.444zm3.432.048v-3.624h-.412v.804h-.66v.336h.66v.648h-.68v.336h.68v1.5h.412zm-2.588-.824c.56 0 1.024-.012 1.572-.1l-.032-.34c-.496.076-.92.096-1.412.1v-.796h1.18v-1.344h-1.592v.332h1.188v.68h-1.18v1.468h.276zm5.916-1.024l.148-.324c-.688-.092-1.196-.488-1.22-.908h1.092V44.9h-2.66v.332h1.1c-.024.42-.532.816-1.22.908l.148.324c.596-.088 1.084-.384 1.304-.784.22.4.712.696 1.308.784zm-1.112 1.848V47.06h1.436l.004-.332h-3.268v.332h1.416v1.252h.412zm4.524-.004v-3.612h-.416v3.612h.416zm-2.752-.688c.424-.204.748-.632.908-1.136.168.468.492.86.912 1.044l.228-.324c-.564-.24-.936-.864-.936-1.464v-.344h.804v-.34h-2.024v.34h.804v.344c0 .62-.372 1.292-.932 1.552l.236.328zm6.556.692v-1.864h.564v-.34h-.564v-1.412h-.412v3.616h.412zm-.98-.904v-2.36h-1.692v2.36h1.692zm-.408-.328h-.876v-1.704h.876v1.704zm5.056 1.228v-3.612h-.392v3.612h.392zm-.74-.168v-3.376h-.388v1.196h-.532v.336h.532v1.844h.388zm-2.144-.58c.348-.212.584-.592.712-1.036.124.404.34.756.668.956l.232-.32c-.484-.304-.704-.916-.704-1.5v-.632h-.4v.652c0 .616-.248 1.264-.76 1.568l.252.312zm6.452.304v-.336h-.772v-.94c.288-.164.46-.42.46-.74 0-.576-.56-.944-1.328-.944-.772 0-1.328.368-1.328.944 0 .32.172.58.46.74v.94h-.764v.336h3.272zm-1.64-1.392c-.548 0-.928-.24-.928-.624 0-.38.38-.62.928-.62.544 0 .924.24.924.62 0 .384-.38.624-.924.624zm.456 1.056h-.912v-.784c.14.032.296.048.456.048.16 0 .316-.016.456-.052v.788z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center 0 no-repeat;
}
.case_box.case2 .insert_area {
  margin-top: 4px;
}
.case_box.case2 .insert_area::after {
  display: block;
  content: "";
  clear: both;
}
.case_box.case2 .insert_area label {
  float: left;
  margin-top: 12px;
  margin-right: 16px;
}
.case_box.case2 .insert_area input {
  width: 200px;
  float: left;
}
.case_box.case3 .img_obj:after {
  height: 80px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48' height='80' viewBox='0 0 48 80'%3E%3Cdefs%3E%3Cpath id='x554f2qdga' d='M0.059 0.011L2.666 0.011 2.666 2.954 0.059 2.954z'/%3E%3Cpath id='kcs8qhz57c' d='M0 0.003L4.9 0.003 4.9 4.965 0 4.965z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1113.000000, -620.000000) translate(960.000000, 168.000000) translate(48.000000, 116.000000) translate(0.000000, 258.000000) translate(105.000000, 78.000000)'%3E%3Crect width='46' height='78' x='1' y='1' fill='%23FFF' stroke='%23444' stroke-width='2' rx='8'/%3E%3Crect width='40' height='68' x='4' y='8' fill='%23F8F3EE' rx='4'/%3E%3Cg transform='translate(8.000000, 37.000000)'%3E%3Crect width='30.5' height='10.5' x='.75' y='.75' fill='%23FFF' stroke='%23444' stroke-width='1.5' rx='5.25'/%3E%3Crect width='4.5' height='4.5' x='4.75' y='3.75' fill='%23FFF' stroke='%23444' stroke-width='1.5' rx='2.25'/%3E%3Crect width='16' height='6' x='12' y='3' fill='%23CBA081' rx='2'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23231F20' d='M23.164 3.004c-.191 0-.363.158-.363.344 0 .196.172.344.363.344.19 0 .361-.148.361-.344 0-.186-.17-.344-.361-.344zm0 .965c-.416 0-.764-.267-.764-.62 0-.355.348-.631.764-.631.416 0 .762.276.762.63s-.346.62-.762.62zm-1.065-2.657v-.286h2.129v.286h-.845c.041.303.527.538.985.563l-.172.232c-.311-.013-.823-.17-1.032-.409-.21.238-.722.396-1.034.409l-.172-.232c.458-.025.945-.26.986-.563h-.845zm-.334 1.238h2.797v-.286h-2.797v.286z' transform='translate(10.000000, 21.000000)'/%3E%3Cg transform='translate(10.000000, 21.000000) translate(25.120773, 0.950516)'%3E%3Cmask id='hr5lll368b' fill='%23fff'%3E%3Cuse xlink:href='%23x554f2qdga'/%3E%3C/mask%3E%3Cpath fill='%23231F20' d='M2.608 2.166H2.23v-.328h-.613v-.283h.613V.317c0-.142-.022-.248-.05-.306h.454v1.817c0 .135-.01.254-.026.338m-1.764.788c-.054 0-.1-.048-.1-.1V2.34c0-.139-.023-.248-.053-.303h.455v.631h1.52v.286H.844M1.372.74V.427H.25V.14h1.526v.499c0 .125-.029.282-.064.398.13-.006.252-.019.327-.035v.254c-.111.035-.288.067-.534.067h-.37v.521H.726v-.52H.059V1.04h1.285c.015-.09.028-.202.028-.301' mask='url(%23hr5lll368b)'/%3E%3C/g%3E%3Cg transform='translate(10.000000, 21.000000) translate(0.000000, 1.432570)'%3E%3Cmask id='zzyc58xjid' fill='%23fff'%3E%3Cuse xlink:href='%23kcs8qhz57c'/%3E%3C/mask%3E%3Cpath fill='%23231F20' d='M4.21 1.846V2.97c0 .226-.016.426-.043.566h-.635V.542c0-.236-.036-.415-.085-.512h.763v1.337h.69v.479h-.69zm-2.665-.663c-.31 0-.543.282-.543.636 0 .356.233.637.543.637.313 0 .544-.28.544-.637 0-.354-.23-.636-.544-.636zM1.21 4.965c-.091 0-.172-.081-.172-.17v-.914c0-.232-.036-.415-.086-.508h.763v1.112h2.547v.48H1.21zM0 1.13V.651h1.195V.348c0-.102-.018-.257-.056-.345h.756V.65h1.196v.48h-.608c.165.19.265.43.265.688 0 .611-.558 1.113-1.203 1.113C.9 2.932.341 2.43.341 1.819c0-.258.1-.498.265-.689H0z' mask='url(%23zzyc58xjid)'/%3E%3C/g%3E%3Cpath fill='%23231F20' d='M8.248 2.87v-.766H5.663v-.479h3.26v1.132c0 .2-.036.42-.084.593h.726v.48H7.558v.824h1.313v1.204c0 .226-.016.426-.042.564h-.635V5.135h-2.53v-.481h1.213v-.825H5.023V3.35h3.18c.029-.145.045-.323.045-.48M11.051 3.564h2.904v.49h-3.421c-.093 0-.176-.08-.176-.17V2.259c0-.24-.037-.428-.084-.522h3.655v.494H11.05v.42h2.84v.465h-2.84v.448zm1.429 1.46v.742c0 .206-.017.404-.039.529h-.66v-1.27H9.73v-.491h4.798v.49h-2.05zM19.204 3.826v1.97c0 .249-.018.465-.046.619h-.691V2.173c0-.252-.04-.45-.095-.556h.832v1.688h.751v.521h-.75zm-2.332-.695c0 .818.565 1.715 1.36 1.975l-.346.383c-.52-.163-1.082-.592-1.388-1.105-.308.513-.87.942-1.392 1.105l-.344-.383c.794-.26 1.357-1.157 1.357-1.975v-.639h-1.013V1.97h2.78v.522h-1.014v.64z' transform='translate(10.000000, 21.000000)'/%3E%3C/g%3E%3Crect width='12' height='1.5' x='19' y='4' fill='%23444' rx='.75'/%3E%3Crect width='2' height='2' x='35' y='4' fill='%23444' rx='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center 0 no-repeat;
}
.case_box.case3 .img_obj span {
  display: block;
  text-align: center;
  margin-top: 90px;
  font-size: 13px;
}
.case_box.case3 .insert_area {
  margin-top: 30px;
}
.case_box.case3 .insert_area::after {
  display: block;
  content: "";
  clear: both;
}
.case_box.case3 .insert_area label {
  float: left;
  margin-top: 12px;
  margin-right: 16px;
}
.case_box.case3 .insert_area input {
  width: 200px;
  float: left;
}
.case_box.case4 .img_obj:after {
  height: 80px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='80' viewBox='0 0 48 80'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1113.000000, -1569.000000) translate(960.000000, 1117.000000) translate(48.000000, 116.000000) translate(0.000000, 258.000000) translate(105.000000, 78.000000)'%3E%3Crect width='46' height='78' x='1' y='1' fill='%23FFF' stroke='%23444' stroke-width='2' rx='8'/%3E%3Crect width='40' height='68' x='4' y='8' fill='%23F8F3EE' rx='4'/%3E%3Crect width='12' height='1.5' x='19' y='4' fill='%23444' rx='.75'/%3E%3Crect width='2' height='2' x='35' y='4' fill='%23444' rx='1'/%3E%3Cg transform='translate(12.000000, 23.000000)'%3E%3Cpath stroke='%23CBA081' stroke-linecap='round' stroke-width='1.5' d='M9 12.75v-1.5c0-1.657 1.343-3 3-3s3 1.343 3 3v1.5m-.3 6H9.3c-.994 0-1.8-.783-1.8-1.75v-2.5c0-.967.806-1.75 1.8-1.75h5.4c.994 0 1.8.783 1.8 1.75V17c0 .967-.806 1.75-1.8 1.75z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M0 11.25v3.06s0 4.811 3.75 8.82c2.548 2.726 5.441 4.339 7.035 5.094.778.368 1.652.368 2.43 0 1.594-.755 4.487-2.369 7.035-5.093C24 19.12 24 14.309 24 14.309V6.817c0-1.338-.776-2.535-1.947-3.004l-9-3.609c-.679-.272-1.427-.272-2.106 0l-9 3.609C.776 4.283 0 5.413 0 6.75'/%3E%3Crect width='8' height='6' x='8' y='13' fill='%23CBA081' rx='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center 0 no-repeat;
}
.case_box.case4 .img_obj span {
  display: block;
  text-align: center;
  margin-top: 90px;
  font-size: 13px;
}
.case_box.case4 .insert_area {
  margin-top: 11px;
}
.case_box.case4 .insert_area input[type=password] {
  width: 200px;
}
.case_box.case4 .insert_area .mtl_checkbox {
  margin-top: 13px;
}
.case_box.case4 .insert_area .mtl_checkbox > span {
  font-weight: 400;
}
.case_box.case4 .otp_pin {
  float: left;
  border-top: 1px #e0e0e0 solid;
  margin: 24px 0px 0px 65px;
  padding-top: 24px;
  text-align: left;
  width: calc(100% - 225px);
}
.case_box.case4 .otp_pin label {
  font-size: 14px;
  font-weight: 400;
  line-height: 48px;
  color: #222;
  margin-right: 8px;
}
.case_box.case4 .otp_pin .formw_sm {
  width: 140px;
}

.box_swiper,
.box_tab {
  background-color: #f5f5f5;
  border-radius: 15px;
  padding: 32px 0px;
}

.box_tab {
  padding-left: 56px;
  padding-right: 56px;
}

.phishing_box {
  position: relative;
  padding: 31px 47px;
  border-top: 1px solid #222;
  border-bottom: 1px solid #222;
}
.phishing_box::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 57px;
  transform: translateY(-50%);
  width: 96px;
  height: 96px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='80' viewBox='0 0 48 80'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-561.000000, -1582.000000) translate(479.000000, 196.000000) translate(2.000000, 1341.000000) translate(80.000000, 45.000000)'%3E%3Crect width='46' height='78' x='1' y='1' fill='%23FFF' stroke='%23444' stroke-width='2' rx='8'/%3E%3Crect width='40' height='68' x='4' y='8' fill='%23FEE' rx='4'/%3E%3Crect width='12' height='1.5' x='16' y='4' fill='%23444' rx='.75'/%3E%3Crect width='2' height='2' x='32' y='4' fill='%23444' rx='1'/%3E%3Cg%3E%3Cpath fill='%23FFB3B3' fill-rule='nonzero' d='M11.887 3.683L1.333 22.043h19.965c2.05 0 3.333-2.218 2.312-3.995L15.354 3.683c-.769-1.338-2.7-1.338-3.468 0' transform='translate(12.000000, 25.000000)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='1.5' d='M7.747 5.323L.403 18.043c-1.027 1.778.256 4 2.309 4h18.576c2.053 0 3.335-2.222 2.309-4L14.31 1.957c-1.027-1.778-3.593-1.778-4.62 0' transform='translate(12.000000, 25.000000)'/%3E%3Cpath fill='%23444' fill-rule='nonzero' d='M12.667 16.667c0 .368-.298.666-.667.666-.369 0-.667-.298-.667-.666 0-.369.298-.667.667-.667.369 0 .667.298.667.667' transform='translate(12.000000, 25.000000)'/%3E%3Cpath fill='%23444' fill-rule='nonzero' d='M12 16c-.369 0-.667.298-.667.667 0 .368.298.666.667.666.369 0 .667-.298.667-.666 0-.369-.298-.667-.667-.667' transform='translate(12.000000, 25.000000)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='1.5' d='M12 10L12 14' transform='translate(12.000000, 25.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.phishing_box .inner_wrap {
  padding-left: 150px;
}
.phishing_box .inner_wrap strong {
  display: block;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 24px;
  color: #222;
  font-weight: 700;
}
.phishing_box .inner_wrap p {
  color: #222;
  font-size: 13px;
  line-height: 22px;
  font-weight: 400;
}
.phishing_box .inner_wrap .mtl_checkbox {
  margin: 16px 0px 0px 0px;
}
.phishing_box .tool_box {
  position: absolute;
  bottom: 31px;
  right: 47px;
}
.phishing_box .tool_box .tool_txt {
  display: inline-block;
  padding-right: 5px;
  color: #222;
  font-size: 13px;
  line-height: 22px;
  font-weight: 700;
}
.phishing_box .tool_box .tooltip .tooltip_btn:after {
  background-color: #444;
}

.box_security {
  margin-top: 16px;
}
.box_security .box_con {
  position: relative;
  border-radius: 8px;
  padding: 12px 30px;
  border: 1px solid #e0e0e0;
}
.box_security .box_con::after {
  display: block;
  content: "";
  clear: both;
}
.box_security .box_con dl dt, .box_security .box_con dl dd {
  float: left;
  line-height: 24px;
  font-size: 13px;
}
.box_security .box_con dl dt {
  margin-right: 5px;
  color: #757575;
}
.box_security .box_con dl dd {
  margin-right: 11px;
}
.box_security .box_con dl dd span {
  font-family: "Roboto";
}
.box_security .box_con dl dd:last-child {
  margin-right: 0;
}
.box_security .s_obj {
  position: relative;
  float: left;
  padding-left: 12px;
}
.box_security .s_obj .link_txt {
  font-weight: 500;
  color: #222222;
  text-decoration: underline;
}
.box_security .s_obj:after {
  content: "";
  position: absolute;
  top: 10px;
  left: 0px;
  width: 2px;
  height: 2px;
  background-color: #444;
}
.box_security .c_obj {
  float: right;
}

.empty_box {
  padding: 50px 0;
  text-align: center;
  display: none;
}
.empty_box p {
  font-weight: 400;
}

.no_data .empty_box {
  display: block;
}

.table_area .empty_box {
  border-bottom: 1px solid #e0e0e0;
}

.empty_box_icon {
  padding: 80px 0 80px 0;
  text-align: center;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg transform='translate(-912 -690) translate(912 690)'%3E%3Ccircle cx='48' cy='48' r='48' fill='%23F5F5F5'/%3E%3Cg%3E%3Cpath fill='%23CCC' d='M23.83 12.525L8 40.065h29.947c3.075 0 5-3.327 3.468-5.993L29.031 12.525c-1.153-2.007-4.049-2.007-5.202 0' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M17.62 14.985L6.604 34.065c-1.54 2.666.385 6 3.464 6h27.864c3.08 0 5.003-3.334 3.463-6l-13.93-24.13c-1.54-2.667-5.39-2.667-6.929 0' transform='translate(24 24)'/%3E%3Cpath fill='%23444' d='M25 32c0 .553-.447 1-1 1-.553 0-1-.447-1-1 0-.553.447-1 1-1 .553 0 1 .447 1 1' transform='translate(24 24)'/%3E%3Cpath fill='%23444' d='M24 31c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M24 22L24 28' transform='translate(24 24)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center 25px no-repeat;
}
.empty_box_icon strong {
  padding: 70px 0 0 0;
  font-size: 20px;
  font-weight: 500;
  color: #222;
  display: block;
}
.empty_box_icon p {
  font-size: 14px;
  color: #444;
  margin-top: 20px;
  font-weight: normal;
}

/*
* Tooltip
* --------------
*/
.tooltip {
  position: relative;
  display: inline-block;
}
.tooltip.gray {
  margin-left: 3px;
}
.tooltip.gray .tooltip_btn:after {
  top: 1px;
  background-color: #ababab;
}
.tooltip .tooltip_btn {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 20px;
  vertical-align: middle;
}
.tooltip .tooltip_btn:after {
  content: "?";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 16px;
  height: 16px;
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  text-align: center;
  background-color: #afafaf;
  border-radius: 50%;
}
.tooltip .tooltip_btn span {
  position: absolute;
  display: inline-block;
  font-size: 1px;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  visibility: hidden;
  overflow: hidden;
  border: 0;
  clip: rect(0, 0, 0, 0);
}
.tooltip .tooltip_btn.on:before {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 3px;
  width: 10px;
  height: 5px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='0 0 10 5'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23444'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M300 0L290 0 295 5z' transform='translate(-1371 -1835) translate(480 196) translate(1 1492) translate(600 147) matrix(1 0 0 -1 0 5)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}
.tooltip .tooltip_btn.btn_txt {
  width: auto;
}
.tooltip .tooltip_btn.btn_txt:after {
  content: "";
  background: none;
}

.tooltip_content {
  display: none;
}

.tooltip_clone {
  position: absolute;
  height: auto;
}
.tooltip_clone:focus {
  outline: 1px dotted #222;
}
.tooltip_clone .tooltip_content {
  display: block;
  position: relative;
  min-width: 200px;
}
.tooltip_clone .tooltip_body {
  z-index: 9990;
  position: relative;
  color: #fff;
  padding: 32px 30px 24px 16px;
  border-radius: 16px;
  background-color: #444444;
  line-height: 22px;
  font-size: 13px;
}
.tooltip_clone .tooltip_body dt {
  font-size: 13px;
}
.tooltip_clone .tooltip_body li, .tooltip_clone .tooltip_body p {
  font-weight: 400;
}
.tooltip_clone .tooltip_body h4 {
  font-size: 13px;
}
.tooltip_clone .btn_close {
  z-index: 9991;
  position: absolute;
  top: 8px;
  right: 8px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23FFF' stroke-linecap='square' stroke-width='1.5' d='M7 8L15.485 16.485' transform='translate(-1409 -1848) translate(480 196) translate(1 1492) translate(600 147) translate(328 13)'/%3E%3Cpath stroke='%23FFF' stroke-linecap='square' stroke-width='1.5' d='M7 8L15.485 16.485' transform='translate(-1409 -1848) translate(480 196) translate(1 1492) translate(600 147) translate(328 13) matrix(-1 0 0 1 22.485 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
  width: 24px;
  height: 24px;
}
.tooltip_clone .btn_close span {
  position: absolute;
  display: inline-block;
  font-size: 1px;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  visibility: hidden;
  overflow: hidden;
  border: 0;
  clip: rect(0, 0, 0, 0);
}

.title_area .tooltip {
  margin-top: 7px;
  margin-left: 8px;
  vertical-align: top;
}

/*
* LOGO
* --------------
*/
.mtl_selectbox.logo_selectbox {
  width: 267px;
}
.mtl_selectbox.logo_selectbox > a {
  width: 203px;
}
.mtl_selectbox.logo_selectbox i.logo + a {
  padding-left: 48px;
}
.mtl_selectbox.logo_selectbox i.logo2x + a {
  padding-left: 48px;
}
.mtl_selectbox.logo_selectbox.block {
  width: calc(100% - 37px);
}
.mtl_selectbox.logo_selectbox.block > a { /*padding-left: 48px; */
  width: calc(100% - 37px);
}
.mtl_selectbox.logo_selectbox.block i.logo + a {
  padding-left: 48px;
}
.mtl_selectbox.logo_selectbox.block i.logo2x + a {
  padding-left: 48px;
}

.btn_input_search {
  position: relative;
  box-sizing: border-box;
  display: inline-block;
  width: 304px;
  height: 48px;
  line-height: 48px;
  padding: 0 15px 0 48px;
  border-radius: 8px;
  font-weight: 500;
  font-size: 14px;
  color: #222;
  vertical-align: middle;
  outline: none;
  background: #fff;
  margin-right: 4px;
  border: 1px solid #bdbdbd;
}
.btn_input_search:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  height: 48px;
  width: 48px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-961 -726) translate(479 196) translate(1 382) translate(49 136) translate(432 12)'%3E%3Crect width='12.5' height='12.327' x='4.75' y='4.75' stroke='%23444' stroke-width='1.5' rx='6.164'/%3E%3Cpath stroke='%23444' stroke-linecap='square' stroke-width='1.5' d='M15.164 16.612L17.989 19.403' transform='rotate(5 16.576 18.007)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
}
.btn_input_search:hover {
  background-color: #f9f9f9;
}
.btn_input_search:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(189, 189, 189, 0.2);
}

.logo_txt .logo,
.btn_input_search .logo,
.mtl_selectbox.logo_selectbox .logo {
  z-index: 99;
  position: absolute;
  width: 24px;
  height: 24px;
  background: url("../../inc_renewal/img/logo_financial/24x24/banklogo.png") no-repeat;
}
.logo_txt .logo.no_data,
.btn_input_search .logo.no_data,
.mtl_selectbox.logo_selectbox .logo.no_data {
  background-position: -213px -513px;
}
.logo_txt .logo.bank00,
.btn_input_search .logo.bank00,
.mtl_selectbox.logo_selectbox .logo.bank00 {
  background-position: -13px -13px;
}
.logo_txt .logo.bank01,
.btn_input_search .logo.bank01,
.mtl_selectbox.logo_selectbox .logo.bank01 {
  background-position: -63px -13px;
}
.logo_txt .logo.bank02,
.btn_input_search .logo.bank02,
.mtl_selectbox.logo_selectbox .logo.bank02 {
  background-position: -113px -12px;
}
.logo_txt .logo.bank03,
.btn_input_search .logo.bank03,
.mtl_selectbox.logo_selectbox .logo.bank03 {
  background-position: -163px -13px;
}
.logo_txt .logo.bank04,
.btn_input_search .logo.bank04,
.mtl_selectbox.logo_selectbox .logo.bank04 {
  background-position: -213px -13px;
}
.logo_txt .logo.bank05,
.btn_input_search .logo.bank05,
.mtl_selectbox.logo_selectbox .logo.bank05 {
  background-position: -263px -13px;
}
.logo_txt .logo.bank06,
.btn_input_search .logo.bank06,
.mtl_selectbox.logo_selectbox .logo.bank06 {
  background-position: -313px -13px;
}
.logo_txt .logo.bank07,
.btn_input_search .logo.bank07,
.mtl_selectbox.logo_selectbox .logo.bank07 {
  background-position: -363px -13px;
}
.logo_txt .logo.bank08,
.btn_input_search .logo.bank08,
.mtl_selectbox.logo_selectbox .logo.bank08 {
  background-position: -413px -13px;
}
.logo_txt .logo.bank09,
.btn_input_search .logo.bank09,
.mtl_selectbox.logo_selectbox .logo.bank09 {
  background-position: -463px -13px;
}
.logo_txt .logo.bank10,
.btn_input_search .logo.bank10,
.mtl_selectbox.logo_selectbox .logo.bank10 {
  background-position: -13px -63px;
}
.logo_txt .logo.bank11,
.btn_input_search .logo.bank11,
.mtl_selectbox.logo_selectbox .logo.bank11 {
  background-position: -63px -63px;
}
.logo_txt .logo.bank12,
.btn_input_search .logo.bank12,
.mtl_selectbox.logo_selectbox .logo.bank12 {
  background-position: -113px -63px;
}
.logo_txt .logo.bank13,
.btn_input_search .logo.bank13,
.mtl_selectbox.logo_selectbox .logo.bank13 {
  background-position: -163px -63px;
}
.logo_txt .logo.bank14,
.btn_input_search .logo.bank14,
.mtl_selectbox.logo_selectbox .logo.bank14 {
  background-position: -213px -63px;
}
.logo_txt .logo.bank15,
.btn_input_search .logo.bank15,
.mtl_selectbox.logo_selectbox .logo.bank15 {
  background-position: -263px -63px;
}
.logo_txt .logo.bank16,
.btn_input_search .logo.bank16,
.mtl_selectbox.logo_selectbox .logo.bank16 {
  background-position: -313px -63px;
}
.logo_txt .logo.bank17,
.btn_input_search .logo.bank17,
.mtl_selectbox.logo_selectbox .logo.bank17 {
  background-position: -363px -63px;
}
.logo_txt .logo.bank18,
.btn_input_search .logo.bank18,
.mtl_selectbox.logo_selectbox .logo.bank18 {
  background-position: -413px -63px;
}
.logo_txt .logo.bank19,
.btn_input_search .logo.bank19,
.mtl_selectbox.logo_selectbox .logo.bank19 {
  background-position: -463px -63px;
}
.logo_txt .logo.bank20,
.btn_input_search .logo.bank20,
.mtl_selectbox.logo_selectbox .logo.bank20 {
  background-position: -13px -113px;
}
.logo_txt .logo.bank21,
.btn_input_search .logo.bank21,
.mtl_selectbox.logo_selectbox .logo.bank21 {
  background-position: -63px -113px;
}
.logo_txt .logo.bank22,
.btn_input_search .logo.bank22,
.mtl_selectbox.logo_selectbox .logo.bank22 {
  background-position: -113px -113px;
}
.logo_txt .logo.bank23,
.btn_input_search .logo.bank23,
.mtl_selectbox.logo_selectbox .logo.bank23 {
  background-position: -163px -113px;
}
.logo_txt .logo.bank24,
.btn_input_search .logo.bank24,
.mtl_selectbox.logo_selectbox .logo.bank24 {
  background-position: -213px -113px;
}
.logo_txt .logo.bank25,
.btn_input_search .logo.bank25,
.mtl_selectbox.logo_selectbox .logo.bank25 {
  background-position: -263px -113px;
}
.logo_txt .logo.bank26,
.btn_input_search .logo.bank26,
.mtl_selectbox.logo_selectbox .logo.bank26 {
  background-position: -313px -113px;
}
.logo_txt .logo.bank27,
.btn_input_search .logo.bank27,
.mtl_selectbox.logo_selectbox .logo.bank27 {
  background-position: -363px -113px;
}
.logo_txt .logo.bank28,
.btn_input_search .logo.bank28,
.mtl_selectbox.logo_selectbox .logo.bank28 {
  background-position: -413px -113px;
}
.logo_txt .logo.bank29,
.btn_input_search .logo.bank29,
.mtl_selectbox.logo_selectbox .logo.bank29 {
  background-position: -463px -113px;
}
.logo_txt .logo.bank30,
.btn_input_search .logo.bank30,
.mtl_selectbox.logo_selectbox .logo.bank30 {
  background-position: -13px -163px;
}
.logo_txt .logo.bank31,
.btn_input_search .logo.bank31,
.mtl_selectbox.logo_selectbox .logo.bank31 {
  background-position: -63px -163px;
}
.logo_txt .logo.bank32,
.btn_input_search .logo.bank32,
.mtl_selectbox.logo_selectbox .logo.bank32 {
  background-position: -113px -163px;
}
.logo_txt .logo.bank33,
.btn_input_search .logo.bank33,
.mtl_selectbox.logo_selectbox .logo.bank33 {
  background-position: -163px -163px;
}
.logo_txt .logo.bank34,
.btn_input_search .logo.bank34,
.mtl_selectbox.logo_selectbox .logo.bank34 {
  background-position: -213px -163px;
}
.logo_txt .logo.bank35,
.btn_input_search .logo.bank35,
.mtl_selectbox.logo_selectbox .logo.bank35 {
  background-position: -263px -163px;
}
.logo_txt .logo.bank36,
.btn_input_search .logo.bank36,
.mtl_selectbox.logo_selectbox .logo.bank36 {
  background-position: -313px -163px;
}
.logo_txt .logo.bank37,
.btn_input_search .logo.bank37,
.mtl_selectbox.logo_selectbox .logo.bank37 {
  background-position: -363px -163px;
}
.logo_txt .logo.bank38,
.btn_input_search .logo.bank38,
.mtl_selectbox.logo_selectbox .logo.bank38 {
  background-position: -413px -163px;
}
.logo_txt .logo.bank39,
.btn_input_search .logo.bank39,
.mtl_selectbox.logo_selectbox .logo.bank39 {
  background-position: -463px -163px;
}
.logo_txt .logo.bank40,
.btn_input_search .logo.bank40,
.mtl_selectbox.logo_selectbox .logo.bank40 {
  background-position: -13px -213px;
}
.logo_txt .logo.bank41,
.btn_input_search .logo.bank41,
.mtl_selectbox.logo_selectbox .logo.bank41 {
  background-position: -63px -213px;
}
.logo_txt .logo.bank42,
.btn_input_search .logo.bank42,
.mtl_selectbox.logo_selectbox .logo.bank42 {
  background-position: -113px -213px;
}
.logo_txt .logo.bank43,
.btn_input_search .logo.bank43,
.mtl_selectbox.logo_selectbox .logo.bank43 {
  background-position: -163px -213px;
}
.logo_txt .logo.bank44,
.btn_input_search .logo.bank44,
.mtl_selectbox.logo_selectbox .logo.bank44 {
  background-position: -213px -213px;
}
.logo_txt .logo.bank45,
.btn_input_search .logo.bank45,
.mtl_selectbox.logo_selectbox .logo.bank45 {
  background-position: -263px -213px;
}
.logo_txt .logo.bank46,
.btn_input_search .logo.bank46,
.mtl_selectbox.logo_selectbox .logo.bank46 {
  background-position: -313px -213px;
}
.logo_txt .logo.bank47,
.btn_input_search .logo.bank47,
.mtl_selectbox.logo_selectbox .logo.bank47 {
  background-position: -363px -213px;
}
.logo_txt .logo.bank48,
.btn_input_search .logo.bank48,
.mtl_selectbox.logo_selectbox .logo.bank48 {
  background-position: -413px -213px;
}
.logo_txt .logo.bank49,
.btn_input_search .logo.bank49,
.mtl_selectbox.logo_selectbox .logo.bank49 {
  background-position: -463px -213px;
}
.logo_txt .logo.bank50,
.btn_input_search .logo.bank50,
.mtl_selectbox.logo_selectbox .logo.bank50 {
  background-position: -13px -263px;
}
.logo_txt .logo.bank51,
.btn_input_search .logo.bank51,
.mtl_selectbox.logo_selectbox .logo.bank51 {
  background-position: -63px -263px;
}
.logo_txt .logo.bank52,
.btn_input_search .logo.bank52,
.mtl_selectbox.logo_selectbox .logo.bank52 {
  background-position: -113px -263px;
}
.logo_txt .logo.bank53,
.btn_input_search .logo.bank53,
.mtl_selectbox.logo_selectbox .logo.bank53 {
  background-position: -163px -263px;
}
.logo_txt .logo.bank54,
.btn_input_search .logo.bank54,
.mtl_selectbox.logo_selectbox .logo.bank54 {
  background-position: -213px -263px;
}
.logo_txt .logo.bank55,
.btn_input_search .logo.bank55,
.mtl_selectbox.logo_selectbox .logo.bank55 {
  background-position: -263px -263px;
}
.logo_txt .logo.bank56,
.btn_input_search .logo.bank56,
.mtl_selectbox.logo_selectbox .logo.bank56 {
  background-position: -313px -263px;
}
.logo_txt .logo.bank57,
.btn_input_search .logo.bank57,
.mtl_selectbox.logo_selectbox .logo.bank57 {
  background-position: -363px -263px;
}
.logo_txt .logo.bank58,
.btn_input_search .logo.bank58,
.mtl_selectbox.logo_selectbox .logo.bank58 {
  background-position: -413px -263px;
}
.logo_txt .logo.bank59,
.btn_input_search .logo.bank59,
.mtl_selectbox.logo_selectbox .logo.bank59 {
  background-position: -463px -263px;
}
.logo_txt .logo.bank60,
.btn_input_search .logo.bank60,
.mtl_selectbox.logo_selectbox .logo.bank60 {
  background-position: -13px -313px;
}
.logo_txt .logo.bank61,
.btn_input_search .logo.bank61,
.mtl_selectbox.logo_selectbox .logo.bank61 {
  background-position: -63px -313px;
}
.logo_txt .logo.bank62,
.btn_input_search .logo.bank62,
.mtl_selectbox.logo_selectbox .logo.bank62 {
  background-position: -113px -313px;
}
.logo_txt .logo.bank63,
.btn_input_search .logo.bank63,
.mtl_selectbox.logo_selectbox .logo.bank63 {
  background-position: -163px -313px;
}
.logo_txt .logo.bank64,
.btn_input_search .logo.bank64,
.mtl_selectbox.logo_selectbox .logo.bank64 {
  background-position: -213px -313px;
}
.logo_txt .logo.stockA01,
.btn_input_search .logo.stockA01,
.mtl_selectbox.logo_selectbox .logo.stockA01 {
  background-position: -13px -413px;
}
.logo_txt .logo.stockA02,
.btn_input_search .logo.stockA02,
.mtl_selectbox.logo_selectbox .logo.stockA02 {
  background-position: -63px -413px;
}
.logo_txt .logo.stockA03,
.btn_input_search .logo.stockA03,
.mtl_selectbox.logo_selectbox .logo.stockA03 {
  background-position: -113px -413px;
}
.logo_txt .logo.stockA04,
.btn_input_search .logo.stockA04,
.mtl_selectbox.logo_selectbox .logo.stockA04 {
  background-position: -163px -413px;
}
.logo_txt .logo.stockA05,
.btn_input_search .logo.stockA05,
.mtl_selectbox.logo_selectbox .logo.stockA05 {
  background-position: -213px -413px;
}
.logo_txt .logo.stockA06,
.btn_input_search .logo.stockA06,
.mtl_selectbox.logo_selectbox .logo.stockA06 {
  background-position: -263px -413px;
}
.logo_txt .logo.stockA07,
.btn_input_search .logo.stockA07,
.mtl_selectbox.logo_selectbox .logo.stockA07 {
  background-position: -313px -413px;
}
.logo_txt .logo.stockA08,
.btn_input_search .logo.stockA08,
.mtl_selectbox.logo_selectbox .logo.stockA08 {
  background-position: -363px -413px;
}
.logo_txt .logo.stockA09,
.btn_input_search .logo.stockA09,
.mtl_selectbox.logo_selectbox .logo.stockA09 {
  background-position: -413px -413px;
}
.logo_txt .logo.stockA10,
.btn_input_search .logo.stockA10,
.mtl_selectbox.logo_selectbox .logo.stockA10 {
  background-position: -463px -413px;
}
.logo_txt .logo.stockA11,
.btn_input_search .logo.stockA11,
.mtl_selectbox.logo_selectbox .logo.stockA11 {
  background-position: -13px -463px;
}
.logo_txt .logo.stockA12,
.btn_input_search .logo.stockA12,
.mtl_selectbox.logo_selectbox .logo.stockA12 {
  background-position: -63px -463px;
}
.logo_txt .logo.stockA13,
.btn_input_search .logo.stockA13,
.mtl_selectbox.logo_selectbox .logo.stockA13 {
  background-position: -113px -463px;
}
.logo_txt .logo.stockA14,
.btn_input_search .logo.stockA14,
.mtl_selectbox.logo_selectbox .logo.stockA14 {
  background-position: -163px -463px;
}
.logo_txt .logo.stockA15,
.btn_input_search .logo.stockA15,
.mtl_selectbox.logo_selectbox .logo.stockA15 {
  background-position: -213px -463px;
}
.logo_txt .logo.stockA16,
.btn_input_search .logo.stockA16,
.mtl_selectbox.logo_selectbox .logo.stockA16 {
  background-position: -263px -463px;
}
.logo_txt .logo.stockA17,
.btn_input_search .logo.stockA17,
.mtl_selectbox.logo_selectbox .logo.stockA17 {
  background-position: -313px -463px;
}
.logo_txt .logo.stockA18,
.btn_input_search .logo.stockA18,
.mtl_selectbox.logo_selectbox .logo.stockA18 {
  background-position: -363px -463px;
}
.logo_txt .logo.stockA19,
.btn_input_search .logo.stockA19,
.mtl_selectbox.logo_selectbox .logo.stockA19 {
  background-position: -413px -463px;
}
.logo_txt .logo.stockA20,
.btn_input_search .logo.stockA20,
.mtl_selectbox.logo_selectbox .logo.stockA20 {
  background-position: -463px -463px;
}
.logo_txt .logo.stockA21,
.btn_input_search .logo.stockA21,
.mtl_selectbox.logo_selectbox .logo.stockA21 {
  background-position: -13px -513px;
}
.logo_txt .logo.stockA22,
.btn_input_search .logo.stockA22,
.mtl_selectbox.logo_selectbox .logo.stockA22 {
  background-position: -63px -513px;
}
.logo_txt .logo.stockA23,
.btn_input_search .logo.stockA23,
.mtl_selectbox.logo_selectbox .logo.stockA23 {
  background-position: -113px -513px;
}
.logo_txt .logo.stockA24,
.btn_input_search .logo.stockA24,
.mtl_selectbox.logo_selectbox .logo.stockA24 {
  background-position: -163px -513px;
}
.logo_txt .logo.stockA25,
.btn_input_search .logo.stockA25,
.mtl_selectbox.logo_selectbox .logo.stockA25 {
  background-position: -213px -513px;
}
.logo_txt .logo.stockA26,
.btn_input_search .logo.stockA26,
.mtl_selectbox.logo_selectbox .logo.stockA26 {
  background-position: -263px -513px;
}
.logo_txt .logo.stockA27,
.btn_input_search .logo.stockA27,
.mtl_selectbox.logo_selectbox .logo.stockA27 {
  background-position: -313px -513px;
}
.logo_txt .logo.stockA28,
.btn_input_search .logo.stockA28,
.mtl_selectbox.logo_selectbox .logo.stockA28 {
  background-position: -363px -513px;
}
.logo_txt .logo.stockA29,
.btn_input_search .logo.stockA29,
.mtl_selectbox.logo_selectbox .logo.stockA29 {
  background-position: -413px -513px;
}
.logo_txt .logo.stockA30,
.btn_input_search .logo.stockA30,
.mtl_selectbox.logo_selectbox .logo.stockA30 {
  background-position: -463px -513px;
}
.logo_txt .logo.stockA31,
.btn_input_search .logo.stockA31,
.mtl_selectbox.logo_selectbox .logo.stockA31 {
  background-position: -13px -563px;
}
.logo_txt .logo.stockA32,
.btn_input_search .logo.stockA32,
.mtl_selectbox.logo_selectbox .logo.stockA32 {
  background-position: -63px -563px;
}
.logo_txt .logo.stockA33,
.btn_input_search .logo.stockA33,
.mtl_selectbox.logo_selectbox .logo.stockA33 {
  background-position: -113px -563px;
}
.logo_txt .logo.stockA34,
.btn_input_search .logo.stockA34,
.mtl_selectbox.logo_selectbox .logo.stockA34 {
  background-position: -163px -563px;
}
.logo_txt .logo.stockA35,
.btn_input_search .logo.stockA35,
.mtl_selectbox.logo_selectbox .logo.stockA35 {
  background-position: -213px -563px;
}
.logo_txt .logo.stockA36,
.btn_input_search .logo.stockA36,
.mtl_selectbox.logo_selectbox .logo.stockA36 {
  background-position: -263px -563px;
}
.logo_txt .logo.stockA37,
.btn_input_search .logo.stockA37,
.mtl_selectbox.logo_selectbox .logo.stockA37 {
  background-position: -313px -563px;
}
.logo_txt .logo.stockA38,
.btn_input_search .logo.stockA38,
.mtl_selectbox.logo_selectbox .logo.stockA38 {
  background-position: -363px -563px;
}
.logo_txt .logo.stockA39,
.btn_input_search .logo.stockA39,
.mtl_selectbox.logo_selectbox .logo.stockA39 {
  background-position: -413px -563px;
}
.logo_txt .logo.stockA40,
.btn_input_search .logo.stockA40,
.mtl_selectbox.logo_selectbox .logo.stockA40 {
  background-position: -463px -563px;
}
.logo_txt .logo.stockA41,
.btn_input_search .logo.stockA41,
.mtl_selectbox.logo_selectbox .logo.stockA41 {
  background-position: -13px -613px;
}
.logo_txt .logo.stockA42,
.btn_input_search .logo.stockA42,
.mtl_selectbox.logo_selectbox .logo.stockA42 {
  background-position: -63px -613px;
}
.logo_txt .logo.stockA43,
.btn_input_search .logo.stockA43,
.mtl_selectbox.logo_selectbox .logo.stockA43 {
  background-position: -113px -613px;
}
.logo_txt .logo.stockA44,
.btn_input_search .logo.stockA44,
.mtl_selectbox.logo_selectbox .logo.stockA44 {
  background-position: -163px -613px;
}
.logo_txt .logo.stockA45,
.btn_input_search .logo.stockA45,
.mtl_selectbox.logo_selectbox .logo.stockA45 {
  background-position: -213px -613px;
}
.logo_txt .logo.stockA46,
.btn_input_search .logo.stockA46,
.mtl_selectbox.logo_selectbox .logo.stockA46 {
  background-position: -263px -613px;
}
.logo_txt .logo.stockA47,
.btn_input_search .logo.stockA47,
.mtl_selectbox.logo_selectbox .logo.stockA47 {
  background-position: -313px -613px;
}
.logo_txt .logo.stockA48,
.btn_input_search .logo.stockA48,
.mtl_selectbox.logo_selectbox .logo.stockA48 {
  background-position: -363px -613px;
}
.logo_txt .logo2x,
.btn_input_search .logo2x,
.mtl_selectbox.logo_selectbox .logo2x {
  z-index: 99;
  position: absolute;
  width: 24px;
  height: 24px;
  background: url("../../inc_renewal/img/logo_financial/24x24/banklogo2x.png") no-repeat;
  background-size: 500px auto;
}
.logo_txt .logo2x.bank00,
.btn_input_search .logo2x.bank00,
.mtl_selectbox.logo_selectbox .logo2x.bank00 {
  background-position: -13px -13px;
}
.logo_txt .logo2x.bank01,
.btn_input_search .logo2x.bank01,
.mtl_selectbox.logo_selectbox .logo2x.bank01 {
  background-position: -63px -13px;
}
.logo_txt .logo2x.bank02,
.btn_input_search .logo2x.bank02,
.mtl_selectbox.logo_selectbox .logo2x.bank02 {
  background-position: -113px -12px;
}
.logo_txt .logo2x.bank03,
.btn_input_search .logo2x.bank03,
.mtl_selectbox.logo_selectbox .logo2x.bank03 {
  background-position: -163px -13px;
}
.logo_txt .logo2x.bank04,
.btn_input_search .logo2x.bank04,
.mtl_selectbox.logo_selectbox .logo2x.bank04 {
  background-position: -213px -13px;
}
.logo_txt .logo2x.bank05,
.btn_input_search .logo2x.bank05,
.mtl_selectbox.logo_selectbox .logo2x.bank05 {
  background-position: -263px -13px;
}
.logo_txt .logo2x.bank06,
.btn_input_search .logo2x.bank06,
.mtl_selectbox.logo_selectbox .logo2x.bank06 {
  background-position: -313px -13px;
}
.logo_txt .logo2x.bank07,
.btn_input_search .logo2x.bank07,
.mtl_selectbox.logo_selectbox .logo2x.bank07 {
  background-position: -363px -13px;
}
.logo_txt .logo2x.bank08,
.btn_input_search .logo2x.bank08,
.mtl_selectbox.logo_selectbox .logo2x.bank08 {
  background-position: -413px -13px;
}
.logo_txt .logo2x.bank09,
.btn_input_search .logo2x.bank09,
.mtl_selectbox.logo_selectbox .logo2x.bank09 {
  background-position: -463px -13px;
}

.btn_input_search .logo, .btn_input_search .logo2x,
.mtl_selectbox.logo_selectbox .logo,
.mtl_selectbox.logo_selectbox .logo2x {
  top: 11px;
  left: 16px;
}

.logo_txt {
  position: relative;
  padding-left: 32px;
}
.logo_txt .logo, .logo_txt .logo2x {
  top: -3px;
  left: 0;
}
.logo_txt + input {
  margin-left: 16px;
}

/*
* Paging
* --------------
*/
.pager_org {
  text-align: center;
  color: #757575;
  padding-top: 40px;
}
.pager_org .btn.first {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-668 -1828) translate(668 1828) matrix(-1 0 0 1 32 0)'%3E%3Cg stroke='%23BDBDBD' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M0 0L4 4 0 8M6 0L10 4 6 8' transform='translate(11 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.pager_org .btn.first:hover, .pager_org .btn.first:focus {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg transform='translate(-1220.000000, -3845.000000) translate(1236.000000, 3861.000000) scale(-1, 1) translate(-1236.000000, -3861.000000) translate(1220.000000, 3845.000000)'%3E%3Crect width='32' height='32' fill='%23F5F5F5' rx='8'/%3E%3Cg stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M0 0L4 4 0 8M6 0L10 4 6 8' transform='translate(11.000000, 12.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.pager_org .btn.prev {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-708 -1828) translate(668 1828) matrix(-1 0 0 1 72 0)'%3E%3Cpath stroke='%23BDBDBD' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14 12L18 16 14 20'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
  margin: 0;
}
.pager_org .btn.prev:hover, .pager_org .btn.prev:focus {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg transform='translate(-1180.000000, -3845.000000) translate(1196.000000, 3861.000000) scale(-1, 1) translate(-1196.000000, -3861.000000) translate(1180.000000, 3845.000000)'%3E%3Crect width='32' height='32' fill='%23F5F5F5' rx='8'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14 12L18 16 14 20'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.pager_org .btn.next {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1180 -1828) translate(668 1828) translate(512)'%3E%3Cpath stroke='%23BDBDBD' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14 12L18 16 14 20'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
  margin: 0;
}
.pager_org .btn.next:hover, .pager_org .btn.next:focus {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1180.000000, -3733.000000) translate(668.000000, 3733.000000) translate(512.000000, 0.000000)'%3E%3Crect width='32' height='32' fill='%23F5F5F5' rx='8'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14 12L18 16 14 20'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.pager_org .btn.end {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1220 -1828) translate(668 1828) translate(552)'%3E%3Cg stroke='%23BDBDBD' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M0 0L4 4 0 8M6 0L10 4 6 8' transform='translate(11 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.pager_org .btn.end:hover, .pager_org .btn.end:focus {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1220.000000, -3733.000000) translate(668.000000, 3733.000000) translate(552.000000, 0.000000)'%3E%3Crect width='32' height='32' fill='%23F5F5F5' rx='8'/%3E%3Cg stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M0 0L4 4 0 8M6 0L10 4 6 8' transform='translate(11.000000, 12.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.pager_org .btn {
  font-size: 0;
  width: 32px;
  height: 32px;
  border-radius: 8px;
  border: 1px solid transparent;
  padding: 0;
  background-color: #fff;
  color: #fff;
}
.pager_org .btn.disabled, .pager_org .btn:disabled {
  background-color: #f5f5f5;
  color: #bdbdbd;
}
.pager_org .btn:not(:disabled):not(.disabled):active, .pager_org .btn:not(:disabled):not(.disabled).active {
  background-color: #f5f5f5;
}
.pager_org .btn:hover {
  background-color: #ccc;
}
.pager_org .btn:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(8, 134, 197, 0.2);
}
.pager_org .num {
  display: inline-block;
  vertical-align: middle;
  margin: 0 24px;
}
.pager_org .num .on {
  background: #0886c5;
  color: #fff;
  border-radius: 8px;
}
.pager_org a {
  display: inline-block;
  text-align: center;
  color: #757575;
  width: 32px;
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  margin-right: 8px;
  border-radius: 8px;
}
.pager_org a:last-child {
  margin-right: 0;
}
.pager_org a:hover, .pager_org a:focus {
  background-color: #f5f5f5;
}
.pager_org a:not(.btn) {
  color: #757575;
}

/*
* Content
* --------------
*/
.box,
.comp {
  position: relative;
  width: 100%;
  margin-top: 72px;
}
.box:first-child,
.comp:first-child {
  margin-top: 0;
}
.box:last-child > .btn_area.sub, .box:last-child > .btn_area.action,
.comp:last-child > .btn_area.sub,
.comp:last-child > .btn_area.action {
  margin-bottom: 0px;
}
.box.tab_margin,
.comp.tab_margin {
  margin-top: 56px;
}
.box.marginPlus50,
.comp.marginPlus50 {
  margin-top: 122px;
}

/* .modal .modal_body {
	.comp{margin-top:30px;
		&:first-child{margin-top: 0;}
	}
	.box{margin-top: 46px;}
} */
.result_wrap {
  margin-top: 30px;
}

.myassets .comp {
  margin-top: 96px;
}
.myassets .comp:first-child {
  margin-top: 0;
}
.myassets .comp:nth-of-type(2) {
  margin-top: 72px;
}

.h2_title {
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.56px;
  line-height: 1.6;
}

.h3_title {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: -0.56px;
}

.h4_title {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: -0.56px;
}

.h3_txt {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: -0.56px;
  line-height: 28px;
}

.h4_txt {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #757575;
}

.modal .h2_title {
  font-size: 16px;
}

.face_regular {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #222;
}

.content_title {
  position: relative;
  height: auto;
  margin: 0px auto 0;
  padding-top: 56px;
}
.content_title::after {
  display: block;
  content: "";
  clear: both;
}
.content_title .h1_title {
  float: left;
  font-size: 40px;
  line-height: 54px;
  letter-spacing: -0.5px;
  font-weight: 500;
}
.content_title .guide_title {
  font-family: "Roboto";
  font-size: 32px;
  font-weight: bold;
  line-height: 46px;
  letter-spacing: normal;
  color: #222222;
  margin-bottom: 8px;
}
.content_title .fz48_title {
  font-size: 48px;
  font-weight: bold;
  line-height: 64px;
  letter-spacing: -1.71px;
  color: #222222;
}

.title_area {
  margin-bottom: 24px;
}
.title_area .btn_line_second {
  margin-left: 16px;
  font-size: 14px;
  font-weight: 500;
  vertical-align: top;
}

.title_area + .table_area > .table_top_fz14 {
  position: relative;
  margin-bottom: 15px;
  font-size: 14px;
  color: #757575;
  letter-spacing: 0px;
  font-weight: 400;
}
.title_area + .table_area > .table_top_fz14:first-child {
  position: relative;
  margin-top: -8px;
}

.modal .title_area {
  margin-bottom: 16px;
}
.modal .title_area .form_help {
  margin-top: 8px;
}
.modal .listBasic li {
  margin-bottom: 4px;
  line-height: 24px;
}
.modal .box_con {
  padding: 24px;
}
.modal .folding[data-folding=false] .box_head {
  margin-bottom: 16px;
}

.h1_right_area {
  position: relative;
}
.h1_right_area span {
  display: block;
  position: absolute;
  right: 0;
  bottom: 30px;
}

.guide_txt {
  margin: 20px 0 0 47px;
}
.guide_txt .txt {
  margin-right: 40px;
}

.bul_star {
  position: relative;
  padding-left: 10px;
}
.bul_star:after {
  content: "*";
  position: absolute;
  top: 2px;
  left: 0px;
  width: 2px;
  height: 2px;
}
.bul_star.red:after {
  color: #f93636;
}

.bul_star.small {
  color: #666;
  font-size: 13px;
}

.bul_rfmark {
  position: relative;
  padding-left: 16px;
  margin-top: 15px;
  color: #757575;
  font-weight: 400;
  font-size: 13px;
  letter-spacing: -0.5px;
  line-height: 20px;
}
.bul_rfmark:after {
  content: "※";
  position: absolute;
  top: 0;
  left: 0px;
  color: #757575;
}
.bul_rfmark.red:after {
  color: #f93636;
}
.bul_rfmark.fc_base {
  color: #222;
}

.listBasic {
  margin: 0 0 0 6px;
  letter-spacing: -0.5px;
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  color: #757575;
}
.listBasic li {
  position: relative;
  padding: 0 0 0 12px;
  margin-bottom: 7px;
  font-weight: 400;
}
.listBasic li:after {
  content: "";
  position: absolute;
  top: 10px;
  left: 0px;
  width: 2px;
  height: 2px;
  background-color: #444;
}
.listBasic li ul {
  margin: 0;
  margin-top: 4px;
}
.listBasic li ul > li {
  position: relative;
  padding: 0 0 0 8px;
  margin-bottom: 0px;
}
.listBasic li ul > li:after {
  content: "";
  position: absolute;
  top: 10px;
  left: 0px;
  width: 4px;
  height: 1px;
  background-color: #999;
}
.listBasic li ol {
  margin-top: 4px;
}
.listBasic li ol > li {
  padding: 0 0 0 0;
}
.listBasic li ol > li:after {
  width: 0;
}
.listBasic li > span {
  font-family: "Roboto";
}
.listBasic li .link_txt {
  color: #0886c5;
}
.listBasic li .fz14 > .bul_star {
  margin-top: 3px;
}
.listBasic.listBasic_cont * {
  font-size: 14px;
  color: #444;
  margin-top: 20px;
  line-height: 20px;
}
.listBasic.listBasic_cont li:first-child {
  margin-top: 0px;
}
.box .box_body .listBasic li {
  font-weight: 400;
  margin-bottom: 4px;
}
.box .box_body .listBasic li strong {
  color: #222;
  font-weight: 500;
}
.box .box_body .listBasic li p {
  font-weight: 400;
}

.tooltip_content dt {
  font-size: 1px;
}
.tooltip_content .listBasic {
  color: #fff;
  margin: 0;
  margin-top: 2px;
  font-size: 13px;
  letter-spacing: -1px;
}
.tooltip_content .listBasic li {
  margin-bottom: 0px;
}
.tooltip_content .listBasic li:after {
  background-color: #fff;
}
.tooltip_content .listBasic li ul {
  margin-top: 0;
}

.listStar {
  margin: 0 0 0 6px;
  letter-spacing: -0.5px;
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
}
.listStar li {
  position: relative;
  padding: 0 0 0 10px;
  color: #666;
}
.listStar li:after {
  content: "*";
  position: absolute;
  top: 2px;
  left: 0px;
  width: 2px;
  height: 2px;
  color: #666;
}

.listDash {
  margin: 0 0 0 6px;
  letter-spacing: -0.5px;
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
}
.listDash li {
  position: relative;
  padding: 0 0 0 8px;
  margin-bottom: 0px;
  font-size: 13px;
  color: #757575;
}
.listDash li:after {
  content: "";
  position: absolute;
  top: 10px;
  left: 0px;
  width: 4px;
  height: 1px;
  background-color: #757575;
}
.listDash.fw_regular * {
  font-weight: 400;
}

.listBul {
  letter-spacing: -0.5px;
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
  margin-top: 17px;
}
.listBul li {
  position: relative;
  padding: 0 0 0 16px;
  margin-bottom: 0px;
  font-size: 13px;
  color: #757575;
}
.listBul li:after {
  content: "※";
  position: absolute;
  top: 0;
  left: 0px;
  color: #757575;
}

.content_area * {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.5px;
  color: #222;
  line-height: 1.71;
}
.content_area .list_basic li {
  position: relative;
  padding-left: 16px;
  margin-bottom: 8px;
}
.content_area .list_basic li::before {
  content: "";
  position: absolute;
  top: 13px;
  left: 0;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  display: inline-block;
  background: #444;
}
.content_area .list_define dt {
  position: relative;
  padding-left: 16px;
  margin-top: 24px;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 500;
}
.content_area .list_define dt:first-child {
  margin-top: 0;
}
.content_area .list_define dt::before {
  content: "";
  position: absolute;
  top: 13px;
  left: 0;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  display: inline-block;
  background: #444;
}
.content_area .list_define dd {
  padding-left: 16px;
  color: #757575;
}
.content_area .list_define dd ol {
  margin-top: 8px;
}

.logoList li {
  margin-bottom: 10px !important;
  line-height: 24px;
}
.logoList li .logo, .logoList li .logo2x {
  left: 10px;
  top: 0px;
}
.logoList li strong {
  padding-left: 26px;
}

.info_box .listDash {
  margin-top: 16px;
}
.info_box .listDash li {
  font-size: 13px;
}
.info_box .case_wrap {
  padding: 40px 40px;
}
.info_box .case_wrap .easy_vert_mt .h2_title {
  margin-top: 5px;
}
.info_box .case_wrap .smartQR_vert_mt .h2_title {
  margin-top: 17px;
}
.info_box .case_wrap .ico {
  float: left;
  width: 96px;
  height: 96px;
  display: block;
}
.info_box .case_wrap .ico.easy_ico::before {
  content: "";
  display: block;
  width: 96px;
  height: 96px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-912 -422) translate(640 306) translate(272 116)'%3E%3Ccircle cx='48' cy='48' r='48' fill='%23F8F3EE'/%3E%3Cg%3E%3Cpath fill='%23CBA081' d='M10 19h31v-7c0-1.104-.896-2-2-2H12c-1.104 0-2 .896-2 2v7z' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M7 19v-8c0-2.209 1.791-4 4-4h26c2.209 0 4 1.791 4 4v26c0 2.209-1.791 4-4 4H11c-2.209 0-4-1.791-4-4V25M41 19L7 19' transform='translate(24 24)'/%3E%3Cpath fill='%23444' d='M25 28c0 .553-.447 1-1 1-.553 0-1-.447-1-1 0-.553.447-1 1-1 .553 0 1 .447 1 1' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M25 28c0 .553-.447 1-1 1-.553 0-1-.447-1-1 0-.553.447-1 1-1 .553 0 1 .447 1 1z' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M24 29L24 33' transform='translate(24 24)'/%3E%3Cpath fill='%23444' d='M14 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1M18 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1M22 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1' transform='translate(24 24)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center 0 no-repeat;
  background-size: 100%;
}
.info_box .case_wrap .ico.smart_icon::before {
  content: "";
  display: block;
  width: 96px;
  height: 96px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg transform='translate(-650 -763) translate(650 763)'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23F8F3EE'/%3E%3Cpath fill='%23CBA081' d='M17.148 24.852h5.704c1.105 0 2-.896 2-2v-5.704c0-1.105-.895-2-2-2h-5.704c-1.104 0-2 .895-2 2v5.704c0 1.104.896 2 2 2'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='1.5' d='M11.75 16.602v-2.91c0-1.072.869-1.943 1.941-1.943h2.912M28.25 16.602v-2.91c0-1.072-.869-1.943-1.941-1.943h-2.912M11.75 23.398v2.91c0 1.073.869 1.942 1.941 1.942h2.912M28.25 23.398v2.91c0 1.073-.869 1.942-1.941 1.942h-2.912M28.25 20L11.75 20'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center 0 no-repeat;
  background-size: 100%;
}
.info_box .case_wrap .ico.smartQR_ico::before {
  content: "";
  display: block;
  width: 96px;
  height: 96px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3Cpath id='bed9orkf4a' d='M0 48L48 48 48 0 0 0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-512.000000, -228.000000) translate(432.000000, 80.000000) translate(48.000000, 116.000000) translate(32.000000, 32.000000)'%3E%3Ccircle cx='48' cy='48' r='48' fill='%23F8F3EE'/%3E%3Cg transform='translate(24.000000, 24.000000)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M7 12V9c0-1.104.896-2 2-2h3M41 12V9c0-1.104-.896-2-2-2h-3M7 36v3c0 1.104.896 2 2 2h3M41 36v3c0 1.104-.896 2-2 2h-3'/%3E%3Cpath fill='%23CBA081' d='M17.5 34h4c.276 0 .5-.224.5-.5v-4c0-.276-.224-.5-.5-.5h-4c-.276 0-.5.224-.5.5v4c0 .276.224.5.5.5'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M14.5 34h7c.276 0 .5-.224.5-.5v-7c0-.276-.224-.5-.5-.5h-7c-.276 0-.5.224-.5.5v7c0 .276.224.5.5.5z'/%3E%3Cpath fill='%23CBA081' d='M17.5 22h4c.276 0 .5-.224.5-.5v-4c0-.276-.224-.5-.5-.5h-4c-.276 0-.5.224-.5.5v4c0 .276.224.5.5.5'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M14.5 22h7c.276 0 .5-.224.5-.5v-7c0-.276-.224-.5-.5-.5h-7c-.276 0-.5.224-.5.5v7c0 .276.224.5.5.5z'/%3E%3Cpath fill='%23CBA081' d='M29.5 22h4c.276 0 .5-.224.5-.5v-4c0-.276-.224-.5-.5-.5h-4c-.276 0-.5.224-.5.5v4c0 .276.224.5.5.5'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M26.5 22h7c.276 0 .5-.224.5-.5v-7c0-.276-.224-.5-.5-.5h-7c-.276 0-.5.224-.5.5v7c0 .276.224.5.5.5z'/%3E%3Cpath fill='%23444' d='M25 27h6v-2h-5c-.552 0-1 .448-1 1v1z'/%3E%3Cmask id='ln1p88h7ib' fill='%23fff'%3E%3Cuse xlink:href='%23bed9orkf4a'/%3E%3C/mask%3E%3Cpath fill='%23444' d='M29 31L31 31 31 29 29 29zM31 29L33 29 33 27 31 27zM27 33L29 33 29 31 27 31zM25.5 35H27v-2h-2v1.5c0 .276.224.5.5.5M29 35L31 35 31 33 29 33zM31 35L33 35 33 33 31 33zM31 33L33 33 33 31 31 31zM33 35h1c.552 0 1-.448 1-1v-8c0-.552-.448-1-1-1h-1v10z' mask='url(%23ln1p88h7ib)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center 0 no-repeat;
  background-size: 100%;
}
.info_box .case_wrap .insert_area {
  margin-left: 32px;
  width: calc(100% - 155px);
}
.info_box .case_wrap .insert_area .h2_title {
  line-height: 30px;
}
.info_box .case_wrap .insert_area .info_list {
  margin-top: 8px;
  display: inline-block;
}
.info_box .case_wrap .insert_area .info_list li {
  position: relative;
  text-align: left;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #444444;
}
.info_box .listDash li .link_txt {
  font-weight: 500;
  color: #0886c5;
}

.acc_input {
  width: 160px !important;
}

.mobile_terms .h4_title {
  position: relative;
  margin-bottom: 16px;
  font-weight: 500;
}
.mobile_terms .mtl_checkbox span {
  font-weight: 500;
}
.mobile_terms > ul {
  position: relative;
  margin-top: 16px;
  padding: 16px 24px;
  border-radius: 16px;
  background-color: #f5f5f5;
}
.mobile_terms > ul::after {
  display: block;
  content: "";
  clear: both;
}
.mobile_terms > ul li {
  display: inline-block;
  width: 48%;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #757575 !important;
  cursor: pointer;
}
.mobile_terms > ul li::before {
  content: "-";
  display: inline-block;
  padding-right: 3px;
}
.mobile_terms > ul li:hover {
  text-decoration: underline;
}

.comment_area {
  position: relative;
  background-color: #f5f5f5;
  border-radius: 15px;
  margin-top: 56px;
  padding: 48px 0px;
  text-align: center;
}
.comment_area p {
  display: block;
  position: relative;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: -0.5px;
  text-align: center;
  color: #757575;
  margin-bottom: 8px;
}
.comment_area p.title {
  margin: 0px 0 24px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
  color: #222;
}
.comment_area .btn_area {
  margin-top: 32px;
}
.comment_area .btn_area button {
  min-width: 160px;
}

.setup_fail {
  font-weight: 500;
  color: #e32121;
}

.setup_ok {
  font-weight: 500;
  color: #222222;
}

.certif_info {
  display: block;
  position: relative;
  padding: 80px 0px;
  border-bottom: 2px #e0e0e0 solid;
}
.certif_info::after {
  display: block;
  content: "";
  clear: both;
}
.certif_info:first-child {
  padding: 48px 0px 80px 0px;
}
.certif_info:last-child {
  border-bottom: none;
  padding: 80px 0px 0px 0px;
}
.certif_info > span {
  display: inline-block;
  width: 240px;
}
.certif_info > span.info_img01 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='200' viewBox='0 0 240 200'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFF' d='M192 175H48c-8.837 0-16-7.163-16-16V70c0-8.837 7.163-16 16-16h144c8.837 0 16 7.163 16 16v89c0 8.837-7.163 16-16 16' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath fill='%23D2F3FF' d='M36 77h168v-6c0-7.18-5.82-13-13-13H48c-6.627 0-12 5.373-12 12v7z' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M32 94v65c0 8.837 7.163 16 16 16h144c8.837 0 16-7.163 16-16V93M32 87L32 88M32 77v-7c0-8.837 7.163-16 16-16h144c8.837 0 16 7.163 16 16v15' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath fill='%23444' d='M51 67.5c0 .828-.672 1.5-1.5 1.5s-1.5-.672-1.5-1.5.672-1.5 1.5-1.5 1.5.672 1.5 1.5M57 67.5c0 .828-.672 1.5-1.5 1.5s-1.5-.672-1.5-1.5.672-1.5 1.5-1.5 1.5.672 1.5 1.5M63 67.5c0 .828-.672 1.5-1.5 1.5s-1.5-.672-1.5-1.5.672-1.5 1.5-1.5 1.5.672 1.5 1.5' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath stroke='%23E0E0E0' stroke-linecap='round' stroke-width='2' d='M136.993 146.987L159.007 147M108.993 146.987L131.007 147M80.993 146.987L103.007 147' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath fill='%23F5F5F5' d='M109 138H77c-4.418 0-8-3.582-8-8v-24c0-4.418 3.582-8 8-8h32c4.418 0 8 3.582 8 8v24c0 4.418-3.582 8-8 8' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath stroke='%23E0E0E0' stroke-linecap='round' stroke-width='2' d='M84.987 128.987L101 129' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath fill='%23E0E0E0' d='M102 115c0 4.971-4.029 9-9 9s-9-4.029-9-9 4.029-9 9-9 9 4.029 9 9' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath fill='%23F5F5F5' d='M163 138h-32c-4.418 0-8-3.582-8-8v-24c0-4.418 3.582-8 8-8h32c4.418 0 8 3.582 8 8v24c0 4.418-3.582 8-8 8' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath stroke='%23E0E0E0' stroke-linecap='round' stroke-width='2' d='M138.987 128.987L155 129' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath fill='%23E0E0E0' d='M156 115c0 4.971-4.029 9-9 9s-9-4.029-9-9 4.029-9 9-9 9 4.029 9 9' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M233 175L237 175M226 175L227 175M3 175L216 175' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath fill='%23FFF' d='M84 25c-6.627 0-12 5.373-12 12v38c0 6.627 5.373 12 12 12h10c1.104 0 2 .896 2 2v7.172c0 1.781 2.154 2.674 3.414 1.414l9.414-9.414c.75-.75 1.768-1.172 2.829-1.172H208c6.627 0 12-5.373 12-12V37c0-6.627-5.373-12-12-12H84z' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath fill='%23D8986C' d='M84 29c-4.418 0-8 3.582-8 8v42c0 4.418 3.582 8 8 8h10c1.104 0 2 .896 2 2v7.172c0 1.781 2.154 2.674 3.414 1.414l9.414-9.414c.75-.75 1.768-1.172 2.829-1.172H208c6.627 0 12-5.373 12-12V37c0-4.418-3.582-8-8-8H84z' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M96 25H84c-6.627 0-12 5.373-12 12v38c0 6.627 5.373 12 12 12h10c1.104 0 2 .896 2 2v7.172c0 1.781 2.154 2.674 3.414 1.414l9.414-9.414c.75-.75 1.768-1.172 2.829-1.172H208c6.627 0 12-5.373 12-12V37c0-6.627-5.373-12-12-12h-95M107 25L106 25' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath fill='%23FFF' d='M115 67H99c-1.657 0-3-1.343-3-3v-6.294c0-1.657 1.343-3 3-3h16c1.657 0 3 1.343 3 3V64c0 1.657-1.343 3-3 3' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M115 67H99c-1.657 0-3-1.343-3-3v-6.294c0-1.657 1.343-3 3-3h16c1.657 0 3 1.343 3 3V64c0 1.657-1.343 3-3 3z' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath fill='%23444' d='M107.75 59.883c0 .414-.336.75-.75.75s-.75-.336-.75-.75c0-.415.336-.75.75-.75s.75.335.75.75' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M107.75 59.883c0 .414-.336.75-.75.75s-.75-.336-.75-.75c0-.415.336-.75.75-.75s.75.335.75.75z' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M107 61L107 63M101 51c0-3.313 2.687-6 6-6s6 2.687 6 6v3' transform='translate(-1080 -506) translate(1080 506)'/%3E%3Cpath fill='%23FFF' d='M137 56c0 1.657-1.343 3-3 3s-3-1.343-3-3 1.343-3 3-3 3 1.343 3 3M149 56c0 1.657-1.343 3-3 3s-3-1.343-3-3 1.343-3 3-3 3 1.343 3 3M197 56c0 1.657-1.343 3-3 3s-3-1.343-3-3 1.343-3 3-3 3 1.343 3 3M185 56c0 1.657-1.343 3-3 3s-3-1.343-3-3 1.343-3 3-3 3 1.343 3 3M173 56c0 1.657-1.343 3-3 3s-3-1.343-3-3 1.343-3 3-3 3 1.343 3 3M161 56c0 1.657-1.343 3-3 3s-3-1.343-3-3 1.343-3 3-3 3 1.343 3 3' transform='translate(-1080 -506) translate(1080 506)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
  float: right;
  margin: 0px 120px 0px 0px;
  height: 260px;
}
.certif_info > span.info_img02 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='200' viewBox='0 0 240 200'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFF' d='M60 181h104c8.837 0 16-7.163 16-16V31H76c-8.837 0-16 7.163-16 16v134z' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M60 68v113h104c8.837 0 16-7.163 16-16V89M60 61L60 62M60 51v-4c0-8.837 7.163-16 16-16h88c8.837 0 16 7.163 16 16v19M233 181L237 181M226 181L227 181M3 181L216 181' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath stroke='%23E0E0E0' stroke-linecap='round' stroke-width='2' d='M78 119L138 119M78 107L162 107M78 95L162 95M78 83L154 83M77.993 60.987L104.007 61' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath stroke='%23D8986C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M126.822 139.538c3.922-2.176 8.346-3.44 12.827-3.655 1.46-.07 2.93.55 3.707 1.786 1.487 2.363-.704 4.862-2.792 6.35-2.69 1.917-5.605 3.52-8.667 4.761-.549.222-1.284.39-1.644-.08-.177-.23-.193-.545-.158-.833.177-1.433 1.38-2.502 2.561-3.333 3.972-2.794 8.682-4.528 13.518-4.978 1.175-.11 2.461-.124 3.242 1.122.66 1.053.502 2.415-.186 3.451-.929 1.397-2.342 2.12-3.76 2.841-.848.431-1.727-.577-1.159-1.339.66-.889 1.528-1.643 2.478-2.214 2.143-1.287 4.686-1.76 7.13-2.147.871-.137 1.798.14 2.331.841.67.88.322 1.776-.08 2.671-.52 1.158.521 2.437 1.757 2.148 1.448-.339 2.835-.936 4.073-1.76' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath fill='%23FFF' d='M176.505 81.164L167.869 57.437 187.276 50.375 195.911 74.101 184.88 73.982z' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath fill='%23D8986C' d='M178.183 80.554L169.547 56.827 187.276 50.375 195.912 74.101 185.719 73.677z' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M176.505 81.164L167.869 57.437 187.276 50.375 195.911 74.101 184.88 73.982z' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath fill='%23FFF' d='M167.215 81.164L175.851 57.437 156.444 50.375 147.809 74.101 158.84 73.982z' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath fill='%23D8986C' d='M167.215 81.164L175.851 57.437 158.062 50.963 149.426 74.689 159.649 74.276z' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M167.215 81.164L175.851 57.437 156.444 50.375 147.809 74.101 158.84 73.982z' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath fill='%23FFF' d='M196.873 43.07c0 2.595-2.288 4.796-3.049 7.138-.787 2.425-.258 5.547-1.727 7.566-1.485 2.04-4.626 2.493-6.666 3.978-2.02 1.47-3.413 4.325-5.84 5.113-2.341.76-5.137-.706-7.731-.706-2.594 0-5.39 1.466-7.732.706-2.426-.788-3.82-3.645-5.84-5.114-2.04-1.485-5.181-1.938-6.665-3.978-1.47-2.019-.94-5.14-1.729-7.566-.759-2.34-3.047-4.542-3.047-7.137 0-2.595 2.288-4.797 3.048-7.138.788-2.426.258-5.547 1.728-7.566 1.484-2.04 4.626-2.493 6.666-3.978 2.02-1.469 3.413-4.326 5.84-5.113 2.341-.76 5.137.706 7.731.706 2.594 0 5.39-1.467 7.732-.706 2.426.788 3.82 3.644 5.84 5.113 2.04 1.485 5.18 1.94 6.665 3.98 1.469 2.018.94 5.14 1.728 7.564.76 2.342 3.048 4.543 3.048 7.138' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath fill='%23E9C4A9' d='M196.061 43.821c0 2.433-2.145 4.497-2.858 6.691-.739 2.276-.242 5.201-1.62 7.094-1.392 1.912-4.335 2.338-6.25 3.73-1.892 1.378-3.2 4.054-5.474 4.794-2.194.712-4.816-.663-7.248-.663-2.432 0-5.053 1.375-7.248.662-2.275-.739-3.582-3.416-5.476-4.794-1.911-1.392-4.857-1.817-6.249-3.729-1.377-1.893-.88-4.819-1.619-7.094-.713-2.194-2.857-4.258-2.857-6.69 0-2.434 2.144-4.497 2.857-6.692.738-2.275.243-5.2 1.62-7.093 1.392-1.913 4.337-2.338 6.25-3.73 1.893-1.378 3.2-4.055 5.474-4.794 2.196-.713 4.816.662 7.249.662 2.431 0 5.054-1.374 7.249-.662 2.274.74 3.58 3.416 5.474 4.794 1.912 1.393 4.857 1.818 6.248 3.73 1.379 1.893.881 4.818 1.62 7.094.713 2.194 2.858 4.258 2.858 6.69' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M196.873 43.07c0 2.595-2.288 4.796-3.049 7.138-.787 2.425-.258 5.547-1.727 7.566-1.485 2.04-4.626 2.493-6.666 3.978-2.02 1.47-3.413 4.325-5.84 5.113-2.341.76-5.137-.706-7.731-.706-2.594 0-5.39 1.466-7.732.706-2.426-.788-3.82-3.645-5.84-5.114-2.04-1.485-5.181-1.938-6.665-3.978-1.47-2.019-.94-5.14-1.729-7.566-.759-2.34-3.047-4.542-3.047-7.137 0-2.595 2.288-4.797 3.048-7.138.788-2.426.258-5.547 1.728-7.566 1.484-2.04 4.626-2.493 6.666-3.978 2.02-1.469 3.413-4.326 5.84-5.113 2.341-.76 5.137.706 7.731.706 2.594 0 5.39-1.467 7.732-.706 2.426.788 3.82 3.644 5.84 5.113 2.04 1.485 5.18 1.94 6.665 3.98 1.469 2.018.94 5.14 1.728 7.564.76 2.342 3.048 4.543 3.048 7.138z' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath fill='%23FFF' d='M186.892 43.07c0 8.302-6.73 15.031-15.031 15.031-8.303 0-15.032-6.729-15.032-15.03 0-8.303 6.729-15.033 15.032-15.033 8.302 0 15.03 6.73 15.03 15.032' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath fill='%23D8986C' d='M187.268 44.197c0 7.887-6.394 14.28-14.28 14.28-7.887 0-14.281-6.393-14.281-14.28s6.394-14.28 14.28-14.28c7.887 0 14.28 6.393 14.28 14.28' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M186.892 43.07c0 8.302-6.73 15.031-15.031 15.031-8.303 0-15.032-6.729-15.032-15.03 0-8.303 6.729-15.033 15.032-15.033 8.302 0 15.03 6.73 15.03 15.032z' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath fill='%23FFF' d='M164 181H60c-8.837 0-16-7.163-16-16h104c0 8.837 7.163 16 16 16' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath fill='%23D2F3FF' d='M164 181H66c-8.837 0-16-7.163-16-16h98c0 8.837 7.163 16 16 16' transform='translate(-600 -913) translate(600 913)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M164 181H60c-8.837 0-16-7.163-16-16h104c0 8.837 7.163 16 16 16z' transform='translate(-600 -913) translate(600 913)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
  float: left;
  margin: 0px 0px 0px 120px;
  height: 230px;
}
.certif_info > span.info_img03 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='240' height='200' viewBox='0 0 240 200'%3E%3Cdefs%3E%3Cpath id='qfbvd0dtwa' d='M0 192L114 192 114 0 0 0z'/%3E%3Cpath id='javhle13kc' d='M0 93.176L84 93.176 84 0 0 0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg stroke='%23444' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M230 .5L234 .5M223 .5L224 .5M0 .5L213 .5' transform='translate(-1080.000000, -1290.000000) translate(1080.000000, 1290.000000) translate(3.000000, 194.500000)'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23FFF' d='M97 191H17c-8.837 0-16-7.163-16-16V17C1 8.163 8.163 1 17 1h80c8.837 0 16 7.163 16 16v158c0 8.837-7.163 16-16 16' transform='translate(-1080.000000, -1290.000000) translate(1080.000000, 1290.000000) translate(63.000000, 4.000000)'/%3E%3Cg stroke='%23444' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M35 .5h61c8.837 0 16 7.163 16 16v142M28 .5L29 .5M0 102.5v-86C0 7.663 7.163.5 16 .5M112 172.5v2c0 8.837-7.163 16-16 16H16c-8.837 0-16-7.163-16-16v-58M67 10.5L45 10.5' transform='translate(-1080.000000, -1290.000000) translate(1080.000000, 1290.000000) translate(63.000000, 4.000000) translate(1.000000, 0.500000)'/%3E%3C/g%3E%3Cpath fill='%23D2F3FF' d='M96 180H18c-4.418 0-8-3.582-8-8s3.582-8 8-8h78c4.418 0 8 3.582 8 8s-3.582 8-8 8' transform='translate(-1080.000000, -1290.000000) translate(1080.000000, 1290.000000) translate(63.000000, 4.000000)'/%3E%3Cpath fill='%23F5F5F5' d='M96 138H18c-4.418 0-8-3.582-8-8V52c0-4.418 3.582-8 8-8h78c4.418 0 8 3.582 8 8v78c0 4.418-3.582 8-8 8' transform='translate(-1080.000000, -1290.000000) translate(1080.000000, 1290.000000) translate(63.000000, 4.000000)'/%3E%3Cg transform='translate(-1080.000000, -1290.000000) translate(1080.000000, 1290.000000) translate(63.000000, 4.000000)'%3E%3Cmask id='bsaetoalpb' fill='%23fff'%3E%3Cuse xlink:href='%23qfbvd0dtwa'/%3E%3C/mask%3E%3Cpath fill='%23E0E0E0' d='M55.897 62.207L55.897 60 53.69 60 51.483 60 51.483 62.207 53.69 62.207zM60.311 62.207L62.518 62.207 62.518 60 60.311 60zM86.793 64.414v8.827H75.759V62.207H86.793v2.207zm0-4.414H73.552v15.448H89V60h-2.207zM42.655 64.414L44.862 64.414 44.862 62.207 42.655 62.207zM49.276 62.207L49.276 60 47.069 60 47.069 62.207 47.069 64.414 49.276 64.414z' mask='url(%23bsaetoalpb)'/%3E%3Cpath fill='%23E0E0E0' d='M80.173 64.414L77.966 64.414 77.966 66.621 77.966 68.827 77.966 71.034 80.173 71.034 82.379 71.034 84.586 71.034 84.586 68.827 84.586 66.621 84.586 64.414 82.379 64.414zM33.827 71.034L36.034 71.034 36.034 68.827 36.034 66.621 36.034 64.414 33.827 64.414 31.621 64.414 29.414 64.414 29.414 66.621 29.414 68.827 29.414 71.034 31.621 71.034zM47.069 73.241L47.069 71.034 47.069 68.827 49.276 68.827 49.276 66.621 47.069 66.621 44.862 66.621 42.655 66.621 42.655 68.827 44.862 68.827 44.862 71.034 42.655 71.034 42.655 73.241 42.655 75.448 44.862 75.448 44.862 73.241z' mask='url(%23bsaetoalpb)'/%3E%3Cpath fill='%23E0E0E0' d='M27.207 71.034v-8.827H38.241V73.241H27.207v-2.207zm2.207 4.414H40.448V60H25v15.448h4.414zM51.482 75.448L53.689 75.448 53.689 73.241 55.896 73.241 55.896 71.034 53.689 71.034 51.482 71.034 49.276 71.034 49.276 73.241 51.482 73.241z' mask='url(%23bsaetoalpb)'/%3E%3Cpath fill='%23E0E0E0' d='M51.482 75.448L49.276 75.448 49.276 73.241 47.069 73.241 47.069 75.448 44.862 75.448 44.862 77.655 42.655 77.655 40.448 77.655 38.241 77.655 38.241 79.862 40.448 79.862 40.448 82.069 38.241 82.069 38.241 84.276 40.448 84.276 42.655 84.276 44.862 84.276 44.862 82.069 44.862 79.862 47.069 79.862 47.069 77.655 49.276 77.655 49.276 79.862 51.482 79.862 51.482 77.655zM80.173 79.862L82.379 79.862 82.379 77.655 80.173 77.655zM84.586 79.862L86.793 79.862 86.793 77.655 84.586 77.655zM36.034 79.862L36.034 77.655 33.827 77.655 31.621 77.655 29.414 77.655 27.207 77.655 25 77.655 25 79.862 25 82.069 27.207 82.069 27.207 79.862 29.414 79.862 31.621 79.862 33.827 79.862 33.827 82.069 36.034 82.069 38.241 82.069 38.241 79.862z' mask='url(%23bsaetoalpb)'/%3E%3Cpath fill='%23E0E0E0' d='M47.069 82.069L47.069 84.276 49.276 84.276 49.276 82.069 49.276 79.862 47.069 79.862zM51.482 82.069L53.689 82.069 53.689 79.862 51.482 79.862zM66.931 82.069L69.138 82.069 69.138 84.276 71.345 84.276 73.552 84.276 73.552 82.069 71.345 82.069 71.345 79.862 73.552 79.862 73.552 77.655 71.345 77.655 71.345 75.448 71.345 73.241 69.138 73.241 69.138 75.448 69.138 77.655 69.138 79.862 66.931 79.862 66.931 77.655 64.724 77.655 62.518 77.655 62.518 79.862 60.311 79.862 60.311 82.069 58.104 82.069 58.104 79.862 60.311 79.862 60.311 77.655 62.518 77.655 62.518 75.448 62.518 73.241 64.724 73.241 64.724 75.448 66.931 75.448 66.931 73.241 66.931 71.034 69.138 71.034 71.345 71.034 71.345 68.827 69.138 68.827 69.138 66.621 71.345 66.621 71.345 64.414 71.345 62.207 71.345 60 69.138 60 66.931 60 64.724 60 64.724 62.207 62.518 62.207 62.518 64.414 64.724 64.414 66.931 64.414 66.931 62.207 69.138 62.207 69.138 64.414 66.931 64.414 66.931 66.621 66.931 68.827 64.724 68.827 64.724 66.621 62.518 66.621 60.311 66.621 60.311 64.414 60.311 62.207 58.104 62.207 58.104 64.414 55.897 64.414 55.897 66.621 53.69 66.621 53.69 64.414 51.483 64.414 51.483 66.621 51.483 68.827 53.69 68.827 55.897 68.827 58.104 68.827 60.311 68.827 60.311 71.034 58.104 71.034 58.104 73.241 60.311 73.241 60.311 75.448 58.104 75.448 58.104 73.241 55.897 73.241 55.897 75.448 55.897 77.655 53.69 77.655 53.69 79.862 55.897 79.862 55.897 82.069 55.897 84.276 58.104 84.276 60.311 84.276 62.518 84.276 64.724 84.276 64.724 82.069zM75.759 82.069L77.966 82.069 80.173 82.069 80.173 79.862 77.966 79.862 77.966 77.655 75.759 77.655 75.759 79.862 73.552 79.862 73.552 82.069zM86.793 82.069L89 82.069 89 79.862 86.793 79.862zM29.414 82.069L27.207 82.069 27.207 84.276 29.414 84.276 31.621 84.276 33.827 84.276 33.827 82.069 31.621 82.069zM69.138 86.482L69.138 84.276 66.931 84.276 64.724 84.276 64.724 86.482 66.931 86.482zM75.759 86.482L77.966 86.482 77.966 84.276 75.759 84.276 73.552 84.276 73.552 86.482zM84.586 86.482L86.793 86.482 86.793 84.276 84.586 84.276zM25 88.689L27.207 88.689 27.207 86.482 25 86.482zM31.621 86.482L29.414 86.482 29.414 88.689 27.207 88.689 27.207 90.896 27.207 93.103 29.414 93.103 29.414 90.896 31.621 90.896 31.621 88.689zM40.448 86.482L38.241 86.482 36.034 86.482 33.827 86.482 33.827 88.689 36.034 88.689 38.241 88.689 40.448 88.689zM47.069 88.689L49.276 88.689 49.276 86.483 47.069 86.483 44.862 86.483 42.655 86.483 42.655 88.689 42.655 90.897 44.862 90.897 44.862 88.689zM62.518 88.689L64.724 88.689 64.724 86.482 62.518 86.482zM84.586 88.689L84.586 86.483 82.379 86.483 82.379 84.276 80.173 84.276 80.173 86.483 80.173 88.689 82.379 88.689zM77.966 90.896L80.173 90.896 80.173 88.689 77.966 88.689zM86.793 90.896L89 90.896 89 88.689 86.793 88.689zM38.241 93.104L40.448 93.104 40.448 90.897 38.241 90.897zM82.379 93.103L84.586 93.103 84.586 90.897 82.379 90.897 80.173 90.897 80.173 93.103z' mask='url(%23bsaetoalpb)'/%3E%3Cpath fill='%23E0E0E0' d='M36.034 95.311L36.034 93.103 33.827 93.103 33.827 90.897 31.621 90.897 31.621 93.103 31.621 95.311 29.414 95.311 27.207 95.311 25 95.311 25 97.517 25 99.724 25 101.93 25 104.138 25 106.344 27.207 106.344 27.207 104.138 27.207 101.93 27.207 99.724 27.207 97.517 29.414 97.517 31.621 97.517 33.827 97.517 33.827 95.311zM42.655 95.311L44.862 95.311 44.862 93.104 42.655 93.104zM66.931 95.311L69.138 95.311 69.138 93.104 66.931 93.104zM84.586 95.311L86.793 95.311 86.793 93.104 84.586 93.104zM38.241 97.518L40.448 97.518 40.448 95.311 38.241 95.311 36.034 95.311 36.034 97.518zM51.482 97.518L51.482 95.311 51.482 93.104 53.689 93.104 53.689 90.897 51.482 90.897 49.276 90.897 47.069 90.897 44.862 90.897 44.862 93.104 47.069 93.104 49.276 93.104 49.276 95.311 47.069 95.311 47.069 97.518 49.276 97.518zM80.173 95.311L80.173 97.517 82.379 97.517 82.379 99.724 82.379 101.93 84.586 101.93 84.586 99.724 84.586 97.517 84.586 95.311 82.379 95.311z' mask='url(%23bsaetoalpb)'/%3E%3Cpath fill='%23E0E0E0' d='M33.827 99.724L36.034 99.724 36.034 97.518 33.827 97.518zM51.482 99.724L53.689 99.724 53.689 97.518 51.482 97.518zM86.793 99.724L89 99.724 89 97.518 86.793 97.518zM31.621 101.931L33.827 101.931 33.827 99.724 31.621 99.724zM40.448 101.931L40.448 99.724 38.241 99.724 36.034 99.724 36.034 101.931 33.827 101.931 33.827 104.138 36.034 104.138 38.241 104.138 38.241 101.931zM53.689 101.931L55.896 101.931 55.896 99.724 53.689 99.724zM49.276 101.931L49.276 99.724 47.069 99.724 47.069 97.518 44.862 97.518 44.862 99.724 42.655 99.724 42.655 101.931 44.862 101.931 47.069 101.931 47.069 104.138 49.276 104.138z' mask='url(%23bsaetoalpb)'/%3E%3Cpath fill='%23E0E0E0' d='M58.103 104.138L55.897 104.138 53.69 104.138 53.69 101.931 51.483 101.931 51.483 104.138 51.483 106.345 53.69 106.345 55.897 106.345 58.103 106.345 60.31 106.345 60.31 108.552 58.103 108.552 55.897 108.552 55.897 110.759 55.897 112.966 58.103 112.966 58.103 110.759 60.31 110.759 60.31 112.966 62.517 112.966 62.517 110.759 62.517 108.552 64.724 108.552 66.93 108.552 66.93 106.345 64.724 106.345 64.724 104.138 62.517 104.138 60.31 104.138 60.31 101.931 60.31 99.724 58.103 99.724 58.103 101.931z' mask='url(%23bsaetoalpb)'/%3E%3Cpath fill='%23E0E0E0' d='M77.966 112.966H71.345V106.345H77.966V112.966zm0 8.827h2.207v-2.207h-2.207v2.207zm8.827-19.862h-2.207v2.207h-2.207v2.207h-2.206v-4.414h-2.207v-2.207h2.207v-2.206h-2.207V95.31h2.207v-2.207h-2.207v-2.207h-2.207V88.69h-4.414v-2.207h-2.207v2.207h-4.414v2.207h-2.206V88.69H60.31v2.207h-2.207v-4.414H53.69v-2.206h-2.207v4.413h4.414V95.31H53.69v2.207h2.207v2.206h2.207V95.31h2.207v-2.207h6.62v-2.207h4.414v4.414h2.207v-2.207h2.207v4.414h-2.207v2.206h2.207v4.414h-4.414V95.31h-2.207v2.207h-4.414V95.31h-2.206v2.207H60.31v2.206h2.207v2.207h2.206v-2.207h4.414v8.828H66.93v4.414h2.207v2.207H75.759v2.206h-2.207v2.207h2.207V124H84.586v-2.207h-2.207v-2.207h2.207v2.207h2.207v-4.414H89v-6.62h-4.414v2.207h-2.207v2.207h-2.206v2.206h-2.207v-2.206h2.207v-4.414h4.413v-2.207H89v-4.414h-2.207v-2.207zM29.414 104.138L29.414 106.345 31.621 106.345 33.827 106.345 33.827 104.138 31.621 104.138zM40.448 104.138L38.241 104.138 38.241 106.345 40.448 106.345 42.655 106.345 42.655 104.138zM44.862 106.345L47.069 106.345 47.069 104.138 44.862 104.138zM47.069 108.552L49.276 108.552 49.276 106.345 47.069 106.345zM38.241 112.966v8.827H27.207V110.759H38.241v2.207zm-2.207-4.414H25V124h15.448v-15.448h-4.414z' mask='url(%23bsaetoalpb)'/%3E%3Cpath fill='%23E0E0E0' d='M73.552 110.759L75.759 110.759 75.759 108.552 73.552 108.552zM51.482 110.759L53.689 110.759 53.689 108.552 51.482 108.552 49.276 108.552 49.276 110.759 47.069 110.759 47.069 108.552 44.862 108.552 44.862 106.345 42.655 106.345 42.655 108.552 42.655 110.759 44.862 110.759 44.862 112.966 47.069 112.966 47.069 115.173 49.276 115.173 51.482 115.173 51.482 112.966zM31.621 112.966L29.414 112.966 29.414 115.173 29.414 117.379 29.414 119.586 31.621 119.586 33.827 119.586 36.034 119.586 36.034 117.379 36.034 115.173 36.034 112.966 33.827 112.966z' mask='url(%23bsaetoalpb)'/%3E%3Cpath fill='%23E0E0E0' d='M44.862 112.966L42.655 112.966 42.655 115.173 42.655 117.379 42.655 119.586 42.655 121.793 42.655 124 44.862 124 47.069 124 49.276 124 49.276 121.793 47.069 121.793 47.069 119.586 49.276 119.586 49.276 117.379 47.069 117.379 47.069 115.173 44.862 115.173zM62.518 112.966L62.518 115.173 62.518 117.379 60.311 117.379 58.104 117.379 55.897 117.379 55.897 115.173 53.69 115.173 51.483 115.173 51.483 117.379 53.69 117.379 53.69 119.586 51.483 119.586 51.483 121.793 51.483 124 53.69 124 53.69 121.793 55.897 121.793 55.897 119.586 58.104 119.586 60.311 119.586 60.311 121.793 62.518 121.793 62.518 119.586 64.724 119.586 64.724 117.379 66.931 117.379 66.931 115.173 66.931 112.966 64.724 112.966zM66.931 121.793L66.931 124 69.138 124 69.138 121.793 71.345 121.793 71.345 119.586 69.138 119.586 69.138 117.379 66.931 117.379 66.931 119.586z' mask='url(%23bsaetoalpb)'/%3E%3Cpath fill='%23E0E0E0' d='M55.897 121.793L55.897 124 58.103 124 60.31 124 60.31 121.793 58.103 121.793zM62.518 124L64.724 124 64.724 121.793 62.518 121.793zM71.345 124L73.552 124 73.552 121.793 71.345 121.793z' mask='url(%23bsaetoalpb)'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFF' d='M8 .5c-4.418 0-8 3.582-8 8v28c0 4.418 3.582 8 8 8h6c1.104 0 2 .896 2 2v4.172c0 1.781 2.154 2.674 3.414 1.414l6.414-6.414c.75-.75 1.768-1.172 2.829-1.172H86c4.418 0 8-3.582 8-8v-28c0-4.418-3.582-8-8-8H8z' transform='translate(-1080.000000, -1290.000000) translate(1080.000000, 1290.000000) translate(106.000000, 126.500000)'/%3E%3Cpath fill='%23D8986C' d='M9 3.5c-3.313 0-6 2.687-6 6v29c0 3.313 2.687 6 6 6h5c1.104 0 2 .896 2 2v4.172c0 1.781 2.154 2.674 3.414 1.414l6.414-6.414c.75-.75 1.768-1.172 2.829-1.172H86c4.418 0 8-3.582 8-8v-27c0-3.313-2.687-6-6-6H9z' transform='translate(-1080.000000, -1290.000000) translate(1080.000000, 1290.000000) translate(106.000000, 126.500000)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M27 .5L26 .5M16 .5H8c-4.418 0-8 3.582-8 8v28c0 4.418 3.582 8 8 8h6c1.104 0 2 .896 2 2v4.172c0 1.781 2.154 2.674 3.414 1.414l6.414-6.414c.75-.75 1.768-1.172 2.829-1.172H86c4.418 0 8-3.582 8-8v-28c0-4.418-3.582-8-8-8H33' transform='translate(-1080.000000, -1290.000000) translate(1080.000000, 1290.000000) translate(106.000000, 126.500000)'/%3E%3C/g%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M23.766 29.18c.833 0 1.557-.151 2.172-.453.614-.303 1.08-.72 1.398-1.254.318-.534.477-1.13.477-1.785 0-.448-.075-.856-.223-1.223-.149-.367-.369-.69-.66-.969-.292-.279-.66-.504-1.102-.676.521-.255.913-.583 1.176-.984.263-.401.394-.857.394-1.367 0-.401-.075-.78-.226-1.137-.151-.357-.383-.677-.695-.96-.313-.285-.704-.507-1.172-.669-.47-.161-1.013-.242-1.633-.242-.735 0-1.376.138-1.926.414-.55.276-.966.645-1.25 1.105-.284.461-.426.952-.426 1.473 0 1.078.534 1.867 1.602 2.367-1.323.521-1.985 1.482-1.985 2.883 0 .656.157 1.249.47 1.777.312.53.775.944 1.39 1.247.614.302 1.354.453 2.219.453zm-.032-7.047c-.484 0-.88-.147-1.187-.442-.307-.294-.461-.662-.461-1.105 0-.48.15-.871.45-1.176.299-.305.693-.457 1.183-.457.323 0 .61.07.86.211.25.14.443.333.581.578.138.245.207.521.207.828 0 .23-.039.44-.117.63-.078.19-.189.353-.332.491-.143.138-.315.247-.516.325-.2.078-.423.117-.668.117zm.016 5.555c-.36 0-.685-.085-.977-.254-.291-.17-.522-.41-.691-.72-.17-.31-.254-.667-.254-1.073 0-.636.18-1.13.54-1.485.359-.354.804-.531 1.335-.531.375 0 .714.08 1.016.242.302.162.536.393.703.695.167.303.25.657.25 1.063 0 .406-.083.766-.25 1.078-.167.313-.396.555-.688.727-.291.172-.62.258-.984.258zm9.523 1.492c.688 0 1.313-.167 1.875-.5.563-.334 1.021-.808 1.375-1.422.282-.5.474-1.057.579-1.672.104-.615.156-1.349.156-2.203 0-1.573-.198-2.79-.594-3.649-.23-.494-.51-.91-.84-1.246-.33-.336-.715-.59-1.152-.765-.438-.175-.925-.262-1.461-.262-.813 0-1.512.197-2.098.59-.586.393-1.032.965-1.34 1.715-.177.453-.307.994-.39 1.625-.084.63-.125 1.338-.125 2.125 0 .609.038 1.175.113 1.699.076.523.194 1.001.356 1.433.317.792.79 1.412 1.418 1.86.627.448 1.337.672 2.128.672zm-.015-1.586c-.464 0-.83-.16-1.102-.48-.27-.321-.463-.794-.578-1.419-.114-.625-.172-1.427-.172-2.406 0-1.443.134-2.51.403-3.203.268-.693.746-1.04 1.433-1.04.48 0 .854.156 1.125.466.271.31.464.768.578 1.375.115.606.172 1.386.172 2.34 0 1.005-.054 1.817-.164 2.437-.11.62-.3 1.096-.57 1.43-.271.333-.646.5-1.125.5zm11.336 1.601c.297 0 .534-.097.71-.293.178-.195.266-.493.266-.894v-1.453h.477c.396 0 .693-.07.89-.207.198-.138.297-.358.297-.66 0-.37-.12-.61-.363-.72-.242-.109-.564-.163-.965-.163h-.336v-6.047c0-.906-.396-1.36-1.187-1.36-.245 0-.455.082-.63.247-.174.164-.396.428-.667.793l-4.14 5.539-.11.143-.18.24c-.078.104-.153.212-.226.324-.073.112-.128.218-.164.32-.037.101-.055.202-.055.3 0 .386.124.69.371.915.247.224.619.336 1.113.336h3.922v1.453c0 .39.09.686.27.887.18.2.415.3.707.3zm-.977-4.39h-3.36l3.36-4.54v4.54zM55.398 29c.344 0 .6-.089.77-.266.17-.177.254-.393.254-.648 0-.287-.107-.513-.32-.68-.214-.166-.524-.25-.93-.25h-4.078c.13-.198.258-.367.383-.508.291-.354.829-.851 1.613-1.492.784-.64 1.342-1.11 1.676-1.41.333-.3.66-.713.98-1.242.32-.529.48-1.116.48-1.762 0-.411-.076-.808-.23-1.191-.154-.383-.368-.72-.644-1.012-.276-.292-.597-.52-.961-.687-.563-.25-1.243-.375-2.04-.375-.66 0-1.238.097-1.73.293-.492.195-.898.451-1.219.77-.32.317-.56.67-.722 1.062-.162.39-.242.765-.242 1.125 0 .296.085.53.257.703.172.172.388.258.649.258.297 0 .522-.094.676-.282.153-.187.291-.455.414-.804.122-.35.21-.563.261-.641.39-.599.927-.898 1.61-.898.323 0 .62.072.894.218.274.146.49.35.649.614.159.263.238.56.238.894 0 .307-.074.621-.223.941-.148.32-.364.633-.648.938-.284.305-.64.608-1.067.91-.24.162-.638.499-1.195 1.012s-1.182 1.129-1.875 1.848c-.167.177-.32.42-.46.73-.141.31-.212.559-.212.746 0 .292.11.546.328.762.22.216.524.324.914.324h5.75zm6.594.195c.76 0 1.442-.168 2.043-.504.602-.336 1.07-.803 1.406-1.402.336-.599.504-1.266.504-2 0-.505-.086-.99-.257-1.453-.172-.464-.416-.866-.731-1.207-.315-.341-.682-.604-1.102-.79-.419-.184-.876-.276-1.37-.276-.516 0-.982.101-1.4.304-.416.203-.801.516-1.155.938.067-1.417.291-2.401.672-2.953.187-.271.418-.486.691-.645.273-.159.548-.238.824-.238.344 0 .646.095.906.285.26.19.451.441.57.754.09.245.227.436.415.574.187.138.39.207.61.207.25 0 .455-.087.616-.262.162-.174.243-.368.243-.582 0-.354-.13-.724-.387-1.11-.258-.384-.64-.707-1.149-.968-.507-.26-1.095-.39-1.761-.39-.693 0-1.31.13-1.852.39s-1.002.646-1.383 1.156c-.38.51-.672 1.154-.875 1.93-.203.776-.304 1.656-.304 2.64 0 1.21.168 2.231.504 3.067.335.836.821 1.468 1.457 1.895.635.427 1.39.64 2.265.64zm.047-1.539c-.552 0-1.01-.234-1.375-.703s-.547-1.055-.547-1.758c0-.437.09-.819.27-1.144.18-.326.416-.574.71-.746.295-.172.604-.258.926-.258.339 0 .649.09.93.27.281.18.503.44.664.78.162.342.242.75.242 1.223 0 .698-.172 1.262-.515 1.692-.344.43-.779.644-1.305.644zm8.438 1.54c.333 0 .6-.104.8-.31.2-.205.356-.573.465-1.105.047-.229.102-.56.164-.992.063-.432.12-.784.172-1.055.052-.27.14-.612.266-1.023.297-.932.623-1.721.98-2.367.357-.646.703-1.186 1.04-1.621.335-.435.635-.832.898-1.192s.394-.648.394-.867c0-.36-.112-.617-.336-.773-.224-.157-.586-.235-1.086-.235h-5.203c-.411 0-.732.052-.96.157-.23.104-.344.335-.344.695 0 .338.108.587.324.746.216.159.543.238.98.238h4.18c-.656.834-1.223 1.67-1.7 2.512-.476.841-.873 1.661-1.19 2.46-.318.8-.548 1.487-.688 2.06-.14.572-.211 1.025-.211 1.359 0 .432.096.759.289.98.193.222.448.332.766.332z' transform='translate(-1080.000000, -1290.000000) translate(1080.000000, 1290.000000) translate(106.000000, 126.500000)'/%3E%3C/g%3E%3Cg transform='translate(-1080.000000, -1290.000000) translate(1080.000000, 1290.000000) translate(39.000000, 32.000000)'%3E%3Cpath fill='%23FFF' d='M71 1c6.627 0 12 5.373 12 12v58c0 6.627-5.373 12-12 12H59c-1.104 0-2 .896-2 2v5.172c0 1.781-2.154 2.674-3.414 1.414l-7.414-7.414c-.75-.75-1.768-1.172-2.829-1.172H13C6.373 83 1 77.627 1 71V13C1 6.373 6.373 1 13 1h58z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M1 26L1 25M1 15v-2C1 6.373 6.373 1 13 1h58c6.627 0 12 5.373 12 12v58c0 6.627-5.373 12-12 12H59c-1.104 0-2 .896-2 2v5.172c0 1.781-2.154 2.674-3.414 1.414l-7.414-7.414c-.75-.75-1.768-1.172-2.829-1.172H13C6.373 83 1 77.627 1 71V32'/%3E%3Cpath fill='%23444' d='M41.173 19.656L41.173 18.001 39.518 18.001 37.862 18.001 37.862 19.656 39.518 19.656z'/%3E%3Cmask id='p2bofnrkdd' fill='%23fff'%3E%3Cuse xlink:href='%23javhle13kc'/%3E%3C/mask%3E%3Cpath fill='%23444' d='M44.483 19.655L46.138 19.655 46.138 18 44.483 18z' mask='url(%23p2bofnrkdd)'/%3E%3Cpath fill='%23D8986C' d='M64.345 21.311v6.62H56.07v-8.275h8.275v1.655zm0-3.311H54.414V29.586H66V18h-1.655z' mask='url(%23p2bofnrkdd)'/%3E%3Cpath fill='%23444' d='M31.241 21.311L32.896 21.311 32.896 19.656 31.241 19.656zM36.207 19.656L36.207 18.001 34.552 18.001 34.552 19.656 34.552 21.311 36.207 21.311z' mask='url(%23p2bofnrkdd)'/%3E%3Cpath fill='%23D8986C' d='M59.379 21.311L57.725 21.311 57.725 22.966 57.725 24.622 57.725 26.276 59.379 26.276 61.034 26.276 62.69 26.276 62.69 24.622 62.69 22.966 62.69 21.311 61.034 21.311zM24.621 26.276L26.275 26.276 26.275 24.622 26.275 22.966 26.275 21.311 24.621 21.311 22.966 21.311 21.31 21.311 21.31 22.966 21.31 24.622 21.31 26.276 22.966 26.276z' mask='url(%23p2bofnrkdd)'/%3E%3Cpath fill='%23444' d='M34.552 27.931L34.552 26.276 34.552 24.621 36.207 24.621 36.207 22.966 34.552 22.966 32.897 22.966 31.241 22.966 31.241 24.621 32.897 24.621 32.897 26.276 31.241 26.276 31.241 27.931 31.241 29.586 32.897 29.586 32.897 27.931z' mask='url(%23p2bofnrkdd)'/%3E%3Cpath fill='%23D8986C' d='M19.655 26.276v-6.62h8.275v8.275h-8.275v-1.655zm1.655 3.31h8.276V18.002H18V29.587h3.31z' mask='url(%23p2bofnrkdd)'/%3E%3Cpath fill='%23444' d='M37.862 29.586L39.517 29.586 39.517 27.931 41.173 27.931 41.173 26.275 39.517 26.275 37.862 26.275 36.207 26.275 36.207 27.931 37.862 27.931z' mask='url(%23p2bofnrkdd)'/%3E%3Cpath fill='%23444' d='M37.862 29.586L36.207 29.586 36.207 27.931 34.551 27.931 34.551 29.586 32.896 29.586 32.896 31.241 31.241 31.241 29.586 31.241 27.93 31.241 27.93 32.897 29.586 32.897 29.586 34.552 27.93 34.552 27.93 36.207 29.586 36.207 31.241 36.207 32.896 36.207 32.896 34.552 32.896 32.897 34.551 32.897 34.551 31.241 36.207 31.241 36.207 32.897 37.862 32.897 37.862 31.241zM59.379 32.897L61.034 32.897 61.034 31.242 59.379 31.242zM62.689 32.897L64.344 32.897 64.344 31.242 62.689 31.242zM26.275 32.897L26.275 31.242 24.621 31.242 22.965 31.242 21.31 31.242 19.655 31.242 18 31.242 18 32.897 18 34.552 19.655 34.552 19.655 32.897 21.31 32.897 22.965 32.897 24.621 32.897 24.621 34.552 26.275 34.552 27.93 34.552 27.93 32.897z' mask='url(%23p2bofnrkdd)'/%3E%3Cpath fill='%23444' d='M34.552 34.552L34.552 36.207 36.207 36.207 36.207 34.552 36.207 32.897 34.552 32.897zM37.862 34.552L39.517 34.552 39.517 32.897 37.862 32.897zM49.448 34.552L51.103 34.552 51.103 36.207 52.759 36.207 54.414 36.207 54.414 34.552 52.759 34.552 52.759 32.897 54.414 32.897 54.414 31.241 52.759 31.241 52.759 29.586 52.759 27.931 51.103 27.931 51.103 29.586 51.103 31.241 51.103 32.897 49.448 32.897 49.448 31.241 47.793 31.241 46.137 31.241 46.137 32.897 44.482 32.897 44.482 34.552 42.827 34.552 42.827 32.897 44.482 32.897 44.482 31.241 46.137 31.241 46.137 29.586 46.137 27.931 47.793 27.931 47.793 29.586 49.448 29.586 49.448 27.931 49.448 26.276 51.103 26.276 52.759 26.276 52.759 24.621 51.103 24.621 51.103 22.966 52.759 22.966 52.759 21.311 52.759 19.656 52.759 18 51.103 18 49.448 18 47.793 18 47.793 19.656 46.137 19.656 46.137 21.311 47.793 21.311 49.448 21.311 49.448 19.656 51.103 19.656 51.103 21.311 49.448 21.311 49.448 22.966 49.448 24.621 47.793 24.621 47.793 22.966 46.137 22.966 44.482 22.966 44.482 21.311 44.482 19.656 42.827 19.656 42.827 21.311 41.173 21.311 41.173 22.966 39.517 22.966 39.517 21.311 37.862 21.311 37.862 22.966 37.862 24.621 39.517 24.621 41.173 24.621 42.827 24.621 44.482 24.621 44.482 26.276 42.827 26.276 42.827 27.931 44.482 27.931 44.482 29.586 42.827 29.586 42.827 27.931 41.173 27.931 41.173 29.586 41.173 31.241 39.517 31.241 39.517 32.897 41.173 32.897 41.173 34.552 41.173 36.207 42.827 36.207 44.482 36.207 46.137 36.207 47.793 36.207 47.793 34.552zM56.069 34.552L57.724 34.552 59.379 34.552 59.379 32.897 57.724 32.897 57.724 31.241 56.069 31.241 56.069 32.897 54.414 32.897 54.414 34.552zM64.345 34.552L66 34.552 66 32.897 64.345 32.897zM21.311 34.552L19.655 34.552 19.655 36.207 21.311 36.207 22.965 36.207 24.622 36.207 24.622 34.552 22.965 34.552zM51.103 37.863L51.103 36.208 49.449 36.208 47.792 36.208 47.792 37.863 49.449 37.863zM56.069 37.863L57.724 37.863 57.724 36.208 56.069 36.208 54.414 36.208 54.414 37.863zM62.69 37.862L64.345 37.862 64.345 36.207 62.69 36.207zM18 39.518L19.655 39.518 19.655 37.863 18 37.863zM22.966 37.863L21.311 37.863 21.311 39.518 19.655 39.518 19.655 41.174 19.655 42.828 21.311 42.828 21.311 41.174 22.966 41.174 22.966 39.518zM29.586 37.863L27.931 37.863 26.275 37.863 24.621 37.863 24.621 39.518 26.275 39.518 27.931 39.518 29.586 39.518zM34.552 39.518L36.207 39.518 36.207 37.863 34.552 37.863 32.897 37.863 31.241 37.863 31.241 39.518 31.241 41.173 32.897 41.173 32.897 39.518zM46.138 39.518L47.793 39.518 47.793 37.863 46.138 37.863zM62.69 39.518L62.69 37.863 61.035 37.863 61.035 36.207 59.379 36.207 59.379 37.863 59.379 39.518 61.035 39.518zM57.725 41.173L59.379 41.173 59.379 39.518 57.725 39.518zM64.345 41.173L66 41.173 66 39.518 64.345 39.518zM27.931 42.828L29.586 42.828 29.586 41.174 27.931 41.174zM61.034 42.828L62.689 42.828 62.689 41.174 61.034 41.174 59.379 41.174 59.379 42.828z' mask='url(%23p2bofnrkdd)'/%3E%3Cpath fill='%23444' d='M26.275 44.483L26.275 42.828 24.621 42.828 24.621 41.173 22.965 41.173 22.965 42.828 22.965 44.483 21.31 44.483 19.655 44.483 18 44.483 18 46.138 18 47.794 18 49.449 18 51.104 18 52.759 19.655 52.759 19.655 51.104 19.655 49.449 19.655 47.794 19.655 46.138 21.31 46.138 22.965 46.138 24.621 46.138 24.621 44.483zM31.241 44.483L32.896 44.483 32.896 42.828 31.241 42.828zM49.449 44.483L51.104 44.483 51.104 42.828 49.449 42.828zM62.69 44.483L64.345 44.483 64.345 42.828 62.69 42.828zM27.931 46.138L29.586 46.138 29.586 44.483 27.931 44.483 26.276 44.483 26.276 46.138zM37.862 46.138L37.862 44.483 37.862 42.827 39.517 42.827 39.517 41.173 37.862 41.173 36.207 41.173 34.551 41.173 32.896 41.173 32.896 42.827 34.551 42.827 36.207 42.827 36.207 44.483 34.551 44.483 34.551 46.138 36.207 46.138zM59.379 44.483L59.379 46.138 61.034 46.138 61.034 47.794 61.034 49.449 62.69 49.449 62.69 47.794 62.69 46.138 62.69 44.483 61.034 44.483z' mask='url(%23p2bofnrkdd)'/%3E%3Cpath fill='%23444' d='M24.621 47.793L26.275 47.793 26.275 46.138 24.621 46.138zM37.863 47.793L39.518 47.793 39.518 46.138 37.863 46.138zM64.345 47.793L66 47.793 66 46.138 64.345 46.138zM22.966 49.449L24.621 49.449 24.621 47.794 22.966 47.794zM29.586 49.449L29.586 47.794 27.931 47.794 26.275 47.794 26.275 49.449 24.621 49.449 24.621 51.104 26.275 51.104 27.931 51.104 27.931 49.449zM39.518 49.449L41.173 49.449 41.173 47.794 39.518 47.794zM36.207 49.449L36.207 47.794 34.552 47.794 34.552 46.138 32.896 46.138 32.896 47.794 31.241 47.794 31.241 49.449 32.896 49.449 34.552 49.449 34.552 51.104 36.207 51.104z' mask='url(%23p2bofnrkdd)'/%3E%3Cpath fill='%23444' d='M42.827 51.104L41.173 51.104 39.517 51.104 39.517 49.449 37.862 49.449 37.862 51.104 37.862 52.759 39.517 52.759 41.173 52.759 42.827 52.759 44.482 52.759 44.482 54.415 42.827 54.415 41.173 54.415 41.173 56.07 41.173 57.725 42.827 57.725 42.827 56.07 44.482 56.07 44.482 57.725 46.138 57.725 46.138 56.07 46.138 54.415 47.793 54.415 49.448 54.415 49.448 52.759 47.793 52.759 47.793 51.104 46.138 51.104 44.482 51.104 44.482 49.449 44.482 47.793 42.827 47.793 42.827 49.449z' mask='url(%23p2bofnrkdd)'/%3E%3Cpath fill='%23444' d='M57.725 57.725h-4.966v-4.966h4.966v4.966zm0 6.62h1.654V62.69h-1.654v1.655zm6.62-14.896H62.69v1.655h-1.655v1.655h-1.656v-3.31h-1.654v-1.656h1.654v-1.655h-1.654v-1.655h1.654v-1.655h-1.654v-1.655H56.07v-1.655h-3.311v-1.655h-1.655v1.655h-3.311v1.655h-1.655v-1.655h-1.655v1.655h-1.655v-3.31h-3.31v-1.656h-1.655v3.311h3.31v4.965h-1.655v1.655h1.655v1.655h1.655v-3.31h1.655v-1.655h4.966v-1.655h3.31v3.31h1.655v-1.655h1.656v3.31h-1.656v1.655h1.656v3.311h-3.311v-6.621h-1.655v1.655h-3.311v-1.655h-1.655v1.655h-1.655v1.655h1.655v1.656h1.655v-1.656h3.311v6.621h-1.655v3.311h1.655v1.654h4.966v1.656h-1.656v1.655h1.656V66h6.62v-1.655h-1.655V62.69h1.655v1.655h1.655v-3.31H66V56.07h-3.31v1.655h-1.655v1.654h-1.656v1.656h-1.654v-1.656h1.654V56.07h3.311v-1.656H66v-3.31h-1.655v-1.655zM21.311 51.104L21.311 52.759 22.965 52.759 24.622 52.759 24.622 51.104 22.965 51.104zM29.586 51.104L27.931 51.104 27.931 52.759 29.586 52.759 31.241 52.759 31.241 51.104zM32.897 52.759L34.552 52.759 34.552 51.104 32.897 51.104zM34.552 54.414L36.207 54.414 36.207 52.759 34.552 52.759z' mask='url(%23p2bofnrkdd)'/%3E%3Cpath fill='%23D8986C' d='M27.93 57.725v6.62H19.657V56.07h8.275v1.655zm-1.654-3.311H18V66H29.586V54.414h-3.31z' mask='url(%23p2bofnrkdd)'/%3E%3Cpath fill='%23444' d='M54.414 56.07L56.069 56.07 56.069 54.415 54.414 54.415zM37.862 56.07L39.517 56.07 39.517 54.415 37.862 54.415 36.207 54.415 36.207 56.07 34.551 56.07 34.551 54.415 32.896 54.415 32.896 52.759 31.241 52.759 31.241 54.415 31.241 56.07 32.896 56.07 32.896 57.725 34.551 57.725 34.551 59.38 36.207 59.38 37.862 59.38 37.862 57.725z' mask='url(%23p2bofnrkdd)'/%3E%3Cpath fill='%23D8986C' d='M22.966 57.725L21.311 57.725 21.311 59.379 21.311 61.035 21.311 62.69 22.966 62.69 24.621 62.69 26.276 62.69 26.276 61.035 26.276 59.379 26.276 57.725 24.621 57.725z' mask='url(%23p2bofnrkdd)'/%3E%3Cpath fill='%23444' d='M32.897 57.725L31.241 57.725 31.241 59.379 31.241 61.035 31.241 62.69 31.241 64.345 31.241 66 32.897 66 34.551 66 36.208 66 36.208 64.345 34.551 64.345 34.551 62.69 36.208 62.69 36.208 61.035 34.551 61.035 34.551 59.379 32.897 59.379zM46.138 57.725L46.138 59.379 46.138 61.035 44.483 61.035 42.827 61.035 41.173 61.035 41.173 59.379 39.518 59.379 37.863 59.379 37.863 61.035 39.518 61.035 39.518 62.69 37.863 62.69 37.863 64.345 37.863 66 39.518 66 39.518 64.345 41.173 64.345 41.173 62.69 42.827 62.69 44.483 62.69 44.483 64.345 46.138 64.345 46.138 62.69 47.793 62.69 47.793 61.035 49.449 61.035 49.449 59.379 49.449 57.725 47.793 57.725z' mask='url(%23p2bofnrkdd)'/%3E%3Cpath fill='%23444' d='M49.448 64.345L49.448 66 51.103 66 51.103 64.345 52.759 64.345 52.759 62.69 51.103 62.69 51.103 61.034 49.448 61.034 49.448 62.69zM41.173 64.345L41.173 66 42.827 66 44.483 66 44.483 64.345 42.827 64.345zM46.138 66L47.793 66 47.793 64.345 46.138 64.345zM52.759 66L54.414 66 54.414 64.345 52.759 64.345z' mask='url(%23p2bofnrkdd)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
  float: right;
  margin: 0px 120px 0px 0px;
  height: 200px;
}
.certif_info .cont_area {
  width: 448px;
  height: 100%;
  min-height: 200px;
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.certif_info .cont_area * {
  display: inline-block;
}
.certif_info .cont_area .h3_title {
  color: #444;
}
.certif_info .cont_area .h3_title span {
  margin-right: 8px;
  font-size: 32px;
  font-weight: bold;
  line-height: 46px;
  letter-spacing: -0.5px;
  color: #222222;
}
.certif_info .cont_area p {
  position: relative;
  margin: 8px 0 16px 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.5px;
  color: #757575;
}
.certif_info .cont_area .all_btn {
  position: relative;
  width: 86px;
}
.certif_info .cont_area .all_btn span {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.certif_info .cont_area .all_btn:hover span {
  text-decoration: underline;
}
.certif_info .cont_area .btn_area {
  position: relative;
  margin-top: 40px;
  text-align: left;
}
.certif_info .cont_area .btn_area a {
  display: inline-block;
  margin-right: 32px;
}
.certif_info .cont_area .btn_area a::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  position: absolute;
}
.certif_info .cont_area .btn_area a.ico_download::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-480 -695) translate(480 476) translate(0 219)'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23F8F3EE'/%3E%3Cg%3E%3Cpath fill='%23CBA081' d='M19 19H7c-.552 0-1-.448-1-1v-2c0-.552.448-1 1-1h12c.552 0 1 .448 1 1v2c0 .552-.448 1-1 1' transform='translate(8 8)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='1.5' d='M3.75 14.397v2.912c0 1.072.869 1.941 1.941 1.941H18.309c1.072 0 1.941-.869 1.941-1.941v-2.912' transform='translate(8 8)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 11L12 15 16 11' transform='translate(8 8)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='1.5' d='M12 13.603L12 4.691' transform='translate(8 8)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") left 0 no-repeat;
  background-size: 100%;
}
.certif_info .cont_area .btn_area a.ico_lock::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-627 -695) translate(480 476) translate(0 219) translate(147)'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23F8F3EE'/%3E%3Cg%3E%3Cpath fill='%23CBA081' d='M18.523 20.25H7.727C6.773 20.25 6 19.511 6 18.6v-4.95c0-.911.773-1.65 1.727-1.65h10.796c.954 0 1.727.739 1.727 1.65v4.95c0 .911-.773 1.65-1.727 1.65' transform='translate(8 8)'/%3E%3Cpath fill='%23444' d='M12.5 14.25c0 .276-.224.5-.5.5s-.5-.224-.5-.5.224-.5.5-.5.5.224.5.5' transform='translate(8 8)'/%3E%3Cpath stroke='%23444' stroke-width='1.5' d='M12.5 14.25c0 .276-.224.5-.5.5s-.5-.224-.5-.5.224-.5.5-.5.5.224.5.5z' transform='translate(8 8)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='1.5' d='M12 14.5L12 17M18.25 20.25H5.75c-1.104 0-2-.896-2-2v-6c0-1.104.896-2 2-2h12.5c1.104 0 2 .896 2 2v6c0 1.104-.896 2-2 2zM16.25 10.132V8.007c0-2.347-1.903-4.25-4.25-4.25S7.75 5.66 7.75 8.007v2.125' transform='translate(8 8)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") left 0 no-repeat;
  background-size: 100%;
}
.certif_info .cont_area .btn_area a.ico_trash::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-783 -695) translate(480 476) translate(0 219) translate(303)'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23F8F3EE'/%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='1.5' d='M8.75 3.753L15.25 3.753' transform='translate(8 8)'/%3E%3Cg%3E%3Cpath fill='%23CBA081' d='M4.25 2.5v9.551c0 .938.713 1.699 1.592 1.699h7.066c.879 0 1.592-.761 1.592-1.699V2.5' transform='translate(8 8) translate(3.75 6.5)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='1.5' d='M2 .897v10.912c0 1.072.869 1.941 1.941 1.941h8.618c1.072 0 1.941-.869 1.941-1.941V.897M0 .5L16.5.5M10.25 4.5L10.25 9.5M6.25 4.5L6.25 9.5' transform='translate(8 8) translate(3.75 6.5)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") left 0 no-repeat;
  background-size: 100%;
}
.certif_info .cont_area .btn_area a.ico_check::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1107 -1088) translate(960 897) translate(0 191) translate(147)'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23F8F3EE'/%3E%3Cg%3E%3Cpath fill='%23CBA081' d='M20 13.5c0 3.59-2.91 6.5-6.5 6.5S7 17.09 7 13.5 9.91 7 13.5 7 20 9.91 20 13.5' transform='translate(8 8)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 11.9L12 15 19 7.62' transform='translate(8 8)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M18.993 7.62c.796 1.27 1.257 2.77 1.257 4.38 0 4.557-3.694 8.25-8.25 8.25S3.75 16.557 3.75 12c0-4.556 3.694-8.25 8.25-8.25 1.597 0 3.088.454 4.35 1.24' transform='translate(8 8)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") left 0 no-repeat;
}
.certif_info .cont_area .btn_area a.ico_refresh::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1289 -1088) translate(960 897) translate(0 191) translate(329)'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23F8F3EE'/%3E%3Cg%3E%3Cpath fill='%23CBA081' d='M19 13.5c0 3.038-2.462 5.5-5.5 5.5S8 16.538 8 13.5 10.462 8 13.5 8s5.5 2.462 5.5 5.5' transform='translate(8 8)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M7.502 5.998C8.755 5.058 10.312 4.5 12 4.5c4.142 0 7.5 3.358 7.5 7.5 0 .72-.102 1.418-.292 2.078M16.502 17.998C15.248 18.942 13.69 19.5 12 19.5c-4.143 0-7.5-3.358-7.5-7.5 0-.717.1-1.41.288-2.068' transform='translate(8 8)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M21.25 12.755L19.5 14.505 17.75 12.755M6.25 11.245L4.5 9.495 2.75 11.245' transform='translate(8 8)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") left 0 no-repeat;
}
.certif_info .cont_area .btn_area a span {
  padding-left: 48px;
  font-size: 14px;
  font-weight: bold;
  line-height: 40px;
  letter-spacing: -0.5px;
  color: #444444;
}
.certif_info .cont_area .btn_area a span:hover {
  text-decoration: underline;
}
.certif_info .cont_area .btn_area a:last-child {
  margin-right: 0px;
}

.info_explain {
  position: relative;
  margin-top: 40px;
  padding-top: 40px;
  width: 750px;
  border-top: 1px #e0e0e0 solid;
}
.info_explain::after {
  display: block;
  content: "";
  clear: both;
}
.info_explain .define_area {
  float: left;
  display: block;
  width: 462px;
}
.info_explain .define_area .list_define {
  position: relative;
  text-align: left;
  display: block;
  margin-bottom: 32px;
}
.info_explain .define_area .list_define::after {
  display: block;
  content: "";
  clear: both;
}
.info_explain .define_area .list_define:last-child {
  margin-bottom: 0px;
}
.info_explain .define_area .list_define dt {
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #444444;
}
.info_explain .define_area .list_define dd {
  float: right;
  width: 350px;
  text-align: left;
  font-size: 13px;
  font-weight: normal;
  line-height: 22px;
  letter-spacing: -0.5px;
  color: #757575;
  margin-bottom: 4px;
}
.info_explain .define_area .list_define dd::before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #aaaaaa;
  margin: 0px 8px 3px 0px;
}
.info_explain .define_area .list_define dd strong {
  color: #0886c5;
  font-weight: normal;
  line-height: 22px;
}
.info_explain .ico_arrow_next {
  float: left;
  display: block;
  width: 48px;
  height: 145px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg fill='%23cccccc'%3E%3Cpath d='M1.35 12.2h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 14.9 0 14.296 0 13.55c0-.746.604-1.35 1.35-1.35z' transform='translate(-1391.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(924.000000, 156.000000) scale(-1, 1) translate(-924.000000, -156.000000) translate(912.000000, 144.000000) translate(4.709367, 1.059367) translate(6.300000, 13.550000) scale(-1, 1) rotate(-45.000000) translate(-6.300000, -13.550000)'/%3E%3Cpath d='M1.35 5h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 7.7 0 7.096 0 6.35 0 5.604.604 5 1.35 5z' transform='translate(-1391.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(924.000000, 156.000000) scale(-1, 1) translate(-924.000000, -156.000000) translate(912.000000, 144.000000) translate(4.709367, 1.059367) translate(6.300000, 6.350000) rotate(-225.000000) translate(-6.300000, -6.350000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
  margin: 0px 48px;
}
.info_explain .storage_obj {
  float: left;
  display: block;
  width: 100px;
  text-align: center;
}
.info_explain .storage_obj .tit_badge {
  display: inline-block;
  width: 78px;
  height: 24px;
  border-radius: 16px;
  border: solid 1px #444444;
  background-color: #444444;
  font-size: 13px;
  font-weight: 700;
  line-height: 24px;
  color: #ffffff;
}
.info_explain .storage_obj .ico_storage {
  display: block;
  width: 48px;
  height: 48px;
  position: relative;
  margin: 8px auto 0px auto;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M20 22v-2c0-2.209 1.791-4 4-4s4 1.791 4 4v2M27.6 30h-7.2c-1.325 0-2.4-1.044-2.4-2.333v-3.334C18 23.044 19.075 22 20.4 22h7.2c1.325 0 2.4 1.044 2.4 2.333v3.334C30 28.956 28.925 30 27.6 30z' transform='translate(-1242 -550) translate(480 306) translate(742 212) translate(20 32)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 20v4.079s0 6.416 5 11.762c3.397 3.633 7.255 5.784 9.38 6.791 1.037.491 2.203.491 3.24 0 2.125-1.007 5.983-3.158 9.38-6.791 5-5.346 5-11.762 5-11.762v-9.99c0-1.783-1.034-3.379-2.596-4.005l-12-4.812c-.905-.363-1.903-.363-2.808 0l-12 4.812C9.034 10.71 8 12.217 8 14' transform='translate(-1242 -550) translate(480 306) translate(742 212) translate(20 32)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.info_explain .storage_obj p {
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  color: #444444;
}
.info_explain .storage_obj p strong {
  font-weight: bold;
}

.list_obj {
  position: relative;
  margin: 40px 0px 0px 0px;
}
.list_obj::after {
  display: block;
  content: "";
  clear: both;
}
.list_obj li {
  float: left;
  width: 278px;
  margin-right: 47px;
  text-align: center;
}
.list_obj li:last-child {
  margin-right: 0px;
}
.list_obj li span {
  display: block;
  position: relative;
  width: 64px;
  height: 64px;
  margin: 0px auto 8px auto;
}
.list_obj li span.ico_task01 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-603 -846) translate(480 774) translate(16 72) translate(107)'%3E%3Ccircle cx='32' cy='32' r='32' fill='%23F8F3EE'/%3E%3Cg%3E%3Cpath fill='%23CBA081' d='M25.5 26h-16c-.829 0-1.5-.671-1.5-1.5v-3c0-.829.671-1.5 1.5-1.5h16c.829 0 1.5.671 1.5 1.5v3c0 .829-.671 1.5-1.5 1.5' transform='translate(16 16)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M5 19v5c0 1.104.896 2 2 2h18c1.104 0 2-.896 2-2v-5' transform='translate(16 16)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 15L16 20 21 15' transform='translate(16 16)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M16 18.137L16 6' transform='translate(16 16)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.list_obj li span.ico_task02 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-928 -846) translate(480 774) translate(341 72) translate(107)'%3E%3Ccircle cx='32' cy='32' r='32' fill='%23F8F3EE'/%3E%3Cg%3E%3Cpath fill='%23CBA081' d='M27 25.5v-7c0-.829-.671-1.5-1.5-1.5h-16c-.829 0-1.5.671-1.5 1.5v7c0 .829.671 1.5 1.5 1.5h16c.829 0 1.5-.671 1.5-1.5' transform='translate(16 16)'/%3E%3Cpath fill='%23444' d='M17 20c0 .552-.448 1-1 1s-1-.448-1-1 .448-1 1-1 1 .448 1 1' transform='translate(16 16)'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M17 20c0 .552-.448 1-1 1s-1-.448-1-1 .448-1 1-1 1 .448 1 1z' transform='translate(16 16)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M16 20.334L16 23M24.5 27h-17C6.119 27 5 25.881 5 24.5v-8C5 15.119 6.119 14 7.5 14h17c1.381 0 2.5 1.119 2.5 2.5v8c0 1.381-1.119 2.5-2.5 2.5zM22 14v-3c0-3.313-2.687-6-6-6s-6 2.687-6 6v3' transform='translate(16 16)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.list_obj li span.ico_task03 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1253 -846) translate(480 774) translate(666 72) translate(107)'%3E%3Ccircle cx='32' cy='32' r='32' fill='%23F8F3EE'/%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M12 5L20 5' transform='translate(16 16)'/%3E%3Cg%3E%3Cpath fill='%23CBA081' d='M6 17V5c0-.829.671-1.5 1.5-1.5h10.333c.829 0 1.5.671 1.5 1.5v12c0 .829-.671 1.5-1.5 1.5H7.5c-.829 0-1.5-.671-1.5-1.5' transform='translate(16 16) translate(5 8.5)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M3 1.5v15c0 1.104.896 2 2 2h12c1.104 0 2-.896 2-2v-15M0 .5L22 .5M13 6.5L13 13.5M9 6.5L9 13.5' transform='translate(16 16) translate(5 8.5)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.list_obj li dl {
  position: relative;
  margin: 16px 0 24px 0;
}
.list_obj li dl dt {
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: -0.5px;
  text-align: center;
  color: #444444;
}

.list_gray {
  position: relative;
  padding: 80px;
  border-radius: 16px;
  background-color: #f5f5f5;
}
.list_gray::after {
  display: block;
  content: "";
  clear: both;
}
.list_gray ul li {
  float: left;
  width: 368px;
  margin-right: 64px;
  margin-top: 64px;
}
.list_gray ul li:nth-child(2n) {
  margin-right: 0px;
}
.list_gray ul li:nth-child(1), .list_gray ul li:nth-child(2) {
  margin-top: 0px;
}
.list_gray ul li .title_area {
  position: relative;
  margin-bottom: 14px;
}
.list_gray ul li .title_area label {
  display: inline-block;
  background-color: #444444;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-right: 8px;
  font-family: "Roboto";
  font-size: 12px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
.list_gray ul li .title_area span {
  display: inline-block;
  color: #444444;
  line-height: 24px;
}
.list_gray ul.list_grid7 li {
  width: 152px;
}
.list_gray ul.list_grid7 li.wide {
  width: 368px;
}
.list_gray ul.list_grid7 li:nth-child(2n), .list_gray ul.list_grid7 li:nth-child(3n) {
  margin-right: 64px;
}
.list_gray ul.list_grid7 li:nth-child(3) {
  margin-top: 0px;
  margin-right: 0px;
}
.list_gray ul.list_grid7 li:nth-child(3) > .title_area span {
  position: absolute;
  top: 22%;
}
.list_gray ul.list_grid7 li:nth-child(4) .title_area span {
  position: absolute;
  top: 22%;
}
.list_gray ul.list_grid7 li:nth-child(6) .title_area span {
  position: absolute;
  top: 22%;
}
.list_gray ul.list_grid7 li:nth-child(7) {
  margin-right: 0px;
}
.list_gray ul.list_grid7 li:nth-child(7) > .title_area span {
  position: absolute;
  top: 22%;
}
.list_gray ul.list_grid7 li .title_area {
  height: 48px;
  display: block;
}
.list_gray ul.list_grid7 li .title_area label {
  position: absolute;
  top: 25%;
}
.list_gray ul.list_grid7 li .title_area span {
  position: absolute;
  left: 32px;
}
.list_gray .img_obj {
  position: relative;
  border-radius: 12px;
  height: 266px;
}
.list_gray .img_obj img {
  height: 100%;
}
.list_gray .img_obj.no_img {
  background-color: #fff;
  border: 1px #aaa solid;
}

.smart_acc {
  margin: 32px auto 25px auto !important;
  width: 420px;
}
.smart_acc::after {
  display: block;
  content: "";
  clear: both;
}
.smart_acc .sub_txt {
  float: left;
  height: 156px;
  text-align: center;
  margin: 48px 25px 0px 25px;
  font-size: 14px;
  font-weight: 500;
  line-height: 156px;
  letter-spacing: normal;
  color: #757575;
}
.smart_acc .qr_login {
  float: left;
  height: 100%;
  text-align: center;
}
.smart_acc .qr_login p {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #222222;
  margin-bottom: 24px;
  text-align: left;
  padding-left: 10px;
}
.smart_acc .qr_login p::before {
  content: "";
  margin-right: 8px;
  width: 2px;
  height: 2px;
  background: #444444;
  position: absolute;
  left: 0;
  top: 12px;
}
.smart_acc .qr_login .form_inline {
  float: left;
  width: 185px;
  height: 156px;
  display: block;
}
.smart_acc .qr_login .form_inline > input {
  width: 184px;
  margin: 28px 0px 0px 0px;
}
.smart_acc .qr_login .form_inline > button {
  width: 184px;
  margin: 8px 0px 0px 0px;
}
.smart_acc .qr_login .qr_box {
  width: 104px;
  height: 104px;
  padding: 24px;
  border-radius: 16px;
  border: solid 2px #e8e0d9;
  background-color: #ffffff;
}
.smart_acc .qr_login .qr_box img {
  width: 104px;
  height: 104px;
}

.guide_area.slick-slider {
  position: relative;
  padding: 56px 80px;
  border-radius: 16px;
  border: solid 1px #e0e0e0;
  margin-top: 168px;
}
.guide_area.slick-slider .guide_slider .content_title {
  padding-top: 0px;
  margin-bottom: 80px;
}
.guide_area.slick-slider .guide_slider .content_title.type02 {
  margin-bottom: 56px;
}
.guide_area.slick-slider .guide_slider .content_title .h1_title {
  float: none;
  font-weight: bold;
  margin-bottom: 16px;
}
.guide_area.slick-slider .guide_slider .content_title .fz18_title {
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
  color: #222222;
}
.guide_area.slick-slider .guide_slider .guide_type {
  position: relative;
  text-align: left;
}
.guide_area.slick-slider .guide_slider .guide_type ul {
  margin: 0px 0px 0px 0px;
}
.guide_area.slick-slider .guide_slider .guide_type ul::after {
  display: block;
  content: "";
  clear: both;
}
.guide_area.slick-slider .guide_slider .guide_type ul li {
  text-align: center;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step01 {
  position: relative;
  margin: 0 auto 32px auto;
  width: 120px;
  height: 120px;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step01.ico01 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-640 -755) translate(480 475) translate(155 280) translate(5)'%3E%3Ccircle cx='60' cy='60' r='60' fill='%23F8F3EE'/%3E%3Cg transform='translate(34 41)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M52 20.266V4.589C52 2.055 49.262 0 45.882 0H6.118C2.74 0 0 2.055 0 4.589v29.823C0 36.946 2.74 39 6.118 39h39.764C49.262 39 52 36.946 52 34.412v-5.964'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.667 26c0-3.681 2.985-6.667 6.666-6.667C20.015 19.333 23 22.32 23 26'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M20.333 15.333c0 2.21-1.79 4-4 4-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4 2.21 0 4 1.791 4 4z'/%3E%3Crect width='16' height='4' x='29' y='13' fill='%23CBA081' rx='2'/%3E%3Crect width='8' height='4' x='29' y='19' fill='%23CBA081' rx='2'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M30.667 19.333L34.667 19.333M30.667 12.667L41.333 12.667'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center 0 no-repeat;
  background-size: 100%;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step01.ico02 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-900 -755) translate(480 475) translate(420 280)'%3E%3Ccircle cx='60' cy='60' r='60' fill='%23F8F3EE' fill-rule='nonzero'/%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M25.59 53h-6.413C16.87 53 15 50.968 15 48.462V13.539C15 11.032 16.87 9 19.177 9H37.71c2.308 0 4.178 2.032 4.178 4.539v12.155' transform='translate(28 28)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M25.667 14.333L33.667 14.333' transform='translate(28 28)'/%3E%3Cg transform='translate(28 28) translate(33.667 33)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M0 24c0-4.418 4.18-8 9.333-8 5.154 0 9.334 3.582 9.334 8'/%3E%3Crect width='9.333' height='9.333' x='6' y='4.667' fill='%23CBA081' rx='4.667'/%3E%3Crect width='14' height='14' x='2.667' y='1' stroke='%23444' stroke-width='2' rx='7'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center 0 no-repeat;
  background-size: 100%;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step01.ico03 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1160 -755) translate(480 475) translate(675 280) translate(5)'%3E%3Ccircle cx='60' cy='60' r='60' fill='%23F8F3EE' fill-rule='nonzero'/%3E%3Cg transform='translate(28 28)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M12.391 30.333v-16C12.391 11.388 14.78 9 17.725 9h29.333c2.945 0 5.333 2.388 5.333 5.333V37H15.346c-1.756 0-3.307 1.145-3.824 2.824L8.12 50.883c-.526 1.714.755 3.45 2.55 3.45h43.405c1.79 0 3.073-1.73 2.55-3.444L52.392 37'/%3E%3Crect width='21.333' height='5.333' x='18.667' y='18.667' fill='%23CBA081' rx='2.667'/%3E%3Crect width='10.667' height='5.333' x='18.667' y='26.667' fill='%23CBA081' rx='2.667'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M20.391 26.667h8m-8-6.667h16'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center 0 no-repeat;
  background-size: 100%;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step01.ico04 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-704 -755) translate(480 475) translate(118 280) translate(106)'%3E%3Ccircle cx='60' cy='60' r='60' fill='%23F8F3EE'/%3E%3Cg transform='translate(33 38)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M25.519 38H5.98C2.863 38 .333 36.033.333 33.608V5.058c0-2.425 2.53-4.391 5.648-4.391h36.706c3.118 0 5.646 1.966 5.646 4.392v12.549'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.667 26c0-3.681 2.985-6.667 6.666-6.667C20.015 19.333 23 22.32 23 26'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M20.333 15.333c0 2.21-1.79 4-4 4-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4 2.21 0 4 1.791 4 4z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M29.667 19.333L33.667 19.333M29.667 12.667L40.333 12.667'/%3E%3Crect width='22' height='22' x='32' y='24.333' fill='%23F8F3EE' stroke='%23444' stroke-width='2' rx='11'/%3E%3Cpath fill='%23CBA081' d='M52.933 36.267c0 4.971-4.028 9-9 9-4.971 0-9-4.029-9-9 0-4.972 4.029-9 9-9 4.972 0 9 4.028 9 9'/%3E%3Cpath fill='%23444' d='M39.67 36.633h3.6c.663 0 1.2.537 1.2 1.2 0 .663-.537 1.2-1.2 1.2h-3.6c-.663 0-1.2-.537-1.2-1.2 0-.663.537-1.2 1.2-1.2z' transform='rotate(45 41.47 37.833)'/%3E%3Cpath fill='%23444' d='M41.866 35.6h8c.553 0 1 .447 1 1 0 .552-.447 1-1 1h-8c-.552 0-1-.448-1-1 0-.553.448-1 1-1z' transform='scale(-1 1) rotate(45 0 -74.131)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center 0 no-repeat;
  background-size: 100%;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step01.ico05 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1096 -755) translate(480 475) translate(524 280) translate(92)'%3E%3Ccircle cx='60' cy='60' r='60' fill='%23F8F3EE' fill-rule='nonzero'/%3E%3Cg transform='translate(29 28)'%3E%3Cpath stroke='%23434344' stroke-linecap='round' stroke-width='2' d='M48.35 28V14.333C48.35 11.388 45.964 9 43.019 9H13.684c-2.945 0-5.333 2.388-5.333 5.333V37h37.045c1.756 0 3.307 1.146 3.824 2.824l3.402 11.059c.528 1.715-.753 3.45-2.548 3.45H6.668c-1.79 0-3.073-1.73-2.55-3.443L8.35 37'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M16.391 26.667h8m-8-6.667h16'/%3E%3Crect width='22' height='22' x='37' y='34.333' fill='%23F8F3EE' stroke='%23444' stroke-width='2' rx='11'/%3E%3Cpath fill='%23CBA081' d='M57.933 46.267c0 4.971-4.028 9-9 9-4.971 0-9-4.029-9-9 0-4.972 4.029-9 9-9 4.972 0 9 4.028 9 9'/%3E%3Cpath fill='%23444' d='M44.67 46.633h3.6c.663 0 1.2.537 1.2 1.2 0 .663-.537 1.2-1.2 1.2h-3.6c-.663 0-1.2-.537-1.2-1.2 0-.663.537-1.2 1.2-1.2z' transform='rotate(45 46.47 47.833)'/%3E%3Cpath fill='%23444' d='M46.866 45.6h8c.553 0 1 .447 1 1 0 .552-.447 1-1 1h-8c-.552 0-1-.448-1-1 0-.553.448-1 1-1z' transform='scale(-1 1) rotate(45 0 -76.203)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center 0 no-repeat;
  background-size: 100%;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step01.ico06 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-912 -422) translate(640 306) translate(272 116)'%3E%3Ccircle cx='48' cy='48' r='48' fill='%23F8F3EE'/%3E%3Cg%3E%3Cpath fill='%23CBA081' d='M10 19h31v-7c0-1.104-.896-2-2-2H12c-1.104 0-2 .896-2 2v7z' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M7 19v-8c0-2.209 1.791-4 4-4h26c2.209 0 4 1.791 4 4v26c0 2.209-1.791 4-4 4H11c-2.209 0-4-1.791-4-4V25M41 19L7 19' transform='translate(24 24)'/%3E%3Cpath fill='%23444' d='M25 28c0 .553-.447 1-1 1-.553 0-1-.447-1-1 0-.553.447-1 1-1 .553 0 1 .447 1 1' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M25 28c0 .553-.447 1-1 1-.553 0-1-.447-1-1 0-.553.447-1 1-1 .553 0 1 .447 1 1z' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M24 29L24 33' transform='translate(24 24)'/%3E%3Cpath fill='%23444' d='M14 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1M18 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1M22 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1' transform='translate(24 24)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center 0 no-repeat;
  background-size: 100%;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step01.ico07 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-900 -731) translate(622 731) translate(252) translate(26)'%3E%3Ccircle cx='60' cy='60' r='60' fill='%23F8F3EE' fill-rule='nonzero'/%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M28.537 53H14.94C12.211 53 10 50.788 10 48.059V15.94C10 13.212 12.211 11 14.941 11H47.06C49.788 11 52 13.212 52 15.941V27.06m-32.118-3.706h17.294m-17.294 7.412h9.883' transform='translate(27.5 27.75)'/%3E%3Cg%3E%3Cpath fill='%23CBA081' fill-rule='nonzero' d='M6.924 1.014L9.966 7.94 6.178 8.426 3.254 10.892 0.21 3.965' transform='translate(27.5 27.75) translate(43.75 43.5)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.924 1.014L9.966 7.94 6.178 8.426 3.254 10.892 0.21 3.965' transform='translate(27.5 27.75) translate(43.75 43.5)'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23CBA081' fill-rule='nonzero' d='M5.793 0.948L2.369 8.03 5.446 8.055 7.551 10.102 10.977 3.018' transform='translate(27.5 27.75) translate(36.059 44.536)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.422 0L0 7.082 4.261 7.58 7.551 10.102 10.975 3.018' transform='translate(27.5 27.75) translate(36.059 44.536)'/%3E%3C/g%3E%3Cpath fill='%23CBA081' fill-rule='nonzero' d='M52.5 41c0 3.453-2.797 6.25-6.25 6.25S40 44.453 40 41s2.797-6.25 6.25-6.25S52.5 37.547 52.5 41' transform='translate(27.5 27.75)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M52.5 39.75c0 4.141-3.359 7.5-7.5 7.5s-7.5-3.359-7.5-7.5 3.359-7.5 7.5-7.5 7.5 3.359 7.5 7.5z' transform='translate(27.5 27.75)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center 0 no-repeat;
  background-size: 100%;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step01.ico08 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3Cpath id='bed9orkf4a' d='M0 48L48 48 48 0 0 0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-512.000000, -228.000000) translate(432.000000, 80.000000) translate(48.000000, 116.000000) translate(32.000000, 32.000000)'%3E%3Ccircle cx='48' cy='48' r='48' fill='%23F8F3EE'/%3E%3Cg transform='translate(24.000000, 24.000000)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M7 12V9c0-1.104.896-2 2-2h3M41 12V9c0-1.104-.896-2-2-2h-3M7 36v3c0 1.104.896 2 2 2h3M41 36v3c0 1.104-.896 2-2 2h-3'/%3E%3Cpath fill='%23CBA081' d='M17.5 34h4c.276 0 .5-.224.5-.5v-4c0-.276-.224-.5-.5-.5h-4c-.276 0-.5.224-.5.5v4c0 .276.224.5.5.5'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M14.5 34h7c.276 0 .5-.224.5-.5v-7c0-.276-.224-.5-.5-.5h-7c-.276 0-.5.224-.5.5v7c0 .276.224.5.5.5z'/%3E%3Cpath fill='%23CBA081' d='M17.5 22h4c.276 0 .5-.224.5-.5v-4c0-.276-.224-.5-.5-.5h-4c-.276 0-.5.224-.5.5v4c0 .276.224.5.5.5'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M14.5 22h7c.276 0 .5-.224.5-.5v-7c0-.276-.224-.5-.5-.5h-7c-.276 0-.5.224-.5.5v7c0 .276.224.5.5.5z'/%3E%3Cpath fill='%23CBA081' d='M29.5 22h4c.276 0 .5-.224.5-.5v-4c0-.276-.224-.5-.5-.5h-4c-.276 0-.5.224-.5.5v4c0 .276.224.5.5.5'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M26.5 22h7c.276 0 .5-.224.5-.5v-7c0-.276-.224-.5-.5-.5h-7c-.276 0-.5.224-.5.5v7c0 .276.224.5.5.5z'/%3E%3Cpath fill='%23444' d='M25 27h6v-2h-5c-.552 0-1 .448-1 1v1z'/%3E%3Cmask id='ln1p88h7ib' fill='%23fff'%3E%3Cuse xlink:href='%23bed9orkf4a'/%3E%3C/mask%3E%3Cpath fill='%23444' d='M29 31L31 31 31 29 29 29zM31 29L33 29 33 27 31 27zM27 33L29 33 29 31 27 31zM25.5 35H27v-2h-2v1.5c0 .276.224.5.5.5M29 35L31 35 31 33 29 33zM31 35L33 35 33 33 31 33zM31 33L33 33 33 31 31 31zM33 35h1c.552 0 1-.448 1-1v-8c0-.552-.448-1-1-1h-1v10z' mask='url(%23ln1p88h7ib)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center 0 no-repeat;
  background-size: 100%;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step02 {
  position: relative;
  margin: 0 0 16px 0;
  width: 100%;
  height: 36px;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step02.ico09 {
  background: url("../../inc_renewal/img/content/guideStep_ico07.png") center 0 no-repeat;
  background-size: auto 100%;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step02.ico10 {
  background: url("../../inc_renewal/img/content/guideStep_ico08.png") center 0 no-repeat;
  background-size: auto 100%;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step02.ico11 {
  background: url("../../inc_renewal/img/content/guideStep_ico09.png") center 0 no-repeat;
  background-size: auto 100%;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step03 {
  position: relative;
  margin: 0 auto 16px auto;
  width: 72px;
  height: 72px;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step03.ico12 {
  background: url("../../inc_renewal/img/content/guideStep_ico10.png") center 0 no-repeat;
  background-size: auto 100%;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step03.ico13 {
  background: url("../../inc_renewal/img/content/guideStep_ico11.png") center 0 no-repeat;
  background-size: auto 100%;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step03.ico14 {
  background: url("../../inc_renewal/img/content/guideStep_ico12.png") center 0 no-repeat;
  background-size: auto 100%;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .step03.ico15 {
  background: url("../../inc_renewal/img/content/guideStep_ico13.png") center 0 no-repeat;
  background-size: auto 100%;
}
.guide_area.slick-slider .guide_slider .guide_type ul li dl {
  position: relative;
  margin: 24px auto;
  display: inline-block;
  text-align: left;
}
.guide_area.slick-slider .guide_slider .guide_type ul li dl dt {
  position: relative;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #757575;
  padding-left: 8px;
}
.guide_area.slick-slider .guide_slider .guide_type ul li dl dt::before {
  content: "";
  position: absolute;
  top: 13px;
  left: 0;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  display: inline-block;
  background: #444;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .h2_title {
  display: block;
  font-weight: 500;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .h4_txt {
  margin: 24px 0px;
}
.guide_area.slick-slider .guide_slider .guide_type ul li .lh64_title {
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.56px;
  line-height: 64px;
}
.guide_area.slick-slider .guide_slider .guide_type.step4_type ul li > .h4_txt {
  margin: 12px 0px 0px 0px;
  line-height: 20px;
}
.guide_area.slick-slider .guide_slider .guide_type .form_help {
  font-size: 14px;
  margin: 40px 0 24px 0;
  text-align: center;
}
.guide_area.slick-slider .guide_slider .guide_type .all_btn {
  margin: 56px 0px 40px 0px;
  position: relative;
  display: inline-block;
  text-align: left;
}
.guide_area.slick-slider .guide_slider .guide_type .all_btn:first-child {
  margin: 0px 0px 40px 0px;
}
.guide_area.slick-slider .guide_slider .guide_type .all_btn span {
  font-size: 20px;
  font-weight: bold;
  line-height: 32px;
  letter-spacing: -0.5px;
  color: #222222;
}
.guide_area.slick-slider .guide_slider .guide_type .all_btn span::after {
  background-size: 120%;
  margin-bottom: 4px;
}
.guide_area.slick-slider .slick-prev, .guide_area.slick-slider .slick-next {
  width: 48px;
  height: 48px;
  top: 50%;
  background-color: #fff !important;
}
.guide_area.slick-slider .slick-prev {
  left: -64px;
}
.guide_area.slick-slider .slick-next {
  right: -64px;
}
.guide_area.slick-slider .slick-dots {
  height: 58px;
  text-align: left;
  top: -98px;
  left: 0px;
}
.guide_area.slick-slider .slick-dots li {
  width: auto;
  height: 56px;
}
.guide_area.slick-slider .slick-dots li:first-child {
  margin-left: 0px;
}
.guide_area.slick-slider .slick-dots li.slick-active button {
  border-radius: 28px;
  border: 1px #0886c5 solid;
  width: auto;
  padding: 0px 32px 0px 68px;
  color: #0886c5;
}
.guide_area.slick-slider .slick-dots li.slick-active button::before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-512.000000, -393.000000) translate(480.000000, 379.000000) translate(32.000000, 14.000000)'%3E%3Crect width='8' height='3' x='5.889' y='15.096' fill='%230886C5' rx='1.5' transform='translate(9.889087, 16.596194) rotate(45.000000) translate(-9.889087, -16.596194)'/%3E%3Crect width='16' height='3' x='8.364' y='12.364' fill='%230886C5' rx='1.5' transform='translate(16.363961, 13.863961) scale(-1, 1) rotate(45.000000) translate(-16.363961, -13.863961)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 center no-repeat;
  display: inline-block;
  position: absolute;
  left: 32px;
  top: 25%;
  width: 28px;
  height: 28px;
}
.guide_area.slick-slider .slick-dots li.slick-active button > span.on {
  display: inline-block;
}
.guide_area.slick-slider .slick-dots li.slick-active button > span.num_txt {
  display: none;
}
.guide_area.slick-slider .slick-dots li.slick-active button:focus {
  outline: 1px dotted #000 !important;
}
.guide_area.slick-slider .slick-dots li button {
  border-radius: 50%;
  width: 56px;
  height: 56px;
  border: 1px #ccc solid;
  background-color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 46px;
  letter-spacing: normal;
  text-align: center;
  color: #757575;
}
.guide_area.slick-slider .slick-dots li button::before {
  display: none;
}
.guide_area.slick-slider .slick-dots li button::after {
  position: absolute;
  top: 50%;
  right: -10px;
  display: block;
  content: "";
  width: 10px;
  height: 1px;
  background: #cccccc;
  opacity: 1;
}
.guide_area.slick-slider .slick-dots li button:focus {
  outline: 1px dotted #000 !important;
}
.guide_area.slick-slider .slick-dots li button > span.on {
  display: none;
}
.guide_area.slick-slider .slick-dots li button > span.num_txt {
  display: inline-block;
  font-family: "Roboto";
}
.guide_area.slick-slider .slick-dots li:last-child button::after {
  display: none;
}

.agree_content .fc_base {
  color: #222 !important;
  font-weight: 500 !important;
}
.agree_content .h3_title {
  margin: 16px 0 4px;
  font-weight: 500;
  line-height: 28px;
}
.agree_content:first-child .h3_title:first-child {
  margin-top: 0;
}
.agree_content .txt, .agree_content .agree_list, .agree_content .agree_list_line {
  font-weight: 400;
  padding-left: 18px;
  color: #757575;
  line-height: 24px;
}
.agree_content > .pop_radio {
  padding-left: 18px;
  margin-top: 8px;
}
.agree_content > .pop_radio .mtl_radio span {
  color: #757575;
  font-weight: 400;
}
.agree_content .agree_list li {
  font-weight: 400;
}
.agree_content .agree_list .agree_list_line {
  padding-left: 0;
}
.agree_content .txt + .agree_list {
  margin-top: 4px;
}
.agree_content .agree_list_line li {
  position: relative;
  padding-left: 8px;
  font-weight: 400;
}
.agree_content .agree_list_line li:before {
  content: "-";
  width: 8px;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 25px;
}
.agree_content .table_area {
  margin-top: 12px;
}
.agree_content .table_area th, .agree_content .table_area td {
  padding: 16px;
  vertical-align: top;
  line-height: 24px;
}
.agree_content .table_area .pop_radio {
  margin-top: 5px;
}
.agree_content .table_area td,
.agree_content .table_area .pop_radio .mtl_radio span {
  color: #757575;
  font-weight: 400;
}
.agree_content .alert_box {
  margin-top: 24px;
}
.agree_content .alert_box .pop_radio {
  font-size: 16px;
  text-align: center;
  padding: 0;
}
.agree_content .alert_box .pop_radio:first-child {
  margin-top: 0;
}
.agree_content .alert_box .pop_radio .txt {
  color: #222;
  padding: 0 0 0 27px;
}
.agree_content .alert_box .pop_radio .mtl_radio {
  margin: 2px 0 0 22px;
  vertical-align: top;
}
.agree_content .alert_box .pop_radio .mtl_radio span {
  font-size: 16px;
}

.guide_tab_nav {
  overflow: hidden;
  width: 100%;
}
.guide_tab_nav li {
  float: left;
  padding-right: 8px;
  position: relative;
}
.guide_tab_nav li:after {
  content: "";
  display: block;
  width: 8px;
  height: 1px;
  background-color: #ccc;
  position: absolute;
  right: 0;
  top: 50%;
}
.guide_tab_nav li:last-child {
  padding-right: 0;
}
.guide_tab_nav li:last-child:after {
  display: none;
}
.guide_tab_nav li > a {
  display: block;
  border: 1px solid #ccc;
  min-width: 56px;
  min-height: 56px;
  font-size: 16px;
  line-height: 52px;
  box-sizing: border-box;
  border-radius: 28px;
  text-align: center;
}
.guide_tab_nav li > a > .num {
  color: #757575;
}
.guide_tab_nav li > a > .txt {
  display: none;
}
.guide_tab_nav li.on a {
  padding: 0 64px 0 32px;
  border-color: #0886c5;
}
.guide_tab_nav li.on a > .num {
  display: none;
}
.guide_tab_nav li.on a > .txt {
  display: block;
  color: #0886c5;
  font-weight: 700;
}
.guide_tab_nav li.on a > .txt:before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-512.000000, -393.000000) translate(480.000000, 379.000000) translate(32.000000, 14.000000)'%3E%3Crect width='8' height='3' x='5.889' y='15.096' fill='%230886C5' rx='1.5' transform='translate(9.889087, 16.596194) rotate(45.000000) translate(-9.889087, -16.596194)'/%3E%3Crect width='16' height='3' x='8.364' y='12.364' fill='%230886C5' rx='1.5' transform='translate(16.363961, 13.863961) scale(-1, 1) rotate(45.000000) translate(-16.363961, -13.863961)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 center no-repeat;
  display: inline-block;
  width: 28px;
  height: 54px;
  vertical-align: top;
}

.guide_prev,
.guide_next {
  width: 48px;
  height: 48px;
  position: absolute;
  top: calc(50% + 24px);
  text-indent: -9999px;
}
.guide_prev.disabled,
.guide_next.disabled {
  display: none;
}

.guide_prev {
  left: -64px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg fill='%23ccc'%3E%3Cpath d='M1.35 12.2h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 14.9 0 14.296 0 13.55c0-.746.604-1.35 1.35-1.35z' transform='translate(-503.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(24.000000, 144.000000) translate(4.709367, 2.059367) translate(6.300000, 13.550000) scale(-1, 1) rotate(-45.000000) translate(-6.300000, -13.550000)'/%3E%3Cpath d='M1.35 5h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 7.7 0 7.096 0 6.35 0 5.604.604 5 1.35 5z' transform='translate(-503.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(24.000000, 144.000000) translate(4.709367, 2.059367) translate(6.300000, 6.350000) rotate(-225.000000) translate(-6.300000, -6.350000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.guide_prev:hover, .guide_prev:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg fill='%23AFAFAF'%3E%3Cpath d='M1.35 12.2h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 14.9 0 14.296 0 13.55c0-.746.604-1.35 1.35-1.35z' transform='translate(-503.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(24.000000, 144.000000) translate(4.709367, 2.059367) translate(6.300000, 13.550000) scale(-1, 1) rotate(-45.000000) translate(-6.300000, -13.550000)'/%3E%3Cpath d='M1.35 5h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 7.7 0 7.096 0 6.35 0 5.604.604 5 1.35 5z' transform='translate(-503.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(24.000000, 144.000000) translate(4.709367, 2.059367) translate(6.300000, 6.350000) rotate(-225.000000) translate(-6.300000, -6.350000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.guide_next {
  right: -64px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg fill='%23cccccc'%3E%3Cpath d='M1.35 12.2h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 14.9 0 14.296 0 13.55c0-.746.604-1.35 1.35-1.35z' transform='translate(-1391.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(924.000000, 156.000000) scale(-1, 1) translate(-924.000000, -156.000000) translate(912.000000, 144.000000) translate(4.709367, 1.059367) translate(6.300000, 13.550000) scale(-1, 1) rotate(-45.000000) translate(-6.300000, -13.550000)'/%3E%3Cpath d='M1.35 5h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 7.7 0 7.096 0 6.35 0 5.604.604 5 1.35 5z' transform='translate(-1391.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(924.000000, 156.000000) scale(-1, 1) translate(-924.000000, -156.000000) translate(912.000000, 144.000000) translate(4.709367, 1.059367) translate(6.300000, 6.350000) rotate(-225.000000) translate(-6.300000, -6.350000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.guide_next:hover, .guide_next:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg fill='%23AFAFAF'%3E%3Cpath d='M1.35 12.2h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 14.9 0 14.296 0 13.55c0-.746.604-1.35 1.35-1.35z' transform='translate(-1391.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(924.000000, 156.000000) scale(-1, 1) translate(-924.000000, -156.000000) translate(912.000000, 144.000000) translate(4.709367, 1.059367) translate(6.300000, 13.550000) scale(-1, 1) rotate(-45.000000) translate(-6.300000, -13.550000)'/%3E%3Cpath d='M1.35 5h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 7.7 0 7.096 0 6.35 0 5.604.604 5 1.35 5z' transform='translate(-1391.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(924.000000, 156.000000) scale(-1, 1) translate(-924.000000, -156.000000) translate(912.000000, 144.000000) translate(4.709367, 1.059367) translate(6.300000, 6.350000) rotate(-225.000000) translate(-6.300000, -6.350000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.guide_area.guide_tab {
  position: relative;
  min-height: 720px;
  padding: 56px 80px;
  border-radius: 16px;
  border: solid 1px #e0e0e0;
  margin-top: 40px;
  box-sizing: border-box;
}
.guide_area.guide_tab .guide_slider {
  display: none;
}
.guide_area.guide_tab .guide_slider:first-child {
  display: block;
}
.guide_area.guide_tab .guide_slider .content_title {
  padding-top: 0px;
  margin-bottom: 80px;
}
.guide_area.guide_tab .guide_slider .content_title.type02 {
  margin-bottom: 56px;
}
.guide_area.guide_tab .guide_slider .content_title .h1_title {
  float: none;
  font-weight: bold;
  margin-bottom: 16px;
}
.guide_area.guide_tab .guide_slider .content_title .fz18_title {
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
  color: #222222;
}
.guide_area.guide_tab .guide_slider .guide_type {
  position: relative;
  text-align: left;
}
.guide_area.guide_tab .guide_slider .guide_type ul {
  margin: 0px 0px 0px 0px;
}
.guide_area.guide_tab .guide_slider .guide_type ul::after {
  display: block;
  content: "";
  clear: both;
}
.guide_area.guide_tab .guide_slider .guide_type ul li {
  text-align: center;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step01 {
  position: relative;
  margin: 0 auto 32px auto;
  width: 120px;
  height: 120px;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step01.ico01 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-640 -755) translate(480 475) translate(155 280) translate(5)'%3E%3Ccircle cx='60' cy='60' r='60' fill='%23F8F3EE'/%3E%3Cg transform='translate(34 41)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M52 20.266V4.589C52 2.055 49.262 0 45.882 0H6.118C2.74 0 0 2.055 0 4.589v29.823C0 36.946 2.74 39 6.118 39h39.764C49.262 39 52 36.946 52 34.412v-5.964'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.667 26c0-3.681 2.985-6.667 6.666-6.667C20.015 19.333 23 22.32 23 26'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M20.333 15.333c0 2.21-1.79 4-4 4-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4 2.21 0 4 1.791 4 4z'/%3E%3Crect width='16' height='4' x='29' y='13' fill='%23CBA081' rx='2'/%3E%3Crect width='8' height='4' x='29' y='19' fill='%23CBA081' rx='2'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M30.667 19.333L34.667 19.333M30.667 12.667L41.333 12.667'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center 0 no-repeat;
  background-size: 100%;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step01.ico02 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-900 -755) translate(480 475) translate(420 280)'%3E%3Ccircle cx='60' cy='60' r='60' fill='%23F8F3EE' fill-rule='nonzero'/%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M25.59 53h-6.413C16.87 53 15 50.968 15 48.462V13.539C15 11.032 16.87 9 19.177 9H37.71c2.308 0 4.178 2.032 4.178 4.539v12.155' transform='translate(28 28)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M25.667 14.333L33.667 14.333' transform='translate(28 28)'/%3E%3Cg transform='translate(28 28) translate(33.667 33)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M0 24c0-4.418 4.18-8 9.333-8 5.154 0 9.334 3.582 9.334 8'/%3E%3Crect width='9.333' height='9.333' x='6' y='4.667' fill='%23CBA081' rx='4.667'/%3E%3Crect width='14' height='14' x='2.667' y='1' stroke='%23444' stroke-width='2' rx='7'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center 0 no-repeat;
  background-size: 100%;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step01.ico03 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1160 -755) translate(480 475) translate(675 280) translate(5)'%3E%3Ccircle cx='60' cy='60' r='60' fill='%23F8F3EE' fill-rule='nonzero'/%3E%3Cg transform='translate(28 28)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M12.391 30.333v-16C12.391 11.388 14.78 9 17.725 9h29.333c2.945 0 5.333 2.388 5.333 5.333V37H15.346c-1.756 0-3.307 1.145-3.824 2.824L8.12 50.883c-.526 1.714.755 3.45 2.55 3.45h43.405c1.79 0 3.073-1.73 2.55-3.444L52.392 37'/%3E%3Crect width='21.333' height='5.333' x='18.667' y='18.667' fill='%23CBA081' rx='2.667'/%3E%3Crect width='10.667' height='5.333' x='18.667' y='26.667' fill='%23CBA081' rx='2.667'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M20.391 26.667h8m-8-6.667h16'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center 0 no-repeat;
  background-size: 100%;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step01.ico04 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-704 -755) translate(480 475) translate(118 280) translate(106)'%3E%3Ccircle cx='60' cy='60' r='60' fill='%23F8F3EE'/%3E%3Cg transform='translate(33 38)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M25.519 38H5.98C2.863 38 .333 36.033.333 33.608V5.058c0-2.425 2.53-4.391 5.648-4.391h36.706c3.118 0 5.646 1.966 5.646 4.392v12.549'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.667 26c0-3.681 2.985-6.667 6.666-6.667C20.015 19.333 23 22.32 23 26'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M20.333 15.333c0 2.21-1.79 4-4 4-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4 2.21 0 4 1.791 4 4z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M29.667 19.333L33.667 19.333M29.667 12.667L40.333 12.667'/%3E%3Crect width='22' height='22' x='32' y='24.333' fill='%23F8F3EE' stroke='%23444' stroke-width='2' rx='11'/%3E%3Cpath fill='%23CBA081' d='M52.933 36.267c0 4.971-4.028 9-9 9-4.971 0-9-4.029-9-9 0-4.972 4.029-9 9-9 4.972 0 9 4.028 9 9'/%3E%3Cpath fill='%23444' d='M39.67 36.633h3.6c.663 0 1.2.537 1.2 1.2 0 .663-.537 1.2-1.2 1.2h-3.6c-.663 0-1.2-.537-1.2-1.2 0-.663.537-1.2 1.2-1.2z' transform='rotate(45 41.47 37.833)'/%3E%3Cpath fill='%23444' d='M41.866 35.6h8c.553 0 1 .447 1 1 0 .552-.447 1-1 1h-8c-.552 0-1-.448-1-1 0-.553.448-1 1-1z' transform='scale(-1 1) rotate(45 0 -74.131)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center 0 no-repeat;
  background-size: 100%;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step01.ico05 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1096 -755) translate(480 475) translate(524 280) translate(92)'%3E%3Ccircle cx='60' cy='60' r='60' fill='%23F8F3EE' fill-rule='nonzero'/%3E%3Cg transform='translate(29 28)'%3E%3Cpath stroke='%23434344' stroke-linecap='round' stroke-width='2' d='M48.35 28V14.333C48.35 11.388 45.964 9 43.019 9H13.684c-2.945 0-5.333 2.388-5.333 5.333V37h37.045c1.756 0 3.307 1.146 3.824 2.824l3.402 11.059c.528 1.715-.753 3.45-2.548 3.45H6.668c-1.79 0-3.073-1.73-2.55-3.443L8.35 37'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M16.391 26.667h8m-8-6.667h16'/%3E%3Crect width='22' height='22' x='37' y='34.333' fill='%23F8F3EE' stroke='%23444' stroke-width='2' rx='11'/%3E%3Cpath fill='%23CBA081' d='M57.933 46.267c0 4.971-4.028 9-9 9-4.971 0-9-4.029-9-9 0-4.972 4.029-9 9-9 4.972 0 9 4.028 9 9'/%3E%3Cpath fill='%23444' d='M44.67 46.633h3.6c.663 0 1.2.537 1.2 1.2 0 .663-.537 1.2-1.2 1.2h-3.6c-.663 0-1.2-.537-1.2-1.2 0-.663.537-1.2 1.2-1.2z' transform='rotate(45 46.47 47.833)'/%3E%3Cpath fill='%23444' d='M46.866 45.6h8c.553 0 1 .447 1 1 0 .552-.447 1-1 1h-8c-.552 0-1-.448-1-1 0-.553.448-1 1-1z' transform='scale(-1 1) rotate(45 0 -76.203)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center 0 no-repeat;
  background-size: 100%;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step01.ico06 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-912 -422) translate(640 306) translate(272 116)'%3E%3Ccircle cx='48' cy='48' r='48' fill='%23F8F3EE'/%3E%3Cg%3E%3Cpath fill='%23CBA081' d='M10 19h31v-7c0-1.104-.896-2-2-2H12c-1.104 0-2 .896-2 2v7z' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M7 19v-8c0-2.209 1.791-4 4-4h26c2.209 0 4 1.791 4 4v26c0 2.209-1.791 4-4 4H11c-2.209 0-4-1.791-4-4V25M41 19L7 19' transform='translate(24 24)'/%3E%3Cpath fill='%23444' d='M25 28c0 .553-.447 1-1 1-.553 0-1-.447-1-1 0-.553.447-1 1-1 .553 0 1 .447 1 1' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M25 28c0 .553-.447 1-1 1-.553 0-1-.447-1-1 0-.553.447-1 1-1 .553 0 1 .447 1 1z' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M24 29L24 33' transform='translate(24 24)'/%3E%3Cpath fill='%23444' d='M14 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1M18 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1M22 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1' transform='translate(24 24)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center 0 no-repeat;
  background-size: 100%;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step01.ico07 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-900 -731) translate(622 731) translate(252) translate(26)'%3E%3Ccircle cx='60' cy='60' r='60' fill='%23F8F3EE' fill-rule='nonzero'/%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M28.537 53H14.94C12.211 53 10 50.788 10 48.059V15.94C10 13.212 12.211 11 14.941 11H47.06C49.788 11 52 13.212 52 15.941V27.06m-32.118-3.706h17.294m-17.294 7.412h9.883' transform='translate(27.5 27.75)'/%3E%3Cg%3E%3Cpath fill='%23CBA081' fill-rule='nonzero' d='M6.924 1.014L9.966 7.94 6.178 8.426 3.254 10.892 0.21 3.965' transform='translate(27.5 27.75) translate(43.75 43.5)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.924 1.014L9.966 7.94 6.178 8.426 3.254 10.892 0.21 3.965' transform='translate(27.5 27.75) translate(43.75 43.5)'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23CBA081' fill-rule='nonzero' d='M5.793 0.948L2.369 8.03 5.446 8.055 7.551 10.102 10.977 3.018' transform='translate(27.5 27.75) translate(36.059 44.536)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.422 0L0 7.082 4.261 7.58 7.551 10.102 10.975 3.018' transform='translate(27.5 27.75) translate(36.059 44.536)'/%3E%3C/g%3E%3Cpath fill='%23CBA081' fill-rule='nonzero' d='M52.5 41c0 3.453-2.797 6.25-6.25 6.25S40 44.453 40 41s2.797-6.25 6.25-6.25S52.5 37.547 52.5 41' transform='translate(27.5 27.75)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M52.5 39.75c0 4.141-3.359 7.5-7.5 7.5s-7.5-3.359-7.5-7.5 3.359-7.5 7.5-7.5 7.5 3.359 7.5 7.5z' transform='translate(27.5 27.75)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center 0 no-repeat;
  background-size: 100%;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step01.ico08 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3Cpath id='bed9orkf4a' d='M0 48L48 48 48 0 0 0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-512.000000, -228.000000) translate(432.000000, 80.000000) translate(48.000000, 116.000000) translate(32.000000, 32.000000)'%3E%3Ccircle cx='48' cy='48' r='48' fill='%23F8F3EE'/%3E%3Cg transform='translate(24.000000, 24.000000)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M7 12V9c0-1.104.896-2 2-2h3M41 12V9c0-1.104-.896-2-2-2h-3M7 36v3c0 1.104.896 2 2 2h3M41 36v3c0 1.104-.896 2-2 2h-3'/%3E%3Cpath fill='%23CBA081' d='M17.5 34h4c.276 0 .5-.224.5-.5v-4c0-.276-.224-.5-.5-.5h-4c-.276 0-.5.224-.5.5v4c0 .276.224.5.5.5'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M14.5 34h7c.276 0 .5-.224.5-.5v-7c0-.276-.224-.5-.5-.5h-7c-.276 0-.5.224-.5.5v7c0 .276.224.5.5.5z'/%3E%3Cpath fill='%23CBA081' d='M17.5 22h4c.276 0 .5-.224.5-.5v-4c0-.276-.224-.5-.5-.5h-4c-.276 0-.5.224-.5.5v4c0 .276.224.5.5.5'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M14.5 22h7c.276 0 .5-.224.5-.5v-7c0-.276-.224-.5-.5-.5h-7c-.276 0-.5.224-.5.5v7c0 .276.224.5.5.5z'/%3E%3Cpath fill='%23CBA081' d='M29.5 22h4c.276 0 .5-.224.5-.5v-4c0-.276-.224-.5-.5-.5h-4c-.276 0-.5.224-.5.5v4c0 .276.224.5.5.5'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M26.5 22h7c.276 0 .5-.224.5-.5v-7c0-.276-.224-.5-.5-.5h-7c-.276 0-.5.224-.5.5v7c0 .276.224.5.5.5z'/%3E%3Cpath fill='%23444' d='M25 27h6v-2h-5c-.552 0-1 .448-1 1v1z'/%3E%3Cmask id='ln1p88h7ib' fill='%23fff'%3E%3Cuse xlink:href='%23bed9orkf4a'/%3E%3C/mask%3E%3Cpath fill='%23444' d='M29 31L31 31 31 29 29 29zM31 29L33 29 33 27 31 27zM27 33L29 33 29 31 27 31zM25.5 35H27v-2h-2v1.5c0 .276.224.5.5.5M29 35L31 35 31 33 29 33zM31 35L33 35 33 33 31 33zM31 33L33 33 33 31 31 31zM33 35h1c.552 0 1-.448 1-1v-8c0-.552-.448-1-1-1h-1v10z' mask='url(%23ln1p88h7ib)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center 0 no-repeat;
  background-size: 100%;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step02 {
  position: relative;
  margin: 0 0 16px 0;
  width: 100%;
  height: 36px;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step02.ico09 {
  background: url("../../inc_renewal/img/content/guideStep_ico07.png") center 0 no-repeat;
  background-size: auto 100%;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step02.ico10 {
  background: url("../../inc_renewal/img/content/guideStep_ico08.png") center 0 no-repeat;
  background-size: auto 100%;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step02.ico11 {
  background: url("../../inc_renewal/img/content/guideStep_ico09.png") center 0 no-repeat;
  background-size: auto 100%;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step03 {
  position: relative;
  margin: 0 auto 16px auto;
  width: 72px;
  height: 72px;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step03.ico12 {
  background: url("../../inc_renewal/img/content/guideStep_ico10.png") center 0 no-repeat;
  background-size: auto 100%;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step03.ico13 {
  background: url("../../inc_renewal/img/content/guideStep_ico11.png") center 0 no-repeat;
  background-size: auto 100%;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step03.ico14 {
  background: url("../../inc_renewal/img/content/guideStep_ico12.png") center 0 no-repeat;
  background-size: auto 100%;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .step03.ico15 {
  background: url("../../inc_renewal/img/content/guideStep_ico13.png") center 0 no-repeat;
  background-size: auto 100%;
}
.guide_area.guide_tab .guide_slider .guide_type ul li dl {
  position: relative;
  margin: 24px auto;
  display: inline-block;
  text-align: left;
}
.guide_area.guide_tab .guide_slider .guide_type ul li dl dt {
  position: relative;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #757575;
  padding-left: 8px;
}
.guide_area.guide_tab .guide_slider .guide_type ul li dl dt::before {
  content: "";
  position: absolute;
  top: 13px;
  left: 0;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  display: inline-block;
  background: #444;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .h2_title {
  display: block;
  font-weight: 500;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .h4_txt {
  margin: 24px 0px;
}
.guide_area.guide_tab .guide_slider .guide_type ul li .lh64_title {
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.56px;
  line-height: 64px;
}
.guide_area.guide_tab .guide_slider .guide_type.step4_type ul li > .h4_txt {
  margin: 12px 0px 0px 0px;
  line-height: 20px;
}
.guide_area.guide_tab .guide_slider .guide_type .form_help {
  font-size: 14px;
  margin: 40px 0 24px 0;
  text-align: center;
}
.guide_area.guide_tab .guide_slider .guide_type .all_btn {
  margin: 56px 0px 40px 0px;
  position: relative;
  display: inline-block;
  text-align: left;
}
.guide_area.guide_tab .guide_slider .guide_type .all_btn:first-child {
  margin: 0px 0px 40px 0px;
}
.guide_area.guide_tab .guide_slider .guide_type .all_btn span {
  font-size: 20px;
  font-weight: bold;
  line-height: 32px;
  letter-spacing: -0.5px;
  color: #222222;
}
.guide_area.guide_tab .guide_slider .guide_type .all_btn span::after {
  background-size: 120%;
  margin-bottom: 4px;
}
.guide_area.guide_tab .slick-prev, .guide_area.guide_tab .slick-next {
  width: 48px;
  height: 48px;
  top: 50%;
  background-color: #fff !important;
}
.guide_area.guide_tab .slick-prev {
  left: -64px;
}
.guide_area.guide_tab .slick-next {
  right: -64px;
}
.guide_area.guide_tab .slick-dots {
  height: 58px;
  text-align: left;
  top: -98px;
  left: 0px;
}
.guide_area.guide_tab .slick-dots li {
  width: auto;
  height: 56px;
}
.guide_area.guide_tab .slick-dots li:first-child {
  margin-left: 0px;
}
.guide_area.guide_tab .slick-dots li.slick-active button {
  border-radius: 28px;
  border: 1px #0886c5 solid;
  width: auto;
  padding: 0px 32px 0px 68px;
  color: #0886c5;
}
.guide_area.guide_tab .slick-dots li.slick-active button::before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-512.000000, -393.000000) translate(480.000000, 379.000000) translate(32.000000, 14.000000)'%3E%3Crect width='8' height='3' x='5.889' y='15.096' fill='%230886C5' rx='1.5' transform='translate(9.889087, 16.596194) rotate(45.000000) translate(-9.889087, -16.596194)'/%3E%3Crect width='16' height='3' x='8.364' y='12.364' fill='%230886C5' rx='1.5' transform='translate(16.363961, 13.863961) scale(-1, 1) rotate(45.000000) translate(-16.363961, -13.863961)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 center no-repeat;
  display: inline-block;
  position: absolute;
  left: 32px;
  top: 25%;
  width: 28px;
  height: 28px;
}
.guide_area.guide_tab .slick-dots li.slick-active button > span.on {
  display: inline-block;
}
.guide_area.guide_tab .slick-dots li.slick-active button > span.num_txt {
  display: none;
}
.guide_area.guide_tab .slick-dots li.slick-active button:focus {
  outline: 1px dotted #000 !important;
}
.guide_area.guide_tab .slick-dots li button {
  border-radius: 50%;
  width: 56px;
  height: 56px;
  border: 1px #ccc solid;
  background-color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 46px;
  letter-spacing: normal;
  text-align: center;
  color: #757575;
}
.guide_area.guide_tab .slick-dots li button::before {
  display: none;
}
.guide_area.guide_tab .slick-dots li button::after {
  position: absolute;
  top: 50%;
  right: -10px;
  display: block;
  content: "";
  width: 10px;
  height: 1px;
  background: #cccccc;
  opacity: 1;
}
.guide_area.guide_tab .slick-dots li button:focus {
  outline: 1px dotted #000 !important;
}
.guide_area.guide_tab .slick-dots li button > span.on {
  display: none;
}
.guide_area.guide_tab .slick-dots li button > span.num_txt {
  display: inline-block;
  font-family: "Roboto";
}
.guide_area.guide_tab .slick-dots li:last-child button::after {
  display: none;
}

/*
* Modal
* --------------
*/
.modal .modal_content {
  width: 720px;
}
.modal.modal_sm .modal_content {
  width: 640px;
}
.modal.modal_lg .modal_content {
  width: 1056px;
}
.modal.modal_xg .modal_content {
  width: 90%;
}
.modal.modal_confirm .modal_content, .modal.modal_alert .modal_content {
  width: 400px;
}

.modal {
  z-index: 8010;
}

.modal.modal_alert {
  z-index: 8300;
}

.modal.modal_confirm {
  z-index: 8300;
}

.modal_sm_open,
.modal_open {
  overflow-x: hidden;
  overflow-y: hidden !important;
}
.modal_sm_open #wrap,
.modal_open #wrap {
  z-index: 0;
}

.modal.fade {
  transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s;
  opacity: 0;
}

.modal.show {
  opacity: 1;
}

.modal_backdrop {
  position: fixed;
  z-index: 8000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}

.modal,
.wpop_content {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  outline: 0;
}
.modal .modal_dialog,
.wpop_content .modal_dialog {
  position: relative;
  width: auto;
  height: 100vh;
  min-height: calc(100% - 10px);
  margin: 0 auto;
  pointer-events: none;
  display: table-cell;
  -webkit-appearance: none;
  vertical-align: center;
  display: flex;
  display: flex;
  align-items: center;
}
.modal .modal_content,
.wpop_content .modal_content {
  position: relative;
  margin: 0 auto;
  border-radius: 24px;
  background: #fff;
  background-clip: padding-box;
  box-shadow: 1px 1px 5px #555;
  pointer-events: auto;
  outline: 0;
  transition: box-shadow 0.15s linear;
}
.modal .modal_header .wrapper,
.wpop_content .modal_header .wrapper {
  padding: 48px 48px 0px 48px;
}
.modal .modal_header .wrapper .title,
.wpop_content .modal_header .wrapper .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  color: #222;
  padding-right: 40px;
}
.modal .modal_body,
.wpop_content .modal_body {
  position: relative;
  padding: 30px 0 48px 0;
}
.modal .modal_body .wrapper,
.wpop_content .modal_body .wrapper {
  position: relative;
  height: auto;
  max-height: calc(100vh - 454px);
  padding: 3px 48px;
  overflow-y: auto;
  word-break: break-all;
}
@media (min-width: 0) and (max-width: 1899px) {
  .modal .modal_body .wrapper,
.wpop_content .modal_body .wrapper {
    max-height: calc(100vh - 410px);
  }
}
.modal .modal_body .wrapper .tel_hepl,
.wpop_content .modal_body .wrapper .tel_hepl {
  font-size: 13px;
  text-align: center;
  font-family: "Roboto";
  color: #222;
  font-weight: 700;
  margin: 24px 0 -24px;
}
.modal .modal_body .wrapper .tel_hepl > span:first-child,
.wpop_content .modal_body .wrapper .tel_hepl > span:first-child {
  font-family: "Noto Sans KR", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", "나눔고딕", 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;
  display: inline-block;
  margin-right: 4px;
  font-weight: 500;
}
.modal .modal_footer,
.wpop_content .modal_footer {
  padding: 0px 48px 48px 48px;
}
.modal .modal_footer .btn_area,
.wpop_content .modal_footer .btn_area {
  margin-top: -16px;
}
.modal .modal_footer .btn_area.action,
.wpop_content .modal_footer .btn_area.action {
  margin: -16px 0 0 0;
}
.modal .modal_content > .btn_close,
.wpop_content .modal_content > .btn_close {
  position: absolute;
  top: 48px;
  right: 48px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='square' stroke-width='1.5' d='M7 7L29.627 29.627' transform='translate(-1636 -383) translate(1000 335) translate(636 48)'/%3E%3Cpath stroke='%23444' stroke-linecap='square' stroke-width='1.5' d='M7 7L29.627 29.627' transform='translate(-1636 -383) translate(1000 335) translate(636 48) matrix(-1 0 0 1 36.627 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
  width: 36px;
  height: 36px;
}
.modal .modal_content > .btn_close span,
.wpop_content .modal_content > .btn_close span {
  position: absolute;
  display: inline-block;
  font-size: 1px;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  visibility: hidden;
  overflow: hidden;
  border: 0;
  clip: rect(0, 0, 0, 0);
}

.modal.modal_alert .modal_body {
  padding: 32px 40px 24px;
}
.modal.modal_alert .modal_body .wrapper {
  padding: 0;
  text-align: center;
}
.modal.modal_alert .modal_body .wrapper .title {
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  padding-bottom: 8px;
}
.modal.modal_alert .modal_body .wrapper .msg {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.71;
  color: #444;
}
.modal.modal_alert .modal_content {
  border-radius: 16px;
}
.modal.modal_alert .modal_footer {
  padding: 0 40px 32px;
}
.modal.modal_alert .modal_footer .btn {
  padding: 9px 18px;
  font-size: 10px;
  line-height: 20px;
  border-radius: 8px;
  font-size: 14px;
  min-width: 86px;
}
.modal.modal_alert .modal_footer .btn {
  margin-right: 4px;
}
.modal.modal_alert .modal_footer .btn:first-child {
  margin-left: 0;
}
.modal.modal_alert .modal_footer .btn:not(:first-child) {
  margin-left: 4px;
}
.modal.modal_alert .modal_footer .btn:last-child {
  margin-right: 0;
}

.modal .cookie_area {
  margin-top: 30px;
}
.modal .cookie_area::after {
  display: block;
  content: "";
  clear: both;
}
.modal .cookie_area .mtl_checkbox {
  float: right;
}
.modal .cookie_area .mtl_checkbox > span {
  padding-left: 26px;
  color: #757575;
  font-weight: 400;
}

.wpop_content {
  position: relative;
  overflow: auto;
  display: block;
}
.wpop_content .modal_body .wrapper {
  max-height: initial;
}

.agree_con_scroll {
  width: 100%;
  height: 250px;
  overflow: hidden;
}

.list_agree {
  margin-top: 24px;
  text-align: center;
}

.list_agree > li {
  display: inline-block;
}
.list_agree > li:first-child a:after {
  display: none;
}
.list_agree > li a {
  display: block;
  line-height: 24px;
  text-align: center;
  position: relative;
  padding: 0 10px 0 12px;
}
.list_agree > li a:hover {
  text-decoration: underline;
}
.list_agree > li a:after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='12' viewBox='0 0 1 12'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23CCC'%3E%3Cg%3E%3Cpath d='M253 7H254V19H253z' transform='translate(-1024 -673) translate(771 666)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") right center no-repeat;
  width: 1px;
  height: 25px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
}
.list_agree > li.on a {
  color: #0886c5;
}

.modal .modal_header .wrapper .title strong {
  color: #0886c5;
  font-weight: 500;
}
.modal .modal_body .comp {
  margin-top: 30px;
}
.modal .modal_body .comp:first-child {
  margin-top: 0;
}
.modal .modal_body .comp.type02 {
  margin-top: 72px;
}
.modal .modal_body .box {
  margin-top: 46px;
}
.modal .h1_title {
  font-size: 20px;
  text-align: center;
  font-weight: 500;
}
.modal .h1_title strong {
  color: #0886c5;
  font-weight: 500;
}
.modal .h2_title {
  font-size: 16px;
}
.modal .form_phone input {
  width: 112px;
  margin: 0px 0px 0 8px;
}
.modal .form_phone .mtl_selectbox {
  width: 75px;
  margin: 0px 0px 0px 0px;
}
.modal .form_phone .btn_md {
  padding: 13px 16px;
}
.modal .mobile_acc {
  margin-right: 75px;
}
.modal .result_wrap {
  text-align: center;
}
.modal .tb_mt {
  margin-top: 16px;
}
.modal .footer_cont {
  position: relative;
  margin-bottom: 48px;
  margin-top: -16px;
}
.modal .footer_cont .btn {
  margin-left: 0px;
  height: 40px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  padding: 5px 24px;
  color: #757575;
}
.modal .footer_cont .mtl_checkbox {
  display: inline-block;
  margin-top: 32px;
}
.modal .footer_cont .mtl_checkbox span {
  font-weight: 500;
}
.modal .caution_mark {
  display: inline-block;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23F93636'%3E%3Cg%3E%3Cg%3E%3Cpath d='M.727 266c0-4.017 3.256-7.273 7.273-7.273 4.017 0 7.273 3.256 7.273 7.273 0 4.017-3.256 7.273-7.273 7.273-4.017 0-7.273-3.256-7.273-7.273zM0 266c0 4.418 3.582 8 8 8s8-3.582 8-8-3.582-8-8-8-8 3.582-8 8zm8.07-3.729c-.203.183-.304.403-.304.66 0 .258.101.477.303.658.202.181.444.272.727.272.282 0 .523-.09.724-.272.2-.181.3-.4.3-.657 0-.258-.1-.478-.3-.66-.2-.184-.442-.275-.724-.275-.283 0-.525.091-.727.274zm.529 6.902c-.091-.072-.136-.205-.136-.401 0-.079.014-.193.042-.346.028-.152.06-.287.094-.406l.43-1.478c.042-.135.07-.284.086-.446.016-.163.024-.276.024-.341 0-.311-.113-.564-.338-.76-.225-.194-.545-.291-.96-.291-.23 0-.474.04-.732.12-.258.079-.529.175-.811.286l-.115.457c.084-.03.184-.062.301-.096.117-.034.232-.051.343-.051.228 0 .381.037.461.112.08.074.121.206.121.396 0 .105-.013.22-.04.348-.025.126-.058.261-.096.403l-.432 1.483c-.038.156-.066.296-.084.42-.017.122-.025.244-.025.362 0 .305.115.556.347.755.232.197.557.296.974.296.272 0 .511-.034.716-.104.206-.069.481-.17.826-.302l.115-.457c-.059.027-.155.058-.287.094-.132.036-.25.054-.355.054-.222 0-.379-.036-.47-.107z' transform='translate(-318 -695) translate(270 321) translate(48 116)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") left center no-repeat;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #757575;
  padding-left: 24px;
  margin-right: 8px;
}
.modal .tab_line {
  margin-bottom: 32px;
}
.modal .list_gray {
  margin-top: 24px;
}
.modal .list_gray > .img_obj {
  width: 480px;
  height: auto;
  min-height: 259px;
}
.modal .list_gray > .img_obj > img {
  width: 100%;
}
.modal .list_gray .img_obj_bg {
  position: relative;
  margin: 0 auto;
  padding: 12px 0px;
  width: 16px;
  height: 16px;
}
.modal .list_gray .img_obj_bg::before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-952 -1084) translate(600 319) translate(48 398) matrix(-1 0 0 1 320 367)'%3E%3Cpath fill='%23BDBDBD' d='M2.32 10.021l6.047.047c.537.004.972.439.977.977.004.527-.42.957-.946.962h-.016l-6.045-.047c-.538-.004-.973-.439-.977-.977-.005-.527.419-.957.946-.962h.015z' transform='rotate(45 5.352 11.014)'/%3E%3Cpath fill='%23BDBDBD' d='M6.62 10.021l6.047.047c.537.004.972.439.977.977.004.527-.42.957-.946.962h-.016l-6.045-.047c-.538-.004-.973-.439-.977-.977-.005-.527.419-.957.946-.962h.015z' transform='scale(-1 1) rotate(45 0 -12.287)'/%3E%3Crect width='2' height='8' x='6.5' y='1' fill='%23AAA' rx='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") left center no-repeat;
}

.modal .info_box .case_wrap {
  padding: 32px 32px;
}
.modal .info_box .case_wrap .insert_area {
  width: calc(100% - 185px);
}

.modal_body .wrapper.case_scroll {
  max-height: 200px !important;
}

.modal_body .wrapper.ps-container > .ps-scrollbar-x-rail, .modal_body .wrapper.ps-container > .ps-scrollbar-y-rail {
  opacity: 0.6;
}

.pop_gray {
  padding: 24px 32px;
}
.pop_gray p {
  text-align: left;
  line-height: 24px;
}
.pop_gray p.fz14 {
  text-align: left;
}

.pop_radio {
  position: relative;
  margin-top: 24px;
}
.pop_radio .mtl_radio {
  margin-right: 40px;
}
.pop_radio .mtl_radio span {
  padding: 0 2px 0px 28px;
  font-weight: 500;
  letter-spacing: normal;
  text-align: justify;
}

.noti_ico {
  position: relative;
}
.noti_ico p {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23F93636'%3E%3Cg%3E%3Cg%3E%3Cpath d='M36.727 45c0-4.017 3.256-7.273 7.273-7.273 4.017 0 7.273 3.256 7.273 7.273 0 4.017-3.256 7.273-7.273 7.273-4.017 0-7.273-3.256-7.273-7.273zM36 45c0 4.418 3.582 8 8 8s8-3.582 8-8-3.582-8-8-8-8 3.582-8 8zm8.07-3.729c-.203.183-.304.403-.304.66 0 .258.101.477.303.658.202.181.444.272.727.272.282 0 .523-.09.724-.272.2-.181.3-.4.3-.657 0-.258-.1-.478-.3-.66-.2-.184-.442-.275-.724-.275-.283 0-.525.091-.727.274zm.529 6.902c-.091-.072-.136-.205-.136-.401 0-.079.014-.193.042-.346.028-.152.06-.287.094-.406l.43-1.478c.042-.135.07-.284.086-.446.016-.163.024-.276.024-.341 0-.311-.113-.564-.338-.76-.225-.194-.545-.291-.96-.291-.23 0-.474.04-.732.12-.258.079-.529.175-.811.286l-.115.457c.084-.03.184-.062.301-.096.117-.034.232-.051.343-.051.228 0 .381.037.461.112.08.074.121.206.121.396 0 .105-.013.22-.04.348-.025.126-.058.261-.096.403l-.432 1.483c-.038.156-.066.296-.084.42-.017.122-.025.244-.025.362 0 .305.115.556.347.755.232.197.557.296.974.296.272 0 .511-.034.716-.104.206-.069.481-.17.826-.302l.115-.457c-.059.027-.155.058-.287.094-.132.036-.25.054-.355.054-.222 0-.379-.036-.47-.107z' transform='translate(-517 -2114) translate(480 196) translate(1 1881)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 3px no-repeat;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.71;
  letter-spacing: -0.5px;
  color: #757575;
  padding-left: 24px;
}

.pin_cont {
  position: relative;
  margin: 32px 0px 48px 0px;
  text-align: center;
}
.pin_cont .pin_input {
  display: inline-block;
  margin-right: 16px;
  width: 40px;
  height: 40px;
  padding: 0px 0px;
  text-align: center;
  font-size: 18px;
  color: #0886c5;
}
.pin_cont .pin_input::-moz-placeholder {
  color: #ccc;
  font-size: 18px;
  line-height: 40px;
}
.pin_cont .pin_input:-ms-input-placeholder {
  color: #ccc;
  font-size: 18px;
  line-height: 40px;
}
.pin_cont .pin_input::placeholder {
  color: #ccc;
  font-size: 18px;
  line-height: 40px;
}

.pin_area .pin_list {
  position: relative;
}
.pin_area .pin_list li {
  position: relative;
  padding-left: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  color: #757575;
}
.pin_area .pin_list li::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0px;
  width: 3px;
  height: 3px;
  background-color: #757575;
}

.modal_research .logo {
  height: 36px;
}
.modal_research .logo > img {
  height: 100%;
}

/*
* Toast
* --------------
*/
.toast {
  display: none;
  z-index: 1031;
  position: fixed;
  bottom: 0;
  left: 50%;
  min-width: 300px;
  text-align: center;
  padding: 24px 40px;
  color: #fff;
  background-color: #444;
  border-radius: 16px;
  box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease-in-out 0s;
  transform: translate(-50%, 0);
  opacity: 0;
}

.toast.init {
  display: inline-block;
  bottom: 0;
  opacity: 0;
}

.toast.animate {
  bottom: 64px;
  opacity: 1;
  transition: all 0.3s ease-in-out 0s;
}

.toast.end {
  bottom: 94px;
  opacity: 0;
  transition: all 0.3s ease-in-out 0s;
}

/*
* ===============================
* Page
* ===============================
*/
/**
* Review
* ------------------
* 시연용 CSS
*/
.review {
  position: relative;
  text-align: center;
  height: 100%;
  overflow: hidden;
}
.review .wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
.review h1 {
  font-size: 48px;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: -0.6px;
  color: #000;
}
.review h1 .mbr {
  display: none;
}
.review ul {
  padding-top: 104px;
  font-size: 0;
}
.review li {
  display: inline-block;
  margin-right: 48px;
}
.review li:last-child {
  margin-right: 0;
}
.review li:nth-child(1) a:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M64 82h4c4.418 0 8-3.582 8-8V46h10L53.315 14.724c-3.031-2.694-7.599-2.694-10.63 0L10 46h10v28c0 4.418 3.582 8 8 8h4' transform='translate(-408 -546) translate(312 472) translate(96 74)'/%3E%3Cpath stroke='%230199E8' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M56 78V58c0-2.209-1.791-4-4-4h-8c-2.209 0-4 1.791-4 4v20' transform='translate(-408 -546) translate(312 472) translate(96 74)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.review li:nth-child(2) a:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%230199E8' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M64 46L58 46M38 46L32 46' transform='translate(-576 -546) translate(480 472) translate(96 74)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='4' d='M80 74L64 74' transform='translate(-576 -546) translate(480 472) translate(96 74)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M74 66L82 74 74 81.974' transform='translate(-576 -546) translate(480 472) translate(96 74)'/%3E%3Cg stroke-linecap='round' stroke-width='4'%3E%3Cpath stroke='%23444' d='M46.063 70.575C42.87 71.503 39.493 72 36 72 16.118 72 0 55.883 0 36 0 16.118 16.118 0 36 0c19.883 0 36 16.118 36 36 0 3.453-.486 6.793-1.393 9.954' transform='translate(-576 -546) translate(480 472) translate(96 74) translate(12 12)'/%3E%3Cpath stroke='%230199E8' stroke-linejoin='round' d='M24 26L30 46 36.001 26 42.002 46 47.998 26' transform='translate(-576 -546) translate(480 472) translate(96 74) translate(12 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.review li:nth-child(3) a:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='4' d='M70 62V24c0-4.418-3.582-8-8-8H22c-4.418 0-8 3.582-8 8v40c0 8.836 7.164 16 16 16h36c8.836 0 16-7.164 16-16V36c0-2.209-1.791-4-4-4' transform='translate(-912 -546) translate(816 472) translate(96 74)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M26 60L46 60M26 50L58 50' transform='translate(-912 -546) translate(816 472) translate(96 74)'/%3E%3Cpath stroke='%230199E8' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M57.5 38h-31c-.276 0-.5-.224-.5-.5v-7c0-.276.224-.5.5-.5h31c.276 0 .5.224.5.5v7c0 .276-.224.5-.5.5z' transform='translate(-912 -546) translate(816 472) translate(96 74)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.review li:nth-child(4) a:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='4' d='M14 34V22c0-4.418 3.582-8 8-8h52c4.418 0 8 3.582 8 8v52c0 4.418-3.582 8-8 8H22c-4.418 0-8-3.582-8-8V46M82 34L14 34' transform='translate(-1248 -546) translate(1152 472) translate(96 74)'/%3E%3Cpath stroke='%230199E8' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M50 54c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zM48 56L48 64' transform='translate(-1248 -546) translate(1152 472) translate(96 74)'/%3E%3Cpath fill='%23444' d='M24 22c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2M32 22c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2M40 22c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2' transform='translate(-1248 -546) translate(1152 472) translate(96 74)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.review li a {
  position: relative;
  box-sizing: border-box;
  display: block;
  width: 288px;
  height: 288px;
  border-radius: 32px;
  border: solid 2px #e0e0e0;
  background-color: #fff;
}
.review li a:hover {
  background-color: #ccc;
}
.review li a:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(8, 134, 197, 0.2);
}
.review li a:after {
  content: "";
  position: absolute;
  left: 0;
  top: 74px;
  width: 100%;
  height: 96px;
}
.review li a span {
  margin-top: 180px;
  display: block;
  font-size: 24px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: -0.5px;
  color: #000;
}
@media (max-width: 1300px) {
  .review li {
    margin-right: 3%;
    width: 20%;
    height: 90%;
  }
  .review li a {
    width: 100%;
    height: 288px;
  }
}
@media (max-width: 820px) {
  .review h1 {
    font-size: 2rem;
  }
  .review li a {
    width: 100%;
    height: 180px;
  }
  .review li a:after {
    top: 25px;
    background-size: 40% !important;
  }
  .review li a span {
    font-size: 16px;
    margin-top: 110px;
  }
}
@media (max-width: 550px) {
  .review h1 {
    font-size: 1.4rem;
  }
  .review h1 .mbr {
    display: block;
  }
  .review ul {
    padding-top: 54px;
  }
  .review li {
    display: block;
    width: 90%;
    margin: 0 auto 10px !important;
  }
  .review li a {
    width: 100%;
    height: 120px;
    border-radius: 18px;
  }
  .review li a:after {
    top: 25px;
    height: 40px;
    background-size: 40px !important;
  }
  .review li a span {
    font-size: 14px;
    margin-top: 70px;
  }
}

/**
* Sitemap
* ------------------
*/
.sitemap * {
  box-sizing: border-box;
  font-weight: 700;
  letter-spacing: -0.5px;
}
.sitemap .comp:first-child {
  margin-top: 0;
}
.sitemap .comp {
  margin-top: 47px;
}
.sitemap .comp.my {
  margin-top: 54px;
}
.sitemap .dep1 {
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-size: 24px;
  line-height: 32px;
  border-bottom: 1px solid #222;
}
.sitemap .dep1.arrow {
  border-bottom: 0;
}
.sitemap .dep1.arrow a {
  position: relative;
  padding-right: 24px;
}
.sitemap .dep1.arrow a:after {
  content: "";
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translate(0, -50%);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-824 -400) translate(0 36) translate(0 44) translate(700.5 52) translate(123.5 268)'%3E%3Crect width='6' height='1.5' x='6' y='5' fill='%23444' rx='.75' transform='rotate(45 9 5.75)'/%3E%3Crect width='6' height='1.5' x='6' y='8.402' fill='%23444' rx='.75' transform='scale(1 -1) rotate(45 31.094 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
  width: 16px;
  height: 16px;
  background-size: 100%;
}
.sitemap .dep2 {
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 30px;
}
.sitemap .dep2 a:hover span {
  color: #80624c;
  text-decoration: underline;
}
.sitemap .dep3 {
  position: relative;
  padding-left: 10px;
  margin-bottom: 6px;
  margin-right: 10px;
  color: #222;
  font-size: 14px;
  line-height: 1.43;
}
.sitemap .dep3 span {
  font-weight: 500;
}
.sitemap .dep3:after {
  content: "";
  position: absolute;
  left: 0;
  top: 11px;
  width: 2px;
  height: 2px;
  background: #444;
}
.sitemap .dep3 a:hover span {
  color: #80624c;
  text-decoration: underline;
}
.sitemap .map_wrap {
  padding-bottom: 15px;
  margin: 20px 0 33px;
  border-bottom: 1px solid #dbdbdb;
}
.sitemap .map_wrap:last-child {
  border-bottom: none;
}
.sitemap .map_wrap a {
  display: block;
}
.sitemap .map_wrap > ul > li {
  position: relative;
  display: inline-block;
  width: 16.393442623%;
  margin: 16px 0 13px;
  vertical-align: top;
}
.sitemap .map_wrap > ul > li > ul {
  margin-left: 10px;
}
.sitemap .map_wrap > ul > li > ul > li {
  margin-right: 10px;
}
.sitemap .map_wrap > ul > li > ul > li a {
  padding: 3px 0;
}
.sitemap .map_wrap > ul > li > ul > li a span {
  font-weight: 400;
  line-height: 20px;
  color: #757575;
}
.sitemap .map_wrap > ul > li > ul > li a:hover span {
  font-weight: 700;
  color: #80624c;
  text-decoration: underline;
}
.sitemap .map_wrap .depth3::after {
  display: block;
  content: "";
  clear: both;
}
.sitemap .comp.research .dep3 span {
  color: #222;
  font-weight: 500;
}
.sitemap .comp.research .dep3 a:hover span {
  color: #80624c;
  text-decoration: underline;
}
.sitemap .comp.research .map_wrap > ul:first-child {
  padding-bottom: 15px;
  margin: 20px 0 33px;
  border-bottom: 1px solid #dbdbdb;
}
.sitemap .comp.research .map_wrap > ul > li > ul {
  margin-left: 0px;
}
.sitemap .comp.research .map_wrap > ul > li > ul > li > ul {
  margin-left: 10px;
}

/**
* Main
* ------------------
*/
/* 메인 */
.main_slider {
  position: relative;
  float: left;
  box-sizing: border-box;
}
.main_slider .link_clone {
  z-index: 10;
  position: absolute;
  display: block;
  right: 0;
  bottom: 30px;
}
.main_slider .link_clone a {
  display: inline-block;
  width: 400px;
  height: 136px;
  color: #FFF;
  font-size: 32px;
  padding: 32px 40px 32px 48px;
  box-sizing: border-box;
  background: #0199e8;
  border-bottom-right-radius: 30px;
  position: relative;
}
.main_slider .link_clone a span {
  display: block;
  font-size: 14px;
  margin-bottom: 20px;
  font-weight: 500;
  letter-spacing: -0.5px;
}
.main_slider .link_clone a strong {
  font-weight: 500;
}
.main_slider .link_clone a .arrow {
  display: block;
  position: absolute;
  right: 40px;
  top: 50%;
  width: 32px;
  height: 32px;
  margin-top: -16px;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' viewBox='0 0 32 33'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1288 -915) translate(80 98.513) translate(0 .487) translate(880 763.513) translate(328 53)'%3E%3Crect width='20' height='3' x='4' y='14' fill='%23FFF' rx='1.5'/%3E%3Crect width='10' height='3' x='18' y='17' fill='%23FFF' rx='1.5' transform='scale(1 -1) rotate(50 62.673 0)'/%3E%3Crect width='10' height='3' x='18' y='11' fill='%23FFF' rx='1.5' transform='rotate(50 23 12.5)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.main_slider .link_clone a:hover, .main_slider .link_clone a:active {
  text-decoration: underline;
}
@media (min-width: 0) and (max-width: 1899px) {
  .main_slider .link_clone a {
    width: 320px !important;
    height: 110px !important;
    padding: 24px 0 23px 32px !important;
    font-size: 24px !important;
    background-position: 256px center !important;
  }
  .main_slider .link_clone a span {
    font-size: 12px !important;
    margin-bottom: 10px !important;
  }
}
.main_slider .main_slick {
  position: relative;
  width: 1280px;
  height: 900px;
  padding: 0;
  border-radius: 30px;
}
.main_slider .main_slick .slick-list {
  border-radius: 30px;
}
.main_slider .main_slick .slick-list .main_items {
  position: relative;
  padding: 104px 96px 216px 198px;
  box-sizing: border-box;
  background-color: #f2f2f2;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 1280px 900px;
  height: 900px;
  /* .account{position: absolute; right: 0; bottom: 0; z-index:10; 
   	a{display: inline-block; width: 400px; height: 136px; color: $main_color_white; font-size: 32px; padding: 32px 40px 32px 48px; box-sizing: border-box; 
   		background: $main_color_blue url($icon_big_arrow) 328px 53px no-repeat;
   		border-bottom-right-radius: 30px;
   		span{display: block; font-size: 14px; margin-bottom: 20px; font-weight: 500; letter-spacing: -0.5px; }
   		&:hover, &:active{text-decoration: underline; }
   	}
   } */
}
.main_slider .main_slick .slick-list .main_items .main_img {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 0;
}
.main_slider .main_slick .slick-list .main_items .main_img_normal {
  display: none;
}
.main_slider .main_slick .slick-list .main_items .main_tit {
  position: absolute;
  top: 104px;
  left: 199px;
}
.main_slider .main_slick .slick-list .main_items .main_tit strong {
  font-size: 70px;
  font-weight: bold;
  color: #222;
  line-height: 93px;
}
.main_slider .main_slick .slick-list .main_items .main_tit p {
  font-size: 20px;
  color: #757575;
  line-height: 32px;
  margin-top: 16px;
}
.main_slider .main_slick .slick-list .main_items .main_tit > strong, .main_slider .main_slick .slick-list .main_items .main_tit > p {
  position: relative;
  display: block;
  margin-left: 50px;
  opacity: 0;
}
.main_slider .main_slick .slick-list .main_items .register {
  position: absolute;
  top: 485px;
  left: 196px;
  margin-left: 50px;
  opacity: 0;
}
.main_slider .main_slick .slick-list .main_items .register .info {
  font-size: 16px;
  color: #222;
  line-height: 36px;
}
.main_slider .main_slick .slick-list .main_items .register .info span {
  font-size: 36px;
  font-weight: bold;
  color: #0199e8;
  display: block;
  margin-bottom: 16px;
}
.main_slider .main_slick .slick-list .main_items .register .register_list {
  margin-top: 40px;
  margin-left: -10px;
}
.main_slider .main_slick .slick-list .main_items .register .register_list li {
  float: left;
}
.main_slider .main_slick .slick-list .main_items .register .register_list li a {
  font-size: 14px;
  color: #222;
  display: inline-block;
  padding-top: 0;
  text-align: center;
  width: 105px;
}
.main_slider .main_slick .slick-list .main_items .register .register_list li a img {
  margin: 0 auto 10px auto;
  width: 48px;
  height: 48px;
}
.main_slider .main_slick .slick-list .main_items .register .register_list li a .small {
  display: none;
}
.main_slider .main_slick .slick-list .main_items .register .register_list li a:hover, .main_slider .main_slick .slick-list .main_items .register .register_list li a:active {
  text-decoration: underline;
}
.main_slider .main_slick .slick-list .main_items .main_img, .main_slider .main_slick .slick-list .main_items .main_img_normal {
  opacity: 0;
}
.main_slider .main_slick .slick-list .main_items.slick-active .main_img, .main_slider .main_slick .slick-list .main_items.slick-active .main_img_normal {
  -webkit-animation: mSlick 0.5s forwards ease-in-out;
          animation: mSlick 0.5s forwards ease-in-out;
}
.main_slider .main_slick .slick-list .main_items.slick-active .main_tit > strong, .main_slider .main_slick .slick-list .main_items.slick-active .main_tit > p {
  -webkit-animation: mSlick 0.5s forwards ease-in-out;
          animation: mSlick 0.5s forwards ease-in-out;
}
.main_slider .main_slick .slick-list .main_items.slick-active .main_tit > strong {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
  letter-spacing: -1px;
}
.main_slider .main_slick .slick-list .main_items.slick-active .main_tit > p {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.main_slider .main_slick .slick-list .main_items.slick-active .register {
  -webkit-animation: mSlick 0.5s forwards ease-in-out;
          animation: mSlick 0.5s forwards ease-in-out;
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
@-webkit-keyframes mSlick {
  from {
    margin-left: 50px;
    opacity: 0;
  }
  to {
    margin-left: 0;
    opacity: 1;
  }
}
@keyframes mSlick {
  from {
    margin-left: 50px;
    opacity: 0;
  }
  to {
    margin-left: 0;
    opacity: 1;
  }
}
.main_slider .main_slick .slick-list .main_items .account {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 10;
}
.main_slider .main_slick .slick-list .main_items .account a {
  display: inline-block;
  width: 400px;
  height: 136px;
  color: transparent;
  font-size: 32px;
  box-sizing: border-box;
}
.main_slider .main_slick .slick-list .main_items .account a span {
  display: block;
  font-size: 14px;
  margin-bottom: 20px;
  font-weight: 500;
  letter-spacing: -0.5px;
}
.main_slider .main_slick .slick-list .main_items .account a:hover, .main_slider .main_slick .slick-list .main_items .account a:active {
  text-decoration: underline;
}
.main_slider .main_slick .slick-dots {
  position: absolute;
  left: 196px;
  bottom: 129px;
  text-align: inherit;
  width: auto;
}
.main_slider .main_slick .slick-dots li {
  width: auto;
  height: auto;
  margin: 0;
}
.main_slider .main_slick .slick-dots li button {
  width: 16px;
  height: 16px;
}
.main_slider .main_slick .slick-dots li button::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #CCC;
  border-radius: 50%;
  opacity: 1;
  top: 4px;
  left: 4px;
  margin: 0;
}
.main_slider .main_slick .slick-dots .slick-active button {
  width: 40px;
  height: 16px;
}
.main_slider .main_slick .slick-dots .slick-active button::before {
  content: "";
  width: 32px;
  height: 8px;
  margin: 0 8px 0 0;
  border-radius: 8px;
  background: #0199e8;
  top: 4px;
}
.main_slider .main_slick .slick-dots .slick-active button:focus {
  outline: 1px dotted #000;
}
.main_slider .main_controls {
  position: absolute;
  left: 296px;
  bottom: 159px;
}
.main_slider .main_controls ul li {
  float: left;
  margin-right: 8px;
}
.main_slider .main_controls ul li button {
  width: 16px;
  height: 16px;
  text-indent: -9999px;
}
.main_slider .main_controls ul li .play {
  display: none;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-360 -869) translate(80 98.513) translate(0 .487) translate(200 769.513) translate(80 .487)'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='%23FFF' stroke='%23CCC' rx='4'/%3E%3Cpath fill='%23BDBDBD' d='M5.365 10.525c-.157 0-.274-.047-.33-.133-.062-.096-.042-.234.057-.38l3.06-4.522c.094-.139.217-.215.348-.215.13 0 .254.076.348.215l3.06 4.522c.098.146.119.284.056.38-.055.086-.172.133-.329.133h-6.27z' transform='rotate(90 8.5 7.9)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}
.main_slider .main_controls ul li .play:hover, .main_slider .main_controls ul li .play:active {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-360 -893) translate(80 98.513) translate(0 .487) translate(200 769.513) translate(80 24.487)'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='%23FFF' stroke='%23CCC' rx='4'/%3E%3Cpath fill='%230199E8' d='M5.365 10.525c-.157 0-.274-.047-.33-.133-.062-.096-.042-.234.057-.38l3.06-4.522c.094-.139.217-.215.348-.215.13 0 .254.076.348.215l3.06 4.522c.098.146.119.284.056.38-.055.086-.172.133-.329.133h-6.27z' transform='rotate(90 8.5 7.9)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}
.main_slider .main_controls ul li .pause {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-384 -869) translate(80 98.513) translate(0 .487) translate(200 769.513) translate(104 .487)'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='%23FFF' stroke='%23CCC' rx='4'/%3E%3Crect width='1' height='6' x='6' y='5' fill='%23BDBDBD' rx='.5'/%3E%3Crect width='1' height='6' x='9' y='5' fill='%23BDBDBD' rx='.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}
.main_slider .main_controls ul li .pause:hover, .main_slider .main_controls ul li .pause:active {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-384 -893) translate(80 98.513) translate(0 .487) translate(200 769.513) translate(104 24.487)'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='%23FFF' stroke='%23CCC' rx='4'/%3E%3Crect width='1' height='6' x='6' y='5' fill='%230199E8' rx='.5'/%3E%3Crect width='1' height='6' x='9' y='5' fill='%230199E8' rx='.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}

.main_nav {
  position: relative;
  float: right;
  box-sizing: border-box;
  margin-top: 9px;
}
.main_nav .search_area .ipt_area .searchBox {
  position: relative;
}
.main_nav .search_area .ipt_area .searchBox input[type=text] {
  width: 400px;
  padding: 0;
  margin: 0;
  border: none;
  border-bottom: 2px solid #222;
  border-radius: 0;
  padding-right: 60px;
  box-sizing: border-box;
  font-size: 20px;
  color: #222;
  font-weight: 700;
}
.main_nav .search_area .ipt_area .searchBox input[type=text]::-moz-placeholder {
  font-size: 20px;
  color: #222;
  font-weight: 700;
}
.main_nav .search_area .ipt_area .searchBox input[type=text]:-ms-input-placeholder {
  font-size: 20px;
  color: #222;
  font-weight: 700;
}
.main_nav .search_area .ipt_area .searchBox input[type=text]::placeholder {
  font-size: 20px;
  color: #222;
  font-weight: 700;
}
.main_nav .search_area .ipt_area .searchBox > button {
  position: absolute;
  right: 0;
  bottom: calc(50% - 12px);
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1814 -123) translate(1440 107) translate(374 16)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.841 15.547L19.742 20.545'/%3E%3Crect width='14' height='14' x='3' y='4' stroke='%23444' stroke-width='2' rx='7'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
  text-indent: -9999px;
}
.main_nav .search_area .ipt_area .searchBox > .reset {
  display: none;
  position: absolute;
  right: 33px;
  top: calc(50% - 12px);
  width: 24px;
  height: 24px;
  text-indent: -9999px;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-740 -606) translate(98 91) translate(202 147) translate(440 368)'%3E%3Crect width='16' height='16' x='4' y='4' fill='%23AFAFAF' rx='8'/%3E%3Cpath stroke='%23FFF' stroke-linecap='square' d='M9 9L14.657 14.657'/%3E%3Cpath stroke='%23FFF' stroke-linecap='square' d='M9 9L14.657 14.657' transform='matrix(-1 0 0 1 23.657 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}
.main_nav .search_area .hashtag_list {
  width: 400px;
  margin-top: 10px;
}
.main_nav .search_area .hashtag_list.off {
  height: 30px;
}
.main_nav .search_area .hashtag_list.off ul {
  display: none;
}
.main_nav .search_area .hashtag_list ul li {
  display: block;
  float: left;
}
.main_nav .search_area .hashtag_list ul li a {
  display: block;
  font-size: 12px;
  color: #444;
  font-weight: bold;
  padding: 7px 17px;
  border-radius: 16px;
  background: #f5f5f5;
  box-sizing: border-box;
  margin-right: 10px;
  letter-spacing: -0.5px;
}
.main_nav .search_area .hashtag_list ul li a:hover, .main_nav .search_area .hashtag_list ul li a:active {
  text-decoration: none;
  background: #ebf4f9;
  color: #0886c5;
}
.main_nav .search_area .hashtag_list ul li:last-child a {
  margin-right: 0;
}
.main_nav .search_area .keyword_list {
  display: none;
}
.main_nav .search_area .keyword_list.on {
  display: block;
  margin-top: -37px;
}
.main_nav .search_area .keyword_list.no_data .empty_box {
  display: block;
}
.main_nav .search_area .keyword_list .empty_box {
  display: none;
  color: #757575;
  font-size: 13px;
  text-align: center;
  padding: 18px 0;
  font-size: 14px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .main_nav .search_area .keyword_list .empty_box {
    font-size: 12px;
  }
}
.main_nav .search_area .keyword_list ul li a {
  width: 100%;
  display: inline-block;
  color: #444;
  font-weight: 500;
  padding: 8px 39px;
  box-sizing: border-box;
  font-size: 16px;
}
.main_nav .search_area .keyword_list ul li a span {
  color: #0886c5;
}
.main_nav .search_area .keyword_list ul li a:hover, .main_nav .search_area .keyword_list ul li a:active {
  background: #f5f5f5;
}
.main_nav .search_area.on {
  z-index: 9999;
  position: absolute;
  padding: 8px 0 18px;
  top: -9px;
  left: 0px;
  border: 1px solid #e0e0e0;
  border-radius: 16px;
  box-sizing: border-box;
  box-shadow: 2px 2px 2px 0 #eee;
  background: #fff;
}
.main_nav .search_area.on .ipt_area .searchBox {
  padding-left: 39px;
  padding-right: 39px;
}
.main_nav .search_area.on .ipt_area .searchBox input[type=text] {
  width: 313px;
  border-color: transparent;
  padding-right: 40px;
}
.main_nav .search_area.on .ipt_area .searchBox > button {
  right: 24px;
  bottom: calc(50% - 13px);
}
.main_nav .search_area.on .ipt_area .searchBox > .reset {
  right: 57px;
}
.main_nav .section_area {
  width: 400px;
  margin-top: 50px;
}
.main_nav .section_area.on {
  margin-top: 140px;
}
.main_nav .section_area .tit_area {
  margin-bottom: 21px;
}
.main_nav .section_area .tit_area .tit {
  float: left;
}
.main_nav .section_area .tit_area .tit a {
  position: relative;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: -0.5px;
  padding-right: 20px;
}
.main_nav .section_area .tit_area .tit a::after {
  content: "";
  position: absolute;
  right: 0;
  top: 5px;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23444' d='M4.079 7.02l4.534.035c.403.003.73.329.733.732.003.395-.315.718-.71.721h-.011L4.09 8.473c-.403-.003-.73-.329-.732-.732-.004-.395.314-.718.71-.721h.01z' transform='translate(-1501 -246) translate(1440 107) translate(0 133) rotate(-90 41.5 -19.5) rotate(45 6.352 7.764)'/%3E%3Cpath fill='%23444' d='M7.379 7.02l4.534.035c.403.003.73.329.733.732.003.395-.315.718-.71.721h-.011L7.39 8.473c-.403-.003-.73-.329-.732-.732-.004-.395.314-.718.71-.721h.01z' transform='translate(-1501 -246) translate(1440 107) translate(0 133) rotate(-90 41.5 -19.5) scale(-1 1) rotate(45 0 -15.537)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") right 0 no-repeat;
  vertical-align: middle;
}
.main_nav .section_area .tit_area .tit a:hover, .main_nav .section_area .tit_area .tit a:active {
  text-decoration: underline;
}
.main_nav .section_area .tab_sliders {
  float: right;
  margin-right: 7px;
}
.main_nav .section_area .tab_sliders ul li {
  float: left;
}
.main_nav .section_area .tab_sliders ul li a {
  position: relative;
  font-size: 14px;
  color: #a7a7a7;
  letter-spacing: -0.5px;
  padding: 0 15px;
}
.main_nav .section_area .tab_sliders ul li a::before {
  content: "";
  width: 1px;
  height: 10px;
  position: absolute;
  top: calc(50% - 5px);
  left: 0;
  background: #e0e0e0;
}
.main_nav .section_area .tab_sliders ul li a.on { /* font-weight: bold; */
  color: #222;
}
.main_nav .section_area .tab_sliders ul li a:hover { /* font-weight: bold; */
  color: #222;
}
.main_nav .section_area .tab_sliders ul li:first-child a::before {
  display: none;
}
.main_nav .section_area .tab_sliders ul li:last-child a {
  padding-right: 0;
}
.main_nav .section_area .info_slider {
  padding: 0;
}
.main_nav .section_area .info_slider .no_slider {
  position: relative;
  padding: 59px 0 59px 1px;
  box-sizing: border-box;
  text-align: center;
  border-radius: 16px;
  font-size: 16px;
}
.main_nav .section_area .info_slider .count {
  position: absolute;
  top: 13px;
  right: 26px;
  font-size: 12px;
  font-family: "Roboto";
  z-index: 97;
}
.main_nav .section_area .info_slider .count .now {
  color: #222;
  font-weight: bold;
}
.main_nav .section_area .info_slider .count .total {
  color: #757575;
  font-weight: normal;
}
.main_nav .section_area .info_slider .count .total::before {
  content: "/";
  padding: 0 4px;
  font-size: 11px;
}
.main_nav .section_area .info_slider .slick-list {
  border-radius: 16px;
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
}
.main_nav .section_area .info_slider .slick-list .items {
  position: relative;
  width: 400px;
  height: 136px;
  padding: 24px 50px 48px 48px;
  box-sizing: border-box;
}
.main_nav .section_area .info_slider .slick-list .items .push {
  font-size: 16px;
  color: #222;
  letter-spacing: -0.5px;
  line-height: 1.75;
}
.main_nav .section_area .info_slider .slick-list .items .ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main_nav .section_area .info_slider .slick-list .items .plus {
  color: #f93636;
  font-size: 24px;
  margin-left: 8px;
  font-weight: bold;
}
.main_nav .section_area .info_slider .slick-list .items .plus + span {
  color: #f93636;
}
.main_nav .section_area .info_slider .slick-list .items .minus {
  font-size: 24px;
  margin-left: 8px;
  font-weight: bold;
  color: #3676e8;
}
.main_nav .section_area .info_slider .slick-list .items .minus + span {
  color: #3676e8;
}
.main_nav .section_area .info_slider .slick-list .items .info {
  position: absolute;
  bottom: 18px;
  right: 40px;
  font-size: 13px;
  color: #757575;
  font-weight: 400;
}
.main_nav .section_area .info_slider .slick-list .items .info > span {
  font-size: 24px;
  margin-left: 8px;
  font-weight: bold;
}
.main_nav .section_area .info_slider .slick-list .items .info > .percent {
  font-size: 12px;
  margin-left: 0;
}
.main_nav .section_area .info_slider .slick-list .items .info_table {
  position: absolute;
  bottom: 12px;
  right: 48px;
}
.main_nav .section_area .info_slider .slick-list .items .info_table dl {
  margin-bottom: 6px;
}
.main_nav .section_area .info_slider .slick-list .items .info_table dl dt {
  float: left;
  font-size: 12px;
  color: #757575;
  text-align: right;
  margin-right: 10px;
}
.main_nav .section_area .info_slider .slick-list .items .info_table dl dd {
  float: left;
  width: 95px;
  text-align: right;
}
.main_nav .section_area .info_slider .slick-list .items .info_table dl dd .year {
  font-size: 16px;
  color: #f93636;
  font-weight: bold;
}
.main_nav .section_area .info_slider .slick-list .items .info_table dl dd .plus {
  font-size: 22px;
}
.main_nav .section_area .info_slider .slick-list .items .info_table dl dd .minus {
  font-size: 22px;
}
.main_nav .section_area .info_slider .slick-list .items .text_table {
  bottom: 18px;
}
.main_nav .section_area .info_slider .slick-list .items .text_table p {
  font-size: 12px;
  color: #757575;
  text-align: right;
}
.main_nav .section_area .info_slider .slick-list .items .text_table dl dt {
  margin-right: 0;
}
.main_nav .section_area .info_slider .slick-list .items .text_table dl dd {
  width: inherit;
}
.main_nav .section_area .info_slider .slick-list .items .text_table.overflow {
  bottom: 18px;
}
.main_nav .section_area .info_slider .slick-list .items .text_table.overflow dl dt {
  width: auto;
  float: none;
  margin-bottom: 5px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .main_nav .section_area .info_slider .slick-list .items .text_table.overflow dl dt {
    margin-bottom: 0;
  }
}
.main_nav .section_area .info_slider .slick-list .items .text_table.overflow dl dd {
  width: inherit;
}
.main_nav .section_area .info_slider .slick-list .items .text_table.overflow dl dd .plus {
  font-size: 18px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .main_nav .section_area .info_slider .slick-list .items .text_table.overflow dl dd .plus {
    font-size: 14px;
  }
}
.main_nav .section_area .info_slider button {
  background-color: transparent !important;
  z-index: 98;
}
.main_nav .section_area .info_slider button.slick-prev {
  left: 10px;
}
.main_nav .section_area .info_slider button.slick-next {
  right: 10px;
}
.main_nav .section_area .info_slider_type02 .slick-list {
  border: none;
}
.main_nav .section_area .info_slider_type02 .slick-list .items {
  display: table;
  padding: 24px 45px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.main_nav .section_area .info_slider_type02 .slick-list .items .al_center {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
}
.main_nav .section_area .info_slider_type02 .slick-list .items .event_text {
  font-size: 16px;
  color: #222;
  font-weight: bold;
  letter-spacing: -0.5px;
  line-height: 25px;
}
.main_nav .section_area .info_slider_type02 .slick-list .items .event_text .year {
  font-family: "Roboto";
  margin-bottom: 6px;
  display: block;
}
.main_nav .section_area .info_slider_type02 .slick-list .items .date {
  color: #757575;
  font-size: 13px;
  letter-spacing: normal;
  margin-top: 8px;
  font-family: "Roboto";
  font-weight: 400;
}
@media (min-width: 0) and (max-width: 1899px) {
  .main_nav .section_area .info_slider_type02 .slick-list .items .date {
    font-size: 12px;
  }
}
.main_nav .section_area .info_slider_type02 .slick-list .items .date span {
  margin: 0 4px;
}
.main_nav .section_area .info_slider_type02 .no_slider {
  border-radius: 16px;
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
}
.main_nav .section_area .info_slider_wrap {
  display: none;
  position: relative;
}
.main_nav .section_area .info_slider_type02 + .slider_controls {
  right: 55px;
  top: 10px;
}
.main_nav .section_area .slider_controls {
  position: absolute;
  right: 45px;
  top: 10px;
}
.main_nav .section_area .slider_controls ul li {
  float: left;
  margin-right: 8px;
}
.main_nav .section_area .slider_controls ul li button {
  width: 16px;
  height: 16px;
  text-indent: -9999px;
}
.main_nav .section_area .slider_controls ul li .play {
  display: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23BDBDBD' d='M1.417 8c-.18 0-.313-.054-.376-.152-.072-.11-.048-.268.064-.434l3.498-5.169C4.71 2.087 4.85 2 5 2c.15 0 .29.087.398.245l3.497 5.17c.112.165.136.323.064.433-.063.098-.197.152-.376.152H1.417z' transform='translate(-1187.000000, -242.000000) translate(952.000000, 80.000000) translate(0.000000, 122.000000) translate(235.000000, 36.000000) translate(0.000000, 4.000000) translate(5.000000, 5.000000) rotate(90.000000) translate(-5.000000, -5.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.main_nav .section_area .slider_controls ul li .play:hover, .main_nav .section_area .slider_controls ul li .play:active {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%230199E8' d='M1.417 8c-.18 0-.313-.054-.376-.152-.072-.11-.048-.268.064-.434l3.498-5.169C4.71 2.087 4.85 2 5 2c.15 0 .29.087.398.245l3.497 5.17c.112.165.136.323.064.433-.063.098-.197.152-.376.152H1.417z' transform='translate(-1775.000000, -531.000000) translate(1440.000000, 100.000000) translate(0.000000, 366.000000) translate(335.000000, 65.000000) translate(5.000000, 5.000000) rotate(90.000000) translate(-5.000000, -5.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.main_nav .section_area .slider_controls ul li .pause {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg fill='%23BDBDBD' transform='translate(-1775.000000, -531.000000) translate(1440.000000, 100.000000) translate(0.000000, 366.000000) translate(335.000000, 65.000000) translate(2.000000, 1.000000)'%3E%3Crect width='1.5' height='8' rx='.75'/%3E%3Crect width='1.5' height='8' x='4' rx='.75'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.main_nav .section_area .slider_controls ul li .pause:hover, .main_nav .section_area .slider_controls ul li .pause:active {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg fill='%230199E8' transform='translate(-1775.000000, -531.000000) translate(1440.000000, 100.000000) translate(0.000000, 365.930788) translate(335.000000, 65.069212) translate(2.000000, 1.000000)'%3E%3Crect width='1.5' height='8' rx='.75'/%3E%3Crect width='1.5' height='8' x='4' rx='.75'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.main_nav .section_area .notice_area ul li a {
  display: block;
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: -0.5px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .main_nav .section_area .notice_area ul li a {
    font-size: 12px;
  }
}
.main_nav .section_area .notice_area ul li a:hover .notice, .main_nav .section_area .notice_area ul li a:active .notice {
  text-decoration: underline;
}
.main_nav .section_area .notice_area ul li a .notice {
  float: left;
  width: calc(100% - 70px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main_nav .section_area .notice_area ul li a .notice > font {
  color: inherit;
}
.main_nav .section_area .notice_area ul li a .date {
  float: right;
  font-family: "Roboto";
  color: #757575;
  letter-spacing: 0;
}
.main_nav .certification_area, .main_nav .myinfo_area {
  margin-top: 50px;
}
.main_nav .certification_area ul, .main_nav .myinfo_area ul {
  width: 100%;
}
.main_nav .certification_area ul li, .main_nav .myinfo_area ul li {
  float: left;
  position: relative;
}
.main_nav .certification_area ul li a, .main_nav .myinfo_area ul li a {
  width: 100%;
  color: #FFF;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: -0.5px;
  background: #80624c;
  display: inline-block;
  text-align: center;
  padding: 30px 0px;
}
.main_nav .certification_area ul li a:hover span, .main_nav .certification_area ul li a:active span, .main_nav .myinfo_area ul li a:hover span, .main_nav .myinfo_area ul li a:active span {
  text-decoration: underline;
}
.main_nav .certification_area ul li a span, .main_nav .myinfo_area ul li a span {
  display: inline-block;
  letter-spacing: -0.5px;
  font-weight: normal;
}
.main_nav .certification_area ul li a span::before, .main_nav .myinfo_area ul li a span::before {
  content: "";
  width: 48px;
  height: 48px;
  display: block;
  margin: 0 auto 10px auto;
}
.main_nav .certification_area ul li.login, .main_nav .myinfo_area ul li.login {
  width: 50%;
}
.main_nav .certification_area ul li.login a, .main_nav .myinfo_area ul li.login a {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}
.main_nav .certification_area ul li.login a:hover span, .main_nav .certification_area ul li.login a:active span, .main_nav .myinfo_area ul li.login a:hover span, .main_nav .myinfo_area ul li.login a:active span {
  text-decoration: underline;
}
.main_nav .certification_area ul li.login::after, .main_nav .myinfo_area ul li.login::after {
  content: "";
  width: 1px;
  height: 80px;
  background: rgba(255, 255, 255, 0.1);
  display: inline-block;
  position: absolute;
  right: 0;
  top: calc(50% - 40px);
}
.main_nav .certification_area ul li.login span::before, .main_nav .myinfo_area ul li.login span::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg stroke='%23FFF' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M6 9V4c0-2.209 1.791-4 4-4h20c2.209 0 4 1.791 4 4v26c0 2.209-1.791 4-4 4H10c-2.209 0-4-1.791-4-4v-5m17-8H0' transform='translate(-1516 -891) translate(1440 864) translate(76 27) translate(7 8)'/%3E%3Cpath stroke-linejoin='round' d='M18 11L24 17 18 22.987' transform='translate(-1516 -891) translate(1440 864) translate(76 27) translate(7 8)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}
.main_nav .certification_area ul li.certification, .main_nav .myinfo_area ul li.certification {
  width: 50%;
}
.main_nav .certification_area ul li.certification a, .main_nav .myinfo_area ul li.certification a {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}
.main_nav .certification_area ul li.certification a:hover, .main_nav .certification_area ul li.certification a:active, .main_nav .myinfo_area ul li.certification a:hover, .main_nav .myinfo_area ul li.certification a:active {
  text-decoration: underline;
}
.main_nav .certification_area ul li.certification span::before, .main_nav .myinfo_area ul li.certification span::before {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg stroke='%23FFF' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M12 17v-2c0-2.209 1.791-4 4-4s4 1.791 4 4v2m-.4 8h-7.2c-1.325 0-2.4-1.044-2.4-2.333v-3.334C10 18.044 11.075 17 12.4 17h7.2c1.325 0 2.4 1.044 2.4 2.333v3.334C22 23.956 20.925 25 19.6 25z' transform='translate(-1717 -892) translate(1440 864) translate(272 28) translate(5) translate(8 5)'/%3E%3Cpath stroke-linejoin='round' d='M0 15v4.079s0 6.416 5 11.762c3.397 3.633 7.255 5.784 9.38 6.791 1.037.491 2.203.491 3.24 0 2.125-1.007 5.983-3.158 9.38-6.791 5-5.346 5-11.762 5-11.762v-9.99c0-1.783-1.034-3.379-2.596-4.005l-12-4.812c-.905-.363-1.903-.363-2.808 0l-12 4.812C1.034 5.71 0 7.217 0 9' transform='translate(-1717 -892) translate(1440 864) translate(272 28) translate(5) translate(8 5)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}
.main_nav .certification_area ul li.transfer, .main_nav .myinfo_area ul li.transfer {
  width: 50%;
}
.main_nav .certification_area ul li.transfer::after, .main_nav .myinfo_area ul li.transfer::after {
  content: "";
  width: 1px;
  height: 80px;
  background: rgba(255, 255, 255, 0.1);
  display: inline-block;
  position: absolute;
  right: 0;
  top: calc(50% - 40px);
}
.main_nav .certification_area ul li.transfer a, .main_nav .myinfo_area ul li.transfer a {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}
.main_nav .certification_area ul li.transfer a span, .main_nav .myinfo_area ul li.transfer a span {
  font-size: 14px;
  letter-spacing: 1px;
}
.main_nav .certification_area ul li.transfer a span::before, .main_nav .myinfo_area ul li.transfer a span::before {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg stroke='%23FFF' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M26 17h-3m-10 0h-3m24 14h-8' transform='translate(-1516 -892) translate(1440 100) translate(0 764) translate(71 28) translate(5) translate(6 6)'/%3E%3Cpath stroke-linejoin='round' d='M31 27L35 31 31 34.987' transform='translate(-1516 -892) translate(1440 100) translate(0 764) translate(71 28) translate(5) translate(6 6)'/%3E%3Cg%3E%3Cpath d='M23.031 35.288C21.434 35.752 19.746 36 18 36 8.059 36 0 27.941 0 18S8.059 0 18 0s18 8.059 18 18c0 1.727-.243 3.396-.697 4.977' transform='translate(-1516 -892) translate(1440 100) translate(0 764) translate(71 28) translate(5) translate(6 6)'/%3E%3Cpath stroke-linejoin='round' d='M12 13L15 23 18 13 21.001 23 23.999 13' transform='translate(-1516 -892) translate(1440 100) translate(0 764) translate(71 28) translate(5) translate(6 6)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}
.main_nav .certification_area ul li.center, .main_nav .myinfo_area ul li.center {
  width: 50%;
}
.main_nav .certification_area ul li.center a, .main_nav .myinfo_area ul li.center a {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}
.main_nav .certification_area ul li.center a span, .main_nav .myinfo_area ul li.center a span {
  font-size: 14px;
  letter-spacing: 1px;
}
.main_nav .certification_area ul li.center a span::before, .main_nav .myinfo_area ul li.center a span::before {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg stroke='%23FFF' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M12 17v-2c0-2.209 1.791-4 4-4s4 1.791 4 4v2m-.4 8h-7.2c-1.325 0-2.4-1.044-2.4-2.333v-3.334C10 18.044 11.075 17 12.4 17h7.2c1.325 0 2.4 1.044 2.4 2.333v3.334C22 23.956 20.925 25 19.6 25z' transform='translate(-1717 -892) translate(1440 864) translate(272 28) translate(5) translate(8 5)'/%3E%3Cpath stroke-linejoin='round' d='M0 15v4.079s0 6.416 5 11.762c3.397 3.633 7.255 5.784 9.38 6.791 1.037.491 2.203.491 3.24 0 2.125-1.007 5.983-3.158 9.38-6.791 5-5.346 5-11.762 5-11.762v-9.99c0-1.783-1.034-3.379-2.596-4.005l-12-4.812c-.905-.363-1.903-.363-2.808 0l-12 4.812C1.034 5.71 0 7.217 0 9' transform='translate(-1717 -892) translate(1440 864) translate(272 28) translate(5) translate(8 5)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}

/* 메인 : 1280; */
@media (min-width: 0) and (max-width: 1899px) {
  .main_slider .main_slick {
    width: 880px;
    height: 720px;
  }
  .main_slider .main_slick .main_items {
    padding: 81px 0 170px 120px !important;
    background-size: 880px 720px !important;
    height: 720px !important;
  }
  .main_slider .main_slick .main_items .main_img {
    display: none;
  }
  .main_slider .main_slick .main_items .main_img_normal {
    display: block !important;
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .main_slider .main_slick .main_items .main_tit {
    top: 81px !important;
    left: 120px !important;
  }
  .main_slider .main_slick .main_items .main_tit strong {
    font-size: 56px !important;
    line-height: 75px !important;
  }
  .main_slider .main_slick .main_items .main_tit p {
    font-size: 14px !important;
    line-height: 24px !important;
  }
  .main_slider .main_slick .main_items .register {
    top: 383px !important;
    left: 120px !important;
  }
  .main_slider .main_slick .main_items .register .info {
    font-size: 12px !important;
  }
  .main_slider .main_slick .main_items .register .info span {
    font-size: 24px !important;
    margin-bottom: 0px !important;
  }
  .main_slider .main_slick .main_items .register .register_list {
    margin-top: 15px !important;
  }
  .main_slider .main_slick .main_items .register .register_list li {
    background-size: 24px !important;
  }
  .main_slider .main_slick .main_items .register .register_list li a {
    font-size: 12px !important;
    padding-top: 0px !important;
    width: 83px !important;
  }
  .main_slider .main_slick .main_items .register .register_list li a img {
    width: 40px !important;
    height: 40px !important;
  }
  .main_slider .main_slick .main_items .register .register_list li a .small {
    display: block;
  }
  .main_slider .main_slick .main_items .register .register_list li a::after {
    margin-left: 10px !important;
    background-size: 6px 7px !important;
  }
  .main_slider .main_slick .main_items .account a {
    width: 320px !important;
    height: 110px !important;
    padding: 24px 0 23px 32px !important;
    font-size: 24px !important;
    background-position: 256px center !important;
  }
  .main_slider .main_slick .main_items .account a span {
    font-size: 12px !important;
    margin-bottom: 10px !important;
  }
  .main_slider .main_slick .bg01 {
    background-size: 880px 720px;
  }
  .main_slider .main_slick .slick-dots {
    left: 120px;
    bottom: 99px;
  }
  .main_slider .main_controls {
    left: 230px;
    bottom: 128px;
  }
  .main_nav .search_area .ipt_area .searchBox input[type=text] {
    width: 288px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding-right: 60px;
  }
  .main_nav .search_area .ipt_area .searchBox input[type=text]::-moz-placeholder {
    font-size: 14px;
  }
  .main_nav .search_area .ipt_area .searchBox input[type=text]:-ms-input-placeholder {
    font-size: 14px;
  }
  .main_nav .search_area .ipt_area .searchBox input[type=text]::placeholder {
    font-size: 14px;
  }
  .main_nav .search_area .hashtag_list {
    width: 288px;
    margin-top: 12px;
  }
  .main_nav .search_area .hashtag_list ul li a {
    padding: 7px 9px;
    font-size: 10px;
    margin-right: 4px;
  }
  .main_nav .search_area .keyword_list ul li a {
    font-size: 14px;
    padding: 7px 23px;
  }
  .main_nav .search_area .keyword_list.on {
    margin-top: -38px;
  }
  .main_nav .search_area.on {
    padding: 8px 0 18px;
  }
  .main_nav .search_area.on .ipt_area .searchBox {
    padding-left: 23px;
    padding-right: 23px;
  }
  .main_nav .search_area.on .ipt_area .searchBox input[type=text] {
    width: 242px;
    padding-right: 50px;
  }
  .main_nav .search_area.on .ipt_area .searchBox input[type=text]:-ms-clear {
    display: none;
  }
  .main_nav .search_area.on .ipt_area .searchBox > button {
    right: 15px;
  }
  .main_nav .search_area.on .ipt_area .searchBox > .reset {
    right: 48px;
  }
  .main_nav .section_area {
    width: 288px;
    margin-top: 35px;
  }
  .main_nav .section_area .tit_area {
    margin-bottom: 10px !important;
  }
  .main_nav .section_area .tit_area .tit a {
    font-size: 12px !important;
    padding-right: 16px !important;
  }
  .main_nav .section_area .tit_area .tit a::after {
    top: 3px !important;
    width: 11px !important;
    height: 12px !important;
    background-size: 11px 12px !important;
  }
  .main_nav .section_area .tab_sliders ul li a {
    font-size: 12px;
    padding: 0 12px;
  }
  .main_nav .section_area .info_slider .no_slider {
    font-size: 12px;
    padding: 47px 0 47px 1px;
  }
  .main_nav .section_area .info_slider .count {
    font-size: 10px;
    top: 8px;
    right: 16px;
  }
  .main_nav .section_area .info_slider .count .total::before {
    padding: 0 2px;
    font-size: 8px;
  }
  .main_nav .section_area .info_slider .slick-list .items {
    height: 112px !important;
    padding: 22px 28px 48px 28px;
  }
  .main_nav .section_area .info_slider .slick-list .items .push {
    font-size: 12px;
  }
  .main_nav .section_area .info_slider .slick-list .items .count {
    font-size: 10px;
    right: 13px;
  }
  .main_nav .section_area .info_slider .slick-list .items .count .total::before {
    font-size: 10px;
  }
  .main_nav .section_area .info_slider .slick-list .items .info {
    font-size: 12px;
    right: 24px;
    bottom: 16px;
  }
  .main_nav .section_area .info_slider .slick-list .items .info > span {
    font-size: 20px;
  }
  .main_nav .section_area .info_slider .slick-list .items .info_table {
    right: 26px;
    bottom: 12px;
  }
  .main_nav .section_area .info_slider .slick-list .items .info_table dl {
    margin-bottom: 3px;
  }
  .main_nav .section_area .info_slider .slick-list .items .info_table dl dt {
    margin-right: 0;
  }
  .main_nav .section_area .info_slider .slick-list .items .info_table dl dd .year {
    font-size: 12px;
  }
  .main_nav .section_area .info_slider .slick-list .item01 {
    background-position: 170px bottom;
    background-size: 87px 97px;
  }
  .main_nav .section_area .info_slider button.slick-prev {
    left: 0;
    width: 20px;
    background-size: 13px 12px;
  }
  .main_nav .section_area .info_slider button.slick-next {
    right: 0;
    width: 20px;
    background-size: 13px 12px;
  }
  .main_nav .section_area .info_slider_type02 .slick-list .items {
    padding: 24px 28px;
    background-position: -71px top;
    background-size: 400px 136px;
  }
  .main_nav .section_area .info_slider_type02 .slick-list .items .event_text {
    font-size: 12px;
    line-height: 20px;
  }
  .main_nav .section_area .info_slider_type02 .slick-list .items .date {
    margin-top: 4px;
  }
  .main_nav .section_area .info_slider_type02 + .slider_controls {
    right: 34px;
    top: 6px;
  }
  .main_nav .section_area .slider_controls {
    right: 31px;
    top: 6px;
  }
  .main_nav .section_area .notice_area ul li a {
    margin-bottom: 4px;
  }
  .main_nav .section_area.on {
    margin-top: 119px;
  }
  .main_nav .certification_area, .main_nav .myinfo_area {
    margin-top: 32px;
  }
  .main_nav .certification_area ul li a, .main_nav .myinfo_area ul li a {
    padding: 21px 0px;
  }
  .main_nav .certification_area ul li a span, .main_nav .myinfo_area ul li a span {
    font-size: 16px;
  }
  .main_nav .certification_area ul li a span::before, .main_nav .myinfo_area ul li a span::before {
    margin: 0 auto 4px auto;
    background-size: 40px !important;
    background-position: center !important;
  }
  .main_nav .certification_area ul .login::after, .main_nav .myinfo_area ul .login::after {
    height: 64px !important;
    top: calc(50% - 32px) !important;
  }
  .main_nav .certification_area ul .login span::before, .main_nav .myinfo_area ul .login span::before {
    background-size: 40px !important;
    background-position: center !important;
  }
  .main_nav .certification_area ul .certification span::before, .main_nav .myinfo_area ul .certification span::before {
    background-size: 40px !important;
    background-position: center !important;
  }
  .main_nav .certification_area ul .money::after, .main_nav .myinfo_area ul .money::after {
    height: 64px !important;
    top: calc(50% - 32px) !important;
  }
  .main_nav .certification_area ul .money a span, .main_nav .myinfo_area ul .money a span {
    font-size: 12px !important;
  }
  .main_nav .certification_area ul .transfer::after, .main_nav .myinfo_area ul .transfer::after {
    height: 64px !important;
    top: calc(50% - 32px) !important;
  }
  .main_nav .certification_area ul .center::after, .main_nav .myinfo_area ul .center::after {
    height: 64px !important;
    top: calc(50% - 32px) !important;
  }
}
.gnb_open .research_main .main_r .section_area .search_popup.on,
.gnb_open .main_nav .search_area {
  z-index: 2000;
}

.myinfo_area {
  display: none;
}

.certification_area {
  display: block;
}

[data-login=true] .myinfo_area {
  display: block;
}
[data-login=true] .certification_area {
  display: none;
}

/**
* As is css
* ------------------
* ASIS 에서 옮긴 페이지
*/
.roundBoxKnow {
  width: 100%;
}
.roundBoxKnow .round {
  padding: 30px 30px;
  font-size: 13px;
  background: #f8f8f8;
}
.roundBoxKnow .title {
  background: url("../../inc/img/common/icon_notice.png") no-repeat left 5px;
  padding-left: 25px;
  line-height: 25px;
  font-weight: bold;
  font-size: 15px;
  color: #000;
}
.roundBoxKnow .listBasic {
  margin: 13px 0 0 6px;
}
.roundBoxKnow .listBasic li {
  background: url("../../inc/img/common/bul_dot_default2.png") no-repeat left 9px;
  margin-top: 7px;
  padding: 0 0 0 12px;
  font-size: 13px;
  color: #000;
}

.infomation_box .listBasic {
  margin: 13px 0 0 6px;
}
.infomation_box .listBasic li {
  background: url("../../inc/img/common/bul_dot_default2.png") no-repeat left 9px;
  margin-top: 8px;
  padding: 0 0 0 12px;
  font-size: 14px;
  font-weight: normal;
  color: #000;
}

.cont_txt {
  position: relative;
  margin-top: 25px;
}
.cont_txt .basicList li {
  margin-bottom: 20px;
}
.cont_txt .basicList li .h3_title {
  padding: 0 0 0 16px;
  background: url("../../inc/img/common/h3_bul.png") no-repeat 0 7px;
}
.cont_txt .basicList li .listexcl li {
  padding: 0px 13px 0 18px;
  background: url("../../inc_renewal/img/bankis/bul_excl.png") no-repeat left 2px;
}
.cont_txt .listDefault {
  margin: 8px 0px 0px 0px;
}
.cont_txt .listDefault dt {
  position: relative;
  margin: 0px 0px 5px 0px;
  font-size: 14px;
  font-weight: normal;
}
.cont_txt .listDefault dt::before {
  content: "-";
  display: inline-block;
  margin-right: 8px;
}
.cont_txt .step_area {
  margin: 15px 0px 0px 15px;
}
.cont_txt .step_area .step_box {
  display: inline-block;
  border-top: 1px #222 solid;
}
.cont_txt .step_area .step_box::after {
  display: block;
  content: "";
  clear: both;
}
.cont_txt .step_area .step_box li {
  float: left;
  position: relative;
  width: 270px;
  height: 100px;
  border-bottom: 1px solid #bababa;
  border-left: 1px solid #e1e1e1;
  text-align: center;
  padding: 30px 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0px;
}
.cont_txt .step_area .step_box li * {
  display: inline-block;
}
.cont_txt .step_area .step_box li:nth-child(3n) {
  width: 280px;
  border-right: 1px solid #e1e1e1;
}
.cont_txt .step_area .step_box li .h3_title {
  padding: 0 0;
  background: none;
}
.cont_txt .step_area .step_box li .h3_title strong {
  color: #0886c5;
}
.cont_txt .step_area .step_box li .btn_area {
  margin-top: 20px;
}
.cont_txt .step_area .step_box li .bul_star.small {
  display: inline-block;
  margin: 5px auto 0px auto;
}
.cont_txt .step_area .step_box li .step_arrow_right {
  position: absolute;
  background: #fff url("../../inc/img/common/btn_acc_on_right.png") no-repeat center center;
  width: 28px;
  height: 28px;
  right: -14px;
  top: 70px;
  z-index: 2;
}
.cont_txt .step_area .step_box li .step_arrow_left {
  position: absolute;
  background: #fff url("../../inc/img/common/btn_acc_on_left.png") no-repeat center center;
  width: 28px;
  height: 28px;
  left: -14px;
  top: 70px;
  z-index: 2;
}
.cont_txt .step_area .step_box li .step_arrow_bottom {
  position: absolute;
  background: #fff url("../../inc/img/common/btn_acc2.png") no-repeat center center;
  width: 28px;
  height: 28px;
  right: 150px;
  bottom: -14px;
  z-index: 2;
}
.cont_txt .step_area .step_box li > ol {
  position: relative;
  margin: 20px 0px 0px 30px;
}
.cont_txt .step_area .step_box li > ol li {
  border: none;
  float: none;
  position: relative;
  width: 100%;
  height: auto;
  text-align: left;
  padding: 0 0;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 4px;
}
.cont_txt .step_area .step_box li > ol li span {
  margin-right: 8px;
}

.infomation_box {
  width: 100%;
  background: none;
}

.infomation_box .conf_box {
  padding: 34px 140px 36px 140px;
  border: 1px solid #666;
}

.infomation_box .conf_box p {
  font-size: 16px;
  line-height: 24px;
  color: #222;
  font-weight: 600;
}

.serviceBox {
  margin: 8px 0;
  text-align: center;
}

.serviceBox .serviceName {
  font-weight: 600;
  color: #222;
  margin-top: 10px;
}

.marL10 {
  margin-left: 10px !important;
}

.t_center {
  text-align: center !important;
}

.listexcl > li {
  font-size: 13px;
  color: #666;
  padding: 10px 13px 0 18px;
  background: url("../../inc_renewal/img/bankis/bul_excl.png") no-repeat left 13px;
  line-height: 18px;
}

.cont_txt + .listexcl_blue {
  margin-top: 9px;
}

.listexcl_blue > li {
  font-size: 13px;
  color: #666;
  padding: 10px 13px 0 18px;
  background: url("../../inc_renewal/img/bankis/bul_excl_blue.png") no-repeat left 14px;
  line-height: 18px;
}

.listexcl_blue > li:first-child {
  padding-top: 0;
  background: url("../../inc_renewal/img/bankis/bul_excl_blue.png") no-repeat left 3px;
}

.step_box_wrap > .step3_box {
  position: relative;
  display: inline-block;
  width: 958px;
  border-top: 1px solid #222;
  border-bottom: 1px solid #bababa;
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  background: url("../../inc_renewal/img/bankis/step3_box_line.png") repeat-y;
}

.step_box_wrap > .step3_box > li:first-child {
  width: 320px;
}

.step_box_wrap > .step3_box > li {
  display: inline-block;
  float: left;
  width: 319px;
  padding: 28px 0;
  text-align: center;
}

.step_box_wrap .sb_title_L1 {
  font-size: 16px;
  line-height: 48px;
  font-weight: 600;
  color: #222;
}

.step_box_wrap .sb_con {
  font-size: 14px;
  font-weight: normal;
  color: #666;
  line-height: 24px;
  margin-top: 10px;
}

.step_box_wrap .sb_title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: #222;
}

.step_box_wrap > .step3_box .step_arrow_1 {
  position: absolute;
  left: 300px;
  width: 36px;
  height: 36px;
  top: 50%;
  margin-top: -19px;
  border: 1px solid #e1e1e1;
  border-radius: 50%;
  background: #fff url("../../inc/img/common/step_box_arrow.png") no-repeat 14px center;
}

.step_box_wrap > .step3_box .step_arrow_2 {
  position: absolute;
  left: 620px;
  width: 36px;
  height: 36px;
  top: 50%;
  margin-top: -19px;
  border: 1px solid #e1e1e1;
  border-radius: 50%;
  background: #fff url("../../inc/img/common/step_box_arrow.png") no-repeat 14px center;
}

.marT15 {
  margin-top: 15px !important;
}

.marT20 {
  margin-top: 20px !important;
}

ul.bankWrap {
  width: 100%;
  overflow: hidden;
  border: 1px solid #e1e1e1;
}

.borBNone {
  border-bottom: none !important;
}

ul.bankWrap > li.type2 {
  float: left;
  border-left: 1px solid #e1e1e1;
  line-height: 46px;
  width: 136px;
  height: 50px;
  text-align: center;
}

ul.bankWrap > li.type2:first-child {
  border-left: none;
  width: 138px;
}

.absoluteImg .btn8 {
  position: absolute;
  top: 135px;
  left: 550px;
}

.absoluteImg .btn9 {
  position: absolute;
  top: 135px;
  left: 840px;
}

.absoluteImg .btn10 {
  position: absolute;
  top: 335px;
  left: 312px;
}

.absoluteImg .btn11 {
  position: absolute;
  top: 290px;
  left: 831px;
}

.bul_title {
  padding: 0 0 0 16px;
  font-size: 16px;
  line-height: 19px;
  color: #222;
  font-weight: 600;
  background: url("../../inc_renewal/img/bankis/h3_bul.png") no-repeat 0 7px;
}

h3 + .cont_txt {
  margin-left: 16px;
}

.cont_txt {
  margin-top: 8px;
}

.cont_txt + *:not(.tableDefault):not(.tb_TopR):not(.listexcl):not(.listDefault):not(.listexcl_blue) {
  margin-top: 25px;
}

/**
* 통합검색
* ------------------
*/
.unified_search .comp {
  padding-top: 56px;
}
.unified_search .no_comp {
  margin-top: 48px;
  padding-top: inherit;
}
.unified_search .total_color {
  color: #0886c5;
  font-weight: 500;
}
.unified_search .mb72 {
  margin-bottom: 72px;
}
.unified_search .tab_line li a {
  padding: 12px 18px;
  letter-spacing: -0.5px;
  line-height: 26px;
  height: inherit;
}
.unified_search .tab_line li a span {
  font-family: "Roboto";
  display: block;
  font-size: 14px;
}
.unified_search .tab_line li.on a {
  line-height: 28px;
}
.unified_search .tab_line li.on a span {
  position: relative;
  margin: -2px 0 -1px;
}
.unified_search .empty_box_icon {
  padding: 80px 0 200px 0;
  text-align: center;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg transform='translate(-912 -690) translate(912 690)'%3E%3Ccircle cx='48' cy='48' r='48' fill='%23F5F5F5'/%3E%3Cg%3E%3Cpath fill='%23CCC' d='M23.83 12.525L8 40.065h29.947c3.075 0 5-3.327 3.468-5.993L29.031 12.525c-1.153-2.007-4.049-2.007-5.202 0' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M17.62 14.985L6.604 34.065c-1.54 2.666.385 6 3.464 6h27.864c3.08 0 5.003-3.334 3.463-6l-13.93-24.13c-1.54-2.667-5.39-2.667-6.929 0' transform='translate(24 24)'/%3E%3Cpath fill='%23444' d='M25 32c0 .553-.447 1-1 1-.553 0-1-.447-1-1 0-.553.447-1 1-1 .553 0 1 .447 1 1' transform='translate(24 24)'/%3E%3Cpath fill='%23444' d='M24 31c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M24 22L24 28' transform='translate(24 24)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center 25px no-repeat;
}
.unified_search .empty_box_icon strong {
  padding: 70px 0 0 0;
  font-size: 20px;
  font-weight: 500;
  color: #222;
  display: block;
}
.unified_search .empty_box_icon p {
  font-size: 14px;
  color: #444;
  margin-top: 20px;
  font-weight: normal;
}
.unified_search .title_area {
  position: relative;
  border-bottom: 1px solid #444;
  margin-bottom: 0;
  padding-bottom: 24px;
}
.unified_search .title_area .mtl_selectbox {
  position: absolute;
  top: -10px;
  right: 0;
  border: 0;
}
.unified_search .title_area .mtl_selectbox:before {
  width: 35px;
}
.unified_search .title_area .mtl_selectbox > a {
  width: 49px;
  color: #444;
  font-weight: normal;
  padding-right: 0;
  font-weight: 500;
}
.unified_search .title_area .mtl_selectbox > a:hover {
  text-decoration: underline;
}
.unified_search .title_area .mtl_selectbox .selectList {
  margin-top: -8px;
}
.unified_search .title_area .tit {
  font-size: 20px;
  font-weight: bold;
  line-height: 32px;
}
.unified_search .title_area .tit strong {
  font-size: 16px;
  color: #0886c5;
  margin-left: 16px;
  letter-spacing: -0.17px;
}
.unified_search .title_area .tab_finance {
  float: right;
  line-height: 32px;
}
.unified_search .title_area .tab_finance li {
  position: relative;
  float: left;
  padding-left: 8px;
  margin-left: 8px;
}
.unified_search .title_area .tab_finance li a {
  font-size: 14px;
  color: #a7a7a7;
  font-weight: 500;
  letter-spacing: -0.5px;
}
.unified_search .title_area .tab_finance li a.on {
  color: #222;
}
.unified_search .title_area .tab_finance li a:hover {
  color: #222;
}
.unified_search .title_area .tab_finance li a::before {
  content: "";
  width: 1px;
  height: 12px;
  background: #e0e0e0;
  position: absolute;
  left: 0;
  top: calc(50% - 6px);
}
.unified_search .title_area .tab_finance li:first-child a::before {
  display: none;
}
.unified_search .title_area .sort_list {
  position: absolute;
  top: 0;
  right: 0;
}
.unified_search .title_area .sort_list li {
  position: relative;
  float: left;
  margin-left: 8px;
  padding-left: 8px;
}
.unified_search .title_area .sort_list li:first-child a::before {
  display: none;
}
.unified_search .title_area .sort_list li a {
  color: #757575;
  letter-spacing: -0.5px;
}
.unified_search .title_area .sort_list li a::before {
  content: "";
  width: 1px;
  height: 12px;
  background: #e0e0e0;
  position: absolute;
  left: 0;
  top: calc(50% - 6px);
}
.unified_search .title_area .sort_list li :hover {
  color: #222;
  font-weight: bold;
}
.unified_search .title_area .sort_list .on a {
  color: #222;
  font-weight: bold;
}
.unified_search .title_area .all_btn {
  position: absolute;
  right: 0;
  line-height: 32px;
}
.unified_search .title_area .all_btn span {
  color: #444;
}
.unified_search .title_area .all_btn span:after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1416 -674) translate(480 666) translate(886 7) translate(50 1)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.75 7.5L14.25 12 9.75 16.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
  margin-bottom: 2px;
}
.unified_search .title_area .all_btn:hover {
  text-decoration: underline;
}
.unified_search .finance_area {
  margin-top: 32px;
}
.unified_search .finance_area ul li {
  float: left;
  margin-right: 32px;
}
.unified_search .finance_area ul li .info_box {
  width: 464px;
  min-height: 282px;
  padding: 32px;
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
  border-radius: 16px;
}
.unified_search .finance_area ul li .info_box .state_box {
  margin-bottom: 16px;
}
.unified_search .finance_area ul li .info_box .state_box span {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: -0.43px;
  padding: 0px 6px;
  border-radius: 2px;
}
.unified_search .finance_area ul li .info_box .state_box .danger_one {
  margin-right: 2px;
  color: #b04912;
  border: 1px solid #b04912;
  background: #fef4ee;
}
.unified_search .finance_area ul li .info_box .state_box .danger_two {
  margin-right: 2px;
  color: #d63434;
  border: 1px solid #d63434;
  background: #ffeeee;
}
.unified_search .finance_area ul li .info_box .state_box .danger_three {
  margin-right: 2px;
  color: #FFF;
  border: 1px solid #f36363;
  background: #f36363;
}
.unified_search .finance_area ul li .info_box .state_box .online {
  color: #385ee8;
  border: 1px solid #385ee8;
}
.unified_search .finance_area ul li .info_box strong {
  font-size: 16px;
  color: #000;
  margin-bottom: 16px;
  display: block;
  line-height: 30px;
  min-height: 60px;
}
.unified_search .finance_area ul li .info_box .table_box {
  position: relative;
}
.unified_search .finance_area ul li .info_box .table_box dl {
  margin-bottom: 4px;
  line-height: 24px;
}
.unified_search .finance_area ul li .info_box .table_box dl dt {
  float: left;
  color: #757575;
  font-size: 12px;
  width: 43px;
  letter-spacing: -0.43px;
  margin-right: 16px;
}
.unified_search .finance_area ul li .info_box .table_box dl dd {
  float: left;
  color: #444;
  font-size: 14px;
  letter-spacing: -0.5px;
}
.unified_search .finance_area ul li .info_box .table_box dl.percent {
  position: absolute;
  top: 26px;
  right: 0;
}
.unified_search .finance_area ul li .info_box .table_box dl.percent dt {
  clear: both;
  text-align: right;
  margin-right: 0;
  width: 76px;
  margin-bottom: 2px;
  line-height: 20px;
}
.unified_search .finance_area ul li .info_box .table_box dl.percent dd {
  clear: both;
  width: 100%;
  text-align: right;
  font-size: 24px;
  color: #ec0e26;
  font-family: "Roboto";
  line-height: 36px;
}
.unified_search .finance_area ul li .info_box .table_box dl:nth-of-type(3) {
  margin-bottom: 0;
}
.unified_search .finance_area ul li .info_box .btn_box {
  margin-top: 24px;
  height: 40px;
}
.unified_search .finance_area ul li .info_box .btn_box::after {
  display: block;
  content: "";
  clear: both;
}
.unified_search .finance_area ul li .info_box .btn_box a {
  display: inline-block;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  letter-spacing: -0.5px;
  background-color: #0886c5;
  color: #fff;
  margin-left: 4px;
  margin-right: 4px;
  padding: 5px 16px;
  font-size: 13px;
  line-height: 20px;
  border-radius: 8px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  background-color: #fff;
  color: #222;
  border: 1px solid #444;
  margin-left: 0;
  margin-right: 0;
}
.unified_search .finance_area ul li .info_box .btn_box a:hover {
  background-color: #18658c;
}
.unified_search .finance_area ul li .info_box .btn_box a:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(8, 134, 197, 0.2);
}
.unified_search .finance_area ul li .info_box .btn_box a:hover {
  text-decoration: none;
  outline: 0;
}
.unified_search .finance_area ul li .info_box .btn_box a.disabled, .unified_search .finance_area ul li .info_box .btn_box a:disabled {
  box-shadow: none;
}
.unified_search .finance_area ul li .info_box .btn_box a:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.unified_search .finance_area ul li .info_box .btn_box a.disabled, .unified_search .finance_area ul li .info_box .btn_box a:disabled {
  background-color: #dbdbdb;
  color: #fff;
  pointer-events: none;
}
.unified_search .finance_area ul li .info_box .btn_box a:not(:disabled):not(.disabled):active, .unified_search .finance_area ul li .info_box .btn_box a:not(:disabled):not(.disabled).active {
  background-color: #18658c;
  color: #fff;
  border: 1px solid transparent;
}
.unified_search .finance_area ul li .info_box .btn_box a.disabled, .unified_search .finance_area ul li .info_box .btn_box a:disabled {
  background-color: #eee;
  color: #afafaf;
  border: 1px solid #ccc;
}
.unified_search .finance_area ul li .info_box .btn_box a:not(:disabled):not(.disabled):active, .unified_search .finance_area ul li .info_box .btn_box a:not(:disabled):not(.disabled).active {
  background-color: #f9f9f9;
  color: #222;
  border: 1px solid #444;
}
.unified_search .finance_area ul li .info_box .btn_box a:hover {
  background-color: #f9f9f9;
  color: #222;
  border: 1px solid #444;
}
.unified_search .finance_area ul li .info_box .btn_box a:hover {
  background-color: #f9f9f9;
}
.unified_search .finance_area ul li .info_box .btn_box a:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.2);
}
.unified_search .finance_area ul li .info_box .btn_box a,
.unified_search .finance_area ul li .info_box .btn_box button {
  border: 1px solid #444;
  border-radius: 8px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -0.5px;
  width: 100%;
  padding: 9px 0;
}
.unified_search .finance_area ul li .info_box .btn_box a:hover, .unified_search .finance_area ul li .info_box .btn_box a:active,
.unified_search .finance_area ul li .info_box .btn_box button:hover,
.unified_search .finance_area ul li .info_box .btn_box button:active {
  background-color: #f9f9f9;
}
.unified_search .finance_area ul li .info_box .btn_box a:disabled,
.unified_search .finance_area ul li .info_box .btn_box button:disabled {
  border: solid 1px #ccc;
  background-color: #eee;
  pointer-events: none;
}
.unified_search .finance_area ul li .info_box .btn_double a,
.unified_search .finance_area ul li .info_box .btn_double button {
  width: calc(50% - 4px);
  float: left;
}
.unified_search .finance_area ul li .info_box .btn_double a.disabled,
.unified_search .finance_area ul li .info_box .btn_double button.disabled {
  float: right;
}
.unified_search .finance_area ul li .info_box .btn_double a.disabled + a.disabled, .unified_search .finance_area ul li .info_box .btn_double a.disabled + button.disabled,
.unified_search .finance_area ul li .info_box .btn_double button.disabled + a.disabled,
.unified_search .finance_area ul li .info_box .btn_double button.disabled + button.disabled {
  float: left;
}
.unified_search .finance_area ul li .info_box .btn_double .btn_buy,
.unified_search .finance_area ul li .info_box .btn_double .btn_red {
  float: right;
  color: #FFF !important;
  background: #d63434;
  border: 1px solid #d63434;
}
.unified_search .finance_area ul li .info_box .btn_double .btn_buy:hover, .unified_search .finance_area ul li .info_box .btn_double .btn_buy:active,
.unified_search .finance_area ul li .info_box .btn_double .btn_red:hover,
.unified_search .finance_area ul li .info_box .btn_double .btn_red:active {
  background-color: #ba2b2b;
  border: 1px solid #d63434;
}
.unified_search .finance_area ul li .info_box .btn_double .btn_buy:not(:disabled):not(.disabled):active, .unified_search .finance_area ul li .info_box .btn_double .btn_buy:not(:disabled):not(.disabled).active,
.unified_search .finance_area ul li .info_box .btn_double .btn_red:not(:disabled):not(.disabled):active,
.unified_search .finance_area ul li .info_box .btn_double .btn_red:not(:disabled):not(.disabled).active {
  background-color: #ba2b2b;
  color: #222;
  border: 1px solid #d63434;
}
.unified_search .finance_area ul li:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.unified_search .finance_area ul li:nth-of-type(2n) {
  margin-right: 0;
}
.unified_search .finance_choice ul li {
  margin-bottom: 32px;
}
.unified_search .finance_choice ul li:nth-of-type(9) {
  margin-bottom: 0;
}
.unified_search .txt_area .single_view li a {
  padding: 32px 16px !important;
}
.unified_search .txt_area .view_area li {
  position: relative;
}
.unified_search .txt_area .view_area li a {
  padding: 32px 16px 64px 16px;
  display: block;
  border-bottom: 1px solid #e0e0e0;
}
.unified_search .txt_area .view_area li a:hover, .unified_search .txt_area .view_area li a:active {
  text-decoration: underline;
}
.unified_search .txt_area .view_area li a > strong {
  font-size: 16px;
  letter-spacing: -0.5px;
  font-weight: 700;
  line-height: 30px;
}
.unified_search .txt_area .view_area li a > strong span {
  font-weight: 700;
}
.unified_search .txt_area .view_area li a > p {
  margin-top: 16px;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #444;
  font-weight: 400;
}
.unified_search .txt_area .view_area li > p {
  position: absolute;
  bottom: 32px;
  left: 16px;
  font-size: 12px;
  letter-spacing: -0.1px;
  font-family: "Roboto";
  color: #757575;
  font-weight: 500;
  line-height: 20px;
}
.unified_search .txt_area .view_area li > p span {
  color: #0886c5;
  font-family: "Noto Sans KR";
  margin-right: 12px;
  font-weight: 500;
}
.unified_search .txt_area .view_area li > p .date {
  color: #757575;
  font-family: "Roboto";
}
.unified_search .direct_area {
  position: absolute;
  top: -7px;
  right: 0;
  border: 0;
}
.unified_search .direct_area .mtl_selectbox {
  z-index: 100;
  position: relative;
  top: 0;
  right: inherit;
  float: left;
  padding-right: 24px;
  text-align: right;
}
.unified_search .direct_area .mtl_selectbox:before {
  width: 24px;
}
.unified_search .direct_area .mtl_selectbox > a {
  width: 60px;
  color: #444;
  font-weight: normal;
  padding-right: 0;
  font-weight: 500;
  outline: none;
}
.unified_search .direct_area .mtl_selectbox > a:hover {
  text-decoration: underline;
}
.unified_search .direct_area .mtl_selectbox .selectList {
  margin-top: -8px;
}
.unified_search .direct_area .mtl_selectbox .selectList > li {
  padding: 11px 24px 11px 12px;
}
.unified_search .direct_area .mtl_selectbox.on::before {
  transform: rotate(180degdeg);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%230886c5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 10L12 14 16 10' transform='translate(-850 -848) translate(480 836) translate(370 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
}
.unified_search .direct_area .mtl_selectbox.on:after, .unified_search .direct_area .mtl_selectbox.is_focus:after {
  content: "";
  position: absolute;
  left: -1px;
  right: -2px;
  top: -1px;
  bottom: -1px;
  border: 2px solid transparent;
  border-radius: inherit;
}
.unified_search .direct_area .custom_selectbox {
  float: right;
  vertical-align: middle;
  padding-right: 24px;
  cursor: pointer;
  position: relative;
}
.unified_search .direct_area .custom_selectbox > a {
  display: inline-block;
  font-size: 14px;
  height: 28px;
  line-height: 28px;
  padding: 8px 0 10px 12px;
}
.unified_search .direct_area .custom_selectbox::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 26px;
  height: 46px;
  transition: transform 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s;
  transform: rotate(0deg);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 10L12 14 16 10' transform='translate(-850 -848) translate(480 836) translate(370 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
}
.unified_search .direct_area .custom_selectbox.on::after {
  content: "";
  transform: rotate(180deg);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%230886c5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 10L12 14 16 10' transform='translate(-850 -848) translate(480 836) translate(370 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
}
.unified_search .direct_area .custom_selectbox .custom_box {
  opacity: 0;
  width: 493px;
  height: 0;
  border: 1px solid #bdbdbd;
  background: #FFF;
  position: absolute;
  top: 40px;
  right: 0;
  z-index: 1;
  border-radius: 8px;
}
.unified_search .direct_area .custom_selectbox .custom_box > .custom_box_radio {
  border-bottom: 1px solid #e0e0e0;
  padding: 16px 24px;
}
.unified_search .direct_area .custom_selectbox .custom_box > .custom_box_radio label {
  position: relative;
}
.unified_search .direct_area .custom_selectbox .custom_box > .custom_box_radio label span {
  font-size: 14px;
  color: #444;
  cursor: pointer;
  margin-right: 24px;
}
.unified_search .direct_area .custom_selectbox .custom_box > .custom_box_radio label span:hover {
  text-decoration: underline;
}
.unified_search .direct_area .custom_selectbox .custom_box > .custom_box_radio label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  width: 1px;
  height: 1px;
}
.unified_search .direct_area .custom_selectbox .custom_box > .custom_box_radio label input:checked ~ .label {
  color: #0886c5;
}
.unified_search .direct_area .custom_selectbox .custom_box .calendar_box {
  padding: 16px 0;
}
.unified_search .direct_area .custom_selectbox .custom_box .calendar_box > .title {
  font-size: 13px;
  color: #222;
  float: left;
  padding: 17px 20px 0 24px;
  font-weight: bold;
}
.unified_search .direct_area .custom_selectbox .custom_box .calendar_box > .dual_calendar {
  float: left;
}
.unified_search .direct_area .custom_selectbox .custom_box .calendar_box > .dual_calendar .mtl_calendar > input[type=text] {
  width: 100px;
  font-family: "Roboto";
  letter-spacing: 0;
}
.unified_search .direct_area .custom_selectbox .custom_box .calendar_box > .dual_calendar .mtl_calendar > input[type=text]:focus {
  padding-right: 0;
}
.unified_search .direct_area .custom_selectbox .custom_box .calendar_box > .dual_calendar .mtl_calendar > .btn_calendar {
  width: 36px;
}
.unified_search .direct_area .custom_selectbox .custom_box .calendar_box > .dual_calendar .and {
  margin-left: 5px;
}
.unified_search .direct_area .custom_selectbox .custom_box .calendar_box > .btn_ok {
  float: left;
  font-size: 14px;
  padding: 8px 0px;
  min-width: 74px;
}
.unified_search .direct_area .custom_selectbox .custom_box .calendar_box > .btn_ok:hover, .unified_search .direct_area .custom_selectbox .custom_box .calendar_box > .btn_ok:focus {
  background: #18658c;
}
.unified_search .direct_area .custom_selectbox.on > a {
  color: #0886c5;
}
.unified_search .direct_area .custom_selectbox.on .custom_box {
  z-index: 101;
}
.unified_search .txt_area.no_data .empty_box, .unified_search .finance_area.no_data .empty_box {
  display: block;
  padding-bottom: 20px;
}

/**
* 나의자산
* ------------------
*/
.myassets .color {
  position: relative;
  padding-left: 20px;
  width: 70px;
  margin: 0 auto;
  display: inline-block;
}
.myassets .color::before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  position: absolute;
  top: calc(50% - 6px);
  left: 0;
}
.myassets .one::before {
  background: #71d4ff;
}
.myassets .two::before {
  background: #04a0ef;
}
.myassets .three::before {
  background: #bdbdbd;
}
.myassets .four::before {
  background: #444444;
}
.myassets .five::before {
  background: #d3945e;
}
.myassets .six::before {
  background: #e0e0e0;
}
.myassets .six .tooltip {
  margin-left: 7px;
}
.myassets .six .tooltip .tooltip_btn::after {
  background-color: #afafaf;
}
.myassets .seven::before {
  background: #0886c5;
}
.myassets .eight::before {
  background: #f36363;
}
.myassets .btn_line {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.5px;
  color: #757575;
  padding: 9px 23px;
  border: 1px solid #ccc;
  border-radius: 8px;
}
.myassets .btn_line:hover, .myassets .btn_line:active {
  background: #f9f9f9;
  border: 1px solid #bdbdbd;
}
.myassets [data-money=false] {
  display: none;
}
.myassets [data-money=true] {
  display: inline-block;
}
.myassets .possible_money {
  color: #0886c5 !important;
  font-weight: 500;
  text-decoration: underline;
  font-size: 14px;
}
.myassets .title_area {
  position: relative;
}
.myassets .title_area .normal {
  font-size: 14px;
  color: #757575;
  position: absolute;
  top: 13px;
  left: 136px;
  font-weight: 400;
}
.myassets .online_area {
  margin-top: 30px;
}
.myassets .content_title .date {
  font-size: 14px;
  color: #757575;
  letter-spacing: -0.58px;
  position: absolute;
  bottom: 6px;
  padding-left: 24px;
  font-weight: 400;
}
.myassets .content_title .date .day {
  font-family: "Roboto";
  letter-spacing: 0;
}
.myassets .myassets_info li {
  position: relative;
  float: left;
  width: 304px;
  height: 196px;
  padding: 46px 32px 34px 32px;
  border: 1px solid #bdbdbd;
  border-radius: 16px;
  box-sizing: border-box;
  margin-right: 24px;
}
.myassets .myassets_info li button:hover {
  background: #222;
}
.myassets .myassets_info li strong {
  font-size: 20px;
  color: #222;
  letter-spacing: -0.5px;
  display: block;
}
.myassets .myassets_info li .btn_right {
  position: absolute;
  top: 32px;
  right: 32px;
  font-size: 14px;
  padding: 9px 15px;
}
.myassets .myassets_info li .money {
  position: absolute;
  bottom: 44px;
  right: 32px;
  font-size: 20px;
}
.myassets .myassets_info li .money span {
  font-size: 32px;
  font-family: "Roboto";
  margin-right: 4px;
  font-weight: bold;
  letter-spacing: 0;
}
.myassets .myassets_info li .table_box {
  margin-top: 41px;
}
.myassets .myassets_info li .table_box dl {
  margin-bottom: 14px;
}
.myassets .myassets_info li .table_box dl dt {
  float: left;
  color: #757575;
  font-weight: normal;
}
.myassets .myassets_info li .table_box dl dd {
  float: right;
  text-align: right;
  font-size: 14px;
  color: #222;
}
.myassets .myassets_info li .table_box dl dd .debits, .myassets .myassets_info li .table_box dl dd .hidden_debits {
  font-size: 16px;
  font-family: "Roboto";
  font-weight: bold;
  letter-spacing: 0.1px;
}
.myassets .myassets_info li .table_box dl dd .debits span, .myassets .myassets_info li .table_box dl dd .hidden_debits span {
  font-size: 14px;
  margin-left: 4px;
}
.myassets .myassets_info li .table_box dl dd .hidden_debits {
  margin-right: 0;
  letter-spacing: 0.1px;
}
.myassets .myassets_info li .btn_box {
  margin-top: 22px;
  text-align: center;
}
.myassets .myassets_info li .btn_box button {
  width: 100%;
  padding: 9px 1px;
  margin-right: 0;
}
.myassets .myassets_info li .btn_box .btn_second {
  font-size: 14px;
}
.myassets .myassets_info li .btn_box .more {
  font-size: 14px;
  font-weight: bold;
  margin-top: 18px;
  display: inline-block;
  text-decoration: underline;
}
.myassets .myassets_info li:last-child {
  margin-right: 0;
}
.myassets .title_area::after {
  display: block;
  content: "";
  clear: both;
}
.myassets .title_area .h3_title {
  float: left;
  font-size: 32px;
  color: #222;
  line-height: 30px;
}
.myassets .title_area .won {
  float: right;
  margin-top: 12px;
  color: #757575;
  font-size: 14px;
  font-weight: 400;
}
.myassets .title_area .mb40 {
  margin-bottom: 40px;
}
.myassets .toggle_box ul {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  background: #FFF;
  overflow: hidden;
}
.myassets .toggle_box ul.slide .on {
  color: #FFF;
}
.myassets .toggle_box ul.slide li[rel=tab2] {
  color: #FFF;
}
.myassets .toggle_box ul.slide::after {
  left: 50%;
}
.myassets .toggle_box ul li {
  position: relative;
  float: left;
  transition: color 250ms ease-in-out;
  width: 95px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  color: #757575;
  z-index: 2;
  cursor: pointer;
}
.myassets .toggle_box ul li h4 {
  font-weight: 500;
}
.myassets .toggle_box ul li a {
  display: block;
  width: 95%;
  margin: 0 auto;
  line-height: 38px;
  margin-top: 1px;
  vertical-align: top;
}
.myassets .toggle_box ul li.on {
  color: #FFF;
}
.myassets .toggle_box ul li.on h4, .myassets .toggle_box ul li.on a {
  color: #FFF;
}
.myassets .toggle_box ul::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border: 1px solid #ccc;
  box-sizing: border-box;
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: 0;
}
.myassets .toggle_box ul::after {
  content: "";
  background: #0886c5;
  border-radius: 8px;
  width: 95px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 250ms ease-in-out;
}
.myassets .tab2_content {
  display: none;
}
.myassets .type_area .piechart_box {
  width: 100%;
  height: 264px;
}
.myassets .type_area .piechart_box .piechart {
  float: left;
  width: 400px;
  height: 264px;
  margin-left: 70px;
}
.myassets .type_area .piechart_box .piechart_info {
  float: left;
  margin-left: 104px;
}
.myassets .type_area .piechart_box .piechart_info ul {
  margin-top: 70px;
  float: left;
}
.myassets .type_area .piechart_box .piechart_info ul li {
  margin-bottom: 17px;
}
.myassets .type_area .piechart_box .piechart_info ul li .color {
  font-size: 14px;
  color: #757575;
  margin-left: 0;
  font-weight: 500;
  width: inherit;
}
.myassets .type_area .piechart_box .piechart_info ul li span {
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 900;
  margin-left: 8px;
  letter-spacing: 0;
}
.myassets .type_area .piechart_box .piechart_info ul.mr48 {
  margin-right: 48px;
}
.myassets .type_area .table_area table tbody tr th .color {
  width: 118px;
}
.myassets .revenue_area .info_box {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  border-radius: 16px;
  border: 1px solid #bdbdbd;
  box-sizing: border-box;
  padding: 40px 57px;
  margin-bottom: 44px;
}
.myassets .revenue_area .info_box ul::after {
  display: block;
  content: "";
  clear: both;
}
.myassets .revenue_area .info_box ul > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 50% - 50px );
  margin-right: calc((100% - ( ((100% / 2) - 50px) * 2)) / (2 - 1)) !important;
}
.myassets .revenue_area .info_box ul > * {
  float: left;
  margin-right: 0 !important;
}
.myassets .revenue_area .info_box ul > *:nth-child(2n) {
  float: right;
}
.myassets .revenue_area .info_box ul li::after {
  display: block;
  content: "";
  clear: both;
}
.myassets .revenue_area .info_box ul li > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 50% - 0px );
  margin-right: calc((100% - ( ((100% / 2) - 0px) * 2)) / (2 - 1)) !important;
}
.myassets .revenue_area .info_box ul li > * {
  float: left;
  margin-right: 0 !important;
}
.myassets .revenue_area .info_box ul li > *:nth-child(2n) {
  float: right;
}
.myassets .revenue_area .info_box ul li > p {
  text-align: right;
  font-size: 20px;
  font-weight: bold;
}
.myassets .revenue_area .info_box ul li > p:nth-child(2) {
  float: left;
  width: 180px;
  line-height: 22px;
}
.myassets .revenue_area .info_box ul li > p:nth-child(3) {
  float: right;
  width: 90px;
  line-height: 22px;
}
.myassets .revenue_area .info_box ul li > p span {
  font-family: "Roboto";
  font-size: 20px;
  margin-left: 4px;
  font-weight: bold;
}
.myassets .revenue_area .info_box ul li > p span.plus {
  color: #ec0e26;
}
.myassets .revenue_area .info_box ul li > p span.minus {
  color: #1367ff;
}
.myassets .revenue_area .info_box ul li > p span > span {
  font-size: 14px;
}
.myassets .revenue_area .info_box ul li > .revenue_txt {
  position: relative;
  width: 100px;
  font-size: 16px;
  letter-spacing: -0.5px;
  color: #222;
  font-weight: 500;
  padding-left: 10px;
  margin-right: 60px;
  margin-bottom: 0;
  font-weight: 400;
  text-align: left;
}
.myassets .revenue_area .info_box ul li > .revenue_txt::before {
  content: "";
  width: 2px;
  height: 2px;
  background: #444;
  position: absolute;
  top: 45%;
  left: -9px;
  border-radius: 50%;
}
.myassets .revenue_area .info_box ul li > .revenue_txt strong {
  position: relative;
  font-size: 16px;
  letter-spacing: -0.5px;
  color: #222;
  font-weight: 700;
  padding: 0px 2px 0px 5px;
  margin-bottom: 0;
  display: inline-block;
  min-height: 0;
}
.myassets .revenue_area .info_box ul li > .money_txt span {
  color: #222 !important;
  font-size: 18px;
}
.myassets .revenue_area .info_box ul li > .money_txt span span {
  font-size: 14px;
  font-weight: 400;
  font-family: "Noto Sans KR", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", "나눔고딕", 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;
}
.myassets .revenue_area .barchart_box {
  position: relative;
  height: 373px;
  margin-bottom: 40px;
}
.myassets .revenue_area .barchart_box .date {
  position: absolute;
  right: 0;
  top: 0;
}
.myassets .revenue_area .barchart_box .date span {
  font-size: 16px;
  color: #222;
  vertical-align: middle;
  margin: 0 16px;
}
.myassets .revenue_area .barchart_box .date > button {
  width: 24px;
  height: 24px;
  background-size: 24px;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23E0E0E0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8L20 16 12 24' transform='translate(-1076 -308) translate(813 306) translate(263 2)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.myassets .revenue_area .barchart_box .date > button span {
  text-indent: -9999px;
  display: inline-block;
}
.myassets .revenue_area .barchart_box .date > button:hover {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23AAA' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8L20 16 12 24' transform='translate(-813 -308) translate(813 306) matrix(-1 0 0 1 32 2)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.myassets .revenue_area .barchart_box .date .prev {
  transform: rotate(180deg);
}
.myassets .revenue_area .barchart_box .date .prev:hover {
  transform: rotate(0deg);
}
.myassets .revenue_area .barchart_box .date .prev:active {
  transform: rotate(0deg);
}
.myassets .revenue_area .barchart_box .date .next:hover {
  transform: rotate(180deg);
}
.myassets .revenue_area .barchart_box .date .next:active {
  transform: rotate(180deg);
}
.myassets .revenue_area .barchart_box .axis {
  display: block;
  width: 840px;
  margin: 0 auto;
  font-size: 12px;
  color: #757575;
  font-weight: 400;
}
.myassets .revenue_area .barchart_box .barchart {
  width: 840px;
  height: 336px;
  margin: 0 auto;
}
.myassets .revenue_area .tab_content {
  position: relative;
  margin-top: 24px;
}
.myassets .revenue_area .tab_content .table_area .won {
  position: absolute;
  right: 0;
  top: -40px;
}
.myassets .revenue_area .tab_content .table_area .color {
  padding-left: 17px;
}
.myassets .table_area .won {
  color: #757575;
  font-size: 14px;
  margin-bottom: 22px;
  text-align: right;
  letter-spacing: -0.5px;
  font-weight: 400;
}
.myassets .table_area table {
  border-top: 1px solid #444;
}
.myassets .table_area table .plus {
  color: #ec0e26;
}
.myassets .table_area table .minus {
  color: #1367ff;
}
.myassets .table_area table thead tr th {
  background: #f5fafd;
  padding: 19px 0;
  font-size: 14px;
  color: #222;
  letter-spacing: 0.5px;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #ccc;
  font-weight: bold;
}
.myassets .table_area table thead tr th:first-child {
  border-right: 1px solid #bdbdbd;
}
.myassets .table_area table thead tr th:last-child {
  border-right: none;
}
.myassets .table_area table thead tr th .btn {
  margin-left: 8px !important;
  font-size: 14px;
  font-weight: bold;
  padding: 5px 11px;
  color: #222;
  border: 1px solid #444;
}
.myassets .table_area table thead tr th .btn:hover {
  background-color: #f9f9f9;
}
.myassets .table_area table thead tr th .btn:not(:disabled):not(.disabled, .on):active:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.2);
}
.myassets .table_area table tbody tr:first-child th, .myassets .table_area table tbody tr:first-child td {
  border-top: none;
}
.myassets .table_area table tbody tr th, .myassets .table_area table tbody tr td, .myassets .table_area table tfoot tr th, .myassets .table_area table tfoot tr td {
  border-top: 1px solid #ccc;
  padding: 18px 0;
}
.myassets .table_area table tbody tr th, .myassets .table_area table tfoot tr th {
  border-right: 1px solid #bdbdbd;
}
.myassets .table_area table tbody tr td, .myassets .table_area table tfoot tr td {
  font-family: "Roboto";
  border-right: 1px solid #e0e0e0;
  text-align: right;
  padding: 0 16px;
  font-weight: 500;
  font-size: 14px;
  color: #222;
  letter-spacing: 0.4px;
  height: 55px;
  box-sizing: border-box;
}
.myassets .table_area table tbody tr td:last-child, .myassets .table_area table tfoot tr td:last-child {
  border-right: none;
}
.myassets .table_area table tfoot tr th, .myassets .table_area table tfoot tr td {
  background: #f5f5f5;
  border-top: 1px solid #444;
  border-bottom: 1px solid #bdbdbd;
  font-weight: bold;
}
.myassets .table_area.no_tbth thead tr th:first-child {
  border-right: 1px solid #e0e0e0;
}
.myassets .box_con {
  background: #f5f5f5;
  border-radius: 16px;
  padding: 24px 32px;
  margin-top: 24px;
}
.myassets .box_con .box_head {
  margin-bottom: 4px;
}
.myassets .box_con .box_head .box_title {
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.5px;
  color: #222;
}
.myassets .box_con .box_body .list_basic li {
  position: relative;
  font-weight: normal;
  font-size: 13px;
  color: #757575;
  letter-spacing: -0.5px;
  padding-left: 10px;
  margin-bottom: 2px;
  font-weight: 400;
  line-height: 22px;
}
.myassets .box_con .box_body .list_basic li::before {
  content: "";
  width: 2px;
  height: 2px;
  background: #444;
  position: absolute;
  top: 8px;
  left: 0;
  border-radius: 50%;
}
.myassets .box_con .box_body .list_basic li a {
  color: #0886C5;
  text-decoration: underline;
  font-weight: 700;
}
.myassets .fullaccount_area .sort {
  position: relative;
  margin-bottom: 23px;
}
.myassets .fullaccount_area .sort .checkbox_area .mtl_checkbox {
  margin-right: 23px;
}
.myassets .fullaccount_area .sort .checkbox_area .mtl_checkbox > span {
  color: #757575;
  font-weight: normal;
}
.myassets .fullaccount_area .sort ul {
  position: absolute;
  top: -17px;
  right: 0;
}
.myassets .fullaccount_area .sort ul li {
  float: left;
  margin-left: 8px;
}
.myassets .fullaccount_area table tbody tr:last-child td {
  border-bottom: 1px solid #bdbdbd;
}
.myassets .fullaccount_area table tbody tr td {
  text-align: center !important;
  color: #222;
  border-top: 1px solid #e0e0e0;
  border-bottom: none;
}
.myassets .fullaccount_area table tbody tr td.text_rt {
  text-align: right !important;
}
.myassets .fullaccount_area table tbody tr td.name {
  font-family: "Noto Sans KR";
}
.myassets .fullaccount_area table tbody tr td span.no_search {
  font-family: "Noto Sans KR";
}
.myassets .fullaccount_area table tbody tr td ul {
  display: inline-block;
  margin-top: 8px;
}
.myassets .fullaccount_area table tbody tr td ul li {
  float: left;
  margin-right: 40px;
}
.myassets .fullaccount_area table tbody tr td ul li:last-child {
  margin-right: 0;
}
.myassets .fullaccount_area table tbody tr td ul li a {
  font-family: "Noto Sans KR";
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -0.5px;
  text-decoration: underline;
}
.myassets .fullaccount_area table tbody tr td ul li a:hover {
  color: #0886c5;
}
.myassets .fullaccount_area table tbody tr.tr_none {
  display: none;
}
.myassets .fullaccount_area table tbody tr.tr_none.on {
  display: table-row;
}
.myassets .fullaccount_area table tfoot tr td {
  border-top: 1px solid #bdbdbd;
  border-bottom: 1px solid #bdbdbd;
  text-align: center;
  background: #fff;
}
.myassets .fullaccount_area table tfoot tr td button::after {
  display: inline-block;
  content: "";
  width: 16px;
  height: 16px;
  margin-left: 4px;
  vertical-align: middle;
  transition: transform 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23444' d='M4.079 7.02l4.534.035c.403.003.73.329.733.732.003.395-.315.718-.71.721h-.011L4.09 8.473c-.403-.003-.73-.329-.732-.732-.004-.395.314-.718.71-.721h.01z' transform='translate(-971 -3621) translate(479 196) translate(0 127) translate(1 2828) translate(1 17) translate(490 453) rotate(45 6.352 7.764)'/%3E%3Cpath fill='%23444' d='M7.379 7.02l4.534.035c.403.003.73.329.733.732.003.395-.315.718-.71.721h-.011L7.39 8.473c-.403-.003-.73-.329-.732-.732-.004-.395.314-.718.71-.721h.01z' transform='translate(-971 -3621) translate(479 196) translate(0 127) translate(1 2828) translate(1 17) translate(490 453) scale(-1 1) rotate(45 0 -15.537)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.myassets .fullaccount_area table tfoot tr td button:hover, .myassets .fullaccount_area table tfoot tr td button:active {
  text-decoration: underline;
}
.myassets .fullaccount_area table tfoot tr td button.on::after {
  transform: rotate(180deg);
}
.myassets .online_area ul li {
  float: left;
  margin-right: 24px;
}
.myassets .online_area ul li:last-child {
  margin-right: 0;
}
.myassets .online_area ul li a {
  display: inline-block;
  margin-bottom: 16px;
}
.myassets .online_area ul li a .ico_arr {
  font-size: 16px;
  font-weight: bold;
}
.myassets .online_area ul li a .ico_arr::after {
  background-size: 16px 16px;
  margin-left: 4px;
  background-position: 0px 3px;
}
.myassets .online_area ul li a:hover, .myassets .online_area ul li a:active {
  text-decoration: underline;
}
.myassets .info_box {
  width: 304px;
  height: 264px;
  padding: 32px 24px;
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
  border-radius: 16px;
}
.myassets .info_box .state_box {
  margin-bottom: 14px;
}
.myassets .info_box .state_box span {
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.43px;
  padding: 0px 6px;
  border-radius: 2px;
}
.myassets .info_box .state_box .danger_four {
  margin-right: 2px;
  color: #b04912;
  border: 1px solid #b04912;
  background: #fef4ee;
}
.myassets .info_box .state_box .danger_one {
  margin-right: 2px;
  color: #d63434;
  border: 1px solid #d63434;
  background: #ffeeee;
}
.myassets .info_box .state_box .danger_two {
  margin-right: 2px;
  color: #FFF;
  border: 1px solid #f36363;
  background: #f36363;
}
.myassets .info_box .state_box .danger_three {
  margin-right: 2px;
  color: #FFF;
  border: 1px solid #c42c2c;
  background: #c42c2c;
}
.myassets .info_box .state_box .online {
  color: #385ee8;
  border: 1px solid #385ee8;
}
.myassets .info_box strong {
  font-size: 14px;
  letter-spacing: -0.5px;
  color: #000;
  margin-bottom: 28px;
  min-height: 46px;
  display: block;
  line-height: 1.7;
}
.myassets .info_box .percent {
  font-size: 13px;
  color: #757575;
  text-align: right;
}
.myassets .info_box .percent > span {
  font-family: "Roboto";
  margin-left: 8px;
  font-size: 24px;
  color: #f93636;
  font-weight: bold;
}
.myassets .info_box .percent > span span {
  font-size: 16px;
}
.myassets .info_box .btn_box {
  margin-top: 32px;
}
.myassets .info_box .btn_box button {
  border: 1px solid #444;
  border-radius: 8px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -0.5px;
  width: 100%;
  padding: 9px 0;
}
.myassets .info_box .btn_box button:hover, .myassets .info_box .btn_box button:active {
  background-color: #f9f9f9;
}
.myassets .info_box .btn_box button:disabled {
  border: solid 1px #ccc;
  background-color: #eee;
  pointer-events: none;
}
.myassets .info_box .btn_double button {
  width: calc(50% - 4px);
  float: left;
  color: #222;
  font-weight: 500;
}
.myassets .info_box .btn_double .btn_red {
  float: right;
  color: #FFF !important;
  background: #d63434;
  border: 1px solid #d63434;
}
.myassets .info_box .btn_double .btn_red:hover, .myassets .info_box .btn_double .btn_red:active {
  background-color: #ba2b2b;
}
.myassets .total_area {
  width: 277px;
  border: 1px solid #bdbdbd;
  border-radius: 16px;
  box-sizing: border-box;
  padding: 40px 32px 32px 32px;
  float: left;
}
.myassets .total_area > div {
  border-top: 1px solid #e0e0e0;
  padding: 38px 0 35px 0;
  text-align: left;
}
.myassets .total_area > div:last-child {
  padding-bottom: 0;
}
.myassets .total_area h3 {
  display: block;
  font-size: 20px;
  font-weight: bold;
  color: #222;
  margin-bottom: 20px;
}
.myassets .total_area strong {
  display: block;
  font-size: 16px;
  margin-bottom: 22px;
}
.myassets .total_area .money {
  text-align: right;
  margin-bottom: 24px;
  font-size: 13px;
}
.myassets .total_area .money span {
  font-family: "Roboto";
  font-size: 24px;
  margin-right: 4px;
  font-weight: 700;
}
.myassets .total_area .table_box dl {
  margin-bottom: 14px;
}
.myassets .total_area .table_box dl:last-child {
  margin-bottom: 0;
}
.myassets .total_area .table_box dl dt {
  float: left;
  color: #757575;
  font-size: 14px;
  height: 20px;
  font-weight: normal;
}
.myassets .total_area .table_box dl dd {
  text-align: right;
  height: 20px;
  float: right;
}
.myassets .total_area .table_box dl dd .debits, .myassets .total_area .table_box dl dd .hidden_debits {
  font-size: 13px;
  color: #222;
}
.myassets .total_area .table_box dl dd .debits span, .myassets .total_area .table_box dl dd .hidden_debits span {
  font-family: "Roboto";
  font-size: 16px;
  padding-right: 4px;
  font-weight: bold;
}
.myassets .total_area .btn_area button {
  width: 100%;
  padding: 9px 0;
  margin: 0;
  margin-bottom: 8px;
}
.myassets .total_area .btn_area button:last-child {
  margin-bottom: 0;
}
.myassets .total_area .btn_area .title_box {
  position: relative;
}
.myassets .total_area .btn_area .title_box strong {
  margin-bottom: 32px;
}
.myassets .total_area .btn_area .title_box .btn_right {
  position: absolute;
  top: -9px;
  right: 0;
  padding: 9px 15px;
  width: inherit;
  font-size: 14px;
}
.myassets .portfolio_area {
  width: 635px;
  float: left;
  padding-top: 24px;
  margin-left: 48px;
}
.myassets .portfolio_area h4 {
  font-size: 24px;
  line-height: 36px;
  font-weight: 500;
  letter-spacing: -0.5px;
  margin-bottom: 8px;
}
.myassets .portfolio_area .info_text {
  color: #757575;
  font-weight: 500;
  letter-spacing: -0.5px;
  margin-bottom: 32px;
  line-height: 24px;
}
.myassets .portfolio_area .radio_box {
  position: relative;
  display: flex;
}
.myassets .portfolio_area .radio_box li {
  position: relative;
  margin-left: -1px;
  box-sizing: border-box;
  flex: 1;
  width: 33.3333333333%;
  float: left;
}
.myassets .portfolio_area .radio_box li input {
  position: absolute;
  left: -9999px;
  height: -9999px;
  width: 1px;
  height: 1px;
}
.myassets .portfolio_area .radio_box li input:focus + label {
  outline: 1px dotted #222;
}
.myassets .portfolio_area .radio_box li:first-child {
  margin: 0;
}
.myassets .portfolio_area .radio_box li:first-child label {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}
.myassets .portfolio_area .radio_box li:first-child :checked + label::before {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}
.myassets .portfolio_area .radio_box li:last-child label {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}
.myassets .portfolio_area .radio_box li:last-child :checked + label::before {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}
.myassets .portfolio_area .radio_box li input:checked + label {
  position: relative;
  border: none;
  z-index: 1;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-821 -463) translate(480 196) translate(0 127) translate(325 24) translate(16 116)'%3E%3Crect width='31' height='31' x='.5' y='.5' fill='%23F5FAFD' stroke='%230886C5' rx='15.5'/%3E%3Cpath fill='%230886C5' d='M8.751 17.558l5.14-.133c.736-.019 1.347.562 1.366 1.297v.065c-.018.783-.647 1.413-1.43 1.434l-5.14.132c-.735.019-1.347-.562-1.366-1.297v-.065c.018-.782.648-1.413 1.43-1.433z' transform='rotate(45 11.29 18.89)'/%3E%3Cpath fill='%230886C5' d='M11.756 15.374l13.318-.32c.688-.017 1.26.528 1.276 1.216v.06c-.018.734-.608 1.323-1.341 1.34l-13.318.32c-.688.017-1.26-.527-1.276-1.215v-.061c.018-.733.608-1.323 1.34-1.34z' transform='scale(-1 1) rotate(45 0 -27.856)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 12px 12px no-repeat;
  padding: 40px 0px;
}
.myassets .portfolio_area .radio_box li input:checked + label::before {
  content: "";
  border: 2px solid #0886c5;
  box-shadow: 2px 4px 4px 0 #e0e0e0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
}
.myassets .portfolio_area .radio_box li input:checked + label strong {
  z-index: 1;
  color: #0886c5;
  line-height: 36px;
}
.myassets .portfolio_area .radio_box li input:checked + label p::before {
  background-color: #ebf4f9;
}
.myassets .portfolio_area .radio_box li label {
  display: inline-block;
  width: 100%;
  height: 100%;
  border: 1px solid #bdbdbd;
  padding: 40px 0px;
  box-sizing: border-box;
  cursor: pointer;
}
.myassets .portfolio_area .radio_box li .label_box {
  text-align: center;
}
.myassets .portfolio_area .radio_box li .label_box strong {
  font-size: 24px;
  letter-spacing: -0.5px;
  line-height: 36px;
}
.myassets .portfolio_area .radio_box li .label_box p {
  position: relative;
  padding-top: 127px;
  font-weight: normal;
  line-height: 24px;
}
.myassets .portfolio_area .radio_box li .label_box p::before {
  content: "";
  width: 80px;
  height: 80px;
  position: absolute;
  top: 28px;
  left: calc(50% - 40px);
  border-radius: 50%;
}
.myassets .portfolio_area .radio_box .actively p::before {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-892 -562) translate(480 196) translate(0 127) translate(325 24) translate(87 215) translate(1 6)'%3E%3Crect width='32' height='2' x='4' y='34' fill='%23444' rx='1'/%3E%3Crect width='38' height='22' x='1' y='7' stroke='%23444' stroke-width='2' rx='4'/%3E%3Crect width='14' height='14' x='29' y='1' stroke='%23444' stroke-width='2' rx='7'/%3E%3Crect width='14' height='14' x='29' y='1' fill='%23FFF' rx='7'/%3E%3Crect width='14' height='14' x='32' y='2' fill='%2391CEE8' rx='7'/%3E%3Cpath fill='%23444' d='M32.853 8.689l2.105-.073c.488-.016.898.366.915.854v.046c-.01.522-.426.946-.948.964l-2.105.072c-.488.017-.898-.365-.914-.854v-.045c.008-.523.425-.946.947-.964z' transform='rotate(45 33.89 9.584)'/%3E%3Cpath fill='%23444' d='M33.887 7.445l6.223-.2c.458-.014.841.345.856.803v.042c-.009.489-.4.884-.888.9l-6.224.2c-.458.014-.84-.345-.855-.803v-.042c.009-.489.4-.884.888-.9z' transform='scale(-1 1) rotate(45 0 -81.065)'/%3E%3Crect width='14' height='14' x='29' y='1' stroke='%23444' stroke-width='2' rx='7'/%3E%3Cpath stroke='%23444' stroke-linejoin='round' stroke-width='2' d='M16 21.838h5.961c1.126 0 2.04-.896 2.04-2 0-1.105-.914-2-2.04-2H18.04c-1.127 0-2.04-.895-2.04-2 0-1.104.913-2 2.04-2H24'/%3E%3Crect width='14' height='2' x='13' y='17' fill='%23444' rx='1' transform='rotate(90 20 18)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.myassets .portfolio_area .radio_box .danger p::before {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='48' viewBox='0 0 49 48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1099 -562) translate(480 196) translate(0 127) translate(325 24) translate(294 215) translate(1 9)'%3E%3Cpath fill='%2391CEE8' d='M28.686 14.843c0 6.243-2.709 11.304-6.052 11.304-3.343 0-6.052-5.06-6.052-11.304 0-6.243 2.71-11.304 6.052-11.304 3.343 0 6.052 5.06 6.052 11.304'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M29.686 14.843c0 8.198-6.645 14.843-14.843 14.843S0 23.041 0 14.843 6.645 0 14.843 0s14.843 6.645 14.843 14.843z'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M46.268 14.843c0 8.198-6.646 14.843-14.843 14.843-8.198 0-14.843-6.645-14.843-14.843S23.227 0 31.425 0c8.197 0 14.843 6.645 14.843 14.843z'/%3E%3Crect width='6' height='2' x='7' y='14' fill='%23444' rx='1'/%3E%3Crect width='6' height='2' x='15' y='14' fill='%23444' rx='1'/%3E%3Crect width='6' height='2' x='23' y='14' fill='%23444' rx='1'/%3E%3Crect width='8' height='2' x='31' y='14' fill='%23444' rx='1'/%3E%3Crect width='8' height='2' x='32' y='16.336' fill='%23444' rx='1' transform='rotate(-45 36 17.336)'/%3E%3Crect width='8' height='2' x='32' y='11.736' fill='%23444' rx='1' transform='rotate(45 36 12.736)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.myassets .portfolio_area .radio_box .stability p::before {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1311 -562) translate(480 196) translate(0 127) translate(325 24) translate(506 215) translate(2 8)'%3E%3Crect width='42' height='2' x='1' y='29.7' fill='%23444' rx='1'/%3E%3Cpath fill='%23444' d='M-9.077 18.723h22c.552 0 1 .448 1 1s-.448 1-1 1h-22c-.552 0-1-.448-1-1s.448-1 1-1z' transform='rotate(90 1.923 19.723)'/%3E%3Crect width='16' height='16' x='26' fill='%2394D6F2' rx='8'/%3E%3Crect width='8' height='8' x='30' y='4' fill='%23FFF8F0' stroke='%23444' stroke-width='2' rx='4'/%3E%3Cpath fill='%23444' d='M8.09 18.767h10c.552 0 1 .448 1 1s-.448 1-1 1h-10c-.552 0-1-.448-1-1s.448-1 1-1z' transform='rotate(-45 13.09 19.767)'/%3E%3Cpath fill='%23444' d='M19.364 14.767h14c.552 0 1 .448 1 1s-.448 1-1 1h-14c-.552 0-1-.448-1-1s.448-1 1-1z' transform='rotate(-45 26.364 15.767)'/%3E%3Cpath fill='%23444' d='M16.09 17.767h6c.552 0 1 .448 1 1s-.448 1-1 1h-6c-.552 0-1-.448-1-1s.448-1 1-1z' transform='rotate(45 19.09 18.767)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.myassets .portfolio_area .invest_area strong {
  display: block;
  font-size: 16px;
  color: #222;
  margin: 32px 0px 16px 0;
  line-height: 28px;
}
.myassets .portfolio_area .invest_area .price_box {
  border-radius: 8px;
  background: #f5f5f5;
  padding: 16px 32px;
  margin-top: 20px;
}
.myassets .portfolio_area .invest_area .price_box .form_box {
  float: left;
  position: relative;
  margin-right: 5px;
}
.myassets .portfolio_area .invest_area .price_box .form_box input {
  width: 302px;
  font-family: "Roboto";
  text-align: right;
  padding-right: 46px;
  box-sizing: border-box;
}
.myassets .portfolio_area .invest_area .price_box .form_box span {
  position: absolute;
  top: 0;
  right: 16px;
  line-height: 48px;
  font-weight: 700;
}
.myassets .portfolio_area .invest_area .price_box .form_box .reset {
  position: absolute;
  top: calc(50% - 12px);
  right: 27px;
  width: 24px;
  height: 24px;
  text-indent: -9999px;
  display: none;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-740 -606) translate(98 91) translate(202 147) translate(440 368)'%3E%3Crect width='16' height='16' x='4' y='4' fill='%23AFAFAF' rx='8'/%3E%3Cpath stroke='%23FFF' stroke-linecap='square' d='M9 9L14.657 14.657'/%3E%3Cpath stroke='%23FFF' stroke-linecap='square' d='M9 9L14.657 14.657' transform='matrix(-1 0 0 1 23.657 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}
.myassets .portfolio_area .invest_area .price_box .form_btn {
  float: left;
}
.myassets .portfolio_area .invest_area .price_box .form_btn .btn_line {
  border: 1px solid #222;
  color: #222 !important;
  margin: 0;
  margin-right: 7px;
  padding: 13px 0px;
  width: 80px;
  box-sizing: border-box;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: bold;
}
.myassets .portfolio_area .invest_area .price_box .form_btn .btn_line span {
  font-family: "Noto Sans KR";
  font-weight: bold;
}
.myassets .portfolio_area .invest_area .price_box .form_btn .btn_line:last-child {
  margin-right: 0;
}
.myassets .portfolio_area .invest_area .btn_area {
  margin-top: 27px;
}
.myassets .portfolio_area .invest_area .btn_area .btn_ok {
  color: #FFF;
  letter-spacing: -0.5px;
  padding: 12px 48px;
}

/**
* 리서치
* ------------------
*/
.dump {
  width: 100%;
  height: 100px;
  line-height: 100px;
  margin: 10px 0;
  text-align: center;
  background: #e0e0e0;
}

.content_title .s_title {
  font-size: 25px;
}

/** 리서치 **/
.research_search_comp {
  margin-top: 48px !important;
}
.research_search_comp .search_txt {
  text-align: center;
}
.research_search_comp .tab_line li a {
  padding: 12px 18px;
  letter-spacing: -0.5px;
  line-height: 26px;
  height: inherit;
}
.research_search_comp .tab_line li a span {
  font-family: "Roboto";
  display: block;
  font-size: 14px;
}

.search_box_org {
  background: #fafafa;
  border-radius: 16px;
  padding: 40px 48px;
}
.search_box_org dl {
  display: table;
  width: 100%;
  margin-bottom: 24px;
}
.search_box_org dl:last-child {
  margin-bottom: 0;
}
.search_box_org dt, .search_box_org dd {
  display: table-cell;
  vertical-align: middle;
}
.search_box_org dt {
  min-width: 85px;
  font-weight: bold;
}
.search_box_org .calendar_area {
  border: 1px solid #bdbdbd;
  border-radius: 8px;
  background: #fff;
}
.search_box_org .calendar_area .mtl_calendar > input[type=text] {
  border: 0;
  border-radius: 8px;
}
.search_box_org .calendar_area .mtl_calendar > .btn_calendar {
  border: 0;
  background-color: #fff;
  border-radius: 8px;
}

.research {
  position: relative;
}
.research .search_txt {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 80px;
  line-height: 32px;
  text-align: center;
}
.research .search_txt span {
  color: #0886c5;
  font-weight: bold;
}
.research .txt_ellipsis {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.research .btn_search {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1404 -318) translate(480 306) translate(912) translate(12 12)'%3E%3Ccircle cx='11' cy='11' r='6' stroke='%23FFF' stroke-width='2'/%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.333 15.333L19 19'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  padding: 13px 23px;
  margin-left: 8px;
}
.research .btn_search:hover, .research .btn_search:focus {
  background-color: #18658c;
}
.research .mtl_selectbox {
  border: none;
  width: 110px;
  box-sizing: border-box;
  border-radius: 4px;
}
.research .mtl_selectbox.on::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%230886C5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 10L12 14 16 10' transform='translate(-1532 -246) translate(1208 244) translate(262 2) translate(62)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat !important;
}
.research .mtl_selectbox.on:after, .research .mtl_selectbox.is_focus:after {
  content: "";
  position: absolute;
  left: -1px;
  right: -2px;
  top: -1px;
  bottom: -1px;
  border: 2px solid transparent;
  border-radius: inherit;
}
.research .mtl_selectbox > a {
  width: 37px;
  padding: 8px 12px 10px 18px;
  font-weight: 500;
  font-size: 14px;
  text-overflow: initial;
  color: #444;
}
.research .mtl_selectbox > a:focus {
  color: #0886c5;
}
.research .mtl_selectbox::before {
  width: 43px;
}
.research .title {
  margin-bottom: 30px;
  position: relative;
}
.research .title .mtl_selectbox {
  border: 0;
  position: absolute;
  right: 0;
  bottom: -15px;
}
.research .title .mtl_selectbox > a {
  font-size: 14px;
  color: #444;
  width: 51px;
  font-weight: normal;
}
.research .title:last-child {
  content: "";
  display: block;
  clear: both;
}
.research .title .tit {
  font-size: 20px;
  font-weight: bold;
  color: #000;
  margin-right: 48px;
}
.research .title .tit em {
  color: #0886c5;
}
.research .title .btn_chk span {
  color: #757575;
  font-weight: bold;
  margin-right: 16px;
}
.research .title .btn_chk span:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23CCC' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.073L6.954 11 12 5' transform='translate(-816 -546) translate(722 542) translate(94 4)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
  margin-right: 4px;
  vertical-align: middle;
}
.research .title .btn_chk .on span {
  color: #0886c5;
}
.research .title .btn_chk .on span:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%230886C5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.073L6.954 11 12 5' transform='translate(-722 -546) translate(722 542) translate(0 4)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.research .dual_calendar {
  width: 410px;
  float: left;
  box-sizing: border-box;
  border: 1px solid #bdbdbd;
}
.research .dual_calendar .mtl_calendar {
  box-sizing: border-box;
  height: 46px;
  margin-left: 1px;
}
.research .dual_calendar .mtl_calendar > input[type=text] {
  font-family: "Roboto";
  width: 95px;
  height: 46px;
  line-height: 47px;
  font-weight: 500;
}
.research .dual_calendar .mtl_calendar > input[type=text]:focus {
  padding-right: 0;
}
.research .dual_calendar .mtl_calendar > .btn_calendar {
  width: 38px;
}
.research .dual_calendar .term {
  vertical-align: middle;
  padding: 0 0 0 9px;
}
.research .dual_calendar .mtl_selectbox {
  margin-left: 6px;
  width: 109px;
  padding-right: 39px;
}
.research .dual_calendar .mtl_selectbox::before {
  width: 24px;
  right: 16px;
}
.research .dual_calendar .mtl_selectbox > a::before {
  content: "";
  width: 1px;
  height: 16px;
  background: #e0e0e0;
  position: absolute;
  top: calc(50% - 8px);
  left: 0;
  border: none;
}
.research .mtl_selectbox_text {
  width: 486px;
  float: left;
  margin-left: 8px;
  border: 1px solid #bdbdbd;
  border-radius: 8px;
  box-sizing: border-box;
}
.research .mtl_selectbox_text .mtl_selectbox {
  width: 143px;
  margin-right: 0;
  border: none;
  text-align: left;
}
.research .mtl_selectbox_text .mtl_selectbox > a {
  width: 88px;
  padding: 8px 14px 10px 14px;
  font-weight: 500;
}
.research .mtl_selectbox_text .mtl_selectbox > a::before {
  content: "";
  width: 1px;
  height: 16px;
  background: #e0e0e0;
  position: absolute;
  top: calc(50% - 8px);
  right: 0;
  left: inherit;
  border: none;
}
.research .mtl_selectbox_text input[type=text] {
  border: 0;
  margin-left: 0;
  box-sizing: border-box;
  height: 46px;
  line-height: 46px;
}
.research .mtl_selectbox_text input[type=text]::-moz-placeholder {
  color: #afafaf;
  font-weight: 500;
}
.research .mtl_selectbox_text input[type=text]:-ms-input-placeholder {
  color: #afafaf;
  font-weight: 500;
}
.research .mtl_selectbox_text input[type=text]::placeholder {
  color: #afafaf;
  font-weight: 500;
}
.research .mtl_selectbox_text input[type=text]:focus {
  padding: 0 15px;
}
.research .date_type {
  position: relative;
  text-align: center;
}
.research .date_type > button {
  width: 32px;
  height: 32px;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23E0E0E0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8L20 16 12 24' transform='translate(-1076 -308) translate(813 306) translate(263 2)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat;
}
.research .date_type > button span {
  text-indent: -9999px;
  display: inline-block;
}
.research .date_type > button:hover {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23AAA' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8L20 16 12 24' transform='translate(-813 -308) translate(813 306) matrix(-1 0 0 1 32 2)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}
.research .date_type .prev {
  transform: rotate(180deg);
}
.research .date_type .prev:hover {
  transform: rotate(0deg);
}
.research .date_type .prev:active {
  transform: rotate(0deg);
}
.research .date_type .next:hover {
  transform: rotate(180deg);
}
.research .date_type .next:active {
  transform: rotate(180deg);
}
.research .date_type .mtl_calendar {
  position: relative;
  width: 135px;
  margin: 0 48px;
}
.research .date_type .mtl_calendar > a {
  background: none;
  width: 100%;
  float: inherit;
  font-family: "Roboto";
  font-size: 24px;
  line-height: 48px;
  border: none;
}
.research .date_type .mtl_calendar > a:hover, .research .date_type .mtl_calendar > a :active {
  text-decoration: underline;
}
.research .date_type .mtl_calendar input[type=text] {
  visibility: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  box-sizing: border-box;
}
.research .date_type .mtl_calendar .cal {
  left: calc(50% - 177px) !important;
}
.research .date_type .mtl_calendar.on .btn_calendar {
  text-decoration: underline;
}
.research .view_area {
  position: relative;
  border-top: 1px solid #444;
}
.research .view_area + .right_area {
  margin-top: 64px;
}
.research .view_area li {
  position: relative;
  display: block;
  border-bottom: 1px solid #e0e0e0;
}
.research .view_area li > .view_con {
  display: block;
  padding: 32px 16px;
  overflow: hidden;
}
.research .view_area li > .view_con:hover .body .body_tit {
  text-decoration: underline;
}
.research .view_area li > .view_con:hover .body .body_tit_s {
  text-decoration: underline;
}
.research .view_area li > .view_con .search_color {
  color: #0886c5;
}
.research .view_area .head {
  color: #222;
  margin-bottom: 4px;
  letter-spacing: 0;
  font-weight: 500;
  line-height: 24px;
}
.research .view_area .head.blue {
  color: #0886c5;
}
.research .view_area .body {
  color: #757575;
  line-height: 24px;
}
.research .view_area .body .body_tit {
  display: block;
  font-size: 24px;
  font-weight: bold;
  color: #222;
  margin-bottom: 10px;
  line-height: 38px;
}
.research .view_area .body .body_tit_s {
  display: block;
  font-size: 20px;
  font-weight: bold;
  color: #222;
  margin-bottom: 8px;
}
.research .view_area .body .body_sub {
  display: inline-block;
  margin-bottom: 16px;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  letter-spacing: -0.5px;
  width: 100%;
  font-weight: 400;
  color: #444;
  line-height: 24px;
}
.research .view_area li > .pdf_btn {
  position: absolute;
  top: 63px;
  right: 16px;
}
.research .view_area li > .pdf_btn::before {
  display: none;
}
.research .view_area li > .pdf_btn::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23757575' d='M15.343 0H3.5C2.119 0 1 1.119 1 2.5v19C1 22.881 2.119 24 3.5 24h17c1.38 0 2.5-1.119 2.5-2.5V7.657c0-1.061-.422-2.079-1.172-2.829l-3.656-3.656C17.422.422 16.405 0 15.342 0m0 1c.803 0 1.556.312 2.123.879l3.656 3.656c.567.568.879 1.32.879 2.122V21.5c0 .827-.673 1.5-1.5 1.5h-17c-.827 0-1.5-.673-1.5-1.5v-19C2 1.673 2.673 1 3.5 1h11.843' transform='translate(-1400 -449) translate(480 382) translate(0 33) translate(862 34) translate(58)'/%3E%3Cpath fill='%23222' d='M7.833 17.923h.745c.22 0 .389-.051.505-.153.114-.103.172-.25.172-.44 0-.196-.058-.354-.175-.475-.117-.121-.277-.184-.482-.187h-.765v1.255zm0 .668V20H7v-4h1.578c.304 0 .57.055.802.165.23.11.407.267.531.469.125.202.187.433.187.69 0 .392-.137.702-.408.927-.271.227-.646.34-1.127.34h-.73zM11.503 16.668v2.67h.403c.326 0 .575-.106.747-.316.172-.21.26-.512.264-.904v-.212c0-.406-.085-.714-.256-.925-.17-.209-.42-.313-.747-.313h-.411zM10.67 20v-4h1.244c.356 0 .673.08.954.238.28.159.5.384.657.676.158.292.236.623.236.995v.185c0 .371-.077.702-.232.991-.154.29-.373.514-.654.673-.281.16-.6.24-.953.242H10.67zM16.8 18.365L15.2 18.365 15.2 20 14.367 20 14.367 16 17 16 17 16.668 15.2 16.668 15.2 17.7 16.8 17.7z' transform='translate(-1400 -449) translate(480 382) translate(0 33) translate(862 34) translate(58)'/%3E%3Cpath stroke='%23FF2116' d='M11.588 4.508s1.76-.425-.812 5.092c-2.042 4.379-3.113 4.1-3.25 3.678-.19-.601.543-2.264 4.333-2.83 3.79-.565 4.873.566 4.602 1.13-.271.568-2.436 1.133-4.061-2.261-1.624-3.395-1.76-4.668-.812-4.81z' transform='translate(-1400 -449) translate(480 382) translate(0 33) translate(862 34) translate(58)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
  margin-left: 8px;
}
.research .view_area li > .pdf_btn:hover {
  text-decoration: underline;
}
.research .view_area .tit_info {
  display: block;
  font-size: 13px;
  font-family: "Roboto";
  font-weight: 500;
  color: #757575;
  letter-spacing: 0;
}
.research .view_area .tit_info .tit_dot {
  position: relative;
  margin-right: 3px;
  padding-right: 8px;
}
.research .view_area .tit_info .tit_dot::after {
  content: "";
  width: 2px;
  height: 2px;
  background: #aaa;
  position: absolute;
  top: calc(50% - 1px);
  right: 0;
}
.research .view_area .tit_info em {
  font-family: "Noto Sans KR";
  font-weight: 500;
  margin-right: 14px;
}
.research .view_area .tit_info em.blue {
  color: #0886c5;
}
.research .view_area .tit_info em.num {
  font-family: "Roboto";
  color: #757575;
}
.research .view_area .tit_info em:first-child:before {
  display: none;
}
.research .view_area.type_row li::after {
  display: block;
  content: "";
  clear: both;
}
.research .view_area.type_row li a:hover .tit {
  text-decoration: underline;
}
.research .view_area.type_row li > a.btn_summary {
  position: absolute;
  top: 30px;
  right: 16px;
}
.research .view_area.type_row li > a.btn_summary span {
  display: inline-block;
  color: #222;
  font-size: 14px;
  letter-spacing: -0.5px;
  margin: 0;
  padding: 0;
  font-weight: 500;
  line-height: 24px;
}
.research .view_area.type_row li > a.btn_summary span::after {
  content: "";
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23757575' d='M15.343 0H3.5C2.119 0 1 1.119 1 2.5v19C1 22.881 2.119 24 3.5 24h17c1.38 0 2.5-1.119 2.5-2.5V7.657c0-1.061-.422-2.079-1.172-2.829l-3.656-3.656C17.422.422 16.405 0 15.342 0m0 1c.803 0 1.556.312 2.123.879l3.656 3.656c.567.568.879 1.32.879 2.122V21.5c0 .827-.673 1.5-1.5 1.5h-17c-.827 0-1.5-.673-1.5-1.5v-19C2 1.673 2.673 1 3.5 1h11.843' transform='translate(-1400 -550) translate(480 514) translate(0 33) translate(862 3) translate(58)'/%3E%3Cpath fill='%23222' d='M15.5 16h-6c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h6c.276 0 .5.224.5.5s-.224.5-.5.5M17.5 13h-8c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h8c.276 0 .5.224.5.5s-.224.5-.5.5M6.5 13c-.276 0-.5-.224-.5-.5s.224-.5.5-.5.5.224.5.5-.224.5-.5.5M6.5 19c-.276 0-.5-.224-.5-.5s.224-.5.5-.5.5.224.5.5-.224.5-.5.5M6.5 16c-.276 0-.5-.224-.5-.5s.224-.5.5-.5.5.224.5.5-.224.5-.5.5M11.5 6h-5c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h5c.276 0 .5.224.5.5s-.224.5-.5.5' transform='translate(-1400 -550) translate(480 514) translate(0 33) translate(862 3) translate(58)'/%3E%3Cpath stroke='%23757575' stroke-linecap='round' stroke-linejoin='round' d='M20 6.5h-2c-.828 0-1.5-.672-1.5-1.5V1' transform='translate(-1400 -550) translate(480 514) translate(0 33) translate(862 3) translate(58)'/%3E%3Cpath fill='%23222' d='M17.5 19h-8c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h8c.276 0 .5.224.5.5s-.224.5-.5.5' transform='translate(-1400 -550) translate(480 514) translate(0 33) translate(862 3) translate(58)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center right no-repeat;
  width: 24px;
  height: 24px;
  display: inline-block;
  margin: 0px 0 0 8px;
  vertical-align: top;
}
.research .view_area.type_row li > a.btn_summary:hover {
  text-decoration: underline;
}
.research .view_area.type_row .head, .research .view_area.type_row .body {
  float: left;
  margin: 0;
  padding: 0;
}
.research .view_area.type_row .head {
  width: 170px;
}
.research .view_area.type_row .head {
  display: block;
  font-size: 20px;
  font-weight: bold;
  color: #222;
}
.research .view_area.type_row .head .code {
  font-family: "Roboto";
  display: block;
  font-size: 12px;
  color: #757575;
  padding-top: 8px;
  font-weight: 500;
}
.research .view_area.type_row .body {
  position: relative;
  width: calc(100% - 170px);
}
.research .view_area.type_row .body .tit {
  display: block;
  font-size: 20px;
  color: #222;
  font-weight: bold;
  margin-bottom: 12px;
}
.research .view_area.type_row .body .sub {
  color: #444;
  margin-bottom: 12px;
  padding-right: 0;
  letter-spacing: -0.5px;
  font-weight: 400;
}
.research .view_area.type_row .body .sub span {
  margin-right: 16px;
  font-weight: 400;
  color: #444;
}
.research .view_area.type_row .body .info {
  font-size: 12px;
  color: #757575;
  letter-spacing: -0.5px;
}
.research .view_area.type_row .body .info span {
  margin-right: 8px;
  font-family: "Roboto";
}
.research .view_area.type_row .body .info span:first-child {
  font-family: "Noto Sans KR";
}
.research .view_area.type_row .body .info span:first-child::after {
  content: "·";
  display: inline-block;
  margin-left: 8px;
}
.research .view_area.type_topBtn .pdf_btn {
  top: 32px;
}
.research .morning_area {
  margin-top: 40px;
}
.research .morning_area ul li a .head {
  color: #0886c5;
}
.research .morning_area ul li a .body .body_tit {
  font-size: 24px;
}
.research .morning_area ul li a .tit_info .name {
  margin: 0;
}
.research .morning_area ul li a .tit_info .name::after {
  content: "";
  display: inline-block;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background: #ccc;
  margin: 0 6px;
  vertical-align: middle;
}
.research .morning_area ul li a .tit_info .num {
  color: #757575;
  font-family: "Roboto";
  font-weight: 500;
}
.research .morning_area .empty_box_icon {
  border-top: 1px solid #444;
  padding: 87px 0 88px 0;
  background-position: center 78px;
}
.research .morning_area .empty_box_icon strong {
  padding-top: 118px;
}
.research .circle_tab {
  margin-top: 40px;
}
.research .right_area {
  position: relative;
  height: 45px;
}
.research .right_area .mtl_selectbox {
  /*float:right; margin-top: -20px;*/
  width: 85px;
  position: absolute;
  top: -10px;
  right: 0;
  border: 0;
  text-align: right;
  padding-right: 24px;
}
.research .right_area .mtl_selectbox:before {
  width: 24px;
}
.research .right_area .mtl_selectbox > a {
  width: auto;
  padding: 8px 0px 10px 18px;
  text-overflow: initial;
}
.research .right_area .mtl_selectbox > a:hover {
  text-decoration: underline;
}
.research .right_area .mtl_selectbox .selectList {
  margin-top: -5px;
}
.research .right_area .mtl_selectbox .selectList > li {
  padding: 8px 24px 10px 18px;
}
.research .right_area .tit {
  font-size: 20px;
  font-weight: bold;
}
.research .right_area .tit strong {
  font-size: 16px;
  color: #0886c5;
  margin-left: 16px;
  letter-spacing: -0.17px;
}
.research .right_area .sort_list {
  position: absolute;
  top: 0;
  right: 0;
}
.research .right_area .sort_list li {
  position: relative;
  float: left;
  margin-left: 8px;
  padding-left: 8px;
}
.research .right_area .sort_list li:first-child a::before {
  display: none;
}
.research .right_area .sort_list li a {
  color: #a7a7a7;
  letter-spacing: -0.5px;
}
.research .right_area .sort_list li a::before {
  content: "";
  width: 1px;
  height: 12px;
  background: #e0e0e0;
  position: absolute;
  left: 0;
  top: calc(50% - 6px);
}
.research .right_area .sort_list li :hover {
  color: #222; /* font-weight: 500;  */
}
.research .right_area .sort_list .on a {
  color: #222; /* font-weight: bold; */
}
.research .right_area .all_btn {
  position: absolute;
  right: 0;
}
.research .count_area {
  margin-top: -32px;
}
.research .count_area::after {
  display: block;
  content: "";
  clear: both;
}
.research .count_area > p {
  font-size: 14px;
  letter-spacing: -0.5px;
  color: #444;
}
.research .count_area > p span {
  color: #0886c5;
}
.research .acco_area {
  position: relative;
  border-top: 1px solid #444;
  border-bottom: 1px solid #e0e0e0;
}
.research .acco_area + .right_area {
  margin-top: 64px;
}
.research .acco_area .acco_top {
  position: relative;
  display: block;
  padding: 32px 88px 28px 32px;
  border-top: 1px solid #e0e0e0;
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
}
.research .acco_area .acco_top:focus {
  outline: none;
  background-color: #f5f5f5;
}
.research .acco_area .acco_top .info {
  display: block;
  font-size: 12px;
  color: #757575;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 20px;
}
.research .acco_area .acco_top .info em {
  margin-right: 8px;
  font-family: "Roboto";
}
.research .acco_area .acco_top .info em.name {
  font-family: "Noto Sans KR";
}
.research .acco_area .acco_top .info em.name:after {
  content: "·";
  display: inline-block;
  margin-left: 8px;
}
.research .acco_area .acco_top .acco_btn {
  position: absolute;
  top: 45px;
  right: 32px;
  cursor: pointer;
  width: 32px;
  height: 32px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1400 -1178) translate(480 1165) translate(920 13)'%3E%3Cpath stroke='%23BDBDBD' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 13L16 19 22 13'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.research .acco_area .acco_top:hover .acco_tit {
  text-decoration: underline;
}
.research .acco_area .acco_top.on {
  background: #f5f5f5;
  padding-bottom: 32px;
}
.research .acco_area .acco_top.on .acco_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1376 -611) translate(512 598) matrix(1 0 0 -1 864 45)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 13L16 19 22 13'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.research .acco_area .acco_top.on + .acco_con {
  background: #f5f5f5;
}
.research .acco_area .acco_con {
  display: none;
  padding: 0 88px 40px 32px;
}
.research .acco_area .acco_con .info {
  display: block;
  width: 100%;
  overflow: hidden;
}
.research .acco_area .acco_con .info dt, .research .acco_area .acco_con .info dd {
  display: block;
  float: left;
  padding-bottom: 23px;
  color: #444;
}
.research .acco_area .acco_con .info dt {
  width: 10%;
  min-width: 54px;
  font-weight: bold;
}
.research .acco_area .acco_con .info dd {
  width: 90%;
}
.research .acco_area .acco_con .info dd span {
  font-weight: 400;
  color: #444;
}
.research .acco_area .acco_con .info dd span:after {
  content: "/";
  display: inline-block;
  margin: 0 8px;
}
.research .acco_area .acco_con .info dd span:last-child:after {
  content: "";
}
.research .acco_area .acco_con .info:last-child dd {
  border-bottom: 0;
}
.research .acco_area .acco_con .info:last-child:after {
  content: "";
  display: block;
  clear: both;
}
.research .acco_area .acco_con .listBasic {
  font-size: 14px;
  color: #444;
}
.research .acco_area .acco_con .listBasic li:after {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 2px;
  background-color: #757575;
}
.research .acco_area .acco_con .text_basic {
  font-size: 14px;
  letter-spacing: -0.4px;
  color: #444;
  line-height: 24px;
  font-weight: 400;
}
.research .acco_area .acco_con .btn_area {
  margin-top: 20px;
}
.research .acco_area .acco_con .btn_area button {
  padding: 9px 23px;
}
.research .acco_area .acco_con .btn_area button span {
  font-size: 14px;
}
.research .acco_area .acco_con .textBasic {
  line-height: 26px;
}
.research .content_title {
  margin: 0;
}
.research .content_title .h1_title {
  word-break: break-word;
}
.research .content_title .sub_title {
  display: block;
  margin-bottom: 20px;
}
.research .pdf_btn {
  cursor: pointer;
}
.research .pdf_btn::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23757575' d='M15.343 0H3.5C2.119 0 1 1.119 1 2.5v19C1 22.881 2.119 24 3.5 24h17c1.38 0 2.5-1.119 2.5-2.5V7.657c0-1.061-.422-2.079-1.172-2.829l-3.656-3.656C17.422.422 16.405 0 15.342 0m0 1c.803 0 1.556.312 2.123.879l3.656 3.656c.567.568.879 1.32.879 2.122V21.5c0 .827-.673 1.5-1.5 1.5h-17c-.827 0-1.5-.673-1.5-1.5v-19C2 1.673 2.673 1 3.5 1h11.843' transform='translate(-1400 -449) translate(480 382) translate(0 33) translate(862 34) translate(58)'/%3E%3Cpath fill='%23222' d='M7.833 17.923h.745c.22 0 .389-.051.505-.153.114-.103.172-.25.172-.44 0-.196-.058-.354-.175-.475-.117-.121-.277-.184-.482-.187h-.765v1.255zm0 .668V20H7v-4h1.578c.304 0 .57.055.802.165.23.11.407.267.531.469.125.202.187.433.187.69 0 .392-.137.702-.408.927-.271.227-.646.34-1.127.34h-.73zM11.503 16.668v2.67h.403c.326 0 .575-.106.747-.316.172-.21.26-.512.264-.904v-.212c0-.406-.085-.714-.256-.925-.17-.209-.42-.313-.747-.313h-.411zM10.67 20v-4h1.244c.356 0 .673.08.954.238.28.159.5.384.657.676.158.292.236.623.236.995v.185c0 .371-.077.702-.232.991-.154.29-.373.514-.654.673-.281.16-.6.24-.953.242H10.67zM16.8 18.365L15.2 18.365 15.2 20 14.367 20 14.367 16 17 16 17 16.668 15.2 16.668 15.2 17.7 16.8 17.7z' transform='translate(-1400 -449) translate(480 382) translate(0 33) translate(862 34) translate(58)'/%3E%3Cpath stroke='%23FF2116' d='M11.588 4.508s1.76-.425-.812 5.092c-2.042 4.379-3.113 4.1-3.25 3.678-.19-.601.543-2.264 4.333-2.83 3.79-.565 4.873.566 4.602 1.13-.271.568-2.436 1.133-4.061-2.261-1.624-3.395-1.76-4.668-.812-4.81z' transform='translate(-1400 -449) translate(480 382) translate(0 33) translate(862 34) translate(58)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
  margin-right: 8px;
}
.research .pdf_btn span {
  font-size: 14px;
  font-weight: 500;
  vertical-align: middle;
}
.research .type_v .btn_area {
  clear: both;
}
.research .type_v .v_notice_con .v_info_body {
  margin-bottom: 56px;
}
.research .type_v .v_info_con {
  float: left;
  width: 680px;
  padding-right: 80px;
  vertical-align: top;
  margin-bottom: 46px;
}
.research .type_v .content_title::after {
  display: block;
  content: "";
  clear: both;
}
.research .type_v .content_title .sub_title {
  font-size: 16px;
  color: #0886c5;
}
.research .type_v .content_title .h1_title {
  float: inherit;
  font-size: 48px;
  font-weight: bold;
  margin-bottom: 17px;
  line-height: 64px;
}
.research .type_v .content_title .info {
  display: block;
  color: #757575;
  margin-bottom: 56px;
  letter-spacing: -0.58px;
  line-height: 22px;
}
.research .type_v .content_title .info em {
  font-family: "Roboto";
  letter-spacing: 0;
}
.research .type_v .content_title .info em:before {
  content: "";
  display: inline-block;
  width: 2px;
  height: 2px;
  background: #aaa;
  margin: 0 8px;
  vertical-align: middle;
}
.research .type_v .v_info_head {
  font-size: 20px;
  margin-bottom: 23px;
  font-weight: 500;
}
.research .type_v .v_info_body {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 50px;
  line-height: 30px;
  letter-spacing: -0.5px;
}
.research .type_v .v_info_body .list_basic li {
  font-size: 16px;
  letter-spacing: -0.5px;
  font-weight: normal;
  line-height: 30px;
  color: #222;
  padding-left: 12px;
  position: relative;
}
.research .type_v .v_info_body .list_basic li::before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  display: inline-block;
  background: #757575;
  position: absolute;
  top: 13px;
  left: 0;
}
.research .type_v .v_info_body .list_number li {
  font-size: 16px;
  letter-spacing: -0.5px;
  font-weight: normal;
  line-height: 30px;
  color: #222;
}
.research .type_v .v_side {
  float: left;
  width: 200px;
  vertical-align: top;
  margin-top: 118px;
}
.research .type_v .v_side .v_side_btn {
  width: 200px;
  font-size: 16px;
  background: #d63434;
  color: #fff;
  padding: 14px 70px;
  margin: 0 0 40px;
}
.research .type_v .v_side .v_side_btn:hover {
  background: #ba2b2b;
}
.research .type_v .v_side .tit {
  font-weight: bold;
  margin-bottom: 16px;
}
.research .type_v .v_side .box_list {
  border: 1px solid #e0e0e0;
  border-radius: 16px;
  padding: 22px 24px;
  margin-bottom: 48px;
  text-align: center;
}
.research .type_v .v_side .box_list .tag {
  text-align: left;
}
.research .type_v .v_side .box_list .tag a {
  line-height: 24px;
  margin-right: 12px;
}
.research .type_v .v_side .box_list .tag a:hover {
  text-decoration: underline;
}
.research .type_v .v_side .box_list .btn_tit {
  font-weight: bold;
  display: block;
  text-align: center;
  margin-bottom: 16px;
}
.research .type_v .v_side .box_list .btn {
  background: #d63434;
  padding: 9px 24px;
  margin: 0;
  font-size: 14px;
}
.research .type_v .v_side .box_list li {
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 24px;
  margin-bottom: 24px;
  text-align: left;
}
.research .type_v .v_side .box_list li:last-child {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.research .type_v .v_side .box_list li > a {
  display: block;
  font-weight: bold;
  line-height: 24px;
}
.research .type_v .v_side .box_list li > a span {
  display: block;
  font-size: 12px;
  color: #757575;
  font-weight: normal;
  margin-top: 5px;
}
.research .type_v .v_side .box_list li > a span em {
  position: relative;
  margin-left: 6px;
  padding-left: 8px;
}
.research .type_v .v_side .box_list li > a span em:before {
  content: "";
  display: inline-block;
  width: 2px;
  height: 2px;
  background: #aaa;
  position: absolute;
  top: calc(50% - 1px);
  left: 0;
}
.research .type_v .v_side .box_list li > a:hover {
  text-decoration: underline;
}
.research .type_v .v_side .box_list span {
  display: block;
  font-size: 12px;
  color: #757575;
  font-weight: normal;
  margin-top: 5px;
}
.research .type_v .v_side .box_list span em {
  position: relative;
  margin-left: 6px;
  padding-left: 8px;
  letter-spacing: 0;
  color: #757575;
}
.research .type_v .v_side .box_list span em:before {
  content: "";
  display: inline-block;
  width: 2px;
  height: 2px;
  background: #aaa;
  position: absolute;
  top: calc(50% - 1px);
  left: 0;
}
.research .type_v .v_side:after {
  content: "";
  display: block;
  clear: both;
}
.research .type_v .v_side .tag_list {
  padding: 24px 24px;
}
.research .type_v .v_side .tag_list a {
  float: left;
  margin: 0 12px 2px 0;
}
.research .type_v .v_side .pdf_box {
  padding: 0;
  margin-bottom: 0;
  border: none;
}
.research .type_v .v_side .pdf_box a {
  display: block;
  text-align: center;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 11px 0;
}
.research .type_v .v_side .pdf_box a:hover {
  background-color: #f9f9f9;
}
.research .type_v .v_foot {
  border-top: 1px solid #444;
  border-bottom: 1px solid #e0e0e0;
  margin-top: 40px;
}
.research .type_v .v_foot .prev {
  position: relative;
  float: left;
  width: 50%;
}
.research .type_v .v_foot .prev:after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 52px;
  background: #e0e0e0;
  position: absolute;
  top: 30px;
  right: 0;
}
.research .type_v .v_foot .next {
  float: right;
  width: 50%;
  text-align: right;
}
.research .type_v .v_foot .prev a, .research .type_v .v_foot .next a {
  display: block;
  font-size: 16px;
  font-weight: bold;
  padding: 26px 24px;
  cursor: pointer;
}
.research .type_v .v_foot .prev a em, .research .type_v .v_foot .next a em {
  display: block;
  font-size: 14px;
  font-weight: normal;
  color: #757575;
  margin-bottom: 15px;
  letter-spacing: -0.57px;
}
.research .type_v .v_foot .prev a span {
  position: relative;
  display: block;
  padding-left: 56px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23BDBDBD' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8L20 16 12 24' transform='translate(-504 -2159) translate(480 2122) matrix(-1 0 0 1 56 37)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") left center no-repeat;
}
.research .type_v .v_foot .prev a span:hover, .research .type_v .v_foot .prev a span:focus {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8L20 16 12 24' transform='translate(-558.000000, -3255.000000) translate(574.000000, 3271.000000) scale(-1, 1) translate(-574.000000, -3271.000000) translate(558.000000, 3255.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") left center no-repeat;
}
.research .type_v .v_foot .next a span {
  position: relative;
  display: block;
  padding-right: 56px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23BDBDBD' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8L20 16 12 24' transform='translate(-1384 -2159) translate(480 2122) translate(904 37)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") right center no-repeat;
}
.research .type_v .v_foot .next a span:hover, .research .type_v .v_foot .next a span:focus {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8L20 16 12 24' transform='translate(-606.000000, -3255.000000) translate(606.000000, 3255.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") right center no-repeat;
}
.research .type_v .v_foot:after {
  content: "";
  display: block;
  clear: both;
}
.research .list_area {
  margin: 72px 0;
}
.research .list_area div h6 {
  font-size: 20px;
  font-weight: bold;
  color: #222;
  letter-spacing: -0.21px;
  margin: 0;
  margin-bottom: 24px;
  line-height: 32px;
}
.research .list_area div .box_area {
  border: 1px solid #e0e0e0;
  border-radius: 16px;
  height: 224px;
  box-sizing: border-box;
}
.research .list_area .left_area {
  float: left;
  width: 540px;
}
.research .list_area .left_area .box_area {
  width: 100%;
  padding: 32px 32px;
}
.research .list_area .left_area .box_area strong {
  font-size: 24px;
  line-height: 36px;
}
.research .list_area .left_area .box_area span {
  display: block;
  font-size: 12px;
  font-weight: normal;
  color: #757575;
  font-family: "Roboto";
  letter-spacing: 0px;
  line-height: 20px;
}
.research .list_area .left_area .box_area ul {
  margin-top: 16px;
}
.research .list_area .left_area .box_area ul li {
  position: relative;
  font-size: 14px;
  color: #444;
  line-height: 24px;
  letter-spacing: -0.5px;
  padding-left: 12px;
  font-weight: normal;
  margin-bottom: 8px;
}
.research .list_area .left_area .box_area ul li:last-child {
  margin-bottom: 0px;
}
.research .list_area .left_area .box_area ul li::before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #757575;
  position: absolute;
  left: 0;
  top: calc(50% - 2px);
}
.research .list_area .right_area {
  float: right;
  width: 380px;
}
.research .list_area .right_area .box_area {
  width: 100%;
}
.research .list_area .right_area .text_info {
  font-size: 12px;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: #757575;
  font-weight: normal;
  margin-top: 7px;
}
.research .table_area .star_box .on {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23EC0E26'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M23 10.5L18.886 12.663 19.671 8.082 16.343 4.837 20.943 4.168 23 0 25.057 4.168 29.657 4.837 26.329 8.082 27.114 12.663z' transform='translate(-504 -1181) translate(480 849) translate(0 264) translate(8 68)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}
.research .table_area .star_box .off {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13'%3E%3Cg fill='none' fill-rule='evenodd' opacity='.2'%3E%3Cg fill='%23EC0E26'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M39 10.5L34.886 12.663 35.671 8.082 32.343 4.837 36.943 4.168 39 0 41.057 4.168 45.657 4.837 42.329 8.082 43.114 12.663z' transform='translate(-520 -1181) translate(480 849) translate(0 264) translate(8 68)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}
.research .table_area .star_box span {
  text-indent: -9999px;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0;
}
.research .table_area h6 {
  font-size: 20px;
  font-weight: bold;
  color: #222;
  letter-spacing: -0.21px;
  margin: 0;
  margin-bottom: 24px;
  line-height: 32px;
}
.research .table_area table thead tr th {
  padding-left: 8px;
  text-align: left;
  font-size: 12px;
  color: #444;
  font-weight: bold;
  border-bottom: 1px solid #444;
  padding-bottom: 4px;
  line-height: 20px;
}
.research .table_area table thead tr th:last-child {
  text-align: right;
  padding-right: 8px;
}
.research .table_area table tbody tr th, .research .table_area table tbody tr td {
  padding: 32px 8px;
  text-align: left;
  border-bottom: 1px solid #e0e0e0;
}
.research .table_area table tbody tr th strong {
  font-size: 16px;
  color: #222;
  display: block;
  line-height: 30px;
}
.research .table_area table tbody tr th span {
  display: inline-block;
  font-family: "Roboto";
  font-size: 12px;
  color: #757575;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 20px;
  margin-bottom: 16px;
}
.research .table_area table tbody tr td {
  vertical-align: top;
}
.research .table_area table tbody tr td ul li {
  position: relative;
  font-size: 14px;
  color: #444;
  line-height: 24px;
  letter-spacing: -0.5px;
  padding-left: 12px;
  font-weight: normal;
  margin-bottom: 8px;
}
.research .table_area table tbody tr td ul li:last-child {
  margin-bottom: 0px;
}
.research .table_area table tbody tr td ul li::before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #757575;
  position: absolute;
  left: 0;
  top: calc(50% - 2px);
}
.research .table_area table tbody tr td span {
  font-family: "Roboto";
  font-size: 14px;
  font-weight: normal;
  font-weight: 500;
  letter-spacing: 0;
}
.research .table_area table tbody tr td .date {
  color: #444;
  font-weight: 400;
}
.research .table_area table tbody tr td .up {
  color: #ec0e26;
}
.research .table_area table tbody tr td .down {
  color: #1367ff;
}
.research .table_area table tbody tr td .now {
  color: #757575;
}
.research .table_area table tbody tr td .text {
  font-size: 14px;
  color: #222;
  font-weight: 500;
  letter-spacing: -0.5px;
  font-family: "Noto Sans KR";
}
.research .table_area table tbody tr td:last-child {
  text-align: right;
  padding-right: 8px;
}
.research .table_area .list_info {
  margin-top: 20px;
}
.research .table_area .list_info li {
  position: relative;
  font-size: 12px;
  color: #757575;
  letter-spacing: -0.5px;
  font-weight: normal;
  margin-bottom: 6px;
  padding-left: 6px;
}
.research .table_area .list_info li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 4px;
  height: 1px;
  background: #757575;
}
.research .notice {
  margin: 24px 0 72px 0;
}
.research .comp.list_type {
  margin-top: 56px;
}

.search_line_org {
  position: relative;
  border: 2px solid #aaa;
  border-radius: 16px;
  padding: 0 24px;
  box-sizing: border-box;
}
.search_line_org .mtl_selectbox, .search_line_org .search_box, .search_line_org .mtl_checkbox {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.search_line_org .mtl_selectbox {
  width: 216px !important;
}
.search_line_org .mtl_selectbox:before {
  transition: none;
}
.search_line_org .mtl_selectbox > .selectList {
  margin-top: 20px;
  padding: 8px 0;
  border: 2px solid #aaa;
  width: 245px;
  margin-left: -25px;
}
.search_line_org .mtl_selectbox > .selectList > li {
  padding: 11px 32px;
}
.search_line_org .mtl_selectbox > .selectList > li > a {
  font-size: 16px;
}
.search_line_org .search_box:before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 24px;
  background: #e0e0e0;
  position: absolute;
  vertical-align: middle;
}
.search_line_org .search_box:before {
  left: 0;
  top: 19px;
}
.search_line_org .search_box {
  position: relative;
  width: 685px;
}
.search_line_org .search_box input {
  width: 100%;
  border: 0;
  padding-right: 24px;
  height: 64px;
  font-size: 20px; /* line-height:64px; */
}
.search_line_org .search_box input::-moz-placeholder {
  color: #AFAFAF;
}
.search_line_org .search_box input:-ms-input-placeholder {
  color: #AFAFAF;
}
.search_line_org .search_box input::placeholder {
  color: #AFAFAF;
}
.search_line_org .search_box input:focus, .search_line_org .search_box input.is_focus {
  padding: 0 24px 0 15px;
}
.search_line_org .search_box > button {
  position: absolute;
  right: 0;
  bottom: calc(50% - 12px);
  width: 24px;
  height: 24px;
  text-indent: -9999px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1251 -310) translate(480 290) translate(771 20)'%3E%3Ccircle cx='10.5' cy='10.5' r='7.5' stroke='%23222' stroke-width='2'/%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 16L21 21'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
  background-size: 20px;
}
.search_line_org .mtl_selectbox {
  border: 0;
}
.search_line_org .mtl_selectbox > a {
  width: 78px !important;
  font-weight: 500;
  padding: 8px 12px 10px 8px !important;
  font-size: 16px;
}
.search_line_org .mtl_checkbox {
  position: absolute;
  right: 32px;
  bottom: 21px;
}
.search_line_org .mtl_checkbox > span {
  color: #757575;
  font-weight: 500;
}

.research_main {
  width: 1200px !important;
  padding-top: 88px !important;
  padding-bottom: 313px !important;
}
.research_main .main_l, .research_main .main_r {
  float: left;
}
.research_main .main_l {
  width: 768px;
  margin-right: 80px;
}
.research_main .main_r {
  width: 352px;
}
.research_main .main_r .section_area {
  position: relative;
  margin-bottom: 64px;
}
.research_main .main_r .section_area.on {
  margin-bottom: 136px;
}
.research_main .main_r .section_area .mtl_selectbox {
  position: absolute;
  right: 0;
  top: -17px;
  border: 0;
}
.research_main .main_r .section_area .mtl_selectbox:before {
  width: 24px;
  height: 44px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23757575' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 10L12 14 16 10' transform='translate(-1532 -246) translate(1208 244) translate(262 2) translate(62)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat !important;
}
.research_main .main_r .section_area .mtl_selectbox.on:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%230886C5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 10L12 14 16 10' transform='translate(-1532 -246) translate(1208 244) translate(262 2) translate(62)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat !important;
}
.research_main .main_r .section_area .mtl_selectbox.on::after {
  border: none;
}
.research_main .main_r .section_area .mtl_selectbox.on > a {
  color: #0886c5;
}
.research_main .main_r .section_area .mtl_selectbox.on > a:focus {
  border: none;
}
.research_main .main_r .section_area .mtl_selectbox.on > a:focus::after {
  border: none;
}
.research_main .main_r .section_area .mtl_selectbox > a {
  width: 120px;
  height: 46px;
  line-height: 24px;
  box-sizing: border-box;
  font-weight: 500;
  letter-spacing: -0.5px;
  color: #757575;
  padding: 8px 35px 10px 10px;
  text-align: right;
  font-size: 14px;
}
.research_main .main_r .section_area .mtl_selectbox > a:hover {
  text-decoration: underline;
}
.research_main .main_r .section_area .mtl_selectbox.is_focus > a {
  color: #0886c5;
}
.research_main .main_r .section_area .mtl_selectbox .selectList {
  margin-top: -8px;
}
.research_main .main_r .section_area .mtl_selectbox .selectList > li > a {
  text-align: right;
}
.research_main .main_r .section_area .mtl_selectbox > .selectList > li {
  text-align: right;
  padding: 11px 27px 11px 12px;
}
.research_main .main_r .section_area .search_box {
  position: relative;
}
.research_main .main_r .section_area .search_box input {
  width: 100%;
  border-radius: 28px;
  padding: 0 70px 0 24px;
  margin: 0;
  border: 2px solid #aaa;
  height: 56px;
  /* line-height:56px; */
}
.research_main .main_r .section_area .search_box input::-moz-placeholder {
  color: #afafaf;
  opacity: 1;
  font-size: 16px;
}
.research_main .main_r .section_area .search_box input:-ms-input-placeholder {
  color: #afafaf;
  opacity: 1;
  font-size: 16px;
}
.research_main .main_r .section_area .search_box input::placeholder {
  color: #afafaf;
  opacity: 1;
  font-size: 16px;
}
.research_main .main_r .section_area .search_box input::-webkit-input-placeholder {
  color: #afafaf;
  font-size: 16px;
}
.research_main .main_r .section_area .search_box input:-ms-input-placeholder {
  color: #afafaf;
  font-size: 16px;
}
.research_main .main_r .section_area .search_box input:-mos-input-placeholder {
  color: #afafaf;
  font-size: 16px;
}
.research_main .main_r .section_area .search_box .btn_icon_search {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-876 -304) translate(572 244) translate(26 60) translate(278)'%3E%3Ccircle cx='11' cy='11' r='6' stroke='%23AAA' stroke-width='2'/%3E%3Cpath stroke='%23AAA' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.333 15.333L19 19'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 24px;
  top: 16px;
}
.research_main .main_r .section_area .search_box .btn_icon_search.on {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1724 -304) translate(1420 244) translate(2 58) translate(302 2)'%3E%3Ccircle cx='11' cy='11' r='6' stroke='%23222' stroke-width='2'/%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.333 15.333L19 19'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat;
}
.research_main .main_r .section_area .search_box .search_popup_close {
  position: absolute;
  top: 16px;
  right: 45px;
  width: 24px;
  height: 24px;
  display: none;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1724 -304) translate(1420 244) translate(24 58) translate(280 2)'%3E%3Ccircle cx='12' cy='12' r='8' fill='%23CCC'/%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 9L15 15' transform='matrix(-1 0 0 1 24 0)'/%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 9L15 15'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
}
.research_main .main_r .section_area .search_popup.on {
  display: block;
  z-index: 10000;
  position: absolute;
  top: 34px;
  left: 0;
  width: 100%;
  height: 450px;
  border: 2px solid #aaa;
  background: #FFF;
  border-radius: 28px;
  box-sizing: border-box;
  padding: 0 24px;
  box-shadow: 2px 2px 2px 0 #eeeeee;
}
.research_main .main_r .section_area .search_popup.on input {
  height: 52px;
  border: none;
  border-bottom: 1px solid #e0e0e0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding: 0 45px 0 0px;
  background-position: 0 center;
  border-radius: 0;
}
.research_main .main_r .section_area .search_popup.on .btn_icon_search {
  right: 22px;
  top: 14px;
}
.research_main .main_r .section_area .search_popup.on .search_area {
  display: block;
}
.research_main .main_r .section_area .search_popup .search_area {
  display: none;
}
.research_main .main_r .section_area .search_popup .search_area .search_word {
  margin-top: 10px;
  padding-top: 26px;
  border-top: 1px solid #e0e0e0;
}
.research_main .main_r .section_area .search_popup .search_area .search_word .search_word_title {
  position: relative;
}
.research_main .main_r .section_area .search_popup .search_area .search_word .search_word_title > strong {
  font-size: 12px;
  letter-spacing: -0.43px;
}
.research_main .main_r .section_area .search_popup .search_area .search_word .search_word_title > a {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 12px;
  color: #757575;
}
.research_main .main_r .section_area .search_popup .search_area .search_word .search_word_title > a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #757575;
}
.research_main .main_r .section_area .search_popup .search_area .search_word .search_word_title > a:hover {
  color: #444;
}
.research_main .main_r .section_area .search_popup .search_area .search_word .search_word_title > a:hover::after {
  background: #444;
}
.research_main .main_r .section_area .search_popup .search_area .search_word .search_word_list {
  margin-top: 16px;
}
.research_main .main_r .section_area .search_popup .search_area .search_word .search_word_list li {
  float: left;
  border-radius: 20px;
  border: 1px solid #e0e0e0;
  padding: 5px 12px;
  box-sizing: border-box;
  margin: 0 4px 8px 0;
}
.research_main .main_r .section_area .search_popup .search_area .search_word .search_word_list li a {
  font-size: 12px;
  color: #444;
  letter-spacing: -0.5px;
  margin-right: 4px;
}
.research_main .main_r .section_area .search_popup .search_area .search_word .search_word_list li a:hover {
  text-decoration: underline;
}
.research_main .main_r .section_area .search_popup .search_area .search_word .search_word_list li button {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23AAA' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5 5L11 11' transform='translate(-637 -412) translate(572 244) translate(24 160) translate(41 8) matrix(-1 0 0 1 16 0)'/%3E%3Cpath stroke='%23AAA' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5 5L11 11' transform='translate(-637 -412) translate(572 244) translate(24 160) translate(41 8)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  text-indent: -9999px;
  width: 16px;
  height: 16px;
}
.research_main .main_r .section_area .search_popup .search_area .search_word .search_word_list li button:hover {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg transform='translate(-652 -801) translate(652 801)'%3E%3Cpath stroke='%23757575' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5 5L11 11' transform='matrix(-1 0 0 1 16 0)'/%3E%3Cpath stroke='%23757575' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5 5L11 11'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.research_main .main_r .section_area .search_popup .search_area .search_word .search_word_notext {
  color: #757575;
  font-size: 12px;
  text-align: center;
  padding: 32px 0 24px 0;
}
.research_main .main_r .section_area .search_popup .search_area .search_goodtxt {
  margin-top: 24px;
  width: 100%;
}
.research_main .main_r .section_area .search_popup .search_area .search_goodtxt strong {
  display: block;
  font-size: 12px;
}
.research_main .main_r .section_area .search_popup .search_area .search_goodtxt ol {
  width: 50%;
  margin-top: 21px;
  float: left;
}
.research_main .main_r .section_area .search_popup .search_area .search_goodtxt ol li {
  margin-bottom: 12px;
}
.research_main .main_r .section_area .search_popup .search_area .search_goodtxt ol li a {
  font-size: 14px;
  color: #444;
  font-family: "Roboto";
  letter-spacing: 0;
  font-weight: 700;
}
.research_main .main_r .section_area .search_popup .search_area .search_goodtxt ol li a span {
  font-size: 14px;
  font-family: "Noto Sans KR";
  font-weight: 500;
  margin-left: 16px;
  color: #757575;
  letter-spacing: -0.5px;
}
.research_main .main_r .section_area .search_popup .search_area .search_goodtxt ol li a span.num {
  display: inline-block;
  font-family: "Roboto";
  color: #757575;
  letter-spacing: 0px;
  margin-left: 0px;
  font-weight: 700;
  min-width: 20px;
  text-align: center;
}
.research_main .main_r .section_area .search_popup .search_area .search_goodtxt ol li a:hover span {
  text-decoration: underline;
}
.research_main .main_r .section_area .search_popup .search_keyword_list {
  width: 100%;
  margin-top: 16px;
}
.research_main .main_r .section_area .search_popup .search_keyword_list.no_data .empty_box {
  display: block;
}
.research_main .main_r .section_area .search_popup .search_keyword_list .empty_box {
  display: none;
  color: #757575;
  font-size: 13px;
  text-align: center;
  padding: 18px 0;
  font-size: 14px;
}
@media (min-width: 0) and (max-width: 1899px) {
  .research_main .main_r .section_area .search_popup .search_keyword_list .empty_box {
    font-size: 12px;
  }
}
.research_main .main_r .section_area .search_popup .search_keyword_list ul {
  height: 358px;
  position: relative;
}
.research_main .main_r .section_area .search_popup .search_keyword_list ul li a {
  font-size: 16px;
  color: #444;
  letter-spacing: -0.4px;
  margin: 0px 0px 8px 0px;
  display: block;
  line-height: 24px;
}
.research_main .main_r .section_area .search_popup .search_keyword_list ul li a span {
  color: #0886c5;
}
.research_main .main_r .section_area .search_popup .search_keyword_list ul li a:hover, .research_main .main_r .section_area .search_popup .search_keyword_list ul li a:active {
  background: #f5f5f5;
}
.research_main .main_r .section_area .tab_area {
  position: absolute;
  right: 4px;
  top: 0;
}
.research_main .main_r .section_area .tab_area li {
  float: left;
}
.research_main .main_r .section_area .tab_area li a {
  position: relative;
  display: inline-block;
  font-size: 14px;
  color: #757575;
  margin-left: 16px;
  letter-spacing: -0.5px;
}
.research_main .main_r .section_area .tab_area li a.tab_on {
  color: #8c6242;
  font-weight: bold;
  padding-bottom: 3px;
}
.research_main .main_r .section_area .tab_area li a.tab_on::after {
  content: "";
  width: 100%;
  height: 2px;
  display: inline-block;
  background: #8c6242;
  position: absolute;
  bottom: 0;
  left: 0;
}
.research_main .main_r .section_area .tab_area li a:hover {
  color: #8c6242;
  font-weight: bold;
  padding-bottom: 3px;
}
.research_main .main_r .section_area .tab_area li a:hover::after {
  content: "";
  width: 100%;
  height: 2px;
  display: inline-block;
  background: #8c6242;
  position: absolute;
  bottom: 0;
  left: 0;
}
.research_main .main_r .section_area .box_area {
  border: 1px solid #e0e0e0;
  padding: 32px;
}
.research_main .main_r .section_area .box_area .up {
  font-family: "Roboto";
  color: #ec0e26;
}
.research_main .main_r .section_area .box_area .down {
  font-family: "Roboto";
  color: #1367ff;
}
.research_main .main_r .section_area .box_area .now {
  font-family: "Roboto";
  color: #757575;
}
.research_main .main_r .section_area .box_area li {
  border-bottom: 1px solid #e0e0e0;
}
.research_main .main_r .section_area .box_area .rate {
  float: right;
  border-radius: 4px;
  line-height: 24px; /* padding:0 8px; */
  padding: 0 0 0 8px;
  letter-spacing: 0;
}
.research_main .main_r .section_area .box_area .rate.up {
  color: #ec0e26;
}
.research_main .main_r .section_area .box_area .rate.down {
  color: #1367ff;
}
.research_main .main_r .section_area .box_area .table_area .table {
  border-top: 0;
}
.research_main .main_r .section_area .box_area .table_area .table:before {
  background-color: transparent;
}
.research_main .main_r .section_area .box_area .table_area .table:after {
  background-color: transparent;
}
.research_main .main_r .section_area .box_area .table_area .table th {
  height: auto;
  font-size: 13px;
  background: #fff;
  border-bottom: 1px solid #444;
  padding: 4px 0;
}
.research_main .main_r .section_area .box_area .table_area .table td {
  height: inherit;
  padding: 0;
}
.research_main .main_r .section_area .box_area .table_area .table th, .research_main .main_r .section_area .box_area .table_area .table td {
  border-top: none;
}
.research_main .main_r .section_area .box_area .table_area .table .txt_l {
  text-align: left !important;
  font-size: 13px;
  letter-spacing: 0;
  font-weight: 500;
}
.research_main .main_r .section_area .box_area .table_area .table .txt_l a:hover {
  text-decoration: underline;
}
.research_main .main_r .section_area .box_area .table_area .table thead th, .research_main .main_r .section_area .box_area .table_area .table tbody td {
  text-align: right;
}
.research_main .main_r .section_area .box_area .table_area .table tbody tr th, .research_main .main_r .section_area .box_area .table_area .table tbody tr td {
  font-size: 14px !important;
  border-bottom: 1px solid #e0e0e0;
  padding: 11px 0;
  height: 48px;
}
.research_main .main_r .section_area .box_area .table_area .table tfoot td {
  position: relative;
  background: #fff;
  border: 0;
  color: #757575;
  padding: 16px 0 0;
}
.research_main .main_r .section_area .box_area .table_area .table tfoot td.txt_s {
  font-size: 13px;
  font-weight: normal;
  letter-spacing: -0.5px;
}
.research_main .main_r .section_area .box_area .table_area .table tfoot td .detail_btn {
  margin-right: -7px;
}
.research_main .main_r .section_area .box_area .table_area .table tfoot td .detail_btn span {
  color: #757575;
  font-weight: 500;
}
.research_main .main_r .section_area .box_area .table_area .table tfoot td .detail_btn span:after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1504 -926) translate(1208 408) translate(234 517) translate(62 1)'%3E%3Cpath stroke='%23757575' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.75 7.5L14.25 12 9.75 16.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  vertical-align: middle;
  margin-bottom: 2px;
}
.research_main .main_r .section_area .box_area .table_area .table tfoot td .detail_btn:hover {
  text-decoration: underline;
}
.research_main .main_r .section_area .box_area .table_area .unit {
  display: block;
  font-size: 13px;
  color: #757575;
  margin-top: 12px;
}
.research_main .main_r .section_area .box_area .table_updown tbody tr:last-child th, .research_main .main_r .section_area .box_area .table_updown tbody tr:last-child td {
  border: none !important;
  height: inherit !important;
  padding: 12px 0 0 0 !important;
}
.research_main .main_r .section_area .spot_area .spot_top {
  position: relative;
  font-size: 12px;
  font-weight: 500;
  color: #757575;
  padding-left: 15px;
  line-height: 22px;
}
.research_main .main_r .section_area .spot_area .spot_top .time {
  font-weight: bold;
}
.research_main .main_r .section_area .spot_area .spot_top .time:after {
  content: "";
  display: inline-block;
  width: 2px;
  height: 2px;
  background: #ccc;
  border-radius: 50%;
  margin: 0 6px;
  vertical-align: middle;
}
.research_main .main_r .section_area .spot_area .spot_top:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 8px;
  left: 0;
  width: 8px;
  height: 8px;
  background: #ccc;
  border-radius: 50%;
  vertical-align: middle;
}
.research_main .main_r .section_area .spot_area .spot_con {
  position: relative;
  box-sizing: border-box;
  border-left: 2px dotted #ccc;
  margin-left: 3px;
}
.research_main .main_r .section_area .spot_area .spot_con > a {
  display: block;
  padding: 4px 0 24px 15px;
  font-weight: 700;
  font-size: 16px;
}
.research_main .main_r .section_area .spot_area .spot_con > a:hover {
  text-decoration: underline;
}
.research_main .main_r .section_area .spot_area .on .spot_top .time {
  color: #8c6242;
}
.research_main .main_r .section_area .spot_area .on .spot_top:before {
  background: #8c6242;
}
.research_main .main_r .section_area .spot_area .on .spot_con {
  border-left: 2px dotted rgba(140, 98, 66, 0.4);
}
.research_main .main_r .section_area .spot_area li {
  border-bottom: 0;
}
.research_main .main_r .section_area .spot_area li:last-child .spot_con {
  border-left: 0;
  margin-left: 5px;
}
.research_main .main_r .section_area .spot_area li:last-child .spot_con > a {
  padding-bottom: 0;
}
.research_main .tit_s {
  display: block;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 16px;
}
.research_main .tit_s.red {
  color: #d63434;
  letter-spacing: 0;
}
.research_main .tit_s .sub {
  font-size: 14px;
  color: #222;
  font-weight: 500;
  margin-left: 16px;
}
.research_main .tit_s .ico_arr:after {
  margin-bottom: 3px;
}
.research_main a.tit_s {
  display: inline-block;
  letter-spacing: 0;
}
.research_main a.tit_s:hover {
  text-decoration: underline;
}
.research_main p.tit_s {
  margin-bottom: 16px;
}
.research_main .center_area {
  margin-bottom: 66px;
}
.research_main .center_area .no_img_area {
  width: 100%;
}
.research_main .center_area .no_img_area .txt_link:hover .txt_top {
  text-decoration: underline;
}
.research_main .center_area .no_img_area .txt_link .txt_top {
  display: block;
  margin-bottom: 16px;
  font-size: 48px;
  font-weight: bold;
  line-height: 64px;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.research_main .center_area .no_img_area .txt_link .txt_con {
  display: inline-block;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  letter-spacing: -0.5px;
  line-height: 30px;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 400;
  color: #444;
}
.research_main .center_area .no_img_area .txt_foot .tag > a {
  font-size: 13px;
  padding: 3px 8px;
  border-radius: 4px;
  background: #f5f5f5;
  margin-right: 8px;
  color: #444;
  font-weight: 400;
}
.research_main .center_area .no_img_area .txt_foot .tag > a:last-child {
  margin-right: 0;
}
.research_main .center_area .no_img_area .txt_foot .tag > a:hover {
  text-decoration: none;
  background: #ebf4f9;
  color: #0886c5;
}
.research_main .center_area .no_img_area .txt_foot .info {
  float: right;
  font-size: 13px;
  color: #757575;
  font-weight: 500;
}
.research_main .center_area .no_img_area .txt_foot .info em {
  font-family: "Roboto";
}
.research_main .center_area .no_img_area .txt_foot .info em:before {
  content: "";
  display: inline-block;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background: #ccc;
  margin: 0 6px;
  vertical-align: middle;
}
.research_main .section_area {
  display: block;
  margin-bottom: 80px;
}
.research_main .section_area:last-child {
  margin-bottom: 0;
}
.research_main .section_area .m_left_area {
  float: left;
  width: 364px;
  margin-right: 40px;
}
.research_main .section_area .m_left_area .txt_link:hover .txt_top {
  text-decoration: underline;
}
.research_main .section_area .m_left_area .txt_link .txt_top {
  display: block;
  margin-bottom: 16px;
  font-size: 40px;
  font-weight: bold;
  line-height: 54px;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  letter-spacing: -0.6px;
}
.research_main .section_area .m_left_area .txt_link .txt_con {
  display: inline-block;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  letter-spacing: -0.5px;
  line-height: 24px;
  margin-bottom: 16px;
  color: #444;
  font-weight: 400;
}
.research_main .section_area .m_left_area .txt_foot .tag > a {
  font-size: 13px;
  padding: 3px 8px;
  border-radius: 4px;
  background: #f5f5f5;
  margin-right: 8px;
  color: #444;
  font-weight: 400;
}
.research_main .section_area .m_left_area .txt_foot .tag > a:last-child {
  margin-right: 0;
}
.research_main .section_area .m_left_area .txt_foot .tag > a:hover {
  text-decoration: none;
  background: #ebf4f9;
  color: #0886c5;
}
.research_main .section_area .m_left_area .txt_foot .info {
  float: right;
  font-size: 13px;
  color: #757575;
  font-weight: 500;
}
.research_main .section_area .m_left_area .txt_foot .info em {
  font-family: "Roboto";
}
.research_main .section_area .m_left_area .txt_foot .info em:before {
  content: "";
  display: inline-block;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background: #ccc;
  margin: 0 6px;
  vertical-align: middle;
}
.research_main .section_area .m_right_area {
  width: 364px;
  float: left;
}
.research_main .section_area .m_right_area .img_area {
  width: 364px;
  height: 260px;
}
.research_main .section_area .m_right_area img {
  width: 100%;
}
.research_main .section_area:after {
  content: "";
  display: block;
  clear: both;
}
.research_main .section_area .view_area {
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  padding: 20px 0;
}
.research_main .section_area .view_area li {
  border-bottom: 0;
}
.research_main .section_area .view_area .view_con {
  padding: 20px 0 0 0;
  height: 227px;
  box-sizing: border-box;
}
.research_main .section_area .view_area .foot {
  position: absolute;
  width: 100%;
  bottom: 20px;
}
.research_main .section_area .view_area .foot .tag {
  position: absolute;
  left: 0;
  bottom: 5px;
}
.research_main .section_area .view_area .foot .tag > a {
  font-size: 13px;
  padding: 1px 8px;
  border-radius: 4px;
  background: #f5f5f5;
  margin-right: 8px;
  margin-bottom: 4px;
  float: left;
  font-weight: 400;
  color: #444;
}
.research_main .section_area .view_area .foot .tag > a:last-child {
  margin-right: 0;
}
.research_main .section_area .view_area .foot .tag > a:hover {
  text-decoration: none;
  background: #ebf4f9;
  color: #0886c5;
}
.research_main .section_area .view_area .foot .info {
  position: absolute;
  right: 10px;
  bottom: 5px;
  font-size: 13px;
  color: #757575;
  font-weight: 500;
}
.research_main .section_area .view_area .foot .info em {
  font-family: "Roboto";
  letter-spacing: 0;
}
.research_main .section_area .view_area .foot .info em:before {
  content: "";
  display: inline-block;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background: #ccc;
  margin: 0 6px;
  vertical-align: middle;
}
.research_main .section_area .view_area.auto_area li::after {
  display: block;
  content: "";
  clear: both;
}
.research_main .section_area .view_area.auto_area .view_con {
  height: auto;
}
.research_main .section_area .view_area.auto_area .foot {
  position: relative;
  bottom: initial;
  margin-top: 5px;
  margin-bottom: 20px;
}
.research_main .section_area .view_area.auto_area .foot::after {
  display: block;
  content: "";
  clear: both;
}
.research_main .section_area .view_area.auto_area .foot .tag {
  position: relative;
  left: initial;
  bottom: initial;
}
.research_main .section_area .view_area.auto_area .foot .info {
  bottom: 0;
  top: 1px;
}
.research_main .section_area .view_type02 {
  width: 100%;
}
.research_main .section_area .view_type02 li {
  width: calc(50% - 20px);
}
.research_main .section_area .view_type02 li:nth-of-type(odd) {
  float: left;
}
.research_main .section_area .view_type02 li:nth-of-type(even) {
  float: right;
}
.research_main .section_area .view_type02 li .view_con {
  height: 264px;
}
.research_main .section_area .view_type02 li .foot {
  height: 24px;
  bottom: 20px;
}
.research_main .section_area .view_type02 li .foot .tag {
  bottom: 0;
}
.research_main .section_area .view_type02 li .foot .info {
  bottom: 0;
  top: 1px;
}
.research_main:after {
  content: "";
  display: block;
  clear: both;
}
.research_main .section_area .box_area {
  padding: 17px 32px;
  border-radius: 16px;
  min-height: 303px;
}
.research_main .section_area .box_area.pink {
  background: #f8f3ee;
}
.research_main .section_area .box_area.pink li {
  border-bottom: 1px solid #e8e0d9;
}
.research_main .section_area .box_area.blue {
  background: #ebf4f9;
}
.research_main .section_area .box_area.blue li {
  border-bottom: 1px solid #d7e1e6;
}
.research_main .section_area .box_area li > a {
  display: block;
  padding: 18px 0;
}
.research_main .section_area .box_area li > a .tit {
  font-size: 14px;
  line-height: 28px;
  color: #444;
  font-weight: 500;
}
.research_main .section_area .box_area li > a > p {
  font-size: 16px;
  line-height: 21px;
  margin-top: 4px;
  font-weight: 700;
}
.research_main .section_area .box_area li > a:hover .ico_top {
  text-decoration: underline;
}
.research_main .section_area .box_area li > a:hover p {
  text-decoration: underline;
}
.research_main .section_area .box_area li .ico_area {
  position: relative;
  padding-left: 32px;
}
.research_main .section_area .box_area li .ico_area .ico_top {
  font-size: 16px;
  font-weight: bold;
  color: #000;
  line-height: 24px;
}
.research_main .section_area .box_area li .ico_area .ico_top .info {
  font-size: 12px;
  font-weight: 500;
  color: #757575;
  margin-left: 16px;
}
.research_main .section_area .box_area li .ico_area .ico_top:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
}
.research_main .section_area .box_area li .ico_area .ico_korea::before {
  background: url("../../inc_renewal/img/research/icon_korea.png") 0 0 no-repeat;
}
.research_main .section_area .box_area li .ico_area .ico_usa::before {
  background: url("../../inc_renewal/img/research/icon_usa.png") 0 0 no-repeat;
}
.research_main .section_area .box_area li .ico_area .ico_con {
  min-height: 68px;
  letter-spacing: -0.58px;
  color: #444;
  margin-top: 6px;
}
.research_main .section_area .box_area li .ico_area .ico_con p {
  margin-bottom: 7px;
}
.research_main .section_area .box_area li .ico_area .ico_con p span {
  font-size: 14px;
  color: #444;
  font-weight: normal;
}
.research_main .section_area .box_area li .ico_area .ico_con p:last-child {
  margin-bottom: 0;
}
.research_main .section_area .box_area li:last-child {
  border-bottom: 0;
}
.research_main .section_area .m_bottom_area {
  clear: both;
  position: relative;
  padding-top: 64px;
}
.research_main .section_area .m_bottom_area .tit_s {
  margin-bottom: 0;
}
.research_main .section_area .m_bottom_area a {
  display: inherit;
}
.research_main .section_area .m_bottom_area .con {
  position: absolute;
  bottom: 6px;
  left: 120px;
  width: 642px;
  color: #444;
  font-weight: normal;
}
.research_main .section_area .m_bottom_area .con:hover {
  text-decoration: underline;
}
.research_main:after {
  content: "";
  display: block;
  clear: both;
}

.modal_research .modal_header .wrapper {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='720' height='300' viewBox='0 0 720 300'%3E%3Cdefs%3E%3ClinearGradient id='uqra2qqbyb' x1='100%25' x2='6.057%25' y1='41.319%25' y2='58.681%25'%3E%3Cstop offset='0%25' stop-color='%235692CE'/%3E%3Cstop offset='100%25' stop-color='%230F4C81' stop-opacity='.711'/%3E%3C/linearGradient%3E%3Cpath id='ovlpj778da' d='M0 0H720V300H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg transform='translate(-600 -80) translate(600 80)'%3E%3Cuse fill='%231963D4' xlink:href='%23ovlpj778da'/%3E%3Cuse fill='url(%23uqra2qqbyb)' xlink:href='%23ovlpj778da'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  padding: 48px;
}
.modal_research .modal_header .wrapper .title {
  font-size: 32px;
  color: #FFF;
  margin-top: 32px;
}
.modal_research .modal_header .wrapper .info {
  margin-top: 20px;
}
.modal_research .modal_header .wrapper .info span {
  position: relative;
  font-size: 12px;
  color: #FFF;
  letter-spacing: -0.5px;
  font-weight: normal;
  padding-right: 10px;
  margin-right: 8px;
}
.modal_research .modal_header .wrapper .info .name::after {
  content: "";
  width: 2px;
  height: 2px;
  background: #FFF;
  position: absolute;
  top: calc(50% - 1px);
  right: 0;
  border-radius: 50%;
}
.modal_research .modal_header .wrapper .info .date {
  font-family: "Roboto";
  letter-spacing: 0;
}
.modal_research .modal_body {
  padding: 0 0 48px 0;
}
.modal_research .modal_body .wrapper .comp {
  margin-top: 48px;
}
.modal_research .modal_body .wrapper .comp .title a {
  font-size: 20px;
  color: #0886c5;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 32px;
}
.modal_research .modal_body .wrapper .comp .title a:hover {
  text-decoration: underline;
}
.modal_research .modal_body .wrapper .comp .title p {
  font-size: 12px;
  color: #757575;
  line-height: 20px;
  margin: 4px 0 24px 0;
  font-weight: normal;
}
.modal_research .modal_body .wrapper .comp .hash_list {
  margin-bottom: 56px;
}
.modal_research .modal_body .wrapper .comp .hash_list li {
  color: #222;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 8px;
}
.modal_research .modal_body .wrapper .comp .contents_list .content {
  margin-bottom: 24px;
}
.modal_research .modal_body .wrapper .comp .contents_list .content a {
  font-size: 14px;
  line-height: 24px;
  font-weight: bold;
  letter-spacing: -0.4px;
}
.modal_research .modal_body .wrapper .comp .contents_list .content a:hover {
  text-decoration: underline;
}
.modal_research .modal_body .wrapper .comp .contents_list .content p {
  font-size: 14px;
  line-height: 24px;
  color: #444;
  font-weight: normal;
  margin-top: 4px;
}
.modal_research .modal_body .wrapper .comp .contents_list .content:last-child {
  margin-bottom: 0;
}
.modal_research .modal_body .wrapper.ai_modal {
  margin-top: 40px;
}
.modal_research .modal_body .wrapper.ai_modal a > span {
  text-decoration: underline !important;
  font-weight: bold !important;
}
.modal_research > .btn_close {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1236 -128) translate(600 80) translate(48 48) matrix(1 0 0 -1 588 36)'%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-width='2' d='M27.9 27.9L8.1 8.1'/%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-width='2' d='M27.9 27.9L8.1 8.1' transform='matrix(-1 0 0 1 36 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") !important;
}

.modal_realtime {
  width: 1056px !important;
}
.modal_realtime .modal_header .wrapper p {
  font-size: 12px;
  color: #757575;
  font-weight: normal;
  margin-top: 8px;
}
.modal_realtime .modal_header .wrapper p span {
  font-family: "Roboto";
  margin-right: 4px;
  letter-spacing: 0;
}
.modal_realtime .modal_body {
  padding: 48px 0;
}
.modal_realtime .modal_body .storkmarket_area .kospi {
  float: left;
  width: calc(50% - 24px);
}
.modal_realtime .modal_body .storkmarket_area .kosdaq {
  float: right;
  width: calc(50% - 24px);
}
.modal_realtime .modal_body .storkmarket_area div {
  position: relative;
  padding-left: 28px;
  box-sizing: border-box;
}
.modal_realtime .modal_body .storkmarket_area div h3 {
  font-family: "Roboto";
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 26px;
  letter-spacing: 0px;
}
.modal_realtime .modal_body .storkmarket_area div .stork_index {
  font-family: "Roboto";
  letter-spacing: 0;
}
.modal_realtime .modal_body .storkmarket_area div .stork_index strong {
  font-size: 40px;
  font-weight: 500;
  vertical-align: middle;
  margin-right: 24px;
}
.modal_realtime .modal_body .storkmarket_area div .stork_index span {
  position: relative;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: normal;
  vertical-align: middle;
  margin-right: 16px;
}
.modal_realtime .modal_body .storkmarket_area div .trading_type {
  margin-top: 46px;
}
.modal_realtime .modal_body .storkmarket_area div .trading_type li {
  position: relative;
  float: left;
  font-size: 14px;
  font-weight: 500;
  padding-right: 16px;
  margin-right: 16px;
}
.modal_realtime .modal_body .storkmarket_area div .trading_type li::after {
  content: "";
  width: 1px;
  height: 14px;
  background: #e0e0e0;
  position: absolute;
  right: 0;
  top: calc(50% - 7px);
}
.modal_realtime .modal_body .storkmarket_area div .trading_type li:last-child {
  padding-right: 0;
  margin-right: 0;
}
.modal_realtime .modal_body .storkmarket_area div .trading_type li:last-child:after {
  display: none;
}
.modal_realtime .modal_body .storkmarket_area div .trading_type li em {
  margin-left: 6px;
  font-weight: bold;
  letter-spacing: 0.1px;
  font-family: "Roboto";
}
.modal_realtime .modal_body .storkmarket_area div .trading_type li em + span {
  margin-left: 2px;
}
.modal_realtime .modal_body .storkmarket_area div .trading_type li .up {
  color: #ec0e26;
}
.modal_realtime .modal_body .storkmarket_area div .trading_type li .up + span {
  color: #ec0e26;
}
.modal_realtime .modal_body .storkmarket_area div .trading_type li .down {
  color: #1367ff;
}
.modal_realtime .modal_body .storkmarket_area div .trading_type li .down + span {
  color: #1367ff;
}
.modal_realtime .modal_body .storkmarket_area .up_area::before {
  content: "";
  width: 4px;
  height: 128px;
  background: #ec0e26;
  border-radius: 2px;
  position: absolute;
  left: 0;
  top: 0;
}
.modal_realtime .modal_body .storkmarket_area .up_area span.up {
  padding-left: 16px;
  color: #ec0e26;
}
.modal_realtime .modal_body .storkmarket_area .up_area span.up::before {
  content: "";
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23EC0E26'%3E%3Cg%3E%3Cg%3E%3Cpath d='M206 53L212 61 200 61z' transform='translate(-680 -298) translate(432 85) translate(48 160)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
  position: absolute;
  left: 0;
  top: calc(50% - 4px);
  width: 12px;
  height: 8px;
}
.modal_realtime .modal_body .storkmarket_area .up_area span.up + .plus {
  color: #ec0e26;
}
.modal_realtime .modal_body .storkmarket_area .down_area::before {
  content: "";
  width: 4px;
  height: 128px;
  background: #1367ff;
  border-radius: 2px;
  position: absolute;
  left: 0;
  top: 0;
}
.modal_realtime .modal_body .storkmarket_area .down_area span.down {
  padding-left: 16px;
  color: #1367ff;
}
.modal_realtime .modal_body .storkmarket_area .down_area span.down::before {
  content: "";
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%231367FF'%3E%3Cg%3E%3Cg%3E%3Cpath d='M183 53L189 61 177 61z' transform='translate(-1161 -298) translate(432 85) translate(552 160) matrix(1 0 0 -1 0 114)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
  position: absolute;
  left: 0;
  top: calc(50% - 4px);
  width: 12px;
  height: 8px;
}
.modal_realtime .modal_body .storkmarket_area .down_area span.down + .minus {
  color: #1367ff;
}
.modal_realtime .modal_body .storkmarket_area .zero_area::before {
  content: "";
  width: 4px;
  height: 128px;
  background: #757575;
  border-radius: 2px;
  position: absolute;
  left: 0;
  top: 0;
}
.modal_realtime .modal_body .storkmarket_area .zero_area .stork_index span {
  font-family: "Roboto";
  font-weight: normal;
  color: #757575;
}
.modal_realtime .modal_body .storkmarket_area .zero_area .stork_index .zero {
  padding-left: 18px;
}
.modal_realtime .modal_body .storkmarket_area .zero_area .stork_index .zero::before {
  content: "";
  width: 12px;
  height: 2px;
  background: #757575;
  position: absolute;
  left: 0;
  top: calc(50% - 1px);
}
.modal_realtime .modal_body .storkmarket_area .zero_area .trading_type li em {
  color: #757575;
  margin-left: 8px;
}
.modal_realtime .modal_body .storkmarket_area .zero_area .trading_type li span {
  color: #757575;
  margin-left: 0;
}
.modal_realtime .modal_body .kosis_area {
  width: 100%;
  margin-top: 48px;
}
.modal_realtime .modal_body .kosis_area .table_left {
  float: left;
  width: calc(50% - 24px);
}
.modal_realtime .modal_body .kosis_area .table_left:first-child table {
  margin-bottom: 40px;
}
.modal_realtime .modal_body .kosis_area .table_right {
  float: right;
  width: calc(50% - 24px);
}
.modal_realtime .modal_body .kosis_area h3 {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: -0.5px;
}
.modal_realtime .modal_body .kosis_area table {
  border-top: 1px solid #757575;
  width: 100%;
  margin-top: 16px;
  font-size: 14px;
}
.modal_realtime .modal_body .kosis_area table th, .modal_realtime .modal_body .kosis_area table td {
  padding: 14px 0;
}
.modal_realtime .modal_body .kosis_area table th {
  text-align: left;
  padding-left: 8px;
  border-bottom: 1px solid #e0e0e0;
  letter-spacing: -0.5px;
}
.modal_realtime .modal_body .kosis_area table td {
  border-bottom: 1px solid #e0e0e0;
  text-align: right;
  padding-right: 8px;
  letter-spacing: 0.1px;
  font-family: "Roboto";
}
.modal_realtime .modal_body .kosis_area table td span {
  color: #757575;
}
.modal_realtime .modal_body .kosis_area table .up span {
  position: relative;
  padding-left: 10px;
  color: #ec0e26;
}
.modal_realtime .modal_body .kosis_area table .up span::before {
  content: "";
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='4' viewBox='0 0 6 4'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23EC0E26'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M319 10L322 14 316 14z' transform='translate(-796 -492) translate(432 85) translate(48 340) translate(0 57)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
  width: 6px;
  height: 4px;
  position: absolute;
  left: 0;
  top: calc(50% - 2px);
}
.modal_realtime .modal_body .kosis_area table .plus span {
  color: #ec0e26;
}
.modal_realtime .modal_body .kosis_area table .down span {
  position: relative;
  padding-left: 10px;
  color: #1367ff;
}
.modal_realtime .modal_body .kosis_area table .down span::before {
  content: "";
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='4' viewBox='0 0 6 4'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%231367FF'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M327 10L330 14 324 14z' transform='translate(-804 -590) translate(432 85) translate(48 340) translate(0 155) matrix(1 0 0 -1 0 24)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
  width: 6px;
  height: 4px;
  position: absolute;
  left: 0;
  top: calc(50% - 2px);
}
.modal_realtime .modal_body .kosis_area table .minus span {
  color: #1367ff;
}
.modal_realtime .modal_body .kosis_area table .zero span {
  position: relative;
  color: #757575;
  padding-left: 10px;
}
.modal_realtime .modal_body .kosis_area table .zero span::before {
  content: "";
  width: 6px;
  height: 2px;
  background: #757575;
  position: absolute;
  left: 0;
  top: calc(50% - 1px);
}

.research_tip {
  margin-top: 56px;
}
.research_tip .box_head {
  margin-bottom: 16px;
}
.research_tip .box_head .box_title {
  line-height: 25px;
}
.research_tip .box_body .listBasic li {
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
}
.research_tip .box_body .listBasic li ::after {
  left: 0px;
  width: 4px;
  height: 4px;
  background-color: #aaa;
}

.research_search_comp .view_area .body {
  color: #757575;
  line-height: 24px;
}
.research_search_comp .view_area .body .body_tit {
  display: block;
  font-size: 16px;
  font-weight: bold;
  color: #222;
  margin-bottom: 16px;
  line-height: 30px;
}
.research_search_comp .view_area .body .body_tit_s {
  display: block;
  font-size: 16px;
  font-weight: bold;
  color: #222;
  margin-bottom: 8px;
}
.research_search_comp .view_area .body .body_sub {
  display: inline-block;
  margin-bottom: 12px;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  letter-spacing: -0.5px;
  width: 100%;
  font-weight: 400;
  color: #444;
  line-height: 24px;
}

/**
* 전자서명
* ------------------
* AS-IS , To-Be 공통
*/
.modal .ico_box, .modal .ico_result {
  margin-top: 0px;
}

.ico_box,
.ico_result {
  position: relative;
  text-align: center;
  margin-top: -32px;
}
.ico_box::before,
.ico_result::before {
  content: "";
  display: inline-block;
  padding-bottom: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-912 -422) translate(640 306) translate(272 116)'%3E%3Ccircle cx='48' cy='48' r='48' fill='%23F8F3EE'/%3E%3Cg%3E%3Cpath fill='%23CBA081' d='M10 19h31v-7c0-1.104-.896-2-2-2H12c-1.104 0-2 .896-2 2v7z' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M7 19v-8c0-2.209 1.791-4 4-4h26c2.209 0 4 1.791 4 4v26c0 2.209-1.791 4-4 4H11c-2.209 0-4-1.791-4-4V25M41 19L7 19' transform='translate(24 24)'/%3E%3Cpath fill='%23444' d='M25 28c0 .553-.447 1-1 1-.553 0-1-.447-1-1 0-.553.447-1 1-1 .553 0 1 .447 1 1' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M25 28c0 .553-.447 1-1 1-.553 0-1-.447-1-1 0-.553.447-1 1-1 .553 0 1 .447 1 1z' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M24 29L24 33' transform='translate(24 24)'/%3E%3Cpath fill='%23444' d='M14 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1M18 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1M22 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1' transform='translate(24 24)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center 0 no-repeat;
}
.ico_box.ico_ok::before,
.ico_result.ico_ok::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='144' viewBox='0 0 144 144'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg transform='translate(-1526 -176) translate(1526 176)'%3E%3Ccircle cx='72' cy='72' r='72' fill='%23EBF4F9'/%3E%3Cg%3E%3Cpath fill='%2394D6F2' d='M62 38c0 13.255-10.745 24-24 24S14 51.255 14 38s10.745-24 24-24 24 10.745 24 24' transform='translate(36 36)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M12.273 24.199c-.934 1.882-1.659 3.906-2.136 6.048-3.177 14.284 5.826 28.438 20.11 31.616 14.284 3.177 28.438-5.827 31.615-20.11 3.178-14.283-5.826-28.438-20.11-31.615-8.686-1.932-17.324.64-23.476 6.165' transform='translate(36 36)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M23.5 35.227L32.875 44.5 48.5 27.5' transform='translate(36 36)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center 0 no-repeat;
  background-size: 100%;
}
.ico_box.ico_fail::before,
.ico_result.ico_fail::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-912 -406) translate(640 290) translate(272 116)'%3E%3Ccircle cx='48' cy='48' r='48' fill='%23EBF4F9'/%3E%3Cg%3E%3Cpath fill='%2394D6F2' d='M23.83 12.525L8 40.065h29.947c3.075 0 5-3.327 3.468-5.993L29.031 12.525c-1.153-2.007-4.049-2.007-5.202 0' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M17.62 14.985L6.604 34.065c-1.54 2.666.385 6 3.464 6h27.864c3.08 0 5.003-3.334 3.463-6l-13.93-24.13c-1.54-2.667-5.39-2.667-6.929 0' transform='translate(24 24)'/%3E%3Cpath fill='%23444' d='M25 32c0 .553-.447 1-1 1-.553 0-1-.447-1-1 0-.553.447-1 1-1 .553 0 1 .447 1 1' transform='translate(24 24)'/%3E%3Cpath fill='%23444' d='M24 31c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1' transform='translate(24 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M24 22L24 28' transform='translate(24 24)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center 0 no-repeat;
  background-size: 100%;
}
.ico_box.ico_password::before,
.ico_result.ico_password::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-912.000000, -426.000000) translate(640.000000, 310.000000) translate(272.000000, 116.000000)'%3E%3Ccircle cx='48' cy='48' r='48' fill='%23F8F3EE'/%3E%3Cg%3E%3Cpath fill='%23CBA081' d='M10 19h31v-7c0-1.104-.896-2-2-2H12c-1.104 0-2 .896-2 2v7z' transform='translate(24.000000, 24.000000)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M7 19v-8c0-2.209 1.791-4 4-4h26c2.209 0 4 1.791 4 4v26c0 2.209-1.791 4-4 4H11c-2.209 0-4-1.791-4-4V25M41 19L7 19' transform='translate(24.000000, 24.000000)'/%3E%3Cpath fill='%23444' d='M25 28c0 .553-.447 1-1 1-.553 0-1-.447-1-1 0-.553.447-1 1-1 .553 0 1 .447 1 1' transform='translate(24.000000, 24.000000)'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M25 28c0 .553-.447 1-1 1-.553 0-1-.447-1-1 0-.553.447-1 1-1 .553 0 1 .447 1 1z' transform='translate(24.000000, 24.000000)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M24 29L24 33' transform='translate(24.000000, 24.000000)'/%3E%3Cpath fill='%23444' d='M14 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1M18 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1M22 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1' transform='translate(24.000000, 24.000000)'/%3E%3C/g%3E%3Cg transform='translate(54.000000, 52.000000)'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23F8F3EE'/%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M2.5 9.598v1.941c0 .715.58 1.294 1.294 1.294h8.412c.715 0 1.294-.579 1.294-1.294V9.598' transform='translate(3.000000, 1.000000)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5.333 7.333L8 10 10.667 7.333' transform='translate(3.000000, 1.000000)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='1.5' d='M8 9.069L8 3.127' transform='translate(3.000000, 1.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center 0 no-repeat;
  background-size: 100%;
}
.ico_box.ico_ARS::before,
.ico_result.ico_ARS::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3Cpath id='9lk90jjr7a' d='M0 0L96 0 96 96 0 96z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-509 -335) translate(237 219) translate(272 116)'%3E%3Cmask id='kmdic1jjkb' fill='%23fff'%3E%3Cuse xlink:href='%239lk90jjr7a'/%3E%3C/mask%3E%3Cpath fill='%23EBF4F9' d='M48 0c26.51 0 48 21.49 48 48S74.51 96 48 96 0 74.51 0 48 21.49 0 48 0' mask='url(%23kmdic1jjkb)'/%3E%3C/g%3E%3Cg transform='translate(-509 -335) translate(237 219) translate(272 116) translate(32 21)'%3E%3Cpath fill='%2394D6F2' d='M6.462 33.923h24v16h-26v-14c0-1.104.895-2 2-2z'/%3E%3Crect width='30' height='50' x='1' y='1' stroke='%23444' stroke-width='2' rx='4'/%3E%3Crect width='8' height='1.5' x='10.692' y='3.462' fill='%23444' rx='.75'/%3E%3Crect width='2' height='2' x='20.538' y='3.462' fill='%23444' rx='1'/%3E%3Cpath fill='%23444' d='M13.777 17.835s.395 1.907 3.162 3.428c0 0 .606-.87 1.58-.58l1.845.58s1.054.362.448 1.375c-.606 1.014-1.16 1.135-1.16 1.135s-1.37.772-3.82-.531c-2.272-1.208-5.562-4.905-4.688-7.669.133-.418.42-.78.799-1.043.51-.354 1.303-.756 1.899-.377.204.13.332.338.386.56l.444 1.843s.317.7-.895 1.28'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center 0 no-repeat;
  background-size: 100%;
}

.ico_box::before {
  width: 144px;
  height: 144px;
  background-size: 144px;
}
.ico_box strong {
  position: relative;
  display: block;
  font-size: 24px;
  line-height: 46px;
  color: #222;
  text-align: center;
  font-weight: 500;
}
.ico_box p {
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: -0.5px;
  text-align: center;
  color: #222222;
  margin: 24px 0px 4px 0px;
}
.ico_box .help_txt {
  font-weight: 500;
  margin: 0px 0px 0px 0px;
}

.ico_result::before {
  width: 96px;
  height: 96px;
  background-size: 96px;
}
.ico_result .h2_title {
  display: block;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  text-align: center;
  color: #222222;
}
.ico_result p {
  position: relative;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: -0.5px;
  text-align: center;
  color: #444444;
  margin-top: 8px;
}
.ico_result p strong {
  color: #0886c5;
  font-weight: 500;
}

.pin_area {
  text-align: center;
}
.pin_area .title {
  display: inline-block;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -0.42;
}
.pin_area .pin_number {
  position: relative;
  margin: 32px 0 48px;
  text-align: center;
}
.pin_area .pin_number span {
  position: relative;
  width: 16px;
  height: 16px;
  margin-left: 16px;
}
.pin_area .pin_number span:first-child {
  margin-left: 0;
}
.pin_area .pin_number span:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  background-color: #e0e0e0;
  border-radius: 50%;
}
.pin_area .pin_number span.filled::after {
  background-color: #0886c5;
}
.pin_area .pin_number input {
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
}
.pin_area .btn_guide {
  position: relative;
  display: block;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #444 !important;
}
.pin_area .btn_guide:after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-448 -631) translate(364 628) translate(84 3)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.75 7.5L14.25 12 9.75 16.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.pin_area .btn_guide:after {
  vertical-align: top;
}
.pin_area .btn_guide:hover, .pin_area .btn_guide:focus {
  text-decoration: underline;
}
.pin_area .pin_help {
  position: relative;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.5px;
  text-align: center;
  color: #757575;
}

.login_cont {
  width: 100%;
  height: auto;
  position: relative;
}
.login_cont .title {
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  letter-spacing: -0.71px;
  text-align: center;
  color: #222222;
}
.login_cont p {
  position: relative;
  margin: 4px 0px 16px 0px;
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: -0.5px;
  text-align: center;
  color: #757575;
}
.login_cont .qr_type {
  width: 100%;
  position: relative;
  text-align: center;
  margin: 0px 0px 56px 0px;
}
.login_cont .qr_type .qr_login {
  position: relative;
  width: 360px;
  margin: 0 auto;
}
.login_cont .qr_type .qr_login::after {
  display: block;
  content: "";
  clear: both;
}
.login_cont .qr_type .qr_login .qr_box {
  float: left;
  display: inline-block;
  width: 102px;
  height: 102px;
  margin-top: 0px;
  padding: 24px;
  border: 2px solid #e8e0d9;
  border-radius: 12px;
  text-align: center;
}
.login_cont .qr_type .qr_login .qr_box span {
  position: absolute;
  display: block;
  width: 102px;
  font-family: "Roboto";
  font-size: 24px;
  font-weight: 500;
  line-height: 102px;
  letter-spacing: normal;
  text-align: center;
  color: #222222;
}
.login_cont .qr_type .qr_login .qr_box img {
  position: absolute;
  display: block;
  width: 102px;
}
.login_cont .qr_type .qr_login .sub_txt {
  float: left;
  font-size: 14px;
  font-weight: 500;
  line-height: 152px;
  letter-spacing: normal;
  text-align: center;
  color: #757575;
  padding: 0px 16px;
}
.login_cont .qr_type .qr_time {
  position: relative;
  margin: 25px 0px 0px 0px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.5px;
  text-align: center;
  color: #222222;
  vertical-align: bottom;
}
.login_cont .qr_type .qr_time em {
  font-family: "Roboto";
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  letter-spacing: normal;
  color: #8c6242;
  padding-left: 8px;
  display: inline-block;
  vertical-align: text-bottom;
}
.login_cont .qr_type .qr_time a {
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.5px;
  text-align: center;
  color: #757575;
  margin-left: 24px;
  text-decoration: underline;
  display: inline-block;
  vertical-align: baseline;
}
.login_cont .login_type {
  width: 100%;
  position: relative;
  text-align: center;
  margin: 40px 0px 56px 0px;
}
.login_cont .login_type .id_login {
  position: relative;
  width: 488px;
  height: auto;
  margin: 0 auto;
  text-align: left;
}
.login_cont .login_type .id_login .form_input {
  width: 325px;
  display: inline-block;
  text-align: left;
  position: relative;
}
.login_cont .login_type .id_login .form_input .login_input {
  width: 320px;
  margin-left: 0px;
  font-family: "Roboto";
}
.login_cont .login_type .id_login .form_input .tooltip {
  position: absolute;
  z-index: 2;
  right: 20px;
  bottom: 15px;
}
.login_cont .login_type .id_login .btn_login {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 160px;
  height: 104px;
  background: #80624c;
}
.login_cont .login_type .id_login .btn_login span {
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  letter-spacing: -0.5px;
  text-align: justify;
  color: #ffffff;
}
.login_cont .login_type .id_login .form_checkbox {
  position: relative;
  padding: 12px 0px;
  border-top: none;
  border-bottom: 1px #e0e0e0 solid;
}
.login_cont .login_type .id_login .form_checkbox .mtl_checkbox span {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.5px;
  text-align: justify;
  color: #757575;
  padding: 0 2px 0px 28px;
}
.login_cont .login_type .id_login .form_checkbox .ico_link {
  float: right;
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-1174.000000, -606.000000) translate(716.000000, 490.000000) translate(328.000000, 116.000000) translate(130.000000, 0.000000)'%3E%3Crect width='15' height='15' x='4.5' y='4.5' fill='%23FFF' stroke='%23757575' rx='7.5'/%3E%3Cpath fill='%23757575' fill-rule='nonzero' d='M12.58 13.792c.009-.562.141-.99.4-1.283l.72-.709c.594-.617.89-1.244.89-1.88 0-.716-.22-1.272-.659-1.67-.439-.4-1.051-.598-1.836-.598-.762 0-1.374.2-1.837.603-.463.402-.699.95-.706 1.64h1.423c0-.324.103-.58.308-.77.205-.19.476-.284.812-.284.351 0 .618.097.8.29.181.193.272.474.272.84 0 .278-.078.536-.235.774-.101.157-.342.42-.723.788-.381.37-.636.708-.765 1.017-.129.309-.193.723-.193 1.242h1.33zm-.626 2.578c.258 0 .457-.072.598-.216.14-.145.21-.325.21-.54 0-.222-.072-.407-.216-.553-.145-.147-.342-.22-.592-.22-.246 0-.442.071-.586.214-.145.142-.217.329-.217.56 0 .214.07.394.208.539.139.144.337.216.595.216z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 center no-repeat;
}
.login_cont .login_type .certification_login {
  position: relative;
  width: 188px;
  display: inline-block;
  margin-top: 0px;
  padding: 24px;
  border: 2px solid #e8e0d9;
  border-radius: 12px;
}
.login_cont .login_type .certification_login:hover {
  background-color: #fbf8f5;
}
.login_cont .login_type .certification_login .small_tit {
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  letter-spacing: -0.5px;
  text-align: center;
  color: #222222;
  margin: 0px auto;
  position: relative;
}
.login_cont .login_type .certification_login .ico_easy::before {
  content: "";
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23CBA081' d='M10 19h31v-7c0-1.104-.896-2-2-2H12c-1.104 0-2 .896-2 2v7z' transform='translate(-811 -514) translate(717 490) translate(94 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M7 19v-8c0-2.209 1.791-4 4-4h26c2.209 0 4 1.791 4 4v26c0 2.209-1.791 4-4 4H11c-2.209 0-4-1.791-4-4V25M41 19L7 19' transform='translate(-811 -514) translate(717 490) translate(94 24)'/%3E%3Cpath fill='%23444' d='M25 28c0 .553-.447 1-1 1-.553 0-1-.447-1-1 0-.553.447-1 1-1 .553 0 1 .447 1 1' transform='translate(-811 -514) translate(717 490) translate(94 24)'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M25 28c0 .553-.447 1-1 1-.553 0-1-.447-1-1 0-.553.447-1 1-1 .553 0 1 .447 1 1z' transform='translate(-811 -514) translate(717 490) translate(94 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M24 29L24 33' transform='translate(-811 -514) translate(717 490) translate(94 24)'/%3E%3Cpath fill='%23444' d='M14 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1M18 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1M22 13c-.553 0-1 .447-1 1 0 .553.447 1 1 1 .553 0 1-.447 1-1 0-.553-.447-1-1-1' transform='translate(-811 -514) translate(717 490) translate(94 24)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 center no-repeat;
  display: block;
  width: 48px;
  height: 48px;
  margin: 0px auto 3px auto;
}
.login_cont .login_type .certification_login .ico_public::before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M22.006 41H11c-2.21 0-4-1.791-4-4V11c0-2.209 1.79-4 4-4h26c2.209 0 4 1.791 4 4v9M15 17L29 17M15 23L23 23' transform='translate(-1063 -514) translate(717 490) translate(252) translate(94 24)'/%3E%3Cg%3E%3Cpath fill='%23CBA081' d='M5.493 0L7.982 5.666 4.883 6.064 2.49 8.082 0 2.414' transform='translate(-1063 -514) translate(717 490) translate(252) translate(94 24) translate(34.172 33.83)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.493 0L7.982 5.666 4.883 6.064 2.49 8.082 0 2.414' transform='translate(-1063 -514) translate(717 490) translate(252) translate(94 24) translate(34.172 33.83)'/%3E%3C/g%3E%3Cpath fill='%23CBA081' d='M32.06 34.587L29.57 40.253 31.808 40.273 33.339 41.911 35.83 36.243' transform='translate(-1063 -514) translate(717 490) translate(252) translate(94 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M30.336 33.829L27.847 39.495 30.946 39.893 33.339 41.911 35.829 36.243' transform='translate(-1063 -514) translate(717 490) translate(252) translate(94 24)'/%3E%3Cpath fill='%23CBA081' d='M41 31c0 2.762-2.238 5-5 5s-5-2.238-5-5 2.238-5 5-5 5 2.238 5 5' transform='translate(-1063 -514) translate(717 490) translate(252) translate(94 24)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='2' d='M41 30c0 3.313-2.687 6-6 6s-6-2.687-6-6 2.687-6 6-6 6 2.687 6 6z' transform='translate(-1063 -514) translate(717 490) translate(252) translate(94 24)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 center no-repeat;
  display: block;
  width: 48px;
  height: 48px;
  margin: 0px auto 3px auto;
}
.login_cont .login_type .certification_login small {
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.33px;
  text-align: center;
  color: #757575;
}
.login_cont .login_type .text_btn {
  text-align: center;
  margin: 24px 0px 0px 0px;
  position: relative;
}
.login_cont .login_type .text_btn ul li {
  display: inline-block;
}
.login_cont .login_type .text_btn ul li a {
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.5px;
  text-align: center;
  color: #444444;
  margin: 0 24px;
}
.login_cont .login_type .text_btn ul li a:hover {
  text-decoration: underline;
}
.login_cont .login_type .text_btn ul li::after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='12' viewBox='0 0 1 12'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23CCC'%3E%3Cg%3E%3Cpath d='M253 7H254V19H253z' transform='translate(-1024 -673) translate(771 666)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") right center no-repeat;
  width: 1px;
  height: 24px;
  display: inline-block;
  position: absolute;
}
.login_cont .login_type .text_btn ul li:last-child::after {
  content: "";
  background: none;
  padding-left: 0px;
}
.login_cont .login_type .id_btn {
  position: relative;
  margin: 24px auto 0px auto;
}
.login_cont .login_type .id_btn span {
  padding: 0px 24px !important;
}
.login_cont .login_type .id_btn a {
  margin: 0 24px;
}
.login_cont .login_type .id_btn a::after {
  padding-left: 24px;
}
.login_cont .other_login {
  width: 100%;
  height: auto;
  position: relative;
  padding: 16px 0px 0px 0px;
  border-top: 1px #ccc solid;
}
.login_cont .other_login::after {
  display: block;
  content: "";
  clear: both;
}
.login_cont .other_login.form_checkbox .right_area {
  margin-top: 0;
}
.login_cont .other_login .left_area {
  float: left;
}
.login_cont .other_login .left_area .h3_title {
  font-size: 16px;
  font-weight: bold;
  line-height: 28px;
  letter-spacing: -0.33px;
  color: #222222;
  margin: 0px 0px 4px 0px;
  text-align: left;
}
.login_cont .other_login .left_area .link_txt {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #444444;
  text-align: left;
  text-decoration: none;
}
.login_cont .other_login .left_area .link_txt:hover {
  text-decoration: underline;
}
.login_cont .other_login .left_area .easy_login {
  display: inline-block;
  margin-right: 32px;
}
.login_cont .other_login .left_area .easy_login::before {
  position: absolute;
  content: "";
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg transform='translate(-480 -763) translate(480 763)'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23F8F3EE'/%3E%3Cpath fill='%23CBA081' d='M13.206 17.573H28.25v-3.367c0-.553-.447-1-1-1H14.206c-.552 0-1 .447-1 1v3.367z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='1.5' d='M11.75 17.573v-3.882c0-1.072.869-1.94 1.941-1.94h12.618c1.072 0 1.941.868 1.941 1.94v12.617c0 1.073-.869 1.942-1.941 1.942H13.691c-1.072 0-1.941-.869-1.941-1.942v-4.823M28.25 17.573L11.75 17.573'/%3E%3Cpath fill='%23444' d='M20.485 21.941c0 .268-.217.485-.485.485s-.486-.217-.486-.485c0-.269.218-.485.486-.485s.485.216.485.485'/%3E%3Cpath stroke='%23444' stroke-width='1.5' d='M20.485 21.941c0 .268-.217.485-.485.485s-.486-.217-.486-.485c0-.269.218-.485.486-.485s.485.216.485.485z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='1.5' d='M20 22.427L20 24.367'/%3E%3Cpath fill='%23444' d='M15.147 14.398c-.414 0-.75.335-.75.75 0 .414.336.75.75.75s.75-.336.75-.75c0-.415-.336-.75-.75-.75M18.147 14.398c-.414 0-.75.335-.75.75 0 .414.336.75.75.75s.75-.336.75-.75c0-.415-.336-.75-.75-.75'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 center no-repeat;
  display: inline-block;
  width: 40px;
  height: 40px;
}
.login_cont .other_login .left_area .easy_login span {
  display: inline-block;
  padding-left: 48px;
  font-size: 14px;
  font-weight: bold;
  line-height: 40px;
  letter-spacing: -0.5px;
  color: #444444;
}
.login_cont .other_login .left_area .easy_login span:hover {
  text-decoration: underline;
}
.login_cont .other_login .left_area .smart_login {
  display: inline-block;
}
.login_cont .other_login .left_area .smart_login::before {
  position: absolute;
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg transform='translate(-650 -763) translate(650 763)'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23F8F3EE'/%3E%3Cpath fill='%23CBA081' d='M17.148 24.852h5.704c1.105 0 2-.896 2-2v-5.704c0-1.105-.895-2-2-2h-5.704c-1.104 0-2 .895-2 2v5.704c0 1.104.896 2 2 2'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='1.5' d='M11.75 16.602v-2.91c0-1.072.869-1.943 1.941-1.943h2.912M28.25 16.602v-2.91c0-1.072-.869-1.943-1.941-1.943h-2.912M11.75 23.398v2.91c0 1.073.869 1.942 1.941 1.942h2.912M28.25 23.398v2.91c0 1.073-.869 1.942-1.941 1.942h-2.912M28.25 20L11.75 20'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 center no-repeat;
  display: inline-block;
  width: 40px;
  height: 40px;
}
.login_cont .other_login .left_area .smart_login span {
  display: inline-block;
  padding-left: 48px;
  font-size: 14px;
  font-weight: bold;
  line-height: 40px;
  letter-spacing: -0.5px;
  color: #444444;
}
.login_cont .other_login .left_area .smart_login span:hover {
  text-decoration: underline;
}
.login_cont .other_login .right_area {
  float: right;
  margin-top: 8px;
}
.login_cont .other_login .right_area .tit {
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-align: right;
  color: #444444;
  margin-right: 11px;
}
.login_cont .other_login .right_area .mtl_selectbox {
  height: 24px;
  border: none;
  padding-right: 24px;
  text-align: right;
  margin: 0 0;
  vertical-align: top;
}
.login_cont .other_login .right_area .mtl_selectbox::before {
  width: 24px;
  height: 24px;
}
.login_cont .other_login .right_area .mtl_selectbox > a {
  width: auto;
  height: 24px;
  line-height: 24px;
  padding: 0;
}
.login_cont .other_login .right_area .mtl_selectbox > a:hover {
  text-decoration: underline;
}
.login_cont .other_login .right_area .mtl_selectbox > .selectList {
  margin-left: -20px;
}
.login_cont .other_login .right_area .mtl_selectbox > .selectList li {
  padding: 8px 24px 10px 12px;
}
.login_cont .other_login .right_area .mtl_selectbox.on::after, .login_cont .other_login .right_area .mtl_selectbox.is_focus::after {
  border: none;
}

.modal .login_cont .qr_type {
  margin: 32px 0px 20px 0px;
}

.alert_box {
  position: relative;
  padding: 26px 24px;
  border-radius: 16px;
  background-color: #f5f5f5;
}
.alert_box p {
  color: #222;
  line-height: 28px;
  font-size: 16px;
  text-align: center;
  letter-spacing: -0.6px;
  font-weight: 500;
}
.alert_box strong {
  color: #0886c5;
}
.alert_box strong.point_strong {
  color: #222222;
}
.alert_box.tit_box {
  text-align: center;
}
.alert_box.tit_box .h3_title {
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 16px;
}
.alert_box.tit_box p {
  position: relative;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.5px;
}

.bg_beige {
  background-color: #f8f3ee !important;
}

.alert_box.bg_beige {
  padding: 26px 0px;
}

.alert_box .normal_txt {
  font-size: 16px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.55px;
  text-align: center;
  color: #222222;
}

.access_list {
  position: relative;
}
.access_list::after {
  display: block;
  content: "";
  clear: both;
}
.access_list li {
  float: left;
  padding: 0px 24px;
  width: 223px;
  border-right: 1px #e8e0d9 solid;
  text-align: center;
}
.access_list li:last-child {
  border-right: none;
}
.access_list li p {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #444444;
  margin-top: 8px;
}
.access_list li p span {
  font-size: 16px;
  line-height: 28px;
  font-weight: 500;
  letter-spacing: 0px;
  color: #444444;
}
.access_list li .tit {
  font-size: 14px;
}

/**
* Goang : 2021.Renewal
* ------------------
*/
.box_swiper .tab_button {
  padding: 0 56px;
  margin-bottom: 23px;
}
.box_swiper .tab_content,
.box_swiper .slick_content {
  position: relative;
}
.box_swiper .tab_content .view_all,
.box_swiper .slick_content .view_all {
  display: block;
  padding: 0 56px;
  color: #666;
  font-size: 13px;
  font-weight: 400;
}
.box_swiper .tab_content .view_all::after,
.box_swiper .slick_content .view_all::after {
  display: block;
  content: "";
  clear: both;
}
.box_swiper .tab_content .view_all .btn_plus,
.box_swiper .slick_content .view_all .btn_plus {
  float: right;
}
.box_swiper .tab_content .slick-slider,
.box_swiper .slick_content .slick-slider {
  margin-top: 10px;
}
.box_swiper .tab_content .slick-slider .slick-track,
.box_swiper .slick_content .slick-slider .slick-track {
  margin-left: 0;
  margin-right: 0;
}
.box_swiper .tab_content .form_help,
.box_swiper .slick_content .form_help {
  margin: 16px 56px 0;
}
.box_swiper .tab_content.no_data .slick-slider,
.box_swiper .slick_content.no_data .slick-slider {
  display: none;
}
.box_swiper .tab_content.no_data .empty_box,
.box_swiper .slick_content.no_data .empty_box {
  display: block;
  color: #757575;
  padding: 10px 0 18px;
}
.box_swiper .tab_content.no_data .empty_box .btn_arrow,
.box_swiper .slick_content.no_data .empty_box .btn_arrow {
  margin-top: 15px;
  text-decoration: underline;
}
.box_swiper .tab_content .tab_table th,
.box_swiper .slick_content .tab_table th {
  color: #222;
  font-size: 14px;
  text-align: left;
  padding-left: 56px;
}
.box_swiper .tab_content .tab_table td,
.box_swiper .slick_content .tab_table td {
  padding: 10px 20px;
}

.slick-slider {
  position: relative;
  padding: 0 24px;
}
.slick-slider .slick-wrapper {
  padding: 0 21px 0 31px;
}
.slick-slider .item {
  position: relative;
  margin-right: 10px;
}
.slick-slider .item:last-child {
  margin-right: 0;
}
.slick-slider button.slick-prev {
  position: absolute;
  left: 0;
  width: 24px;
  height: 105px;
  cursor: pointer;
  background: #f5f5f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg fill='%23ccc'%3E%3Cpath d='M1.35 12.2h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 14.9 0 14.296 0 13.55c0-.746.604-1.35 1.35-1.35z' transform='translate(-503.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(24.000000, 144.000000) translate(4.709367, 2.059367) translate(6.300000, 13.550000) scale(-1, 1) rotate(-45.000000) translate(-6.300000, -13.550000)'/%3E%3Cpath d='M1.35 5h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 7.7 0 7.096 0 6.35 0 5.604.604 5 1.35 5z' transform='translate(-503.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(24.000000, 144.000000) translate(4.709367, 2.059367) translate(6.300000, 6.350000) rotate(-225.000000) translate(-6.300000, -6.350000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.slick-slider button.slick-prev span {
  font-size: 0;
}
.slick-slider button.slick-prev:hover, .slick-slider button.slick-prev:focus {
  background: #f5f5f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg fill='%23AFAFAF'%3E%3Cpath d='M1.35 12.2h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 14.9 0 14.296 0 13.55c0-.746.604-1.35 1.35-1.35z' transform='translate(-503.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(24.000000, 144.000000) translate(4.709367, 2.059367) translate(6.300000, 13.550000) scale(-1, 1) rotate(-45.000000) translate(-6.300000, -13.550000)'/%3E%3Cpath d='M1.35 5h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 7.7 0 7.096 0 6.35 0 5.604.604 5 1.35 5z' transform='translate(-503.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(24.000000, 144.000000) translate(4.709367, 2.059367) translate(6.300000, 6.350000) rotate(-225.000000) translate(-6.300000, -6.350000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.slick-slider button.slick-next {
  position: absolute;
  right: 0;
  width: 24px;
  height: 105px;
  cursor: pointer;
  background: #f5f5f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg fill='%23cccccc'%3E%3Cpath d='M1.35 12.2h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 14.9 0 14.296 0 13.55c0-.746.604-1.35 1.35-1.35z' transform='translate(-1391.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(924.000000, 156.000000) scale(-1, 1) translate(-924.000000, -156.000000) translate(912.000000, 144.000000) translate(4.709367, 1.059367) translate(6.300000, 13.550000) scale(-1, 1) rotate(-45.000000) translate(-6.300000, -13.550000)'/%3E%3Cpath d='M1.35 5h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 7.7 0 7.096 0 6.35 0 5.604.604 5 1.35 5z' transform='translate(-1391.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(924.000000, 156.000000) scale(-1, 1) translate(-924.000000, -156.000000) translate(912.000000, 144.000000) translate(4.709367, 1.059367) translate(6.300000, 6.350000) rotate(-225.000000) translate(-6.300000, -6.350000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.slick-slider button.slick-next span {
  font-size: 0;
}
.slick-slider button.slick-next:hover, .slick-slider button.slick-next:focus {
  background: #f5f5f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg fill='%23AFAFAF'%3E%3Cpath d='M1.35 12.2h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 14.9 0 14.296 0 13.55c0-.746.604-1.35 1.35-1.35z' transform='translate(-1391.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(924.000000, 156.000000) scale(-1, 1) translate(-924.000000, -156.000000) translate(912.000000, 144.000000) translate(4.709367, 1.059367) translate(6.300000, 13.550000) scale(-1, 1) rotate(-45.000000) translate(-6.300000, -13.550000)'/%3E%3Cpath d='M1.35 5h9.9c.746 0 1.35.604 1.35 1.35 0 .746-.604 1.35-1.35 1.35h-9.9C.604 7.7 0 7.096 0 6.35 0 5.604.604 5 1.35 5z' transform='translate(-1391.000000, -767.000000) translate(479.000000, 196.000000) translate(0.000000, 371.000000) translate(0.000000, 56.000000) translate(924.000000, 156.000000) scale(-1, 1) translate(-924.000000, -156.000000) translate(912.000000, 144.000000) translate(4.709367, 1.059367) translate(6.300000, 6.350000) rotate(-225.000000) translate(-6.300000, -6.350000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.slick-slider .slick-prev:before,
.slick-slider .slick-next:before {
  content: "";
}

.card_list::after {
  display: block;
  content: "";
  clear: both;
}
.card_list::after {
  display: block;
  content: "";
  clear: both;
}
.card_list > * {
  box-sizing: border-box;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: left;
  width: calc( 33.3333333333% - 8px );
  margin-right: calc((100% - ( ((100% / 3) - 8px) * 3)) / (3 - 1)) !important;
}
.card_list > *:nth-of-type(3n) {
  float: right;
  margin-right: 0 !important;
}
.card_list li {
  position: relative;
  margin-bottom: 10px;
}

.card_list_top > p,
.card_list_top > div {
  position: relative;
  margin-bottom: 15px;
  padding-left: 10px;
  font-size: 13px;
  font-weight: 400;
  color: #666;
}
.card_list_top > p:after,
.card_list_top > div:after {
  content: "*";
  position: absolute;
  top: 2px;
  left: 0px;
  width: 2px;
  height: 2px;
  color: #666;
}
.card_list_top > p.rfmark,
.card_list_top > div.rfmark {
  padding-left: 15px;
}
.card_list_top > p.rfmark:after,
.card_list_top > div.rfmark:after {
  content: "※";
  top: 0px;
}

.card_item.on > .item_wrap {
  border: 2px solid #0886c5;
  border-radius: 16px;
  box-sizing: border-box;
  padding: 15px;
}
.card_item .item_wrap {
  display: block;
  border: 1px solid #bdbdbd;
  box-sizing: content-box;
  border-radius: 16px;
  padding: 16px;
  background: #fff;
  margin-top: 2px;
  margin-bottom: 2px;
}
.card_item .item_wrap:hover {
  background-color: #ebf4f9;
}
.card_item .item_wrap .name {
  display: inline-block;
  margin-bottom: 16px;
  font-size: 16px;
  color: #222;
  line-height: 28px;
  font-weight: 500;
  max-width: 98%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.card_item .item_wrap .bank {
  display: block;
  font-size: 13px;
  color: #222;
  font-weight: 700;
  line-height: 20px;
}
.card_item .item_wrap .num {
  font-size: 13px;
  color: #666;
  font-weight: 400;
}
.card_item .btn_star {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23CCC' stroke-linejoin='round' d='M12.5 18.034c.203 0 .403.057.584.168l3.493 2.183c.577.36 1.286-.177 1.137-.861l-.953-4.385c-.062-.286.03-.584.241-.777l3.237-2.965c.504-.462.234-1.33-.435-1.394l-4.28-.406c-.28-.027-.523-.211-.633-.482l-1.688-4.13c-.264-.646-1.14-.646-1.405 0l-1.602 3.914c-.162.401-.523.677-.942.717l-4.058.385c-.669.064-.94.932-.435 1.394l3.237 2.965c.21.193.303.491.241.777l-.952 4.386c-.149.684.56 1.221 1.136.861l3.495-2.182c.18-.111.38-.168.583-.168z' transform='translate(-844 -2951) translate(204 2790) translate(48 152) translate(424 1) translate(168 8)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.card_item .btn_star.on {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23EEC639' d='M12.304 4.5L9.484 9.106 4.5 10.826 7.84 15.039 7.873 20.5 12.758 18.499 17.761 20.153 17.44 14.703 20.5 10.265 15.417 8.898z' transform='translate(-420 -2950) translate(204 2790) translate(48 152) translate(168 8)'/%3E%3Cpath stroke='%23EEC639' stroke-linejoin='round' d='M12.5 18.034c.203 0 .403.057.584.168l3.493 2.183c.577.36 1.286-.177 1.137-.861l-.953-4.385c-.062-.286.03-.584.241-.777l3.237-2.965c.504-.462.234-1.33-.435-1.394l-4.28-.406c-.28-.027-.523-.211-.633-.482l-1.688-4.13c-.264-.646-1.14-.646-1.405 0l-1.602 3.914c-.162.401-.523.677-.942.717l-4.058.385c-.669.064-.94.932-.435 1.394l3.237 2.965c.21.193.303.491.241.777l-.952 4.386c-.149.684.56 1.221 1.136.861l3.495-2.182c.18-.111.38-.168.583-.168z' transform='translate(-420 -2950) translate(204 2790) translate(48 152) translate(168 8)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.card_item .btn_del {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-923 -696) translate(479 150) translate(0 353) translate(10 143) translate(0 40) translate(262) translate(172 10)'%3E%3Crect width='18' height='18' fill='%23EEE' rx='9'/%3E%3Cpath stroke='%23FFF' stroke-linecap='square' d='M6 6L12.364 12.364'/%3E%3Cpath stroke='%23FFF' stroke-linecap='square' d='M5.707 6L12.071 12.364' transform='matrix(-1 0 0 1 17.778 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.card_item .btn_del:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-703 -696) translate(479 150) translate(0 353) translate(10 143) translate(0 40) translate(42) translate(172 10)'%3E%3Crect width='18' height='18' fill='%23CCC' rx='9'/%3E%3Cpath stroke='%23FFF' stroke-linecap='square' d='M6 6L12.364 12.364'/%3E%3Cpath stroke='%23FFF' stroke-linecap='square' d='M5.707 6L12.071 12.364' transform='matrix(-1 0 0 1 17.778 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.card_item .label {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 40px;
  height: 20px;
  background: #ebf4f9;
  color: #0886c5;
  border-radius: 10px;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
}

.card_item.aggrement .item_wrap .name {
  max-width: 125px;
}

.modal .card_item .item_wrap .num {
  font-weight: 500;
}
.modal .card_item .item_wrap .label {
  font-weight: 400;
}

.explain_cont dt {
  position: relative;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  padding-left: 8px;
  margin-top: 24px;
}
.explain_cont dt:after {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  width: 2px;
  height: 2px;
  background-color: #222;
}
.explain_cont dt:first-child {
  margin-top: 0;
}
.explain_cont dd {
  display: block;
  margin-top: 8px;
  color: #757575;
  line-height: 24px;
  font-weight: 400;
}

.ing_txt {
  text-align: center;
  font-weight: 700;
  color: #222;
  font-size: 16px;
  line-height: 28px;
  margin-top: 32px;
}

.table_bank {
  border-top: 1px solid #e0e0e0;
}
.table_bank td {
  text-align: center;
  font-size: 13px;
  color: #757575;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.table_bank td a {
  display: block;
  padding: 10px 15px 15px;
}
.table_bank td a img {
  width: 56px;
  height: 56px;
}
.table_bank td a span {
  display: block;
  line-height: 12px;
  color: #757575;
  font-weight: 400;
}
.table_bank td a:hover span {
  color: #222;
  font-weight: 500;
}
.table_bank td:nth-child(5n) {
  border-right: 0;
}

.confirm_copyright {
  padding-top: 15px;
}
.confirm_copyright span, .confirm_copyright strong {
  display: block;
  text-align: center;
}
.confirm_copyright span {
  font-size: 14px;
  color: #757575;
}
.confirm_copyright strong {
  font-size: 16px;
  color: #222;
  margin-top: 13px;
}

.define_cont {
  margin-left: 8px;
}
.define_cont dt {
  position: relative;
  margin-top: 22px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}
.define_cont dt:after {
  content: "";
  position: absolute;
  left: -8px;
  top: 13px;
  width: 2px;
  height: 2px;
  background-color: #444;
}
.define_cont dt:first-child {
  margin-top: 0;
}
.define_cont dd {
  margin-top: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  color: #757575;
}
.define_cont dd ul {
  margin-left: 8px;
}
.define_cont dd ul li {
  position: relative;
  font-weight: 400;
  color: #757575;
}
.define_cont dd ul li:after {
  content: "";
  position: absolute;
  left: -8px;
  top: 12px;
  width: 3px;
  height: 1px;
  background-color: #757575;
}

/**
* 메인 모달
* ------------------
*/
.main_modal .ico_result.ico_stop:before {
  padding-bottom: 32px;
  vertical-align: top;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3Cpath id='k2oo35srla' d='M0 0L96 0 96 96 0 96z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-912.000000, -495.000000) translate(640.000000, 379.000000) translate(272.000000, 116.000000)'%3E%3Cmask id='f8m0kqdh5b' fill='%23fff'%3E%3Cuse xlink:href='%23k2oo35srla'/%3E%3C/mask%3E%3Cpath fill='%23EBF4F9' d='M48 0c26.51 0 48 21.49 48 48S74.51 96 48 96 0 74.51 0 48 21.49 0 48 0' mask='url(%23f8m0kqdh5b)'/%3E%3C/g%3E%3Cpath fill='%2394D6F2' d='M65.333 49.333c0 8.837-7.163 16-16 16-8.836 0-16-7.163-16-16 0-8.836 7.164-16 16-16 8.837 0 16 7.164 16 16' transform='translate(-912.000000, -495.000000) translate(640.000000, 379.000000) translate(272.000000, 116.000000)'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M32.182 40.133c-.623 1.254-1.106 2.604-1.424 4.032-2.118 9.523 3.884 18.958 13.407 21.078 9.522 2.117 18.958-3.886 21.076-13.408 2.119-9.522-3.884-18.958-13.406-21.076-5.791-1.288-11.55.426-15.651 4.11' transform='translate(-912.000000, -495.000000) translate(640.000000, 379.000000) translate(272.000000, 116.000000)'/%3E%3Cpath stroke='%23444' stroke-linecap='square' stroke-width='2' d='M60.5 35.5L36.458 59.542' transform='translate(-912.000000, -495.000000) translate(640.000000, 379.000000) translate(272.000000, 116.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.main_modal .box_security {
  margin-top: 0;
}
.main_modal .box_security .box_con {
  padding: 16px 24px;
}
.main_modal .box_security .listBasic li {
  font-size: 16px;
  text-align: left;
  color: #222;
  padding-left: 8px;
}
.main_modal .box_security .listBasic li:after {
  top: 12px;
}
.main_modal .box_security .listBasic li:last-child {
  margin-bottom: 0;
}
.main_modal .box_security .listBasic li strong {
  font-weight: 500;
  margin-left: 5px;
}
.main_modal .box_security .listBasic li .fc_blue {
  color: #0199e8;
}
.main_modal .box_security .listBasic li .fc_blue em {
  color: #0199e8;
}
.main_modal .listStar {
  color: #757575;
  margin-top: 16px;
}
.main_modal .listStar .link_txt {
  color: #0199e8;
  margin-left: 5px;
}
.main_modal .listStar .fc_red {
  color: #f93636;
}
.main_modal .listStar .fc_red:after {
  color: #f93636;
}
.main_modal .modal_footer .cookie_area:first-child {
  margin-top: -18px;
}
.main_modal .alert_box .pink {
  background-color: #f8f3ea;
}
.main_modal .h3_title {
  font-size: 24px;
  letter-spacing: -0.5px;
  color: #0199e8;
  line-height: 32px;
  margin-bottom: 26px;
}
.main_modal .h3_title .num {
  color: inherit;
}
.main_modal .listBasic li {
  color: #222;
  font-weight: 400;
}
.main_modal .listBasic li span {
  font-family: "Noto Sans KR", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", "나눔고딕", 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;
}
.main_modal .listBasic li strong {
  color: #222;
  font-weight: 700;
}
.main_modal .listNum {
  margin-top: 15px;
}
.main_modal .listNum li {
  line-height: 22px;
  color: #757575;
  position: relative;
  padding-left: 15px;
}
.main_modal .listNum li span {
  display: inline-block;
  color: inherit;
  position: absolute;
  left: 0;
  top: 0;
}
.main_modal .listNum + .txt {
  margin-top: 8px;
}/*# sourceMappingURL=common.css.map */