@charset "UTF-8";
.arr-dash {
  position: relative;
}
.arr-dash:before {
  content: "";
  display: block;
  background-color: red;
  position: absolute;
}
.arr-dash.ar-ds-dire-row:before {
  width: 200px;
  height: 1px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.arr-dash.ar-ds-dire-col:before {
  width: 1px;
  height: 200px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.arr-dash.dash-c-orange:before {
  background-color: #f26632;
}
.arr-dash.dash-c-yellow:before {
  background-color: #f79447;
}
.arr-dash.dash-c-blue:before {
  background-color: #004098;
}
.arr-dash.dash-c-gray:before {
  background-color: #8ea6c6;
}

.arr-dotted {
  position: relative;
}
.arr-dotted:before {
  content: "";
  display: block;
  border-color: red;
  border-style: dashed;
  border-width: 0;
  position: absolute;
}
.arr-dotted.ar-do-dire-row:before {
  border-top-width: 1px;
  width: 200px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.arr-dotted.ar-do-dire-col:before {
  border-left-width: 1px;
  height: 200px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.arr-dotted.dotted-c-orange:before {
  border-color: #f26632;
}
.arr-dotted.dotted-c-yellow:before {
  border-color: #f79447;
}
.arr-dotted.dotted-c-blue:before {
  border-color: #004098;
}
.arr-dotted.dotted-c-gray:before {
  border-color: #8ea6c6;
}

.arr-hd-circle {
  position: relative;
}
.arr-hd-circle:after {
  z-index: 1;
  content: "";
  display: block;
  background-color: red;
  border-color: transparent;
  border-width: 0.3125rem;
  border-style: solid;
  position: absolute;
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
}
.arr-hd-circle.circle-dire-row:after {
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.arr-hd-circle.circle-dire-col:after {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.arr-hd-circle.circle-c-orange:after {
  background-color: #f26632;
  border-color: #f7e3dd;
}
.arr-hd-circle.circle-c-yellow:after {
  background-color: #f79447;
  border-color: #f8eae0;
}
.arr-hd-circle.circle-c-blue:after {
  background: -webkit-gradient(linear, left top, left bottom, from(#004098)) padding-box, -webkit-gradient(linear, left top, left bottom, from(rgba(0, 64, 152, 0.15))) border-box;
  background: linear-gradient(#004098) padding-box, linear-gradient(rgba(0, 64, 152, 0.15)) border-box;
}
.arr-hd-circle.circle-c-gray:after {
  background: -webkit-gradient(linear, left top, left bottom, from(#3a495e)) padding-box, -webkit-gradient(linear, left top, left bottom, from(rgba(58, 73, 94, 0.15))) border-box;
  background: linear-gradient(#3a495e) padding-box, linear-gradient(rgba(58, 73, 94, 0.15)) border-box;
}

.arr-hd-tangle {
  position: relative;
}
.arr-hd-tangle:after {
  z-index: 1;
  content: "";
  display: block;
  border: 6px solid transparent;
  border-color: red;
  position: absolute;
}
.arr-hd-tangle.tangle-dire-row-l:after {
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  border-right-width: 9px;
  border-left: 0;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
}
.arr-hd-tangle.tangle-dire-row-r:after {
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  border-left-width: 9px;
  border-right: 0;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
}
.arr-hd-tangle.tangle-dire-col-t:after {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  border-bottom-width: 9px;
  border-top: 0;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}
.arr-hd-tangle.tangle-dire-col-b:after {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  border-top-width: 9px;
  border-bottom: 0;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}
.arr-hd-tangle.tangle-c-orange:after {
  border-color: #f26632;
}
.arr-hd-tangle.tangle-c-yellow:after {
  border-color: #f79447;
}
.arr-hd-tangle.tangle-c-blue:after {
  border-color: #004098;
}
.arr-hd-tangle.tangle-c-gray:after {
  border-color: #8ea6c6;
}

/* subpage common */
@media (min-width: 0px) and (max-width: 1399px) {
  br.br-media {
    display: none;
  }
}
br.br-mob {
  display: none !important;
}
@media (min-width: 0px) and (max-width: 1399px) {
  br.br-mob {
    display: block !important;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  br.br-mob {
    display: none !important;
  }
}
br.br-tablet {
  display: block !important;
}
@media (min-width: 0px) and (max-width: 1399px) {
  br.br-tablet {
    display: none !important;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  br.br-tablet {
    display: block !important;
  }
}

.prt-a {
  margin-bottom: 3.75rem;
}
.prt-a:last-child {
  margin-bottom: 0;
}
.prt-a.first-top {
  margin-top: 3.4375rem;
}
.prt-a.last-mg-x {
  margin-bottom: 0;
}
.prt-a.rela {
  position: relative;
}

.prt-b {
  margin-bottom: 3.125rem;
}
.prt-b:last-child {
  margin-bottom: 0;
}
.prt-b.first-top {
  margin-top: 1.25rem;
}
.prt-b.last-mg-x {
  margin-bottom: 0;
}
.prt-b.rela {
  position: relative;
}

.prt-c {
  margin-bottom: 2.1875rem;
}
.prt-c:last-child {
  margin-bottom: 0;
}
.prt-c.first-top {
  margin-top: 1.25rem;
}
.prt-c.rela {
  position: relative;
}

.prt-d {
  margin-bottom: 1.5625rem;
}
.prt-d:last-child {
  margin-bottom: 0;
}
.prt-d.first-top {
  margin-top: 1.25rem;
}
.prt-d.rela {
  position: relative;
}

.t-orange {
  color: #f26632;
}

.t-normal {
  color: #555;
}

.t-slblue {
  color: #7b63ff;
}

.t-dproyal {
  color: #5443d8;
}

.t-royal {
  color: #624bd0;
}

.t-red {
  color: #ef4121;
}

.t-lightblue {
  color: #525fff;
}

.t-black {
  color: #000;
}

.t-darkblue {
  color: #090f33;
}

.t-sky {
  color: #3aaae9;
}

.t-green {
  color: #30b11d;
}

.t-bsky {
  color: #3941a3;
}

.t-yellow {
  color: #ffe284;
}

.t-yellow-t {
  color: #ffad08;
}

.t-wei-thin {
  font-weight: 100;
}

.t-wei-light {
  font-weight: 200;
}

.t-wei-demlight {
  font-weight: 300;
}

.t-wei-regular {
  font-weight: 400;
}

.t-wei-medium {
  font-weight: 500;
}

.t-wei-bold {
  font-weight: 700;
}

.t-wei-black {
  font-weight: 900;
}

.nor-c {
  font-size: 1rem;
  font-weight: 200;
  color: #555;
  line-height: 1.5;
}
.nor-c.mgt-10 {
  margin-top: 0.625rem;
}
.nor-c.mgt-40 {
  margin-top: 2.5rem;
}
.nor-c.tt-sub-txt {
  margin-top: -1.0625rem;
}
.nor-c.l-h-2 {
  line-height: 2;
}

.hd3-tt {
  position: relative;
  display: block;
  font-size: 1.625rem;
  font-weight: 700;
  color: #000;
  margin-bottom: 0.3125rem;
  padding-left: 1.625rem;
}
.hd3-tt:after {
  position: absolute;
  top: 0.5rem;
  left: 0;
  content: "";
  display: block;
  width: 1.0625rem;
  height: 1.125rem;
  background: url("../images/sub/hd3-tt-mark.png") 0 0 no-repeat;
  background-size: contain;
}
.hd3-tt.flex-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .hd3-tt.flex-heading {
    display: block;
  }
}
.hd3-tt.flex-heading .hd-tt {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.hd3-tt.flex-heading .sub-tt {
  font-family: "Pretendard";
  position: relative;
  display: inline-block;
  font-size: 1rem;
  font-weight: 500;
  color: #000;
  padding-left: 0.75rem;
  margin-left: 0.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .hd3-tt.flex-heading .sub-tt {
    margin-top: 0.625rem;
    margin-left: -1.875rem;
    display: block;
  }
}
.hd3-tt.flex-heading .sub-tt:after {
  position: absolute;
  top: 0.125rem;
  left: 0;
  content: "";
  display: block;
  width: 2px;
  height: 14px;
  background-color: #dee2e6;
}
.hd3-tt.fix-side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.hd3-tt.fix-side:after {
  display: none;
}
.hd3-tt.fix-side .tt {
  margin-right: 0.4375rem;
}
.hd3-tt.fix-side.align-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.hd3-tt.fix-side.align-end .sub-t {
  padding-bottom: 8px;
}
.hd3-tt.plus-quick .hd-tt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hd3-tt.plus-quick .hd-tt .hd-quick-btn {
  margin-left: 0.625rem;
}
.hd3-tt.obj-b-mg {
  margin-bottom: 1.5rem;
}
.hd3-tt.nortxt-b-mg {
  margin-bottom: 0.625rem;
}

.hd4-tt {
  position: relative;
  display: block;
  font-size: 1.375rem;
  font-weight: 500;
  color: #f26632;
  line-height: 1.2;
  letter-spacing: -1px;
  margin-bottom: 0.8125rem;
}
.hd4-tt.tt-style {
  padding-left: 2.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .hd4-tt.tt-style {
    padding-left: 0.9375rem;
  }
}
.hd4-tt.tt-style:after {
  left: 1.25rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .hd4-tt.tt-style:after {
    left: 0;
  }
}
.hd4-tt.fix-lt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hd4-tt.fix-lt .tt {
  margin-right: 0.4375rem;
}
.hd4-tt.fix-lt .blue-bg-impor {
  background-color: #939bff;
  font-family: "rixrak-sans-pro", sans-serif;
  font-size: 1.0625rem;
  font-weight: 400;
  color: #fff;
  padding: 0.25rem 1.125rem;
}
.hd4-tt.fix-side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.hd4-tt.fix-side:after {
  display: none;
}
.hd4-tt.fix-side .tt {
  margin-right: 0.4375rem;
}
.hd4-tt.fix-side .tt:after {
  display: block;
  content: "";
  width: 0.3125rem;
  height: 0.3125rem;
  background-color: #080e32;
  position: absolute;
  top: 1rem;
  left: 0;
}
.hd4-tt.fix-side .year-sel {
  width: 10.75rem;
  height: 2.5rem;
  max-width: none;
  font-size: 16px;
  font-weight: 400;
  color: #113080;
}

.hd5-tt {
  position: relative;
  display: block;
  font-size: 1.125rem;
  font-weight: 700;
  color: #555;
  line-height: 1.2;
  margin-left: 0.9375rem;
  margin-bottom: 0.6875rem;
  padding-left: 0.5625rem;
}
.hd5-tt:after {
  display: block;
  content: "";
  width: 0.25rem;
  height: 0.25rem;
  background-color: #555;
  position: absolute;
  top: 0.5rem;
  left: 0;
}
.hd5-tt.hd-sm-title {
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 1.25rem;
}
.hd5-tt.indent-x {
  margin-left: 0;
}

.hd6-tt {
  position: relative;
  display: block;
  font-size: 1rem;
  font-weight: 700;
  color: #3941a3;
  line-height: 1.2;
  margin-left: 1.875rem;
  margin-bottom: 1.5rem;
  padding-left: 0.5625rem;
}
.hd6-tt:after {
  display: block;
  content: "";
  width: 0.25rem;
  height: 0.25rem;
  background-color: #555;
  position: absolute;
  top: 0.5rem;
  left: 0;
}

.hd-quick-btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1.5625rem;
  height: 1.5625rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #3a495e;
}
.hd-quick-btn:after {
  content: "";
  display: block;
  width: 1.0625rem;
  height: 1rem;
  background: url("../images/sub/hd-quick-icon.png") center center no-repeat;
  background-size: contain;
}

.js-tab-wrap .js-tab-con.mgt-x {
  margin-top: 0;
}
.js-tab-wrap .js-tab-con .js-box {
  display: none;
}

.f-family-site .selectric-wrapper .selectric {
  background: transparent;
  border: 1px solid #717171;
  height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 8px;
}
.f-family-site .selectric-wrapper .selectric .label {
  opacity: 0.5;
  font-size: 0.875rem;
  font-weight: 400;
  color: #fff;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 16px;
}
.f-family-site .selectric-wrapper .selectric .button {
  position: absolute;
  top: 0;
  right: 5px;
  width: 40px;
  height: 100%;
  font-size: 0;
  color: #717171;
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.f-family-site .selectric-wrapper .selectric .button:after {
  position: absolute;
  top: 0;
  right: 0;
  content: "";
  display: block;
  width: 13px;
  height: 7px;
  background: url("../images/maincontents/f-family-site-icon.png") center center no-repeat;
  background-size: contain;
  border: 0;
}
.f-family-site .selectric-wrapper .selectric-items {
  background: #F8F8F8;
  border: 1px solid #c4c4c4;
  -webkit-box-shadow: 0 0 10px -6px;
          box-shadow: 0 0 10px -6px;
}
.f-family-site .selectric-wrapper .selectric-items .selectric-scroll ul li {
  font-size: 0.8125rem;
}

.spw-wrap {
  font-family: "Noto Sans Korean";
  position: relative;
  max-width: 1300px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-wrap {
    padding: 0 15px;
  }
}
.spw-wrap span {
  display: inline;
}
.spw-wrap li {
  display: block;
}
.spw-wrap .lnb_tab li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.spw-wrap .st-select {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 9.375rem;
  height: 2.8125rem;
  border-radius: 0.3125rem;
  border: 1px solid #ddd;
  background-color: #fff;
  font-size: 16px;
  font-weight: 400;
  color: #000;
  background-image: url("../images/sub/st-select-mark.png");
}
.spw-wrap .st-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.3125rem;
  border: 1px solid #ddd;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 20.5rem;
  height: 2.8125rem;
  padding: 0.25rem 3.75rem 0.25rem 1rem;
}
.spw-wrap .search-put {
  position: relative;
  width: 20.5rem;
  height: 2.8125rem;
  border-radius: 0.3125rem;
  border: 1px solid #ddd;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.spw-wrap .search-put .st-input {
  border: 0;
  border-radius: 0;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.spw-wrap .search-put button[type=submit] {
  position: absolute;
  top: 0;
  right: 0;
  width: 3.625rem;
  height: 100%;
}
.spw-wrap .search-put button[type=submit]:after {
  content: "";
  display: block;
  width: 1.1875rem;
  height: 1.125rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url("../images/sub/search-put-r-glasses.png") 0 0 no-repeat;
  background-size: contain;
}

article.spw-art-pd-x {
  padding-top: 0;
}

.main-more-btn {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 39px;
  height: 39px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .main-more-btn {
    width: 1.5625rem;
    height: 1.5625rem;
  }
}
.main-more-btn:before, .main-more-btn:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: block;
  width: 100%;
  height: 1px;
  background-color: #222;
}
.main-more-btn:after {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
}

.ls-typ > li {
  font-size: 1rem;
  font-weight: 200;
  color: #555;
  display: block;
}
.ls-typ > li .mark {
  position: relative;
  display: block;
}
.ls-typ > li .mark:before {
  position: absolute;
  top: 1px;
  left: 0;
  content: "";
  display: block;
  color: #555;
}
.ls-typ > li > .ls-typ.check-inner-ls {
  padding-left: 1.875rem;
}
.ls-typ > li > .ls-typ.dot-inner-ls {
  padding-left: 0.75rem;
}
.ls-typ > li > .ls-typ.number-inner-ls {
  padding-left: 1.125rem;
}
.ls-typ > li > .ls-typ.dash-inner-ls {
  padding-left: 0.5rem;
}
.ls-typ > li > .ls-typ.han-inner-ls {
  padding-left: 1.4375rem;
}
.ls-typ > li.txt-break {
  word-break: break-word;
}
.ls-typ > li.flx-col .mark {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ls-typ > li.mark-none .mark {
  padding-left: 0 !important;
}
.ls-typ > li.mark-none .mark:before {
  display: none;
}
.ls-typ.check > li {
  line-height: 1.56;
  margin-bottom: 0.1875rem;
}
.ls-typ.check > li:last-child {
  margin-bottom: 0;
}
.ls-typ.check > li > .mark {
  padding-left: 1.875rem;
}
.ls-typ.check > li > .mark:before {
  top: 0.125rem;
  width: 1.625rem;
  height: 1.3125rem;
  background: url("../images/sub/ls-typ-check-orange-icon.png") 0 0 no-repeat;
  background-size: contain;
}
.ls-typ.check > li > .mark .ls-t-impor {
  margin-left: 0.625rem;
  font-size: 0.9375rem;
  font-weight: 300;
  color: #666;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ls-typ.check > li > .mark .ls-t-impor {
    margin-left: 0;
    display: block;
  }
}
.ls-typ.check > li .ls-typ.number .mark:before, .ls-typ.check > li .ls-typ.dash .mark:before {
  background: none;
}
.ls-typ.check.yellow > li > .mark:before {
  background: url("../images/sub/ls-typ-check-yellow-icon.png") 0 0 no-repeat;
  background-size: contain;
}
.ls-typ.check.tt-sub-txt {
  margin-top: -1.0625rem;
}
.ls-typ.dot > li {
  line-height: 2;
}
.ls-typ.dot > li > .mark {
  padding-left: 0.75rem;
}
.ls-typ.dot > li > .mark:before {
  top: 0.875rem;
  width: 0.1875rem;
  height: 0.1875rem;
  background-color: #000;
}
.ls-typ.dot > li.side-btn-dot > .mark {
  position: relative;
  display: inline-block;
  padding-right: 3.75rem;
  word-break: break-word;
}
.ls-typ.dot > li.side-btn-dot > .mark .subbtn {
  position: absolute;
  top: -0.375rem;
  right: 0;
}
.ls-typ.number > li {
  line-height: 2;
}
.ls-typ.number > li > .mark {
  padding-left: 1.125rem;
}
.ls-typ.number > li > .mark:before {
  content: attr(data-number);
  top: 0;
}
.ls-typ.number.data-medium > li > .mark:before {
  font-weight: 500;
}
.ls-typ.dash > li {
  line-height: 2;
}
.ls-typ.dash > li > .mark {
  padding-left: 0.5rem;
}
.ls-typ.dash > li > .mark:before {
  content: "-";
  top: 0;
}
.ls-typ.star > li {
  line-height: 2;
}
.ls-typ.star > li > .mark {
  padding-left: 0.625rem;
}
.ls-typ.star > li > .mark:before {
  content: "*";
  top: 0.1875rem;
}
.ls-typ.impor > li {
  line-height: 1.56;
  margin-bottom: 0.3125rem;
}
.ls-typ.impor > li:last-child {
  margin-bottom: 0;
}
.ls-typ.impor > li > .mark {
  padding-left: 1.4375rem;
}
.ls-typ.impor > li > .mark:before {
  top: 0.3125rem;
  width: 1.0625rem;
  height: 1.0625rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url("../images/sub/ls-typ-impor-icon.png");
}
.ls-typ.impor.round-wrap > li .mark {
  display: inline-block;
  background-color: #f2eae5;
  padding: 0.3125rem 0.75rem 0.3125rem 2.1875rem;
  border-radius: 1.25rem;
}
.ls-typ.impor.round-wrap > li .mark:before {
  top: 0.625rem;
  left: 0.75rem;
}
.ls-typ.none > li {
  line-height: 2;
}
.ls-typ.none > li > .mark {
  padding-left: 0;
}
.ls-typ.none > li .ls-typ.number .mark:before, .ls-typ.none > li .ls-typ.dash .mark:before {
  background: none;
}
.ls-typ.none > li .ls-typ.dot.on-mark .mark:before {
  background-color: #555;
}
.ls-typ.tt-fix-sz > li > .mark {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ls-typ.tt-fix-sz > li > .mark .fc-tt {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 4.6875rem;
}
.ls-typ.tt-fix-sz > li > .mark .fc-tt:before {
  position: absolute;
  top: -0.0625rem;
  right: -0.5625rem;
  content: ":";
  display: block;
  font-size: 1rem;
  font-weight: 400;
  color: #555;
  padding: 0 0.1875rem;
}
.ls-typ.tt-fix-sz > li > .mark .fc-con {
  padding-left: 0.625rem;
}
.ls-typ.tt-fix-sz-none > li {
  line-height: 2;
}
.ls-typ.tt-fix-sz-none > li > .mark {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ls-typ.tt-fix-sz-none > li > .mark .fc-tt {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 0.1875rem;
}
.ls-typ.tt-fix-sz-none > li > .mark .fc-tt.alone {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ls-typ.tt-fix-sz-none.colon > li > .mark .fc-tt {
  position: relative;
  margin-right: 0;
}
.ls-typ.tt-fix-sz-none.colon > li > .mark .fc-tt:before {
  position: absolute;
  top: 0;
  right: -0.5625rem;
  content: ":";
  display: block;
  font-size: 1rem;
  font-weight: 400;
  color: #555;
  padding: 0 0.1875rem;
}
.ls-typ.tt-fix-sz-none.colon > li > .mark .fc-con {
  padding-left: 0.5625rem;
}
.ls-typ.mgt-5 {
  margin-top: 0.3125rem;
}
.ls-typ.mgt-10 {
  margin-top: 0.625rem;
}
.ls-typ.mgt-15 {
  margin-top: 0.9375rem;
}
.ls-typ.mgt-20 {
  margin-top: 1.25rem;
}
.ls-typ.mgt-25 {
  margin-top: 1.5625rem;
}
.ls-typ.mgt-30 {
  margin-top: 1.875rem;
}
.ls-typ.mgt-35 {
  margin-top: 2.1875rem;
}
.ls-typ.mgb-5 {
  margin-bottom: 0.3125rem;
}
.ls-typ.side-pd {
  padding: 0 0.875rem;
}
.ls-typ.side-pd-h5 {
  padding: 0 1.5rem;
}
.ls-typ.ls-inline {
  display: inline-block;
}

.bg-box {
  position: relative;
  padding: 4.375rem 1.875rem;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bg-box:after {
  position: absolute;
  top: 50%;
  left: -1.625rem;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  content: attr(data-txt);
  display: block;
  font-family: "Suit";
  font-size: 9.375rem;
  font-weight: 900;
  color: #f0f3f7;
  opacity: 0.7;
  letter-spacing: -0.125rem;
  white-space: nowrap;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .bg-box:after {
    font-size: 8rem;
    letter-spacing: -0.625rem;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .bg-box {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .bg-box {
    padding: 1.875rem;
  }
}
.bg-box.line-gray {
  border: 1px solid #989fa9;
}
.bg-box.color-gray {
  background-color: #f8f9fb;
}
.bg-box.color-orange {
  background-color: #f79447;
}
.boxing-guide-cont.bg-box.color-orange { background-color: #ec712c;}
.bg-box.bg-picture {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.bg-box.bg-picture.dia-pic-test-1 {
  background-image: url("../images/sub/bg-box-bg-diapic-test-1.jpg");
}
.bg-box.bg-picture.dia-pic-mtcen-3-1 {
  background-image: url("../images/sub/bg-box-bg-diapic-mtcen-3-1.jpg");
}
.bg-box.bg-picture.dia-pic-mtcen-2-1 {
  background-image: url("../images/sub/bg-box-bg-diapic-mtcen-2-1.jpg");
}
.bg-box.andong-txt-bg {
  background-repeat: no-repeat;
  background-position: right top;
  background-size: auto;
  background-blend-mode: overlay;
  background-image: url("../images/sub/bgbox-andong-txt-bg.png");
}
@media (min-width: 0px) and (max-width: 1399px) {
  .bg-box.andong-txt-bg {
    background-position: right center;
    background-size: cover;
  }
}
.bg-box.mgt-10 {
  margin-top: 0.625rem;
}
.bg-box.mgt-15 {
  margin-top: 0.9375rem;
}
.bg-box.mgt-25 {
  margin-top: 1.5625rem;
}
.bg-box.mgt-40 {
  margin-top: 2.5rem;
}
.bg-box.mgb-10 {
  margin-bottom: 0.625rem;
}
.bg-box.mgb-15 {
  margin-bottom: 0.9375rem;
}
.bg-box.mgb-30 {
  margin-bottom: 1.875rem;
}
.bg-box .bgbox-cont-area {
  z-index: 1;
  position: relative;
}

@media (min-width: 0px) and (max-width: 1399px) {
  .tabwrap .tabbtn > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .tabwrap .tabbtn > ul {
    display: block;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .tabwrap .tabbtn > ul:before {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .tabwrap .tabbtn > ul:before {
    display: block;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .tabwrap .tabbtn > ul:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .tabwrap .tabbtn > ul:after {
    display: block;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .tabwrap .tabbtn > ul > li {
    float: none;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .tabwrap .tabbtn > ul > li {
    width: auto;
    float: left;
  }
}
.tabwrap .tabcon {
  margin-top: 3rem;
}

.circle-mark-ls > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.1875rem -0.3125rem;
}
.circle-mark-ls > ul:before, .circle-mark-ls > ul:after {
  content: "";
  display: table;
}
.circle-mark-ls > ul:after {
  clear: both;
}
.circle-mark-ls > ul > li {
  display: block;
  float: left;
  line-height: 2;
  padding: 0.1875rem 0.3125rem;
}
.circle-mark-ls > ul > li.on .box {
  border: 2px solid #000;
  -webkit-box-shadow: 0px 13px 27px 0px rgba(171, 171, 171, 0.34);
          box-shadow: 0px 13px 27px 0px rgba(171, 171, 171, 0.34);
}
.circle-mark-ls > ul > li.on .box .txt {
  color: #000;
}
.circle-mark-ls > ul > li.on .box .mk {
  background-color: #3941a3;
}
.circle-mark-ls > ul > li.on .box .mk:after {
  background-image: url("../images/sub/circle-mark-ls-on.png");
}
.circle-mark-ls .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 3.25rem;
  border: 1px solid #dbdbdb;
  border-radius: 1.625rem;
  padding: 0 0.5625rem 0 1.5625rem;
}
.circle-mark-ls .box .txt {
  position: relative;
  display: block;
  font-size: 1rem;
  font-weight: 500;
  color: #656565;
  line-height: 1.2;
}
.circle-mark-ls .box .mk {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  display: block;
  width: 1.8125rem;
  height: 1.8125rem;
  border-radius: 50%;
  margin-left: 1.75rem;
}
.circle-mark-ls .box .mk:after {
  display: block;
  content: "";
  width: 1.8125rem;
  height: 1.8125rem;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  background-image: url("../images/sub/circle-mark-ls-off.png");
}
.circle-mark-ls.per-sz-sm > ul {
  margin: -0.1875rem -0.1563rem;
}
.circle-mark-ls.per-sz-sm > ul > li {
  padding: 0.1875rem 0.1563rem;
}

.tabwrap-2 .normal-tab > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.tabwrap-2 .normal-tab > ul > li {
  width: calc(25% + 1px);
  margin-left: -1px;
  margin-bottom: -1px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .tabwrap-2 .normal-tab > ul > li {
    width: calc(33.3333% + 1px);
  }
}
.tabwrap-2 .normal-tab > ul > li div.box {
  position: relative;
  background-color: #fbfbfb;
}
.tabwrap-2 .normal-tab > ul > li div.box:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  content: "";
  display: block;
  width: 3.0625rem;
  height: 1.875rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("../images/sub/normal-tab-blank-icon.png");
  background-size: contain;
}
.tabwrap-2 .normal-tab > ul > li .box {
  position: relative;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #ebebeb;
  min-height: 59px;
  background-color: #fff;
}
.tabwrap-2 .normal-tab > ul > li .box:after {
  -webkit-transition: 0.4s;
  transition: 0.4s;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  display: block;
  width: 0px;
  height: 3px;
  margin: 0 auto;
}
.tabwrap-2 .normal-tab > ul > li .box .txt {
  font-size: 1rem;
  font-weight: 500;
  color: #656565;
  line-height: 1.5;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .tabwrap-2 .normal-tab > ul > li .box .txt {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 0 0.3125rem;
  }
}
.tabwrap-2 .normal-tab > ul > li.on .box:after {
  background-color: #3941a3;
  width: 100%;
  height: 3px;
}
.tabwrap-2 .normal-tab > ul > li.on .box .txt {
  color: #3941a3;
}
.tabwrap-2 .tabcon {
  margin-top: 2.8125rem;
}

.blank-icon {
  margin-left: 0.1875rem;
  vertical-align: middle;
  display: inline-block;
  width: 1.0625rem;
  height: 1rem;
  background: url("../images/sub/blank-quick-icon.png") 0 0 no-repeat;
  background-size: contain;
}

.tb_w .tb {
  border-top: 4px solid #3a495e;
}
.tb_w .tb thead th {
  font-size: 1rem;
  font-weight: 500;
  color: #000;
  background-color: #f3f2f2;
  border: 1px solid #dadada;
  height: 3.5rem;
}
.tb_w .tb thead th.ft-up-22 {
  font-size: 1.375rem;
}
.tb_w .tb thead th.impor-red {
  position: relative;
  background-color: #fdeae4;
  border: 4px solid #ef4121;
  border-bottom: 0;
  color: #f26632;
}
.tb_w .tb thead th.impor-red:before, .tb_w .tb thead th.impor-red:after {
  position: absolute;
  top: -4px;
  content: "";
  display: block;
  width: 4px;
  height: calc(100% + 10px);
  background-color: #ef4121;
}
.tb_w .tb thead th.impor-red:before {
  left: -4px;
}
.tb_w .tb thead th.impor-red:after {
  right: -4px;
}
.tb_w .tb thead tr th {
  text-align: center;
}
.tb_w .tb thead tr th:first-child {
  border-left: 0;
}
.tb_w .tb thead tr th:last-child {
  border-right: 0;
}
.tb_w .tb tbody tr {
  z-index: 1;
}
.tb_w .tb tbody tr th, .tb_w .tb tbody tr td {
  padding: 0.5rem;
  text-align: center;
}
.tb_w .tb tbody tr th.impor-line, .tb_w .tb tbody tr td.impor-line {
  border-bottom: 1px solid #090f33;
}
.tb_w .tb tbody tr th.txt-left, .tb_w .tb tbody tr td.txt-left {
  text-align: left;
}
.tb_w .tb tbody tr th.txt-left.txt-side-pd, .tb_w .tb tbody tr td.txt-left.txt-side-pd {
  padding-left: 1.4375rem;
  padding-right: 1.4375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .tb_w .tb tbody tr th.txt-left.txt-side-pd, .tb_w .tb tbody tr td.txt-left.txt-side-pd {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.tb_w .tb tbody tr th.txt-center, .tb_w .tb tbody tr td.txt-center {
  text-align: center;
}
.tb_w .tb tbody tr th.txt-center.txt-side-pd, .tb_w .tb tbody tr td.txt-center.txt-side-pd {
  padding-left: 1.4375rem;
  padding-right: 1.4375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .tb_w .tb tbody tr th.txt-center.txt-side-pd, .tb_w .tb tbody tr td.txt-center.txt-side-pd {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.tb_w .tb tbody tr th.txt-right, .tb_w .tb tbody tr td.txt-right {
  text-align: right;
}
.tb_w .tb tbody tr th.txt-right.txt-side-pd, .tb_w .tb tbody tr td.txt-right.txt-side-pd {
  padding-left: 1.4375rem;
  padding-right: 1.4375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .tb_w .tb tbody tr th.txt-right.txt-side-pd, .tb_w .tb tbody tr td.txt-right.txt-side-pd {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.tb_w .tb tbody tr th:first-child, .tb_w .tb tbody tr td:first-child {
  border-left: 0;
}
.tb_w .tb tbody tr th:last-child, .tb_w .tb tbody tr td:last-child {
  border-right: 0;
}
.tb_w .tb tbody th, .tb_w .tb tbody td {
  font-size: 1rem;
  font-weight: 200;
  color: #555;
  border: 1px solid #dbdbdb;
  height: 3.4375rem;
}
.tb_w .tb tbody th {
  background-color: #f8f9fb;
  color: #000;
  font-weight: 400;
}
.tb_w .tb tbody th.bg-none {
  background-color: #fff;
}
.tb_w .tb tbody th.red-bg {
  background-color: #fef4f1;
}
.tb_w .tb tbody td {
  background-color: #fff;
}
.tb_w .tb tbody td.point-gr {
  background-color: #f5f5f5;
}
.tb_w .tb tbody td.impor-red {
  border-left: 4px solid #ef4121 !important;
  border-right: 4px solid #ef4121 !important;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
  background-color: #fef4f1;
  color: #000;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tb_w .tb tbody td.impor-red.last-line-red {
  border-bottom: 3px solid #ef4121;
}
.tb_w .tb tbody td.point-red {
  position: relative;
  font-weight: 700;
  color: #ef4121 !important;
}
.tb_w .tb tbody td.point-red:after {
  position: absolute;
  top: -1px;
  left: -1px;
  content: "";
  display: block;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 3px solid #ef4121;
}
.tb_w .tb tbody td.point-gray {
  background-color: #f5f5f5;
  color: #090f33;
  font-weight: 500;
}
.tb_w .tb tbody td.gray-bg {
  background-color: #f5f5f5;
}
.tb_w .tb tbody td.lb-bg {
  background-color: #f6f7fc;
}
.tb_w .tb tbody td.red-bg {
  background-color: #fef4f1;
}
.tb_w .tb tbody td.darkred-bg {
  background-color: #fdeae4;
}
.tb_w .tb tbody td.green-zone {
  padding: 0.3125rem !important;
}
.tb_w .tb tbody td.green-zone .g-ls {
  background-color: #ecf4ec;
  padding: 0.3125rem;
}
.tb_w .tb tbody td.green-zone .g-ls > li {
  font-size: 16px;
  font-weight: 400;
  color: #298d3c;
  line-height: 2;
}
.tb_w .tb tfoot tr td {
  font-size: 1rem;
  font-weight: 700;
  color: #000;
  border: 1px solid #dbdbdb;
  height: 4.75rem;
  background-color: #f5f5f5;
}
.tb_w.th-top-line .tb {
  border-top: 0;
}
.tb_w.th-top-line .tb thead th {
  border-top: 4px solid #3a495e;
}
.tb_w.th-top-line .tb thead th.impor-red {
  border: 4px solid #ef4121;
  border-bottom: 0;
}
.tb_w.bd-pd-up .tb thead th {
  padding: 0.5rem 2.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .tb_w.bd-pd-up .tb thead th {
    padding: 0.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .tb_w.bd-pd-up .tb thead th {
    padding: 0.5rem 1.25rem;
  }
}
.tb_w.bd-pd-up .tb tbody th, .tb_w.bd-pd-up .tb tbody td {
  padding: 0.875rem 2.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .tb_w.bd-pd-up .tb tbody th, .tb_w.bd-pd-up .tb tbody td {
    padding: 0.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .tb_w.bd-pd-up .tb tbody th, .tb_w.bd-pd-up .tb tbody td {
    padding: 0.5rem 1.25rem;
  }
}
.tb_w.bd-pd-up.dbpdsm-th tbody th {
  padding: 0.875rem 1.5625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .tb_w.bd-pd-up.dbpdsm-th tbody th {
    padding: 0.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .tb_w.bd-pd-up.dbpdsm-th tbody th {
    padding: 0.5rem 1.25rem;
  }
}
.tb_w.bd-pd-side-sm .tb thead th {
  padding: 0.5rem 1.4375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .tb_w.bd-pd-side-sm .tb thead th {
    padding: 0.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .tb_w.bd-pd-side-sm .tb thead th {
    padding: 0.5rem 1.25rem;
  }
}
.tb_w.bd-pd-side-sm .tb tbody th, .tb_w.bd-pd-side-sm .tb tbody td {
  padding: 0.875rem 1.4375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .tb_w.bd-pd-side-sm .tb tbody th, .tb_w.bd-pd-side-sm .tb tbody td {
    padding: 0.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .tb_w.bd-pd-side-sm .tb tbody th, .tb_w.bd-pd-side-sm .tb tbody td {
    padding: 0.5rem 1.25rem;
  }
}
.tb_w.sd-txt-lh-2 .tb tbody th, .tb_w.sd-txt-lh-2 .tb tbody td {
  line-height: 2;
}
.tb_w.td-c-black .tb tbody tr td {
  color: #000;
}
.tb_w.td-c-black .ls-typ > li {
  color: #000;
}
.tb_w.mgt-15 {
  margin-top: 0.9375rem;
}
.tb_w.mgt-20 {
  margin-top: 1.25rem;
}
.tb_w.mgt-30 {
  margin-top: 1.875rem;
}
.tb_w.mgt-50 {
  margin-top: 3.125rem;
}
.tb_w.mgb-20 {
  margin-bottom: 1.25rem;
}
.tb_w.mgt-50 {
  margin-top: 3.125rem;
}

.subbtn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 2.9375rem;
  padding: 0 1.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.subbtn .txt {
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
}
.subbtn .icon {
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 0.9375rem;
  height: 0.9375rem;
  margin-left: 1.25rem;
}
.subbtn .icon.tel {
  background-image: url("../images/sub/subbtn-icon-tel.png");
  width: 1.25rem;
  height: 1.125rem;
  margin-left: 0;
  margin-right: 0.5625rem;
}
.subbtn .icon.dw {
  background-image: url("../images/sub/subbtn-icon-dw.png");
  width: 0.875rem;
  height: 0.8125rem;
}
.subbtn .icon.blank {
  background-image: url("../images/sub/subbtn-icon-blank.png");
  width: 1.0625rem;
  height: 1rem;
}
.subbtn.corner-edge {
  padding: 0 1.25rem;
  height: 2.9375rem;
  border-radius: 0.625rem;
}
.subbtn.corner-circle {
  padding: 0 1.25rem;
  height: 3.1875rem;
  border-radius: 1.5rem;
}
.subbtn.corner-circle .txt {
  padding-left: 0.5rem;
}
.subbtn.wd-200 {
  width: 12.5rem;
}
.subbtn.wd-260 {
  width: 16.25rem;
}
.subbtn.wd-250 {
  width: 15.625rem;
}
.subbtn.wd-280 {
  width: 17.5rem;
}
.subbtn.wd-300 {
  width: 18.75rem;
}
.subbtn.sz-small {
  height: 2.5rem;
  padding: 0 1.25rem;
  border-radius: 0.3125rem;
}
.subbtn.sz-small .txt {
  font-size: 1rem;
  font-weight: 500;
}
.subbtn.sz-mid {
  height: 2.25rem;
  padding: 0 1.25rem;
}
.subbtn.sz-mid .txt {
  font-size: 0.9375rem;
}
.subbtn.sz-tall {
  height: 3.125rem;
  padding: 0 1.25rem;
}
.subbtn.sz-tall .txt {
  font-size: 0.9375rem;
}
.subbtn.royal {
  background-color: #004098;
}
.subbtn.brown {
  background-color: #66452c;
}
.subbtn.l-blue {
  background-color: #3dc0f7;
}
.subbtn.yellow {
  background-color: #f79447;
}
.subbtn.mgl-5 {
  margin-left: 0.3125rem;
}
.subbtn.mgt-5 {
  margin-top: 0.3125rem;
}
.subbtn.mgt-10 {
  margin-top: 0.625rem;
}

.btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 -5px;
}
.btn-wrap .btn-box {
  padding: 0 5px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .btn-wrap .btn-box {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .btn-wrap .btn-box .subbtn {
    width: auto;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .btn-wrap .btn-box .subbtn.wd-200 {
    width: 12.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .btn-wrap .btn-box .subbtn.wd-260 {
    width: 16.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .btn-wrap .btn-box .subbtn.wd-250 {
    width: 15.625rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .btn-wrap .btn-box .subbtn.wd-280 {
    width: 17.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .btn-wrap .btn-box .subbtn.wd-300 {
    width: 18.75rem;
  }
}
.btn-wrap.mgt-13 {
  margin-top: 0.8125rem;
}
.btn-wrap.mgt-30 {
  margin-top: 1.875rem;
}
.btn-wrap.st-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .btn-wrap.st-right .btn-box {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .btn-wrap.st-right .btn-box .subbtn {
    width: auto;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .btn-wrap.st-right .btn-box .subbtn.wd-200 {
    width: 12.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .btn-wrap.st-right .btn-box .subbtn.wd-260 {
    width: 16.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .btn-wrap.st-right .btn-box .subbtn.wd-250 {
    width: 15.625rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .btn-wrap.st-right .btn-box .subbtn.wd-280 {
    width: 17.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .btn-wrap.st-right .btn-box .subbtn.wd-300 {
    width: 18.75rem;
  }
}
.btn-wrap.st-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .btn-wrap.st-left .btn-box {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .btn-wrap.st-left .btn-box .subbtn {
    width: auto;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .btn-wrap.st-left .btn-box .subbtn.wd-200 {
    width: 12.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .btn-wrap.st-left .btn-box .subbtn.wd-260 {
    width: 16.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .btn-wrap.st-left .btn-box .subbtn.wd-250 {
    width: 15.625rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .btn-wrap.st-left .btn-box .subbtn.wd-280 {
    width: 17.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .btn-wrap.st-left .btn-box .subbtn.wd-300 {
    width: 18.75rem;
  }
}
.btn-wrap.btn-per-100 {
  margin: 0 -0.4375rem;
}
.btn-wrap.btn-per-100 .btn-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 0.4375rem;
}
.btn-wrap.btn-per-100 .btn-box .subbtn {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 1.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .btn-wrap.btn-per-100 .btn-box .subbtn {
    padding: 0 0.625rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .btn-wrap.btn-per-100 .btn-box .subbtn {
    padding: 0 1.375rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .btn-wrap.alone .btn-box {
    width: 12.5rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .btn-wrap.alone .btn-box .subbtn {
    width: 100%;
  }
}

.circle-iconbox {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 7.8125rem;
  height: 7.8125rem;
  border-radius: 50%;
  overflow: hidden;
}
.circle-iconbox .nor-txt {
  font-size: 1rem;
  font-weight: 500;
  color: #000;
  line-height: 1.5;
  text-align: center;
}
.circle-iconbox .nor-txt.white {
  color: #fff;
}
.circle-iconbox.line {
  border-width: 1px;
  border-style: solid;
  background-color: #fff;
}
.circle-iconbox.line.orange {
  border-color: #f26632;
}
.circle-iconbox.line.blue {
  border-color: #004098;
}
.circle-iconbox.line.bdnone {
  border: 0;
}
.circle-iconbox.bg.orange {
  background-color: #f26632;
}
.circle-iconbox.bg.orange .nor-txt {
  color: #fff;
}
.circle-iconbox.bg.light-orange {
  background-color: #f79447; background-color: #f26632;
}
.circle-iconbox.bg.light-orange .nor-txt {
  color: #fff;
}
.circle-iconbox.bg.blue {
  background-color: #004098;
}
.circle-iconbox.bg.blue .nor-txt {
  color: #fff;
}
.circle-iconbox.bg.sky {
  background-color: #6c85a8;
}
.circle-iconbox.bg.gray {
  background-color: #3a495e;
}
.circle-iconbox.bg.gray .nor-txt {
  color: #fff;
}
.circle-iconbox.bg.light-gray {
  background-color: #e8edf3;
}
.circle-iconbox.bg.light-gray .nor-txt {
  color: #3a495e;
}
.circle-iconbox.bg.brown {
  background-color: #66452c;
}
.circle-iconbox.bg.white {
  background-color: #fff;
}
.circle-iconbox.bg.icon-ver {
  width: 9.25rem;
  height: 9.25rem;
}
.circle-iconbox.bg.icon-ver .inner-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.circle-iconbox.bg.icon-ver .cir-icon {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  margin-bottom: 1.125rem;
}
.circle-iconbox.bg.icon-ver .cir-icon.icon-andong {
  width: 5.0625rem;
  height: 1.625rem;
  background-image: url("../images/sub/hiinf-org-logo.png");
}
.circle-iconbox.bg.icon-ver .txt {
  text-align: center;
  font-size: 1.0625rem;
  font-weight: 500;
  color: #fff;
  line-height: 1.411;
}
.circle-iconbox.bg.border-up {
  border: 10px solid #f7e3dd;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.circle-iconbox.linebgg {
  width: 8.8125rem;
  height: 8.8125rem;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
  padding: 0.375rem;
}
.circle-iconbox.linebgg .inner-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.circle-iconbox.linebgg.orange {
  border-color: #f26632;
}
.circle-iconbox.linebgg.orange .inner-box {
  background-color: #f26632;
}
.circle-iconbox.linebgg.yellow {
  border-color: #f79447;
}
.circle-iconbox.linebgg.yellow .inner-box {
  background-color: #f79447;
}
.circle-iconbox.linebgg.blue {
  border-color: #004098;
}
.circle-iconbox.linebgg.blue .inner-box {
  background-color: #004098;
}
.circle-iconbox.linebgg.white {
  border-color: #fff;
}
.circle-iconbox.linebgg.white .inner-box {
  background-color: #fff;
}
.circle-iconbox.linebgg.up-icon .inner-box {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.circle-iconbox.linebgg.up-icon .inner-box .cir-icon {
  width: 2.1875rem;
  height: 2.1875rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-bottom: 0.5625rem;
}
.circle-iconbox.linebgg.up-icon .inner-box .cir-icon.icon-1 {
  background-image: url("../images/sub/cir-linebgg-icon-1.png");
}
.circle-iconbox.linebgg.up-icon .inner-box .cir-icon.icon-2 {
  background-image: url("../images/sub/cir-linebgg-icon-2.png");
}
.circle-iconbox.linebgg.up-icon .inner-box .cir-icon.icon-3 {
  width: 2.5rem;
  height: 2.125rem;
  background-image: url("../images/sub/cir-linebgg-icon-3.png");
}
.circle-iconbox.linebgg.up-icon .inner-box .cir-icon.icon-4 {
  width: 2.25rem;
  height: 2.375rem;
  background-image: url("../images/sub/cir-linebgg-icon-4.png");
}
.circle-iconbox.linebgg.up-icon .inner-box .cir-icon.icon-5 {
  width: 2.25rem;
  height: 2.625rem;
  background-image: url("../images/sub/cir-linebgg-icon-5.png");
}
.circle-iconbox.linebgg.up-icon .inner-box .txt {
  font-size: 1.25rem;
  font-weight: 700;
  color: #fff;
  text-align: center;
  line-height: 1.1;
}
.circle-iconbox.icon {
  position: relative;
}
.circle-iconbox.icon:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(calc(-50% + 0.5px), calc(-50% + 0.5px));
          transform: translate(calc(-50% + 0.5px), calc(-50% + 0.5px));
  content: "";
  display: block;
  width: 7.8125rem;
  height: 7.8125rem;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}
.circle-iconbox.icon.cir-con-test:after {
  background-image: url("../images/sub/cir-con-test.png");
}
.circle-iconbox.icon.cir-con-1-1:after {
  background-image: url("../images/sub/cir-con-1-1.png");
}
.circle-iconbox.icon.cir-con-1-2:after {
  background-image: url("../images/sub/cir-con-1-2.png");
}
.circle-iconbox.icon.cir-con-1-3:after {
  background-image: url("../images/sub/cir-con-1-3.png");
}
.circle-iconbox.icon.cir-con-1-4:after {
  background-image: url("../images/sub/cir-con-1-4.png");
}
.circle-iconbox.icon.cir-con-2-1:after {
  background-image: url("../images/sub/cir-con-2-1.png");
}
.circle-iconbox.icon.cir-con-2-2:after {
  background-image: url("../images/sub/cir-con-2-2.png");
}
.circle-iconbox.icon.cir-con-2-3:after {
  background-image: url("../images/sub/cir-con-2-3.png");
}
.circle-iconbox.icon.cir-con-2-4:after {
  background-image: url("../images/sub/cir-con-2-4.png");
}
.circle-iconbox.icon.cir-con-2-5:after {
  background-image: url("../images/sub/cir-con-2-5.png");
}
.circle-iconbox.icon.cir-con-2-6:after {
  background-image: url("../images/sub/cir-con-2-6.png");
}
.circle-iconbox.icon.cir-con-3-1:after {
  background-image: url("../images/sub/cir-con-3-1.png");
}
.circle-iconbox.icon.cir-con-3-2:after {
  background-image: url("../images/sub/cir-con-3-2.png");
}
.circle-iconbox.icon.cir-con-3-3:after {
  background-image: url("../images/sub/cir-con-3-3.png");
}
.circle-iconbox.icon.cir-con-4-1:after {
  background-image: url("../images/sub/cir-con-4-1.png");
}
.circle-iconbox.icon.cir-con-4-2:after {
  background-image: url("../images/sub/cir-con-4-2.png");
}
.circle-iconbox.icon.cir-con-5-1:after {
  background-image: url("../images/sub/cir-con-5-1.png");
}
.circle-iconbox.icon.cir-con-5-2:after {
  background-image: url("../images/sub/cir-con-5-2.png");
}
.circle-iconbox.icon.cir-con-5-3:after {
  background-image: url("../images/sub/cir-con-5-3.png");
}
.circle-iconbox.icon.cir-con-5-4:after {
  background-image: url("../images/sub/cir-con-5-4.png");
}
.circle-iconbox.icon.cir-con-6-1:after {
  background-image: url("../images/sub/cir-con-6-1.png");
}
.circle-iconbox.icon.cir-con-6-2:after {
  background-image: url("../images/sub/cir-con-6-2.png");
}
.circle-iconbox.icon.cir-con-6-3:after {
  background-image: url("../images/sub/cir-con-6-3.png");
}
.circle-iconbox.icon.cir-con-7-1:after {
  background-image: url("../images/sub/cir-con-7-1.png");
}
.circle-iconbox.icon.cir-con-7-2:after {
  background-image: url("../images/sub/cir-con-7-2.png");
}
.circle-iconbox.icon.cir-con-7-3:after {
  background-image: url("../images/sub/cir-con-7-3.png");
}
.circle-iconbox.icon.cir-con-8-1:after {
  background-image: url("../images/sub/cir-con-8-1.png");
}
.circle-iconbox.icon.cir-con-9-1:after {
  background-image: url("../images/sub/cir-con-9-1.png");
}
.circle-iconbox.icon.cir-con-10-1:after {
  background-image: url("../images/sub/cir-con-10-1.png");
}
.circle-iconbox.icon.cir-con-10-2:after {
  background-image: url("../images/sub/cir-con-10-2.png");
}
.circle-iconbox.icon.cir-con-10-3:after {
  background-image: url("../images/sub/cir-con-10-3.png");
}
.circle-iconbox.icon.cir-con-11-1:after {
  background-image: url("../images/sub/cir-con-11-1.png");
}
.circle-iconbox.icon.cir-con-11-2:after {
  background-image: url("../images/sub/cir-con-11-2.png");
}
.circle-iconbox.icon.cir-con-11-3:after {
  background-image: url("../images/sub/cir-con-11-3.png");
}
.circle-iconbox.icon.cir-con-11-4:after {
  background-image: url("../images/sub/cir-con-11-4.png");
}
.circle-iconbox.icon.cir-con-11-5:after {
  background-image: url("../images/sub/cir-con-11-5.png");
}
.circle-iconbox.icon.cir-con-11-6:after {
  background-image: url("../images/sub/cir-con-11-6.png");
}
.circle-iconbox.icon.cir-con-11-7:after {
  background-image: url("../images/sub/cir-con-11-7.png");
}
.circle-iconbox.icon.cir-con-12-1:after {
  background-image: url("../images/sub/cir-con-12-1.png");
}
.circle-iconbox.icon.cir-con-13-1:after {
  background-image: url("../images/sub/cir-con-13-1.png");
}
.circle-iconbox.icon.cir-con-13-2:after {
  background-image: url("../images/sub/cir-con-13-2.png");
}
.circle-iconbox.icon.cir-con-13-3:after {
  background-image: url("../images/sub/cir-con-13-3.png");
}
.circle-iconbox.icon.cir-con-14-1:after {
  background-image: url("../images/sub/cir-con-14-1.png");
}
.circle-iconbox.icon.cir-con-14-2:after {
  background-image: url("../images/sub/cir-con-14-2.png");
}
.circle-iconbox.icon.cir-con-14-3:after {
  background-image: url("../images/sub/cir-con-14-3.png");
}
.circle-iconbox.icon.cir-con-15-1:after {
  background-image: url("../images/sub/cir-con-15-1.png");
}
.circle-iconbox.icon.cir-con-15-2:after {
  background-image: url("../images/sub/cir-con-15-2.png");
}
.circle-iconbox.icon.cir-con-15-3:after {
  background-image: url("../images/sub/cir-con-15-3.png");
}
.circle-iconbox.icon.cir-con-16-1:after {
  background-image: url("../images/sub/cir-con-16-1.png");
}
.circle-iconbox.icon.cir-con-16-2:after {
  background-image: url("../images/sub/cir-con-16-2.png");
}
.circle-iconbox.icon.cir-con-16-3:after {
  background-image: url("../images/sub/cir-con-16-3.png");
}
.circle-iconbox.icon.cir-con-17-1:after {
  background-image: url("../images/sub/cir-con-17-1.png");
}
.circle-iconbox.icon.cir-con-18-1:after {
  background-image: url("../images/sub/cir-con-18-1.png");
}
.circle-iconbox.icon.cir-con-18-2:after {
  background-image: url("../images/sub/cir-con-18-2.png");
}
.circle-iconbox.icon.cir-con-18-3:after {
  background-image: url("../images/sub/cir-con-18-3.png");
}
.circle-iconbox.icon.cir-con-18-4:after {
  background-image: url("../images/sub/cir-con-18-4.png");
}
.circle-iconbox.icon.cir-con-19-1:after {
  background-image: url("../images/sub/cir-con-19-1.png");
}
.circle-iconbox.icon.cir-con-20-1:after {
  background-image: url("../images/sub/cir-con-20-1.png");
}
.circle-iconbox.icon.cir-con-20-2:after {
  background-image: url("../images/sub/cir-con-20-2.png");
}
.circle-iconbox.icon.cir-con-20-3:after {
  background-image: url("../images/sub/cir-con-20-3.png");
}
.circle-iconbox.icon.cir-con-21-1:after {
  background-image: url("../images/sub/cir-con-21-1.png");
}
.circle-iconbox.icon.cir-con-21-2:after {
  background-image: url("../images/sub/cir-con-21-2.png");
}
.circle-iconbox.icon.cir-con-21-3:after {
  background-image: url("../images/sub/cir-con-21-3.png");
}
.circle-iconbox.icon.cir-con-21-4:after {
  background-image: url("../images/sub/cir-con-21-4.png");
}
.circle-iconbox.icon.cir-con-21-5:after {
  background-image: url("../images/sub/cir-con-21-5.png");
}
.circle-iconbox.icon.cir-con-22-1:after {
  background-image: url("../images/sub/cir-con-22-1.png");
}
.circle-iconbox.icon.cir-con-23-1:after {
  background-image: url("../images/sub/cir-con-23-1.png");
}
.circle-iconbox.icon.cir-con-23-2:after {
  background-image: url("../images/sub/cir-con-23-2.png");
}
.circle-iconbox.icon.cir-con-23-3:after {
  background-image: url("../images/sub/cir-con-23-3.png");
}
.circle-iconbox.icon.cir-con-23-4:after {
  background-image: url("../images/sub/cir-con-23-4.png");
}
.circle-iconbox.icon.cir-con-24-1:after {
  background-image: url("../images/sub/cir-con-24-1.png");
}
.circle-iconbox.icon.cir-con-25-1:after {
  background-image: url("../images/sub/cir-con-25-1.png");
}
.circle-iconbox.icon.cir-con-25-2:after {
  background-image: url("../images/sub/cir-con-25-2.png");
}
.circle-iconbox.icon.cir-con-25-3:after {
  background-image: url("../images/sub/cir-con-25-3.png");
}
.circle-iconbox.icon.cir-con-26-1:after {
  background-image: url("../images/sub/cir-con-26-1.png");
}
.circle-iconbox.icon.cir-con-27-1:after {
  background-image: url("../images/sub/cir-con-27-1.png");
}
.circle-iconbox.icon.cir-con-27-2:after {
  background-image: url("../images/sub/cir-con-27-2.png");
}
.circle-iconbox.icon.cir-con-27-3:after {
  background-image: url("../images/sub/cir-con-27-3.png");
}
.circle-iconbox.icon.cir-con-28-1:after {
  background-image: url("../images/sub/cir-con-28-1.png");
}
.circle-iconbox.icon.cir-con-28-2:after {
  background-image: url("../images/sub/cir-con-28-2.png");
}
.circle-iconbox.icon.cir-con-28-3:after {
  background-image: url("../images/sub/cir-con-28-3.png");
}
.circle-iconbox.icon.cir-con-28-4:after {
  background-image: url("../images/sub/cir-con-28-4.png");
}
.circle-iconbox.icon.cir-con-29-1:after {
  background-image: url("../images/sub/cir-con-29-1.png");
}
.circle-iconbox.icon.cir-con-29-2:after {
  background-image: url("../images/sub/cir-con-29-2.png");
}
.circle-iconbox.icon.cir-con-30-1:after {
  background-image: url("../images/sub/cir-con-30-1.png");
}
.circle-iconbox.icon.cir-con-31-1:after {
  background-image: url("../images/sub/cir-con-31-1.png");
}
.circle-iconbox.icon.cir-con-31-2:after {
  background-image: url("../images/sub/cir-con-31-2.png");
}
.circle-iconbox.icon.cir-con-32-1:after {
  background-image: url("../images/sub/cir-con-32-1.png");
}
.circle-iconbox.icon.cir-con-32-2:after {
  background-image: url("../images/sub/cir-con-32-2.png");
}
.circle-iconbox.icon.cir-con-32-3:after {
  background-image: url("../images/sub/cir-con-32-3.png");
}
.circle-iconbox.icon.cir-con-33-1:after {
  background-image: url("../images/sub/cir-con-33-1.png");
}
.circle-iconbox.icon.cir-con-34-1:after {
  background-image: url("../images/sub/cir-con-34-1.png");
}
.circle-iconbox.icon.cir-con-35-1:after {
  background-image: url("../images/sub/cir-con-35-1.png");
}
.circle-iconbox.icon.cir-con-35-2:after {
  background-image: url("../images/sub/cir-con-35-2.png");
}
.circle-iconbox.icon.cir-con-35-3:after {
  background-image: url("../images/sub/cir-con-35-3.png");
}
.circle-iconbox.icon.cir-con-36-1:after {
  background-image: url("../images/sub/cir-con-36-1.png");
}
.circle-iconbox.icon.cir-con-36-2:after {
  background-image: url("../images/sub/cir-con-36-2.png");
}
.circle-iconbox.icon.cir-con-36-3:after {
  background-image: url("../images/sub/cir-con-36-3.png");
}
.circle-iconbox.icon.cir-con-37-1:after {
  background-image: url("../images/sub/cir-con-37-1.png");
}
.circle-iconbox.icon.cir-con-38-1:after {
  background-image: url("../images/sub/cir-con-38-1.png");
}
.circle-iconbox.icon.cir-con-38-2:after {
  background-image: url("../images/sub/cir-con-38-2.png");
}
.circle-iconbox.icon.cir-con-38-3:after {
  background-image: url("../images/sub/cir-con-38-3.png");
}
.circle-iconbox.icon.cir-con-39-1:after {
  background-image: url("../images/sub/cir-con-39-1.png");
}
.circle-iconbox.icon.cir-con-39-2:after {
  background-image: url("../images/sub/cir-con-39-2.png");
}
.circle-iconbox.icon.cir-con-39-3:after {
  background-image: url("../images/sub/cir-con-39-3.png");
}
.circle-iconbox.icon.cir-con-39-4:after {
  background-image: url("../images/sub/cir-con-39-4.png");
}
.circle-iconbox.icon.cir-con-39-5:after {
  background-image: url("../images/sub/cir-con-39-5.png");
}
.circle-iconbox.icon.cir-con-39-6:after {
  background-image: url("../images/sub/cir-con-39-6.png");
}
.circle-iconbox.icon.cir-con-40-1:after {
  background-image: url("../images/sub/cir-con-40-1.png");
}
.circle-iconbox.icon.cir-con-40-2:after {
  background-image: url("../images/sub/cir-con-40-2.png");
}
.circle-iconbox.icon.cir-con-41-1:after {
  background-image: url("../images/sub/cir-con-41-1.png");
}
.circle-iconbox.icon.cir-con-42-1:after {
  background-image: url("../images/sub/cir-con-42-1.png");
}
.circle-iconbox.icon.cir-con-42-2:after {
  background-image: url("../images/sub/cir-con-42-2.png");
}
.circle-iconbox.icon.cir-con-42-3:after {
  background-image: url("../images/sub/cir-con-42-3.png");
}
.circle-iconbox.icon.cir-con-43-1:after {
  background-image: url("../images/sub/cir-con-43-1.png");
}
.circle-iconbox.icon.cir-con-43-2:after {
  background-image: url("../images/sub/cir-con-43-2.png");
}
.circle-iconbox.icon.cir-con-44-1:after {
  background-image: url("../images/sub/cir-con-44-1.png");
}
.circle-iconbox.icon.cir-con-44-2:after {
  background-image: url("../images/sub/cir-con-44-2.png");
}
.circle-iconbox.icon.cir-con-44-3:after {
  background-image: url("../images/sub/cir-con-44-3.png");
}
.circle-iconbox.icon.cir-con-44-4:after {
  background-image: url("../images/sub/cir-con-44-4.png");
}
.circle-iconbox.icon.cir-con-44-5:after {
  background-image: url("../images/sub/cir-con-44-5.png");
}
.circle-iconbox.icon.cir-con-44-6:after {
  background-image: url("../images/sub/cir-con-44-6.png");
}
.circle-iconbox.icon.cir-con-45-1:after {
  background-image: url("../images/sub/cir-con-45-1.png");
}
.circle-iconbox.icon.cir-con-45-2:after {
  background-image: url("../images/sub/cir-con-45-2.png");
}
.circle-iconbox.icon.cir-con-45-3:after {
  background-image: url("../images/sub/cir-con-45-3.png");
}
.circle-iconbox.icon.cir-con-46-1:after {
  background-image: url("../images/sub/cir-con-46-1.png");
}
.circle-iconbox.icon.cir-con-46-2:after {
  background-image: url("../images/sub/cir-con-46-2.png");
}
.circle-iconbox.icon.cir-con-46-3:after {
  background-image: url("../images/sub/cir-con-46-3.png");
}
.circle-iconbox.icon.cir-con-47-1:after {
  background-image: url("../images/sub/cir-con-47-1.png");
}
.circle-iconbox.icon.cir-con-47-2:after {
  background-image: url("../images/sub/cir-con-47-2.png");
}
.circle-iconbox.icon.cir-con-47-3:after {
  background-image: url("../images/sub/cir-con-47-3.png");
}
.circle-iconbox.icon.cir-con-47-4:after {
  background-image: url("../images/sub/cir-con-47-4.png");
}
.circle-iconbox.icon.cir-con-48-1:after {
  background-image: url("../images/sub/cir-con-48-1.png");
}
.circle-iconbox.icon.cir-con-49-1:after {
  background-image: url("../images/sub/cir-con-49-1.png");
}
.circle-iconbox.icon.cir-con-49-2:after {
  background-image: url("../images/sub/cir-con-49-2.png");
}
.circle-iconbox.icon.cir-con-50-1:after {
  background-image: url("../images/sub/cir-con-50-1.png");
}
.circle-iconbox.icon.cir-con-50-2:after {
  background-image: url("../images/sub/cir-con-50-2.png");
}
.circle-iconbox.icon.cir-con-50-3:after {
  background-image: url("../images/sub/cir-con-50-3.png");
}
.circle-iconbox.icon.cir-con-51-1:after {
  background-image: url("../images/sub/cir-con-51-1.png");
}
.circle-iconbox.icon.cir-con-51-2:after {
  background-image: url("../images/sub/cir-con-51-2.png");
}
.circle-iconbox.icon.cir-con-52-1:after {
  background-image: url("../images/sub/cir-con-52-1.png");
}
.circle-iconbox.icon.cir-con-53-1:after {
  background-image: url("../images/sub/cir-con-53-1.png");
}
.circle-iconbox.icon.cir-con-53-2:after {
  background-image: url("../images/sub/cir-con-53-2.png");
}
.circle-iconbox.icon-n-txt .inner-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.circle-iconbox.icon-n-txt .inner-box .icon {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 3.125rem;
  height: 3.125rem;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
}
.circle-iconbox.icon-n-txt .inner-box .icon.con-1 {
  background-image: url("../images/sub/icon-n-txt-icon-1.png");
}
.circle-iconbox.icon-n-txt .inner-box .icon.con-2 {
  background-image: url("../images/sub/icon-n-txt-icon-2.png");
}
.circle-iconbox.icon-n-txt .inner-box .icon.con-3 {
  background-image: url("../images/sub/icon-n-txt-icon-3.png");
}
.circle-iconbox.icon-n-txt .inner-box .txt {
  margin-top: 0;
  font-size: 1rem;
  font-weight: 500;
  color: #000;
}
.circle-iconbox.icon-n-txt .inner-box .txt.ora {
  color: #f26632;
}
.circle-iconbox.icon-n-txt .inner-box .txt.blue {
  color: #004098;
}
.circle-iconbox.icon-n-txt .inner-box .txt.gray {
  color: #3a495e;
}
.circle-iconbox.oval {
  height: auto;
  min-height: 2.6875rem;
  min-width: 6.6875rem;
  border-radius: 40px;
}

.rowcir-line-round {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 5px solid #fff;
  padding: 0.875rem;
  border-radius: 100px;
}
.rowcir-line-round .rlr-inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #f26632;
  background-color: #fff;
  height: 100%;
  padding: 1.5625rem 0;
  padding-left: 2.8125rem;
  padding-right: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 100px;
}
.rowcir-line-round .rlr-inner .nor-t {
  font-size: 1rem;
  font-weight: 500;
  color: #f79447; color:#f26632;
  line-height: 1.5;
  padding-right: 0.2375rem;
}
.rowcir-line-round .rlr-inner .step-con {
  padding-right: 0.2375rem;
}
.rowcir-line-round .rlr-inner .step-con strong {
  display: block;
  font-size: 1rem;
  font-weight: 500;
  color: #000;
  margin-bottom: 0.1875rem;
}
.rowcir-line-round .rlr-inner .step-con p {
  font-size: 1rem;
  font-weight: 500;
  color: #f79447; color:#f26632;
  line-height: 1.5;
}
.rowcir-line-round .rlr-inner .icon {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 3.125rem;
  height: 3.125rem;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
}
.rowcir-line-round .rlr-inner .icon.icon-1 {
  background-image: url("../images/sub/clinic-flowdia-icon-1.png");
}
.rowcir-line-round .rlr-inner .icon.icon-2 {
  background-image: url("../images/sub/clinic-flowdia-icon-2.png");
}
.rowcir-line-round .rlr-inner .icon.icon-3 {
  background-image: url("../images/sub/clinic-flowdia-icon-3.png");
}
.rowcir-line-round .rlr-inner .icon.icon-4 {
  background-image: url("../images/sub/clinic-flowdia-icon-4.png");
}
.rowcir-line-round .rlr-inner .icon.icon-5 {
  background-image: url("../images/sub/clinic-flowdia-icon-5.png");
}
.rowcir-line-round .rlr-inner .icon.icon-6 {
  background-image: url("../images/sub/clinic-flowdia-icon-6.png");
}
.rowcir-line-round .rlr-inner .icon.icon-7 {
  background-image: url("../images/sub/clinic-flowdia-icon-7.png");
}
.rowcir-line-round .rlr-inner .icon.icon-8 {
  background-image: url("../images/sub/clinic-flowdia-icon-8.png");
}
.rowcir-line-round .rlr-inner .icon.icon-9 {
  background-image: url("../images/sub/clinic-flowdia-icon-9.png");
}
.rowcir-line-round .rlr-inner .black-nor-txt {
  font-size: 16px;
  font-weight: 500;
  color: #000;
  line-height: 1.5;
}
.rowcir-line-round .rlr-inner.con-c {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.rowcir-line-round.txt-row {
  padding: 0.8125rem;
}
.rowcir-line-round.txt-row .rlr-inner {
  min-width: 246px;
  padding: 1.2rem 3.1875rem;
}
.rowcir-line-round.txt-row .rlr-inner .step-con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rowcir-line-round.txt-row .rlr-inner .step-con strong {
  margin-bottom: 0;
  margin-right: 2.1875rem;
}
.rowcir-line-round.small {
  min-width: 21.0625rem;
}
.rowcir-line-round.small .rlr-inner {
  padding: 1.25rem 0.625rem;
}
.rowcir-line-round.small .rlr-inner .step-con {
  padding-right: 0;
}
.rowcir-line-round.small .rlr-inner .step-con p {
  padding-right: 0;
}

.first-inttxt-box {
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .first-inttxt-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.first-inttxt-box .tt {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .first-inttxt-box .tt {
    margin-bottom: 0.9375rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .first-inttxt-box .tt.mgb-x {
    margin-bottom: 0;
  }
}
.first-inttxt-box .tt span {
  position: relative;
  display: inline-block;
  font-size: 2.25rem;
  font-weight: 700;
  letter-spacing: -2px;
}
.first-inttxt-box .tt span:after {
  content: "";
  display: inline-block;
  width: 1.125rem;
  height: 1.125rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0.375rem solid #f26632;
  border-radius: 50%;
  position: relative;
  top: -0.75rem;
}
.first-inttxt-box .tt span .en {
  font-family: "Suit";
}
.first-inttxt-box .tt span .en:after {
  display: none;
}
.first-inttxt-box .tt.en span {
  font-family: "Suit";
  font-weight: 900;
  letter-spacing: -1px;
  line-height: 1.11;
}
.first-inttxt-box .tt.en span:after {
  top: -0.5rem;
}
.first-inttxt-box .con {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.66;
  letter-spacing: -1px;
}
.first-inttxt-box.tt-sz-540 .tt {
  width: 540px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .first-inttxt-box.tt-sz-540 .tt {
    width: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.first-inttxt-box.tt-sz-549 .tt {
  width: 549px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .first-inttxt-box.tt-sz-549 .tt {
    width: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.first-inttxt-box.con-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .first-inttxt-box.con-between {
    -webkit-box-pack: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
  }
}
.first-inttxt-box.con-between .con {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .first-inttxt-box.con-between .con {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

.nummber-icon-ls > ul > li {
  display: block;
  border-bottom: 1px solid #d8d8d8;
  padding: 1.6875rem 2.5rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .nummber-icon-ls > ul > li {
    padding: 1.25rem 0.9375rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .nummber-icon-ls > ul > li {
    padding: 1.6875rem 2.5rem;
  }
}
.nummber-icon-ls > ul > li:first-child {
  border-top: 1px solid #d8d8d8;
}
.nummber-icon-ls > ul > li.number-tt-none .inner-box .con-area .txtcon-zone .check-icon-ls {
  margin-top: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .nummber-icon-ls > ul > li.num-divide-box {
    padding: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .nummber-icon-ls > ul > li.num-divide-box {
    padding: 1.25rem 0.9375rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .nummber-icon-ls > ul > li.num-divide-box {
    padding: 1.6875rem 2.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .nummber-icon-ls > ul > li.num-divide-box .inner-box {
    margin: 0 -0.3125rem;
  }
}
.nummber-icon-ls > ul > li.num-divide-box .inner-box .dd-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .nummber-icon-ls > ul > li.num-divide-box .inner-box .dd-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-bottom: 1px solid #d8d8d8;
    padding: 1.25rem 0.9375rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .nummber-icon-ls > ul > li.num-divide-box .inner-box .dd-box {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    border-bottom: 0;
    padding: 0 0.3125rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .nummber-icon-ls > ul > li.num-divide-box .inner-box .dd-box:last-child {
    border-bottom: 0;
  }
}
.nummber-icon-ls > ul .inner-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.3;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .nummber-icon-ls > ul .inner-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .nummber-icon-ls > ul .inner-box {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.nummber-icon-ls > ul .inner-box .ico-area {
  margin-right: 2.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .nummber-icon-ls > ul .inner-box .ico-area {
    margin-right: 0;
    margin-bottom: 0.625rem;
    text-align: center;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .nummber-icon-ls > ul .inner-box .ico-area {
    margin-right: 1.8rem;
    margin-bottom: 0;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .nummber-icon-ls > ul .inner-box .ico-area .circle-iconbox {
    width: 6.25rem;
    height: 6.25rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .nummber-icon-ls > ul .inner-box .ico-area .circle-iconbox:after {
    width: 6.25rem;
    height: 6.25rem;
  }
}
.nummber-icon-ls > ul .inner-box .con-area {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 2.0625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .nummber-icon-ls > ul .inner-box .con-area {
    padding-left: 0;
  }
}
.nummber-icon-ls > ul .inner-box .con-area > .tt {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.25rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .nummber-icon-ls > ul .inner-box .con-area > .tt {
    padding-left: 2.0625rem;
  }
}
.nummber-icon-ls > ul .inner-box .con-area > .tt i {
  position: absolute;
  top: 0;
  left: -2.0625rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Suit";
  font-size: 0.875rem;
  font-weight: 700;
  color: #fff;
  width: 1.5625rem;
  height: 1.5625rem;
  border-radius: 50%;
  text-align: center;
  background-color: #000;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .nummber-icon-ls > ul .inner-box .con-area > .tt i {
    left: 0;
  }
}
.nummber-icon-ls > ul .inner-box .con-area > .tt span {
  font-size: 16px;
  font-weight: 500;
  color: #000;
}
.nummber-icon-ls > ul .inner-box .con-area > .tt.wei-light i {
  top: 0.375rem;
}
.nummber-icon-ls > ul .inner-box .con-area > .tt.wei-light span {
  font-weight: 200;
  line-height: 2;
}
.nummber-icon-ls > ul .inner-box .con-area .txtcon-zone .txtcon {
  font-size: 1rem;
  font-weight: 200;
  color: #555;
  line-height: 2;
}
.nummber-icon-ls > ul .inner-box .con-area .txtcon-zone .check-icon-ls {
  margin-left: -1.25rem;
  margin-top: 1.25rem;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .nummber-icon-ls > ul .inner-box .con-area .txtcon-zone .check-icon-ls.dozen-ul {
    margin-left: 0;
  }
}
.nummber-icon-ls > ul .inner-box .con-area .txtcon-zone .check-icon-ls.dozen-ul > ul {
  border-bottom: 1px solid #d8d8d8;
  padding: 2.5rem 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .nummber-icon-ls > ul .inner-box .con-area .txtcon-zone .check-icon-ls.dozen-ul > ul {
    padding: 0.8rem 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .nummber-icon-ls > ul .inner-box .con-area .txtcon-zone .check-icon-ls.dozen-ul > ul {
    padding: 1.5rem 0;
  }
}
.nummber-icon-ls > ul .inner-box .con-area .txtcon-zone .check-icon-ls.dozen-ul > ul:first-child {
  border-top: 0;
  padding-top: 0.8125rem;
}
.nummber-icon-ls > ul .inner-box .con-area .txtcon-zone .check-icon-ls.dozen-ul > ul:last-child {
  border-bottom: 0;
  padding-bottom: 0.8125rem;
}
.nummber-icon-ls > ul .inner-box .con-area .txtcon-zone .load-info-ls > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.5;
  margin-bottom: 0.5rem;
}
.nummber-icon-ls > ul .inner-box .con-area .txtcon-zone .load-info-ls > li:last-child {
  margin-bottom: 0;
}
.nummber-icon-ls > ul .inner-box .con-area .txtcon-zone .load-info-ls > li .tt {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 7.8125rem;
  font-size: 1rem;
  font-weight: 500;
  color: #f26632;
}
.nummber-icon-ls > ul .inner-box .con-area .txtcon-zone .load-info-ls > li .contxt {
  font-size: 1rem;
  font-weight: 400;
  color: #555;
}
.nummber-icon-ls > ul .inner-box .con-area .txtcon-zone .load-info-ls.wd-98 > li .tt {
  width: 6.125rem;
}
.nummber-icon-ls > ul .inner-box .con-area.con-pd-x {
  padding-left: 0;
}
.nummber-icon-ls.mgt-15 {
  margin-top: 0.9375rem;
}
.nummber-icon-ls.mgb-15 {
  margin-bottom: 0.9375rem;
}
.nummber-icon-ls.mgt-25 {
  margin-top: 1.5625rem;
}
.nummber-icon-ls.mgt-30 {
  margin-top: 1.875rem;
}
.nummber-icon-ls.mgb-25 {
  margin-bottom: 1.5625rem;
}
.nummber-icon-ls.mgt-27 {
  margin-top: 1.6875rem;
}
.nummber-icon-ls.mgb-27 {
  margin-bottom: 1.6875rem;
}

.check-icon-ls > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-bottom: 1px solid #d8d8d8;
}
.check-icon-ls > ul:first-child {
  border-top: 1px solid #d8d8d8;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .check-icon-ls > ul {
    padding: 1rem 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .check-icon-ls > ul {
    padding: 0;
  }
}
.check-icon-ls > ul > li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 3.0625rem 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .check-icon-ls > ul > li {
    padding: 1rem 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .check-icon-ls > ul > li {
    padding: 2rem 0;
  }
}
.check-icon-ls > ul > li .box:after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background-color: #d8d8d8;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.check-icon-ls > ul > li:last-child .box:after {
  display: none;
}
.check-icon-ls > ul > li.con-none {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .check-icon-ls > ul > li.con-none {
    display: none;
  }
}
.check-icon-ls > ul > li.con-none .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.check-icon-ls > ul > li.con-none .box .none-icon {
  display: block;
  width: 8.8125rem;
  height: 6.5625rem;
  background: url("../images/sub/check-icon-ls-con-none.png") center center no-repeat;
  background-size: contain;
}
.check-icon-ls > ul > li.flex-2 {
  -webkit-box-flex: 2 !important;
      -ms-flex: 2 !important;
          flex: 2 !important;
}
.check-icon-ls > ul.con-col-2 > li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 50%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .check-icon-ls > ul.con-col-2 > li {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50% !important;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .check-icon-ls > ul.con-col-2 > li {
    width: 50% !important;
  }
}
.check-icon-ls > ul.con-col-3 > li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 33.3333%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .check-icon-ls > ul.con-col-3 > li {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50% !important;
  }
  .check-icon-ls > ul.con-col-3 > li:nth-child(2n) .box:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .check-icon-ls > ul.con-col-3 > li {
    width: 33.3333% !important;
  }
  .check-icon-ls > ul.con-col-3 > li:nth-child(2n) .box:after {
    display: block;
  }
  .check-icon-ls > ul.con-col-3 > li:nth-child(3n) .box:after {
    display: none;
  }
}
.check-icon-ls > ul.con-col-4 > li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 25%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .check-icon-ls > ul.con-col-4 > li {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .check-icon-ls > ul.con-col-4 > li:nth-child(2n) .box:after {
    display: none;
  }
}
.check-icon-ls > ul.con-col-5 > li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 20%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .check-icon-ls > ul.con-col-5 > li {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .check-icon-ls > ul.con-col-5 > li:nth-child(2n) .box:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .check-icon-ls > ul.con-col-5 > li {
    width: 33.3333%;
  }
  .check-icon-ls > ul.con-col-5 > li:nth-child(2n) .box:after {
    display: block;
  }
  .check-icon-ls > ul.con-col-5 > li:nth-child(3n) .box:after {
    display: none;
  }
}
.check-icon-ls > ul.con-col-6 > li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 16.6666%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .check-icon-ls > ul.con-col-6 > li {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .check-icon-ls > ul.con-col-6 > li:nth-child(2n) .box:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .check-icon-ls > ul.con-col-6 > li {
    width: 33.3333%;
  }
  .check-icon-ls > ul.con-col-6 > li:nth-child(2n) .box:after {
    display: block;
  }
  .check-icon-ls > ul.con-col-6 > li:nth-child(3n) .box:after {
    display: none;
  }
}
.check-icon-ls > ul.con-col-7 > li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 14.2857%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .check-icon-ls > ul.con-col-7 > li {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .check-icon-ls > ul.con-col-7 > li:nth-child(2n) .box:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .check-icon-ls > ul.con-col-7 > li {
    width: 33.3333%;
  }
  .check-icon-ls > ul.con-col-7 > li:nth-child(2n) .box:after {
    display: block;
  }
  .check-icon-ls > ul.con-col-7 > li:nth-child(3n) .box:after {
    display: none;
  }
}
.check-icon-ls .box {
  position: relative;
  padding: 0.25rem 1.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
}
.check-icon-ls .box .title-zone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.625rem;
}
.check-icon-ls .box .title-zone .icon-check {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 1.625rem;
  height: 1.3125rem;
  background: url("../images/sub/ls-typ-check-orange-icon.png") 0 0 no-repeat;
  background-size: contain;
}
.check-icon-ls .box .title-zone .tt {
  margin-left: 0.3125rem;
  font-size: 1rem;
  font-weight: 500;
  color: #000;
}
.check-icon-ls .box .title-zone .tt.en {
  font-weight: 400;
}
.check-icon-ls .box .title-zone.title-big {
  margin-bottom: 1.25rem;
}
.check-icon-ls .box .title-zone.title-big .tt {
  font-size: 1.5rem;
  font-weight: 700;
}
.check-icon-ls .box .con-zone {
  position: relative;
  z-index: 1;
}
.check-icon-ls .box .con-zone .nor-c {
  font-size: 1rem;
  font-weight: 400;
  color: #555;
  line-height: 1.5;
}
.check-icon-ls .box .con-zone .nor-c .in-tt {
  display: block;
}
.check-icon-ls .box .con-zone .ls-typ.check > li .mark {
  line-height: 2;
}
.check-icon-ls .box .con-zone .ls-typ.check > li .mark:before {
  top: 0.375rem;
}
.check-icon-ls .box .con-zone .subbtn.mgt-5 {
  margin-top: 0.3125rem;
}
.check-icon-ls .box .con-zone .type-ls-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -1.875rem;
  padding-top: 1.5rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .check-icon-ls .box .con-zone .type-ls-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
  }
}
.check-icon-ls .box .con-zone .type-ls-flex .ls-typ {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 1.875rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .check-icon-ls .box .con-zone .type-ls-flex .ls-typ {
    padding: 0;
  }
}
.check-icon-ls .box .con-zone .type-ls-flex .ls-typ:after {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  content: "";
  display: block;
  width: 1px;
  height: calc(100% - 4.6875rem);
  background-color: #d8d8d8;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .check-icon-ls .box .con-zone .type-ls-flex .ls-typ:after {
    display: none;
  }
}
.check-icon-ls .box .con-zone .type-ls-flex .ls-typ:last-child:after {
  display: none;
}
.check-icon-ls .box .side-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.check-icon-ls .box .side-icon i {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}
.check-icon-ls .box .side-icon i.con-1 {
  background-image: url("../images/sub/check-icon-ls-bt-icon-1.png");
}
.check-icon-ls .box .side-icon i.con-2 {
  background-image: url("../images/sub/check-icon-ls-bt-icon-2.png");
}
.check-icon-ls .box .side-icon i.con-3 {
  background-image: url("../images/sub/check-icon-ls-bt-icon-3.png");
}
.check-icon-ls .box .side-icon i.con-4 {
  background-image: url("../images/sub/check-icon-ls-bt-icon-4.png");
}
.check-icon-ls .box .side-icon i.con-5 {
  background-image: url("../images/sub/check-icon-ls-bt-icon-5.png");
}
.check-icon-ls .box .side-icon i.con-6 {
  width: 3.75rem;
  height: 3.75rem;
  background-image: url("../images/sub/check-icon-ls-bt-icon-6.png");
}
.check-icon-ls .box .side-icon i.con-7 {
  width: 3.75rem;
  height: 3.75rem;
  background-image: url("../images/sub/check-icon-ls-bt-icon-7.png");
}
.check-icon-ls .box .side-icon i.con-8 {
  width: 3.75rem;
  height: 3.75rem;
  background-image: url("../images/sub/check-icon-ls-bt-icon-8.png");
}
.check-icon-ls .box .side-icon i.con-9 {
  width: 3.75rem;
  height: 3.75rem;
  background-image: url("../images/sub/check-icon-ls-bt-icon-9.png");
}
.check-icon-ls .box .come-use-con .circle-iconbox {
  min-width: auto;
  min-height: auto;
  width: auto;
  padding: 0.375rem 1.3125rem;
  margin-bottom: 0.4375rem;
}
.check-icon-ls .box .come-use-con .circle-iconbox .nor-txt {
  font-size: 1rem;
  font-weight: 200;
}
.check-icon-ls .box .come-use-con .circle-iconbox .nor-txt strong {
  font-size: 1rem;
}
.check-icon-ls .box .come-use-con .ls-typ {
  padding-left: 10px;
}
.check-icon-ls .box.yes-on:before {
  content: "";
  display: block;
  width: 2.625rem;
  height: 3.125rem;
  position: absolute;
  bottom: 0.25rem;
  right: 1.25rem;
  background: url("../images/sub/ls-typ-check-yes-icon.png") 0 0 no-repeat;
}
.check-icon-ls.f-wrap-none > ul {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .check-icon-ls.f-wrap-none > ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.check-icon-ls.f-wrap-none > ul > li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .check-icon-ls.f-wrap-none > ul > li {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.check-icon-ls.f-wrap-none > ul > li.flex-wd-372 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 372px;
}
.check-icon-ls.f-wrap-none > ul > li.flex-wd-436 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 436px;
}
.check-icon-ls.f-wrap-none > ul > li.flex-wd-620 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 620px;
}
.check-icon-ls.f-wrap-none > ul > li.flex-wd-645 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 645px;
}
.check-icon-ls.pd-x > ul > li {
  padding: 0;
}
.check-icon-ls.pd-10 > ul > li {
  padding: 0.625rem 0;
}
.check-icon-ls.bd-x > ul {
  border: 0;
}
.check-icon-ls.bd-t-x > ul {
  border-top: 0;
}
.check-icon-ls.mgt-25 {
  margin-top: 1.5625rem;
}
.check-icon-ls.mgb-25 {
  margin-bottom: 1.5625rem;
}

.boxing-cont-cir > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -0.625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-cir > ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-cont-cir > ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.boxing-cont-cir > ul > li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.625rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-cont-cir > ul > li {
    -ms-flex-preferred-size: 365px;
        flex-basis: 365px;
  }
}
.boxing-cont-cir .box {
  border: 1px solid #d8d8d8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  padding: 3.125rem 1.5625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-cir .box {
    padding: 1.25rem 0.9375rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-cont-cir .box {
    padding: 1.875rem 1.25rem;
  }
}
.boxing-cont-cir .box .title-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.boxing-cont-cir .box .title-area .circle-iconbox {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-cir .box .title-area .circle-iconbox {
    width: 6rem;
    height: 6rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-cont-cir .box .title-area .circle-iconbox {
    width: 7rem;
    height: 7rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-cir .box .title-area .circle-iconbox:after {
    width: 6rem;
    height: 6rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-cont-cir .box .title-area .circle-iconbox:after {
    width: 7rem;
    height: 7rem;
  }
}
.boxing-cont-cir .box .title-area .tt {
  padding-left: 1.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-cir .box .title-area .tt {
    padding-left: 1.25rem;
  }
}
.boxing-cont-cir .box .title-area .tt span {
  display: block;
  font-weight: 700;
  color: #000;
}
.boxing-cont-cir .box .title-area .tt span.en {
  font-size: 1rem;
  letter-spacing: 2px;
  margin-bottom: 8px;
  line-height: 1.56;
}
.boxing-cont-cir .box .title-area .tt span.han {
  font-size: 1.5625rem;
  line-height: 1.4;
  letter-spacing: -2px;
  word-break: break-word;
}
.boxing-cont-cir .box .txt-area {
  margin-top: 1.5625rem;
}
.boxing-cont-cir .box .txt-area .txt {
  font-size: 1rem;
  font-weight: 200;
  color: #555;
  line-height: 2;
}
.boxing-cont-cir .box .txt-area .ls-typ.impor.mgt-5 {
  margin-top: 0.3125rem;
}
.boxing-cont-cir.type-2 .box .title-area {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-cir.type-2 .box .title-area {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
}
.boxing-cont-cir.type-2 .box .title-area .tt {
  padding-left: 0;
  padding-top: 2.8125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-cir.type-2 .box .title-area .tt {
    padding-top: 1.5625rem;
  }
}
.boxing-cont-cir.fx-wrap > ul {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.boxing-cont-cir.box-col-2 > ul > li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 50%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-cir.box-col-2 > ul > li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-cont-cir.box-col-2 > ul > li {
    -ms-flex-preferred-size: 365px;
        flex-basis: 365px;
  }
}
.boxing-cont-cir.box-col-3 > ul > li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 33.3333%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-cir.box-col-3 > ul > li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-cont-cir.box-col-3 > ul > li {
    -ms-flex-preferred-size: 365px;
        flex-basis: 365px;
  }
}
.boxing-cont-cir.mgt-27 {
  margin-top: 1.6875rem;
}
.boxing-cont-cir.mgb-27 {
  margin-bottom: 1.6875rem;
}

.boxing-cont-bgbox {
  padding: 4.375rem 5.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-bgbox {
    padding: 1.875rem 0.9375rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-cont-bgbox {
    padding: 3.75rem 1.875rem;
  }
}
.boxing-cont-bgbox.gray {
  background-color: #f8f9fb;
}
.boxing-cont-bgbox .title {
  display: block;
  text-align: center;
  font-size: 1.875rem;
  font-weight: 700;
  color: #000;
  letter-spacing: -2px;
  margin-bottom: 1.8125rem;
}
.boxing-cont-bgbox .boxing-cont-icon > ul > li {
  margin-bottom: 2.5rem;
}
.boxing-cont-bgbox .boxing-cont-icon > ul > li:last-child {
  margin-bottom: 0;
}
.boxing-cont-bgbox .boxing-cont-icon .box {
  background-color: #fff;
  padding: 2.5rem 2.0625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.04);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-bgbox .boxing-cont-icon .box {
    padding: 1.25rem 0.9375rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-bgbox .boxing-cont-icon .box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.boxing-cont-bgbox .boxing-cont-icon .box.cnt-align-center .txt-zone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 16.25rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-bgbox .boxing-cont-icon .box .title-zone {
    position: relative;
    width: 100%;
  }
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone.size-245 {
  width: 15.3125rem;
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .tt {
  font-size: 22px;
  font-weight: 700;
  color: #000;
  line-height: 1.36;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-bgbox .boxing-cont-icon .box .title-zone .tt {
    display: block;
    padding-right: 3.4rem;
  }
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon {
  display: block;
  width: 3.8125rem;
  height: 3.8125rem;
  border-radius: 0.625rem;
  margin-top: 1.8125rem;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    margin-top: 0;
    width: 3.2rem;
    height: 3.2rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon {
    width: 3rem;
    height: 3rem;
  }
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-test {
  background-image: url("../images/sub/boxing-cont-icon-test.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-1-1 {
  background-image: url("../images/sub/boxing-cont-icon-1-1.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-1-2 {
  background-image: url("../images/sub/boxing-cont-icon-1-2.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-1-3 {
  background-image: url("../images/sub/boxing-cont-icon-1-3.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-2-1 {
  background-image: url("../images/sub/boxing-cont-icon-2-1.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-2-2 {
  background-image: url("../images/sub/boxing-cont-icon-2-2.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-2-3 {
  background-image: url("../images/sub/boxing-cont-icon-2-3.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-2-4 {
  background-image: url("../images/sub/boxing-cont-icon-2-4.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-3-1 {
  background-image: url("../images/sub/boxing-cont-icon-3-1.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-4-1 {
  background-image: url("../images/sub/boxing-cont-icon-4-1.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-4-2 {
  background-image: url("../images/sub/boxing-cont-icon-4-2.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-5-1 {
  background-image: url("../images/sub/boxing-cont-icon-5-1.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-5-2 {
  background-image: url("../images/sub/boxing-cont-icon-5-2.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-5-3 {
  background-image: url("../images/sub/boxing-cont-icon-5-3.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-6-1 {
  background-image: url("../images/sub/boxing-cont-icon-6-1.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-7-1 {
  background-image: url("../images/sub/boxing-cont-icon-7-1.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-7-2 {
  background-image: url("../images/sub/boxing-cont-icon-7-2.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-7-3 {
  background-image: url("../images/sub/boxing-cont-icon-7-3.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-7-4 {
  background-image: url("../images/sub/boxing-cont-icon-7-4.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-8-1 {
  background-image: url("../images/sub/boxing-cont-icon-8-1.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-8-2 {
  background-image: url("../images/sub/boxing-cont-icon-8-2.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-9-1 {
  background-image: url("../images/sub/boxing-cont-icon-9-1.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .title-zone .icon.ico-9-2 {
  background-image: url("../images/sub/boxing-cont-icon-9-2.png");
}
.boxing-cont-bgbox .boxing-cont-icon .box .txt-zone {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 1.875rem;
  position: relative;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-bgbox .boxing-cont-icon .box .txt-zone {
    padding-left: 0;
    padding-top: 0.9rem;
    margin-top: 0.9rem;
  }
}
.boxing-cont-bgbox .boxing-cont-icon .box .txt-zone:after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background-color: #ececec;
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-bgbox .boxing-cont-icon .box .txt-zone:after {
    width: 100%;
    height: 1px;
  }
}
.boxing-cont-bgbox .boxing-cont-icon .box .txt-zone .nor-c {
  font-weight: 400;
  line-height: 2;
}
.boxing-cont-bgbox .boxing-cont-icon .box .txt-zone .btn-area {
  margin-top: 1.5rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-cont-bgbox .boxing-cont-icon .box .txt-zone .btn-area {
    text-align: center;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-cont-bgbox .boxing-cont-icon .box .txt-zone .btn-area {
    text-align: left;
  }
}
.boxing-cont-bgbox .boxing-cont-icon .box .txt-zone .mgt-15 {
  margin-top: 0.9375rem;
}
.boxing-cont-bgbox .boxing-cont-icon .box.orange .title-zone .tt {
  color: #f26632;
}
.boxing-cont-bgbox .boxing-cont-icon .box.orange .title-zone .icon {
  background-color: #f26632;
}
.boxing-cont-bgbox .boxing-cont-icon .box.blue .title-zone .tt {
  color: #004098;
}
.boxing-cont-bgbox .boxing-cont-icon .box.blue .title-zone .icon {
  background-color: #004098;
}
.boxing-cont-bgbox .boxing-cont-icon .box.sky .title-zone .tt {
  color: #6d8cbb;
}
.boxing-cont-bgbox .boxing-cont-icon .box.sky .title-zone .icon {
  background-color: #6d8cbb;
}
.boxing-cont-bgbox .boxing-cont-icon .box.gray .title-zone .tt {
  color: #3a485d;
}
.boxing-cont-bgbox .boxing-cont-icon .box.gray .title-zone .icon {
  background-color: #3a485d;
}
.boxing-cont-bgbox .ft-txt {
  margin-top: 3.75rem;
  text-align: center;
  font-weight: 500;
  color: #666;
  line-height: 2;
}

.boxing-help-cont .help-content-box {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.boxing-help-cont .help-content-box .title .tt {
  font-size: 1.5625rem;
  font-weight: 500;
  color: #fff;
  letter-spacing: -2px;
}
.boxing-help-cont .help-content-box .title .sub-tel {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 3.375rem;
  margin-top: 8px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-help-cont .help-content-box .title .sub-tel {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-help-cont .help-content-box .title .sub-tel {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.boxing-help-cont .help-content-box .title .sub-tel:before {
  position: absolute;
  top: -0.3125rem;
  left: 0;
  display: block;
  content: "";
  width: 2.8125rem;
  height: 2.8125rem;
  border-radius: 50%;
  background: #fff url("../images/sub/swipe-thumb-tel-icon.png") 0 0 no-repeat;
  background-size: contain;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-help-cont .help-content-box .title .sub-tel:before {
    top: 0.5875rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-help-cont .help-content-box .title .sub-tel:before {
    top: -0.3125rem;
  }
}
.boxing-help-cont .help-content-box .title .sub-tel > li {
  position: relative;
  padding-right: 1.125rem;
}
.boxing-help-cont .help-content-box .title .sub-tel > li:after {
  content: "/";
  display: block;
  font-family: "Suit";
  font-size: 1.5625rem;
  font-weight: 500;
  color: #fff;
  position: absolute;
  top: 0;
  right: 0.25rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-help-cont .help-content-box .title .sub-tel > li:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-help-cont .help-content-box .title .sub-tel > li:after {
    display: block;
  }
}
.boxing-help-cont .help-content-box .title .sub-tel > li:last-child {
  padding-right: 0;
}
.boxing-help-cont .help-content-box .title .sub-tel > li:last-child:after {
  display: none;
}
.boxing-help-cont .help-content-box .title .sub-tel > li .box {
  display: block;
  color: #fff;
}
.boxing-help-cont .help-content-box .title .sub-tel > li .box strong {
  font-size: 1.375rem;
  font-weight: 500;
}
.boxing-help-cont .help-content-box .title .sub-tel > li .box strong.en {
  font-family: "Suit";
}
.boxing-help-cont .help-content-box .title .sub-tel > li .box span {
  font-family: "Suit";
  font-size: 1.5625rem;
  font-weight: 500;
}
.boxing-help-cont .help-content-box .title .sub-s-txt {
  font-size: 16px;
  font-weight: 200;
  color: #fff;
  line-height: 2;
}
.boxing-help-cont .help-content-box .icon {
  margin: 1.5625rem 0;
}
.boxing-help-cont .help-content-box .icon .circle-iconbox {
  -webkit-box-shadow: -3px -3px 43px 0px rgba(255, 123, 20, 0.3);
          box-shadow: -3px -3px 43px 0px rgba(255, 123, 20, 0.3);
}
.boxing-help-cont .help-content-box .icon .circle-iconbox .inner-box i {
  display: block;
  width: 100%;
  height: 100%;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("../images/sub/boxing-help-cont-icon.png");
}
.boxing-help-cont .help-content-box .icon .circle-iconbox .inner-box i.icon-1 {
  background-image: url("../images/sub/boxing-help-cont-icon-1.png");
}
.boxing-help-cont .help-content-box .ls-typ.check {
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-help-cont .help-content-box .ls-typ.check {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-help-cont .help-content-box .ls-typ.check {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.boxing-help-cont .help-content-box .ls-typ.check > li {
  font-weight: 400;
  color: #fff;
  margin-bottom: 0.6875rem;
}
.boxing-help-cont .help-content-box .ls-typ.check > li:last-child {
  margin-bottom: 0;
}
.boxing-help-cont .help-content-box .ls-typ.check > li > .mark {
  letter-spacing: -1px;
}
.boxing-help-cont .help-content-box .ls-typ.check > li > .mark:before {
  background: url("../images/sub/ls-typ-check-white-icon.png") 0 0 no-repeat;
  background-size: contain;
}
.boxing-help-cont .help-content-box .ls-typ.check.dir-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 55.625rem;
  margin: -0.4375rem 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-help-cont .help-content-box .ls-typ.check.dir-row {
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-help-cont .help-content-box .ls-typ.check.dir-row {
    max-width: 55.625rem;
    margin: -0.4375rem 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.boxing-help-cont .help-content-box .ls-typ.check.dir-row > li {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.4375rem 0;
  margin-right: 0.75rem;
  margin-bottom: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-help-cont .help-content-box .ls-typ.check.dir-row > li {
    padding: 0;
    margin-bottom: 0.6875rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-help-cont .help-content-box .ls-typ.check.dir-row > li {
    padding: 0.4375rem 0;
    margin-bottom: 0;
  }
}
.boxing-help-cont .help-content-box .ls-typ.check.dir-row > li:last-child {
  margin-right: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-help-cont .help-content-box .ls-typ.check.dir-row > li:last-child {
    margin-bottom: 0;
  }
}
.boxing-help-cont .help-content-box .nor-c {
  color: #fff;
  line-height: 2;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-help-cont .help-content-box .nor-c br {
    display: none;
  }
}
.boxing-help-cont .help-content-box .r-line {
  position: relative;
  padding-bottom: 2.1875rem;
  margin-bottom: 2.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-help-cont .help-content-box .r-line {
    width: 100%;
  }
}
.boxing-help-cont .help-content-box .r-line:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: 55.625rem;
  height: 1px;
  background-color: #fff;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-help-cont .help-content-box .r-line:after {
    max-width: 100%;
  }
}
.boxing-help-cont.mgt-70 {
  margin-top: 4.375rem;
}
.boxing-help-cont.mgb-40 {
  margin-bottom: 2.5rem;
}

.boxing-guide-cont {
  padding: 5.3125rem 5rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont {
    padding: 1.875rem;
  }
}
.boxing-guide-cont .r-title .inner {
  display: inline-block;
  position: relative;
  border: 1px solid #fff;
  border-top: 0;
  padding: 0.1875rem 2.375rem 0.9375rem;
  border-radius: 0 0 24px 24px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .r-title .inner {
    text-align: center;
    padding: 0.1875rem 1.3rem 0.9375rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .r-title .inner {
    padding: 0.1875rem 2rem 0.9375rem;
  }
}
.boxing-guide-cont .r-title .inner:before, .boxing-guide-cont .r-title .inner:after {
  position: absolute;
  top: 0;
  content: "";
  display: block;
  width: 0.3125rem;
  height: 0.3125rem;
  border-radius: 50%;
  background-color: #fff;
}
.boxing-guide-cont .r-title .inner:before {
  left: -0.1875rem;
}
.boxing-guide-cont .r-title .inner:after {
  right: -0.1875rem;
}
.boxing-guide-cont .r-title strong {
  font-size: 1.375rem;
  font-weight: 500;
  color: #fff;
}
.boxing-guide-cont .r-title.mgb-40 {
  margin-bottom: 2.5rem;
}
.boxing-guide-cont .ls-typ.check {
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.boxing-guide-cont .ls-typ.check > li {
  font-weight: 400;
  color: #fff;
  margin-bottom: 0;
}
.boxing-guide-cont .ls-typ.check > li:last-child {
  margin-bottom: 0;
}
.boxing-guide-cont .ls-typ.check > li > .mark {
  letter-spacing: -1px;
  line-height: 1.875;
}
.boxing-guide-cont .ls-typ.check > li > .mark:before {
  top: 0.25rem;
  background: url("../images/sub/ls-typ-check-white-icon.png") 0 0 no-repeat;
  background-size: contain;
}
.boxing-guide-cont .ls-typ.check.dir-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 55.625rem;
  margin: -0.4375rem 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .ls-typ.check.dir-row {
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .ls-typ.check.dir-row {
    max-width: 55.625rem;
    margin: -0.4375rem 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.boxing-guide-cont .ls-typ.check.dir-row > li {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.4375rem 0;
  margin-right: 0.75rem;
  margin-bottom: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .ls-typ.check.dir-row > li {
    padding: 0;
    margin-bottom: 0.6875rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .ls-typ.check.dir-row > li {
    padding: 0.4375rem 0;
    margin-bottom: 0;
  }
}
.boxing-guide-cont .ls-typ.check.dir-row > li:last-child {
  margin-right: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .ls-typ.check.dir-row > li:last-child {
    margin-bottom: 0;
  }
}
.boxing-guide-cont .nor-c {
  color: #fff;
  font-weight: 400;
  line-height: 1.5;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .nor-c br {
    display: none;
  }
}
.boxing-guide-cont .nor-c.txt-c {
  text-align: center;
}
.boxing-guide-cont .short-figure.type-round {
  height: 2.125rem;
  padding: 0 1.6875rem;
}
.boxing-guide-cont .short-figure.type-round .txt {
  font-size: 1.125rem;
}
.boxing-guide-cont .short-figure.type-round .txt.num {
  font-family: "Suit";
  font-size: 1rem;
}
.boxing-guide-cont .short-figure.type-round.small {
  height: 1.6875rem;
  padding: 0 1.1875rem;
}
.boxing-guide-cont .short-figure.type-round.small .txt {
  font-size: 1rem;
}
.boxing-guide-cont .bgc-title {
  display: block;
  font-size: 1.5rem;
  font-weight: 500;
  color: #fff;
}
.boxing-guide-cont .bgc-title .en {
  font-family: "Suit";
  font-weight: 600;
}
.boxing-guide-cont hr.line {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  margin: 1.875rem 0;
}
.boxing-guide-cont .bgc-line-ls > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -1.8125rem;
}
.boxing-guide-cont .bgc-line-ls > ul > li {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-preferred-size: 200px;
      flex-basis: 200px;
  padding: 1.8125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls > ul > li {
    -ms-flex-preferred-size: 278px;
        flex-basis: 278px;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls > ul > li {
    -ms-flex-preferred-size: 267px;
        flex-basis: 267px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls > ul > li {
    -ms-flex-preferred-size: 264px;
        flex-basis: 264px;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls > ul > li:before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    opacity: 0.3;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls > ul > li:before {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls > ul > li:after {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #fff;
    opacity: 0.3;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls > ul > li:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls > ul > li:nth-child(2n):after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls > ul > li:nth-child(1):before, .boxing-guide-cont .bgc-line-ls > ul > li:nth-child(2):before {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls > ul > li:last-child:after {
    display: none;
  }
}
.boxing-guide-cont .bgc-line-ls > ul > li:last-child .box:after {
  display: none;
}
.boxing-guide-cont .bgc-line-ls .box {
  position: relative;
  height: 100%;
  min-height: 215px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls .box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 80px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls .box {
    display: block;
  }
}
.boxing-guide-cont .bgc-line-ls .box:after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: -1.8125rem;
  background-color: #fff;
  opacity: 0.3;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls .box:after {
    width: 100%;
    height: 1px;
    top: auto;
    bottom: -1.8125rem;
    right: auto;
    left: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls .box:after {
    display: none;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls .box:after {
    display: block;
    left: auto;
    bottom: auto;
    top: 0;
    right: -1.8125rem;
    width: 1px;
    height: 100%;
  }
}
.boxing-guide-cont .bgc-line-ls .box .big-tt {
  display: block;
  font-size: 1.375rem;
  font-weight: 500;
  color: #fff;
  margin-bottom: 0.625rem;
}
.boxing-guide-cont .bgc-line-ls .box .short-figure {
  margin-bottom: 0.9375rem;
  height: auto;
  padding: 0.3125rem 1.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls .box .short-figure {
    z-index: 1;
    position: relative;
  }
}
.boxing-guide-cont .bgc-line-ls .box .ls-typ > li {
  color: #fff;
  font-weight: 400;
  line-height: 1.5;
}
.boxing-guide-cont .bgc-line-ls .box .ls-typ > li > .mark:before {
  color: #fff;
}
.boxing-guide-cont .bgc-line-ls .box .ls-typ > li > .mark .fc-tt:before {
  color: #fff;
}
.boxing-guide-cont .bgc-line-ls .box .icon {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 4.0625rem;
  height: 4.0625rem;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls .box .icon {
    opacity: 0.3;
    width: 4.0625rem;
    height: 4.0625rem;
  }
}
.boxing-guide-cont .bgc-line-ls .box .icon.con-1 {
  background-image: url("../images/sub/bgc-line-ls-icon-1.png");
}
.boxing-guide-cont .bgc-line-ls .box .icon.con-2 {
  background-image: url("../images/sub/bgc-line-ls-icon-2.png");
}
.boxing-guide-cont .bgc-line-ls .box .icon.con-3 {
  background-image: url("../images/sub/bgc-line-ls-icon-3.png");
}
.boxing-guide-cont .bgc-line-ls .box .icon.con-4 {
  background-image: url("../images/sub/bgc-line-ls-icon-4.png");
}
.boxing-guide-cont .bgc-line-ls .box .icon.con-5 {
  background-image: url("../images/sub/bgc-line-ls-icon-5.png");
}
.boxing-guide-cont .bgc-line-ls .box .icon.con-6 {
  background-image: url("../images/sub/bgc-line-ls-icon-6.png");
}
.boxing-guide-cont .bgc-line-ls .box .icon.con-7 {
  background-image: url("../images/sub/bgc-line-ls-icon-7.png");
}
.boxing-guide-cont .bgc-line-ls .box .icon.con-8 {
  background-image: url("../images/sub/bgc-line-ls-icon-8.png");
}
.boxing-guide-cont .bgc-line-ls .box .icon.con-9 {
  background-image: url("../images/sub/bgc-line-ls-icon-9.png");
}
.boxing-guide-cont .bgc-line-ls .box .icon.con-10 {
  background-image: url("../images/sub/bgc-line-ls-icon-10.png");
}
.boxing-guide-cont .bgc-line-ls .box .icon.con-11 {
  background-image: url("../images/sub/bgc-line-ls-icon-11.png");
}
.boxing-guide-cont .bgc-line-ls .box .icon.con-12 {
  background-image: url("../images/sub/bgc-line-ls-icon-12.png");
}
.boxing-guide-cont .bgc-line-ls .box .ls-in-ls > li {
  margin-bottom: 1.75rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls .box .ls-in-ls > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls .box .ls-in-ls > li {
    display: block;
  }
}
.boxing-guide-cont .bgc-line-ls .box .ls-in-ls > li:last-child {
  margin-bottom: 0;
}
.boxing-guide-cont .bgc-line-ls.min-hei-none .box {
  min-height: auto;
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls.col-4 > ul > li {
    -ms-flex-preferred-size: 426px;
        flex-basis: 426px;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls.col-4 > ul > li:before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    opacity: 0.3;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls.col-4 > ul > li:after {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #fff;
    opacity: 0.3;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls.col-4 > ul > li:nth-child(2n):after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls.col-4 > ul > li:nth-child(1):before, .boxing-guide-cont .bgc-line-ls.col-4 > ul > li:nth-child(2):before {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls.col-4 > ul > li:last-child:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-line-ls.col-4 .box:after {
    display: none;
  }
}
.boxing-guide-cont .bgc-check-ls > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.9375rem -1.25rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-check-ls > ul {
    margin: -0.9375rem 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-check-ls > ul {
    margin: -0.9375rem -1.25rem;
  }
}
.boxing-guide-cont .bgc-check-ls > ul > li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.9375rem 0;
}
.boxing-guide-cont .bgc-check-ls > ul > li .box:after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.3);
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.boxing-guide-cont .bgc-check-ls > ul > li:last-child .box:after {
  display: none;
}
.boxing-guide-cont .bgc-check-ls > ul > li.con-none {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-check-ls > ul > li.con-none {
    display: none;
  }
}
.boxing-guide-cont .bgc-check-ls > ul > li.con-none .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.boxing-guide-cont .bgc-check-ls > ul > li.con-none .box .none-icon {
  display: block;
  width: 8.8125rem;
  height: 6.5625rem;
  background: url("../images/sub/check-icon-ls-con-none.png") center center no-repeat;
  background-size: contain;
}
.boxing-guide-cont .bgc-check-ls > ul.con-col-4 > li {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 25%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-check-ls > ul.con-col-4 > li {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-check-ls > ul.con-col-4 > li {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .boxing-guide-cont .bgc-check-ls > ul.con-col-4 > li:nth-child(2n) .box:after {
    display: none;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-check-ls > ul.con-col-4 > li:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #fff;
    opacity: 0.3;
    position: absolute;
    bottom: 0;
    left: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-check-ls > ul.con-col-4 > li:after {
    display: none;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-check-ls > ul.con-col-4 .box:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-check-ls > ul.con-col-4 .box:after {
    display: block;
  }
}
.boxing-guide-cont .bgc-check-ls > ul.con-col-7 > li {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 14.285%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-check-ls > ul.con-col-7 > li {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-check-ls > ul.con-col-7 > li {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .boxing-guide-cont .bgc-check-ls > ul.con-col-7 > li:nth-child(2n) .box:after {
    display: none;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-check-ls > ul.con-col-7 > li:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #fff;
    opacity: 0.3;
    position: absolute;
    bottom: 0;
    left: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-check-ls > ul.con-col-7 > li:after {
    display: none;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-check-ls > ul.con-col-7 .box:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-check-ls > ul.con-col-7 .box:after {
    display: block;
  }
}
.boxing-guide-cont .bgc-check-ls .box {
  position: relative;
  padding: 0.25rem 1.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.boxing-guide-cont .bgc-check-ls .box .con-zone {
  position: relative;
  z-index: 1;
  padding-right: 0.9375rem;
}
.boxing-guide-cont .bgc-check-ls .box .con-zone .nor-c {
  position: relative;
  font-size: 1rem;
  font-weight: 400;
  color: #fff;
  line-height: 1.5;
  padding-left: 1.75rem;
  letter-spacing: -1px;
}
.boxing-guide-cont .bgc-check-ls .box .con-zone .nor-c:after {
  position: absolute;
  top: 0.125rem;
  left: 0;
  content: "";
  display: block;
  width: 1.625rem;
  height: 1.3125rem;
  background: url("../images/sub/short-figure-check-white.png") 0 0 no-repeat;
  background-size: contain;
}
.boxing-guide-cont .bgc-check-ls .box .con-zone .nor-c .in-tt {
  display: block;
}
.boxing-guide-cont .bgc-check-ls .box .side-icon {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.boxing-guide-cont .bgc-check-ls .box .side-icon i {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}
.boxing-guide-cont .bgc-check-ls .box .side-icon i.con-1 {
  background-image: url("../images/sub/bgc-check-icon-1.png");
}
.boxing-guide-cont .bgc-check-ls .box .side-icon i.con-2 {
  background-image: url("../images/sub/bgc-check-icon-2.png");
}
.boxing-guide-cont .bgc-check-ls .box .side-icon i.con-3 {
  background-image: url("../images/sub/bgc-check-icon-3.png");
}
.boxing-guide-cont .bgc-check-ls .box .side-icon i.con-4 {
  background-image: url("../images/sub/bgc-check-icon-4.png");
}
.boxing-guide-cont .bgc-check-ls.align-t .box {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.boxing-guide-cont .bgc-check-ls.icon-none .box .con-zone {
  padding-right: 0;
}
.boxing-guide-cont .oneday-oc-probox.arrow-none > ol > li:before, .boxing-guide-cont .oneday-oc-probox.arrow-none > ol > li:after {
  display: none;
}
.boxing-guide-cont .oneday-oc-probox.ol-ls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox.ol-ls {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox.ol-ls {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox.ol-ls > ol {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox.ol-ls > ol.tablet-wd-252 {
    max-width: 16.3rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox.ol-ls > ol.tablet-wd-252 {
    max-width: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox.ol-ls > ol.tablet-wd-395 {
    max-width: 24.6875rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox.ol-ls > ol.tablet-wd-395 {
    max-width: none;
  }
}
.boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box {
    padding: 1.25rem 0 1.875rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box {
    padding: 0;
    margin: 0 1.25rem;
  }
}
.boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box:before, .boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box:before, .boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box:after {
    right: auto;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box:before, .boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box:after {
    left: auto;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}
.boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box:before {
  width: 100%;
  border-top: 1px dashed #fff;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box:before {
    width: 1px;
    height: 100%;
    border-top: 0;
    border-left: 1px dashed #fff;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box:before {
    height: auto;
    border-left: 0;
    width: 100%;
    border-top: 1px dashed #fff;
  }
}
.boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box:after {
  border: 6px solid transparent;
  border-left: 9px solid #fff;
  border-right: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box:after {
    top: auto;
    bottom: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 9px solid #fff;
    border-bottom: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box:after {
    border: 6px solid transparent;
    border-left: 9px solid #fff;
    border-right: 0;
    bottom: auto;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}
.boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box .arr-txt {
  z-index: 1;
  position: relative;
  padding: 0 0.8125rem;
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  color: #fff;
  line-height: 2.375;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box .arr-txt {
    padding: 0.625rem;
    line-height: 1.4;
    background-color: #f79447;
    border-radius: 0.3125rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox.ol-ls .arr-box .arr-txt {
    background-color: transparent;
    line-height: 2.375;
  }
}
.boxing-guide-cont .oneday-oc-probox > ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.625rem;
}
.boxing-guide-cont .oneday-oc-probox > ol > li {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.625rem;
}
.boxing-guide-cont .oneday-oc-probox > ol > li:before, .boxing-guide-cont .oneday-oc-probox > ol > li:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: -0.625rem;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox > ol > li:before, .boxing-guide-cont .oneday-oc-probox > ol > li:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox > ol > li:before, .boxing-guide-cont .oneday-oc-probox > ol > li:after {
    display: block;
  }
}
.boxing-guide-cont .oneday-oc-probox > ol > li:before {
  width: 100px;
  border-top: 1px dashed #fff;
}
.boxing-guide-cont .oneday-oc-probox > ol > li:after {
  border: 6px solid transparent;
  border-left: 9px solid #fff;
  border-right: 0;
}
.boxing-guide-cont .oneday-oc-probox > ol > li:last-child:before, .boxing-guide-cont .oneday-oc-probox > ol > li:last-child:after {
  display: none;
}
.boxing-guide-cont .oneday-oc-probox .circle-iconbox {
  position: relative;
  width: 6.875rem;
  height: 6.875rem;
  overflow: visible;
}
.boxing-guide-cont .oneday-oc-probox .circle-iconbox .num {
  position: absolute;
  top: -0.625rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: "Suit";
  font-size: 0.875rem;
  font-weight: 700;
  color: #000;
  width: 1.5625rem;
  height: 1.5625rem;
  background-color: #f8f9fb;
  border: 1px solid #f26632;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 0.1875rem;
  margin-bottom: 0.1875rem;
  display: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox .circle-iconbox .num {
    display: block;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .oneday-oc-probox .circle-iconbox .num {
    display: none;
  }
}
.boxing-guide-cont .bgc-total-box.part-line .inner > ul > li {
  position: relative;
  margin-right: 8.0625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-total-box.part-line .inner > ul > li {
    margin-right: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-total-box.part-line .inner > ul > li {
    margin-right: 8.0625rem;
  }
}
.boxing-guide-cont .bgc-total-box.part-line .inner > ul > li:after {
  display: block;
  content: "";
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: -4rem;
  background: rgba(255, 255, 255, 0.4);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-total-box.part-line .inner > ul > li:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-total-box.part-line .inner > ul > li:after {
    display: block;
  }
}
.boxing-guide-cont .bgc-total-box.part-line .inner > ul > li:last-child:after {
  display: none;
}
.boxing-guide-cont .bgc-total-box .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-total-box .inner {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-total-box .inner {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.boxing-guide-cont .bgc-total-box .inner > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-total-box .inner > ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-total-box .inner > ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.boxing-guide-cont .bgc-total-box .inner > ul > li {
  margin-right: 3.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-total-box .inner > ul > li {
    margin-right: 0;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-total-box .inner > ul > li {
    margin-bottom: 0;
    margin-right: 3.125rem;
  }
}
.boxing-guide-cont .bgc-total-box .inner > ul > li:last-child {
  margin-right: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-total-box .inner > ul > li:last-child {
    margin-bottom: 0;
  }
}
.boxing-guide-cont .bgc-total-box .inner .box {
  position: relative;
  color: #fff;
}
.boxing-guide-cont .bgc-total-box .inner .box .tt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.9375rem;
}
.boxing-guide-cont .bgc-total-box .inner .box .tt .tt-name {
  font-size: 1.375rem;
  font-weight: 500;
  margin-right: 0.625rem;
}
.boxing-guide-cont .bgc-total-box .inner .box .tt-num {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.boxing-guide-cont .bgc-total-box .inner .box .tt-num.align-bt {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.boxing-guide-cont .bgc-total-box .inner .box .tt-num strong {
  font-size: 1.375rem;
  font-weight: 500;
}
.boxing-guide-cont .bgc-total-box .inner .box .tt-num strong .num {
  font-family: "Suit";
  font-size: 3.125rem;
  font-weight: 500;
}
.boxing-guide-cont .bgc-total-box .inner .box .tt-num .nor-c {
  letter-spacing: -1px;
  padding-right: 0.9375rem;
}
.boxing-guide-cont .bgc-total-box .inner .box .tt-num .big-c {
  letter-spacing: -1px;
  font-size: 1.375rem;
  font-weight: 500;
  color: #fff;
  line-height: 1.36;
  padding-right: 0.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont .bgc-total-box .inner .box .tt-num .big-c br {
    display: none;
  }
}
.boxing-guide-cont .bgc-total-box .inner .box .tt-num .icon {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 3.25rem;
  height: 3.25rem;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}
.boxing-guide-cont .bgc-total-box .inner .box .tt-num .icon.icon-1 {
  background-image: url("../images/sub/bgc-total-icon-1.png");
}
.boxing-guide-cont .bgc-total-box .inner .box .tt-num .icon.icon-2 {
  background-image: url("../images/sub/bgc-total-icon-2.png");
}
.boxing-guide-cont .bgc-total-box .inner .box .tt-num .icon.icon-3 {
  width: 3.6875rem;
  height: 3.6875rem;
  background-image: url("../images/sub/bgc-total-icon-3.png");
}
.boxing-guide-cont .bgc-total-box .inner .box .tt-num .icon.icon-4 {
  width: 3.6875rem;
  height: 3.6875rem;
  background-image: url("../images/sub/bgc-total-icon-4.png");
}
.boxing-guide-cont .bgc-total-box .inner .box .tt-num .icon.icon-5 {
  width: 3.6875rem;
  height: 3.6875rem;
  background-image: url("../images/sub/bgc-total-icon-5.png");
}
.boxing-guide-cont .bgc-stick-bar {
  margin-top: 3.125rem;
  padding: 1.25rem 0.9375rem;
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
}
.boxing-guide-cont .bgc-stick-bar p {
  font-size: 1rem;
  font-weight: 400;
  color: #222;
}
.boxing-guide-cont.normal-center-ban {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 3.9375rem 5rem;
  background-image: url("../images/sub/bgbox-andong-txt-bg-short.png");
  background-position: 0 0;
  background-blend-mode: normal;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxing-guide-cont.normal-center-ban {
    padding: 1.875rem 1.25rem;
    background-position: left center;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxing-guide-cont.normal-center-ban {
    padding: 1.875rem;
  }
}
.boxing-guide-cont.normal-center-ban .title {
  text-align: center;
}
.boxing-guide-cont.normal-center-ban .title strong {
  font-size: 25px;
  font-weight: 500;
  color: #fff;
}
.boxing-guide-cont.normal-center-ban .con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.boxing-guide-cont.normal-center-ban .con .ls-typ {
  margin-top: 0.1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.boxing-guide-cont.normal-center-ban .con .nor-c {
  text-align: center;
  margin-top: 0.3125rem;
}
.boxing-guide-cont.normal-center-ban .las-btn {
  margin-top: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.boxing-guide-cont.normal-center-ban .las-btn .white-btn {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 2.1875rem;
  height: 2.9375rem;
}
.boxing-guide-cont.normal-center-ban .las-btn .white-btn span {
  position: relative;
  display: inline-block;
  padding-right: 1.0625rem;
  font-size: 1.0625rem;
  font-weight: 400;
  color: #f26532;
}
.boxing-guide-cont.normal-center-ban .las-btn .white-btn span:after {
  content: "";
  display: block;
  width: 0.3125rem;
  height: 0.625rem;
  background: url("../images/sub/boxing-las-arrow-mark.png") 0 0 no-repeat;
  background-size: contain;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  right: 0;
}
.boxing-guide-cont.mgt-70 {
  margin-top: 4.375rem;
}

.short-figure-ls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.1563rem;
  padding: 0.8125rem 0;
}
.short-figure-ls > li {
  padding: 0.1563rem;
}
.short-figure-ls.pd-x {
  padding: 0;
}
.short-figure-ls.list-in {
  padding: 0.3125rem 0;
  padding-left: 0.75rem;
}

.short-figure {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.short-figure.type-check {
  height: 2.875rem;
  border: 1px solid #d8d8d8;
  padding: 0 1.25rem;
  background-color: #fff;
}
.short-figure.type-round {
  height: 2.625rem;
  padding: 0 1.25rem;
  border-radius: 1.3125rem;
}
.short-figure.type-round .txt {
  color: #fff;
}
.short-figure.type-round .bar-txt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.125rem;
  color: #fff;
}
.short-figure.type-round .bar-txt strong {
  position: relative;
  font-weight: 700;
  padding-right: 1.1875rem;
}
.short-figure.type-round .bar-txt strong:after {
  content: "";
  display: block;
  width: 1px;
  height: 0.8125rem;
  background-color: rgba(255, 255, 255, 0.4);
  position: absolute;
  top: 50%;
  right: 0.4375rem;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.short-figure.type-round .bar-txt span {
  font-weight: 400;
}
.short-figure.type-round.bg-orange {
  background-color: #f79447; background-color:#ec712c;
}
.short-figure.type-round.bg-white {
  background-color: #fff;
}
.short-figure.type-round.bg-white .txt {
  color: #f26632;
}
.short-figure .icon {
  width: 1.625rem;
  height: 1.3125rem;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}
.short-figure .icon.check {
  background-image: url("../images/sub/short-figure-check.png");
}
.short-figure .txt {
  font-size: 1rem;
  font-weight: 500;
  color: #555;
}
.short-figure .side-txt {
  position: relative;
  display: inline-block;
  font-size: 1rem;
  font-weight: 500;
  color: #f26632;
  padding-left: 0.9375rem;
  margin-left: 0.9375rem;
}
.short-figure .side-txt:after {
  position: absolute;
  top: 0.1875rem;
  left: 0;
  content: "";
  display: block;
  width: 1px;
  height: 90%;
  background-color: #d8d8d8;
}
.short-figure .mgr-6 {
  margin-right: 0.375rem;
}

.small-circle-ls > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.3125rem;
}
.small-circle-ls > ul > li {
  padding: 0.3125rem;
}
.small-circle-ls .circle-iconbox {
  text-align: center;
  width: 7.6875rem;
  height: 7.6875rem;
  font-size: 1rem;
  font-weight: 500;
  color: #000;
  line-height: 1.5;
}
.small-circle-ls.mgt-25 {
  margin-top: 1.5625rem;
}
.small-circle-ls.mgt-38 {
  margin-top: 2.375rem;
}

.thumb-pic-ls > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.625rem;
}
.thumb-pic-ls > ul > li {
  padding: 0.625rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .thumb-pic-ls > ul > li {
    width: 50%;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .thumb-pic-ls > ul > li {
    width: 33.3333%;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .thumb-pic-ls > ul > li {
    width: auto;
  }
}
.thumb-pic-ls .box {
  position: relative;
}
.thumb-pic-ls .box img {
  width: 100%;
}
.thumb-pic-ls .box .tt {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 0.875rem;
  font-weight: 400;
  color: #fff;
  text-align: center;
  background-color: #f79447;
  padding: 0.375rem 0.9375rem;
}
.thumb-pic-ls.mgt-15 {
  margin-top: 0.9375rem;
}
.thumb-pic-ls.mgb-15 {
  margin-bottom: 0.9375rem;
}
.thumb-pic-ls.mgt-30 {
  margin-top: 1.875rem;
}
.thumb-pic-ls.mgb-30 {
  margin-bottom: 1.875rem;
}

.thumb-back-ls > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.1563rem;
}
.thumb-back-ls > ul > li {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 33.3333%;
  padding: 0.1563rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-preferred-size: 285px;
      flex-basis: 285px;
}
.thumb-back-ls .box {
  width: 100%;
  height: 14.6875rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .thumb-back-ls .box {
    height: 11.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .thumb-back-ls .box {
    height: 14.6875rem;
  }
}

.thummmb-long-banner .box {
  width: 100%;
  height: 14.6875rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .thummmb-long-banner .box {
    height: 11.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .thummmb-long-banner .box {
    height: 13.75rem;
  }
}
.thummmb-long-banner.dim .box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  height: 12.5rem;
  padding: 0 0.9375rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.thummmb-long-banner.dim .box:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
}
.thummmb-long-banner.dim .box .text {
  z-index: 1;
  position: relative;
  font-family: "Suit";
  font-size: 1.5rem;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.75rem;
  line-height: 1.4;
}
.thummmb-long-banner.mgt-20 {
  margin-top: 1.25rem;
}
.thummmb-long-banner.mgb-20 {
  margin-bottom: 1.25rem;
}
.thummmb-long-banner.mgt-40 {
  margin-top: 40px;
}
.thummmb-long-banner.mgt-48 {
  margin-top: 3rem;
}

.cl-title-banner-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #d8d8d8;
  background-color: #f8f9fb;
  background-image: url("../images/sub/cl-title-banner-bg.png");
  background-repeat: no-repeat;
  background-position: right -18px;
  padding: 1.6875rem 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .cl-title-banner-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px 15px;
    -webkit-box-align: normal;
        -ms-flex-align: normal;
            align-items: normal;
    background-position: calc(100% + 66px) 114px;
    background-size: 293px;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .cl-title-banner-box {
    background-position: calc(100% + 92px) -17px;
    background-size: 364px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .cl-title-banner-box {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 1.6875rem 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.cl-title-banner-box .tt-zone {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 2.8125rem 0 4.375rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .cl-title-banner-box .tt-zone {
    padding: 0;
    margin-bottom: 0.65rem;
    padding-bottom: 1.25rem;
    width: auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .cl-title-banner-box .tt-zone {
    width: 45%;
    margin-bottom: 0;
    padding: 0 1.875rem;
  }
}
.cl-title-banner-box .tt-zone:after {
  content: "";
  display: block;
  width: 1px;
  height: 67px;
  background-color: #d8d8d8;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .cl-title-banner-box .tt-zone:after {
    bottom: 0;
    top: auto;
    width: 100%;
    height: 1px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .cl-title-banner-box .tt-zone:after {
    bottom: auto;
    top: 50%;
    width: 1px;
    height: 4.1875rem;
  }
}
.cl-title-banner-box .tt-zone .circle-iconbox {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 6.5rem;
  height: 6.5rem;
  margin-right: 1.75rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .cl-title-banner-box .tt-zone .circle-iconbox {
    width: 5rem;
    height: 5rem;
    margin-right: 0.9375rem;
  }
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon:after {
  display: none;
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-test {
  background-image: url("../images/sub/cl-title-banner-icon-test.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-1-1 {
  background-image: url("../images/sub/cl-title-banner-icon-1-1.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-1 {
  background-image: url("../images/sub/cl-title-banner-icon-1.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-2 {
  background-image: url("../images/sub/cl-title-banner-icon-2.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-3 {
  background-image: url("../images/sub/cl-title-banner-icon-3.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-4 {
  background-image: url("../images/sub/cl-title-banner-icon-4.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-5 {
  background-image: url("../images/sub/cl-title-banner-icon-5.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-6 {
  background-image: url("../images/sub/cl-title-banner-icon-6.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-7 {
  background-image: url("../images/sub/cl-title-banner-icon-7.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-8 {
  background-image: url("../images/sub/cl-title-banner-icon-8.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-9 {
  background-image: url("../images/sub/cl-title-banner-icon-9.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-10 {
  background-image: url("../images/sub/cl-title-banner-icon-10.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-11 {
  background-image: url("../images/sub/cl-title-banner-icon-11.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-12 {
  background-image: url("../images/sub/cl-title-banner-icon-12.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-13 {
  background-image: url("../images/sub/cl-title-banner-icon-13.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-14 {
  background-image: url("../images/sub/cl-title-banner-icon-14.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-15 {
  background-image: url("../images/sub/cl-title-banner-icon-15.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-16 {
  background-image: url("../images/sub/cl-title-banner-icon-16.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-17 {
  background-image: url("../images/sub/cl-title-banner-icon-17.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-18 {
  background-image: url("../images/sub/cl-title-banner-icon-18.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-19 {
  background-image: url("../images/sub/cl-title-banner-icon-19.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-20 {
  background-image: url("../images/sub/cl-title-banner-icon-20.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-21 {
  background-image: url("../images/sub/cl-title-banner-icon-21.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-22 {
  background-image: url("../images/sub/cl-title-banner-icon-22.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-23 {
  background-image: url("../images/sub/cl-title-banner-icon-23.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-24 {
  background-image: url("../images/sub/cl-title-banner-icon-24.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-25 {
  background-image: url("../images/sub/cl-title-banner-icon-25.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-26 {
  background-image: url("../images/sub/cl-title-banner-icon-26.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-27 {
  background-image: url("../images/sub/cl-title-banner-icon-27.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-28 {
  background-image: url("../images/sub/cl-title-banner-icon-28.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-29 {
  background-image: url("../images/sub/cl-title-banner-icon-29.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-30 {
  background-image: url("../images/sub/cl-title-banner-icon-30.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-31 {
  background-image: url("../images/sub/cl-title-banner-icon-31.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-32 {
  background-image: url("../images/sub/cl-title-banner-icon-32.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-33 {
  background-image: url("../images/sub/cl-title-banner-icon-33.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-34 {
  background-image: url("../images/sub/cl-title-banner-icon-34.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-35 {
  background-image: url("../images/sub/cl-title-banner-icon-35.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-36 {
  background-image: url("../images/sub/cl-title-banner-icon-36.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-37 {
  background-image: url("../images/sub/cl-title-banner-icon-37.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-38 {
  background-image: url("../images/sub/cl-title-banner-icon-38.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-39 {
  background-image: url("../images/sub/cl-title-banner-icon-39.png");
}
.cl-title-banner-box .tt-zone .circle-iconbox.icon.icon-40 {
  background-image: url("../images/sub/cl-title-banner-icon-40.png");
}
.cl-title-banner-box .tt-zone .title span {
  color: #000;
  font-weight: 700;
  display: block;
}
.cl-title-banner-box .tt-zone .title span.en {
  font-size: 1rem;
  letter-spacing: 0.125rem;
  margin-bottom: 0.9375rem;
}
.cl-title-banner-box .tt-zone .title span.ko {
  font-size: 1.5625rem;
}
.cl-title-banner-box .con-zone {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 60%;
  padding: 0 1.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .cl-title-banner-box .con-zone {
    padding: 0;
    width: auto;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .cl-title-banner-box .con-zone {
    padding: 0 1.25rem;
    width: 55%;
  }
}
.cl-title-banner-box .con-zone .nor-c {
  line-height: 2;
  font-weight: 400;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .cl-title-banner-box .con-zone .nor-c {
    text-align: center;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .cl-title-banner-box .con-zone .nor-c {
    text-align: left;
  }
}
.cl-title-banner-box .con-zone .nor-c.regular {
  font-weight: 400;
}

.con-sub-sidebanner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .con-sub-sidebanner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .con-sub-sidebanner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .con-sub-sidebanner .sideban-left {
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .con-sub-sidebanner .sideban-left {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .con-sub-sidebanner .sideban-left {
    padding-right: 1.875rem;
  }
}
.con-sub-sidebanner .sideban-left .nor-c {
  line-height: 2;
}
.con-sub-sidebanner .sideban-right {
  padding-top: 0.625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .con-sub-sidebanner .sideban-right {
    padding-top: 0;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .con-sub-sidebanner .sideban-right {
    padding-top: 0.625rem;
  }
}
.con-sub-sidebanner .sideban-right .pic {
  position: relative;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .con-sub-sidebanner .sideban-right .pic img {
    width: 100%;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .con-sub-sidebanner .sideban-right .pic img {
    width: auto;
    max-width: 100%;
  }
}
.con-sub-sidebanner .sideban-right .pic .pic-title {
  position: absolute;
  bottom: 0;
  left: -9.375rem;
  font-family: "Suit";
  font-size: 1.875rem;
  font-weight: 900;
  color: #fff;
  background-color: #004098;
  padding: 1.875rem 2.4375rem;
  line-height: 1.2;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .con-sub-sidebanner .sideban-right .pic .pic-title {
    font-size: 1.6rem;
    position: static;
    padding: 1.25rem 0.9375rem;
  }
}
.con-sub-sidebanner.align-c .sideban-right {
  padding-top: 0;
  -ms-flex-line-pack: center;
      align-content: center;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .con-sub-sidebanner.align-c .sideban-right {
    -ms-flex-line-pack: baseline;
        align-content: baseline;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .con-sub-sidebanner.align-c .sideban-right {
    padding-top: 0.625rem;
  }
}

.pic-view-banner {
  margin-bottom: 1.375rem;
}
.pic-view-banner .inner {
  overflow: hidden;
  position: relative;
  padding-bottom: 4.4375rem;
}
.pic-view-banner .inner:after {
  position: absolute;
  bottom: 2.8125rem;
  right: -7.8125rem;
  content: "";
  display: block;
  width: 15.625rem;
  height: 15.625rem;
  border-radius: 50%;
  background-color: #0248a7;
  mix-blend-mode: hard-light;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pic-view-banner .inner:after {
    width: 9.4rem;
    height: 9.4rem;
    bottom: 1.9rem;
    right: -6rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .pic-view-banner .inner:after {
    width: 13rem;
    height: 13rem;
    right: -6.5rem;
    bottom: 1.2rem;
  }
}
.pic-view-banner .inner .tt {
  z-index: 1;
  position: absolute;
  top: 5.5625rem;
  right: 3.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pic-view-banner .inner .tt {
    top: 0.625rem;
    right: 0.9375rem;
  }
}
.pic-view-banner .inner .big-pic {
  overflow: hidden;
  border-radius: 200px 0 0 200px;
  height: 25rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pic-view-banner .inner .big-pic {
    height: 20rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .pic-view-banner .inner .big-pic {
    height: 22rem;
  }
}
.pic-view-banner .inner .big-pic img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.pic-view-banner .inner .small-pic {
  position: absolute;
  bottom: 0;
  right: 2.5rem;
  width: 21.125rem;
  height: 21.125rem;
  border-radius: 50%;
  border: 1px solid rgba(229, 229, 229, 0.6);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pic-view-banner .inner .small-pic {
    width: 13rem;
    height: 13rem;
    right: 0.7rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .pic-view-banner .inner .small-pic {
    width: 16rem;
    height: 16rem;
    right: 0.7rem;
  }
}
.pic-view-banner .inner .small-pic img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin-left: 0.625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pic-view-banner .inner .small-pic img {
    width: 80%;
    margin-left: 0.32rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .pic-view-banner .inner .small-pic img {
    width: 90%;
  }
}
.pic-view-banner .inner .andong {
  position: absolute;
  bottom: 2.125rem;
  left: 4.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pic-view-banner .inner .andong {
    bottom: auto;
    top: 0;
    left: 0;
    width: 11rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .pic-view-banner .inner .andong {
    top: auto;
    bottom: 2.125rem;
    left: 4.6875rem;
    width: 15rem;
  }
}

.banner-impor-box {
  background-color: #f2eae5;
  padding: 2.625rem 3.75rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .banner-impor-box {
    padding: 1.25rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .banner-impor-box {
    padding: 1.875rem;
  }
}
.banner-impor-box .inner {
  position: relative;
}
.banner-impor-box .inner:after {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  content: "";
  display: block;
  width: 9.875rem;
  height: 7.375rem;
  background-repeat: no-repeat;
  background-position: center right;
  background-image: url("../images/sub/banner-impor-box-bg.png");
  background-size: contain;
  mix-blend-mode: multiply;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .banner-impor-box .inner:after {
    opacity: 0.4;
    top: auto;
    -webkit-transform: none;
            transform: none;
    bottom: 0;
    width: 6.075rem;
    height: 4.575rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .banner-impor-box .inner:after {
    opacity: 1;
    bottom: auto;
    top: 50%;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}
.banner-impor-box .inner .tt {
  z-index: 1;
  position: relative;
  display: block;
  font-size: 1rem;
  font-weight: 500;
  color: #555;
  padding-left: 1.4375rem;
  margin-bottom: 0.375rem;
}
.banner-impor-box .inner .tt:before {
  position: absolute;
  top: 0.1875rem;
  left: 0;
  content: "";
  display: block;
  width: 1.0625rem;
  height: 1.0625rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url("../images/sub/ls-typ-impor-icon.png");
}
.banner-impor-box .inner .txt {
  z-index: 1;
  position: relative;
  font-size: 1rem;
  font-weight: 200;
  color: #555;
  line-height: 2;
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .banner-impor-box .inner .txt {
    padding-right: 110px;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .banner-impor-box .inner .txt br {
    display: none;
  }
}
.banner-impor-box .inner .subbtn.brown .txt {
  color: #fff;
  font-weight: 500;
}
.banner-impor-box.tt-icon-none .inner .tt {
  padding-left: 0;
}
.banner-impor-box.tt-icon-none .inner .tt:before {
  display: none;
}
.banner-impor-box.mgt-20 {
  margin-top: 1.25rem;
}
.banner-impor-box.mgt-40 {
  margin-top: 2.5rem;
}
.banner-impor-box.mgb-20 {
  margin-bottom: 1.25rem;
}
.banner-impor-box.mgb-40 {
  margin-bottom: 2.5rem;
}

.history-flow-conbox .history-area-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 4.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-area-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 0;
  }
}
.history-flow-conbox .history-title {
  margin-right: 7.3125rem;
  margin-top: -3.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-title {
    margin-top: 0;
    margin-right: 0;
  }
}
.history-flow-conbox .history-title .tt-box {
  width: 20.625rem;
  height: 10.625rem;
  margin-bottom: 2.625rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 3rem;
  padding-right: 2.5rem;
  background-color: #f79447; background-color: #ec712c; 
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../images/sub/history-title-orange-bg.png");
  background-size: contain;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-title .tt-box {
    width: auto;
    height: auto;
    padding: 1.25rem 0.9375rem;
    background-position: left center;
    margin-bottom: 1.25rem;
  }
}
.history-flow-conbox .history-title .tt-box .tt {
  font-family: "Suit";
  font-weight: 700;
  color: #fff;
}
.history-flow-conbox .history-title .tt-box .tt .en {
  display: block;
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
}
.history-flow-conbox .history-title .tt-box .tt .here {
  display: block;
  font-size: 2.25rem;
}
.history-flow-conbox .history-title .tt-box.en-alone .tt .here {
  font-size: 1.6875rem;
  line-height: 1.666;
}
.history-flow-conbox .history-title .sub-con .tt {
  display: block;
  margin-bottom: 1.125rem;
}
.history-flow-conbox .history-title .sub-con .tt span {
  position: relative;
  display: inline-block;
  font-size: 2.25rem;
  font-weight: 700;
  color: #000;
  letter-spacing: -2px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-title .sub-con .tt span br {
    display: none;
  }
}
.history-flow-conbox .history-title .sub-con .tt span:after {
  content: "";
  display: inline-block;
  width: 1.125rem;
  height: 1.125rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0.375rem solid #f26632;
  border-radius: 50%;
  position: relative;
  top: -0.75rem;
}
.history-flow-conbox .history-title .sub-con .nor-c {
  font-weight: 500;
  color: #666;
  line-height: 1.777;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-title .sub-con .nor-c br {
    display: none;
  }
}
.history-flow-conbox .history-zone {
  padding-top: 65px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone {
    padding-top: 1.25rem;
  }
}
.history-flow-conbox .history-zone .list {
  margin-top: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .list {
    margin-top: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .list {
    margin-top: -27px;
  }
}
.history-flow-conbox .history-zone .list .ls {
  display: block;
  margin-bottom: 3.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .list .ls {
    margin-bottom: 1.875rem;
  }
  .history-flow-conbox .history-zone .list .ls:last-child {
    margin-bottom: 0;
  }
}
.history-flow-conbox .history-zone .list .ls:first-child .year-box .day:before {
  content: "";
  display: block;
  width: 1px;
  height: 85px;
  background-color: #cfd9e9;
  position: absolute;
  top: -65px;
  left: -95px;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .list .ls:first-child .year-box .day:before {
    display: none;
  }
}
.history-flow-conbox .history-zone .list .ls:last-child .day .day-ls:after {
  display: none;
}
.history-flow-conbox .history-zone .list .ls:last-child .day .day-ls > li {
  position: relative;
}
.history-flow-conbox .history-zone .list .ls:last-child .day .day-ls > li:last-child ul {
  position: relative;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .list .ls.care-flow {
    position: relative;
    margin-bottom: 1.875rem;
    padding-bottom: 1.875rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .list .ls.care-flow {
    padding-bottom: 0;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .list .ls.care-flow:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #dbdbdb;
    position: absolute;
    bottom: 0;
    left: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .list .ls.care-flow:after {
    display: none;
  }
}
.history-flow-conbox .history-zone .list .ls.care-flow:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .list .ls.care-flow:last-child:after {
    display: none;
  }
}
.history-flow-conbox .history-zone .list .ls.care-flow .year-box .year strong {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.history-flow-conbox .history-zone .list .ls.care-flow .year-box .year strong em {
  font-family: "Suit";
  font-size: 1.25rem;
  font-weight: 400;
  color: #000;
  line-height: 1.4;
  margin-top: 0.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .list .ls.care-flow .year-box .year strong em {
    margin-top: 0.3125rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .list .ls.care-flow .year-box .year strong em br {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .list .ls.care-flow .year-box .year strong em br {
    display: block;
  }
}
.history-flow-conbox .history-zone .list .ls.care-flow .year-box .day .day-ls .list_basic > li {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
}
.history-flow-conbox .history-zone .list .ls.care-flow .year-box .day .day-ls .list_basic > li .day-txt {
  line-height: 1.944;
  margin-bottom: 0.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .list .ls.care-flow .year-box .day .day-ls .list_basic > li .day-txt {
    line-height: 1.3;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .list .ls.care-flow .year-box .day .day-ls .list_basic > li .day-txt br {
    display: none;
  }
}
.history-flow-conbox .history-zone .list .ls.care-flow .year-box .day .day-ls .list_basic > li .con-txt {
  padding-left: 0;
  line-height: 1.944;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .list .ls.care-flow .year-box .day .day-ls .list_basic > li .con-txt {
    line-height: 1.5;
  }
}
.history-flow-conbox .history-zone .year-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box {
    display: block;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.history-flow-conbox .history-zone .year-box .year {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 230px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .year {
    width: auto;
    border-top: 0;
    padding: 0;
    margin-right: 0;
    margin-bottom: 0.625rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .year {
    width: 180px;
    margin-right: 5px;
    padding-top: 27px;
  }
}
.history-flow-conbox .history-zone .year-box .year strong {
  position: relative;
  display: block;
  font-family: "Suit";
  font-size: 2.25rem;
  font-weight: 700;
  color: #000;
  line-height: 1;
  letter-spacing: 2.5;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .year strong {
    font-size: 2rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .year strong {
    font-size: 2.5rem;
  }
}
.history-flow-conbox .history-zone .year-box .year strong span {
  opacity: 1;
}
.history-flow-conbox .history-zone .year-box .year .pic {
  padding-top: 43px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .year .pic {
    padding-top: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -5px;
    overflow: hidden;
    overflow-x: auto;
    scroll-behavior: smooth;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .year .pic {
    display: block;
    overflow: visible;
  }
}
.history-flow-conbox .history-zone .year-box .year .pic > li {
  display: block;
  margin-bottom: 38px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .year .pic > li {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 150px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 5px;
    margin-bottom: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .year .pic > li {
    width: auto;
    margin-bottom: 10px;
  }
}
.history-flow-conbox .history-zone .year-box .year .pic > li:last-child {
  margin-bottom: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .year .pic > li img {
    width: 100%;
  }
}
.history-flow-conbox .history-zone .year-box .day {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .day {
    padding: 30px 0 30px;
  }
}
.history-flow-conbox .history-zone .year-box .day .day-ls {
  position: relative;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .day .day-ls {
    padding-top: 0;
  }
}
.history-flow-conbox .history-zone .year-box .day .day-ls:before {
  content: "";
  display: block;
  width: 4rem;
  height: 1px;
  background-color: #dadada;
  position: absolute;
  top: 19px;
  left: -95px;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .day .day-ls:before {
    width: 40px;
    left: -50px;
  }
}
.history-flow-conbox .history-zone .year-box .day .day-ls:after {
  content: "";
  display: block;
  width: 1px;
  height: calc(100% + 50px);
  background-color: #cfd9e9;
  position: absolute;
  top: 17px;
  left: -95px;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .day .day-ls:after {
    top: 25px;
    left: -50px;
    height: calc(100% + 80px);
  }
}
.history-flow-conbox .history-zone .year-box .day .day-ls > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 25px;
}
.history-flow-conbox .history-zone .year-box .day .day-ls > li:first-child {
  padding-top: 0;
}
.history-flow-conbox .history-zone .year-box .day .day-ls > li span {
  font-size: 1.0625rem;
  font-weight: 200;
  color: #000;
}
.history-flow-conbox .history-zone .year-box .day .dot-title {
  position: relative;
  font-family: "Suit";
  font-size: 1.3125rem;
  font-weight: 700;
  color: #004098;
  width: 70px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  padding-top: 5px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .day .dot-title {
    padding-top: 0px;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .day .dot-title {
    padding-top: 5px;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .day .dot-title {
    width: 40px;
  }
}
.history-flow-conbox .history-zone .year-box .day .list_basic {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 2px;
}
.history-flow-conbox .history-zone .year-box .day .list_basic:after {
  content: "";
  display: block;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background-color: #0e3f8f;
  z-index: 1;
  position: absolute;
  top: 14px;
  left: -100px;
  -webkit-box-shadow: 0px 0px 0px 5px rgba(0, 64, 152, 0.15);
          box-shadow: 0px 0px 0px 5px rgba(0, 64, 152, 0.15);
}
@media (min-width: 680px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .day .list_basic:after {
    left: -55px;
  }
}
.history-flow-conbox .history-zone .year-box .day .list_basic > li {
  padding-left: 0;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .history-flow-conbox .history-zone .year-box .day .list_basic > li {
    margin-bottom: 0.625rem;
  }
}
.history-flow-conbox .history-zone .year-box .day .list_basic > li:last-child {
  margin-bottom: 0;
}
.history-flow-conbox .history-zone .year-box .day .list_basic > li:before {
  display: none;
}
.history-flow-conbox .history-zone .year-box .day .list_basic > li .day-txt {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: "Suit";
  font-size: 1.3125rem;
  font-weight: 700;
  color: #004098;
}
.history-flow-conbox .history-zone .year-box .day .list_basic > li .day-txt.fix-sz {
  width: 3.375rem;
}
.history-flow-conbox .history-zone .year-box .day .list_basic > li .con-txt {
  position: relative;
  padding-left: 0.8125rem;
  font-size: 1.125rem;
  font-weight: 400;
  color: #000;
}
.history-flow-conbox .history-zone .year-box .day .list_basic > li .con-txt-ls {
  padding-left: 0.8125rem;
}
.history-flow-conbox .history-zone .year-box .day .list_basic > li .con-txt-ls > li {
  margin-bottom: 1.25rem;
}
.history-flow-conbox .history-zone .year-box .day .list_basic > li .con-txt-ls > li:last-child {
  margin-bottom: 0;
}
.history-flow-conbox .history-zone .year-box .day .list_basic > li .con-txt-ls > li .txt {
  font-size: 1.125rem;
  font-weight: 400;
  color: #000;
}

.emergency-center-dia {
  overflow: hidden;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .emergency-center-dia {
    padding: 1.875rem 1.25rem;
  }
}
.emergency-center-dia .dia-inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia .dia-inner .scale-control-box {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    margin-top: -6.775rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .emergency-center-dia .dia-inner .scale-control-box {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    margin-top: -3.275rem;
  }
}
.emergency-center-dia .dia-inner .dia-tt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  width: 29.375rem;
  height: 29.375rem;
  padding: 3.9375rem 3.5rem;
}
.emergency-center-dia .dia-inner .dia-tt:before, .emergency-center-dia .dia-inner .dia-tt:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
}
.emergency-center-dia .dia-inner .dia-tt:before {
  width: 29.375rem;
  height: 29.375rem;
  border: 3px solid #fff;
}
.emergency-center-dia .dia-inner .dia-tt:after {
  width: 26.25rem;
  height: 26.25rem;
  border: 2px dashed #f79e5a;
}
.emergency-center-dia .dia-inner .dia-tt .tt-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 11.3125rem;
  height: 11.3125rem;
  background-color: #f26632;
  border-radius: 50%;
  border: 37px solid #d9e1e9;
}
.emergency-center-dia .dia-inner .dia-tt .tt-inner strong {
  text-align: center;
  font-size: 1.375rem;
  font-weight: 700;
  color: #fff;
  line-height: 1.36;
}
.emergency-center-dia .dia-inner .dia-con > ul > li {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.emergency-center-dia .dia-inner .dia-con > ul > li:nth-child(2) {
  top: 5.4375rem;
  margin-left: -12.5rem;
}
.emergency-center-dia .dia-inner .dia-con > ul > li:nth-child(3) {
  top: 5.4375rem;
  margin-left: 12.5rem;
}
.emergency-center-dia .dia-inner .dia-con > ul > li:nth-child(4) {
  top: 17.4375rem;
  margin-left: -15.125rem;
}
.emergency-center-dia .dia-inner .dia-con > ul > li:nth-child(5) {
  top: 17.4375rem;
  margin-left: 15.125rem;
}
.emergency-center-dia .dia-inner .dia-con > ul > li:nth-child(6) {
  top: 27.625rem;
  margin-left: -6.5625rem;
}
.emergency-center-dia .dia-inner .dia-con > ul > li:nth-child(7) {
  top: 27.625rem;
  margin-left: 6.5625rem;
}
.emergency-center-dia .dia-inner .dia-con .circle-iconbox {
  width: 7.6875rem;
  height: 7.6875rem;
}
.emergency-center-dia .dia-inner .sub-txt {
  text-align: center;
  font-weight: 400;
  line-height: 2;
  margin-top: 0.3125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia .dia-inner .sub-txt {
    margin-top: -7.225rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .emergency-center-dia .dia-inner .sub-txt {
    margin-top: -4.125rem;
  }
}
.emergency-center-dia.cir-leng-5 .dia-inner .dia-con > ul > li:nth-child(2) {
  top: 9.9375rem;
  margin-left: -13.7rem;
}
.emergency-center-dia.cir-leng-5 .dia-inner .dia-con > ul > li:nth-child(3) {
  top: 9.9375rem;
  margin-left: 13.7rem;
}
.emergency-center-dia.cir-leng-5 .dia-inner .dia-con > ul > li:nth-child(4) {
  top: 25.875rem;
  margin-left: -9.275rem;
}
.emergency-center-dia.cir-leng-5 .dia-inner .dia-con > ul > li:nth-child(5) {
  top: 25.875rem;
  margin-left: 9.275rem;
}
.emergency-center-dia.sub-txt-none {
  padding-bottom: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.sub-txt-none {
    height: 26rem;
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .emergency-center-dia.sub-txt-none {
    height: 32rem;
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale .scale-control-box {
    -webkit-transform: scale(1);
            transform: scale(1);
    margin: 0;
    width: 100%;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale .scale-control-box .dia-tt {
    width: auto;
    height: auto;
    padding: 3rem 0;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale .scale-control-box .dia-tt:before {
    width: 21.375rem;
    height: 21.375rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale .scale-control-box .dia-tt:after {
    width: 19.25rem;
    height: 19.25rem;
  }
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-tt .tt-inner {
  position: relative;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale .scale-control-box .dia-tt .tt-inner {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-tt .tt-inner .cirline {
  position: absolute;
  top: 0;
  height: 3.0625rem;
  width: 1.25rem;
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-tt .tt-inner .cirline:before, .emergency-center-dia.ver-noscale .scale-control-box .dia-tt .tt-inner .cirline:after {
  position: absolute;
  top: 0;
  content: "";
  display: block;
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-tt .tt-inner .cirline:before {
  width: 1px;
  top: 0;
  height: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  background-color: #8ea6c6;
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-tt .tt-inner .cirline:after {
  z-index: 1;
  border-color: transparent;
  border-width: 0.3125rem;
  border-style: solid;
  position: absolute;
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  background: -webkit-gradient(linear, left top, left bottom, from(#004098)) padding-box, -webkit-gradient(linear, left top, left bottom, from(rgb(192, 207, 226))) border-box;
  background: linear-gradient(#004098) padding-box, linear-gradient(rgb(192, 207, 226)) border-box;
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-tt .tt-inner .cirline.no-1 {
  top: -3.0625rem;
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-tt .tt-inner .cirline.no-2 {
  -webkit-transform: rotate(-55deg);
          transform: rotate(-55deg);
  top: -0.5625rem;
  left: -0.375rem;
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-tt .tt-inner .cirline.no-3 {
  -webkit-transform: rotate(-97deg);
          transform: rotate(-97deg);
  top: 5.125rem;
  left: -2.0625rem;
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-tt .tt-inner .cirline.no-4 {
  -webkit-transform: rotate(-147deg);
          transform: rotate(-147deg);
  top: 10.625rem;
  left: 2rem;
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-tt .tt-inner .cirline.no-5 {
  -webkit-transform: rotate(147deg);
          transform: rotate(147deg);
  top: 10.625rem;
  right: 2rem;
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-tt .tt-inner .cirline.no-6 {
  -webkit-transform: rotate(97deg);
          transform: rotate(97deg);
  top: 5.125rem;
  right: -2.0625rem;
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-tt .tt-inner .cirline.no-7 {
  -webkit-transform: rotate(55deg);
          transform: rotate(55deg);
  top: -0.5625rem;
  right: -0.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale .scale-control-box .dia-con {
    margin-top: 1.25rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: -0.625rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul > li {
    position: static;
    margin: 0 !important;
    -webkit-transform: none;
            transform: none;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-preferred-size: 234px;
        flex-basis: 234px;
    width: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0.625rem;
  }
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul > li:nth-child(3) {
  top: 17.4375rem;
  margin-left: -15.125rem;
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul > li:nth-child(4) {
  top: 27.625rem;
  margin-left: -6.5625rem;
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul > li:nth-child(5) {
  top: 27.625rem;
  margin-left: 6.5625rem;
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul > li:nth-child(6) {
  top: 17.4375rem;
  margin-left: 15.125rem;
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul > li:nth-child(7) {
  top: 5.4375rem;
  margin-left: 12.5rem;
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul > li .circle-iconbox {
  position: relative;
  overflow: visible;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul > li .circle-iconbox {
    border-radius: 5px;
    width: auto;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0.9375rem;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 100%;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul > li .circle-iconbox .nor-txt {
    display: block;
    margin-bottom: 0.625rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul > li .circle-iconbox .nor-txt br {
    display: none;
  }
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul > li .circle-iconbox .nor-c {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  left: 9.1875rem;
  white-space: nowrap;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul > li .circle-iconbox .nor-c {
    position: static;
    -webkit-transform: none;
            transform: none;
    white-space: normal;
    text-align: center;
  }
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul > li .circle-iconbox .nor-c.left {
  text-align: right;
  left: auto;
  right: 9.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul > li .circle-iconbox .nor-c.left {
    text-align: center;
  }
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul > li .circle-iconbox.point {
  background-color: #f79447;
}
.emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul > li .circle-iconbox.point .nor-txt {
  color: #fff;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale .scale-control-box .dia-con > ul > li .circle-iconbox.point .nor-c {
    color: #fff;
  }
}
.emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-tt {
  position: relative;
  padding: 7.9375rem 4.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-tt {
    padding: 3rem 0 0;
  }
}
.emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-tt:before {
  width: 38.25rem;
  height: 38.25rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-tt:before {
    width: 21.375rem;
    height: 21.375rem;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-tt:after {
  width: 34.375rem;
  height: 34.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-tt:after {
    width: 19.25rem;
    height: 19.25rem;
    position: absolute;
    top: 1.3125rem;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-tt .tt-inner {
  margin-top: -1.25rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-tt .tt-inner {
    margin-top: 0;
  }
}
.emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-tt .t-sub-txt {
  margin-top: 1.25rem;
  color: #666;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-tt .t-sub-txt {
    margin-top: 3.25rem;
    text-align: center;
  }
}
.emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-tt .oran-impot-txt {
  position: absolute;
  top: 30.375rem;
  left: -17.25rem;
  color: #f26632;
  text-align: right;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-tt .oran-impot-txt {
    position: static;
    text-align: center;
  }
}
.emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-tt .oran-impot-txt:after {
  z-index: 1;
  content: "";
  display: block;
  background-color: red;
  border-color: transparent;
  border-width: 0.3125rem;
  border-style: solid;
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  background: -webkit-gradient(linear, left top, left bottom, from(#f79447)) padding-box, -webkit-gradient(linear, left top, left bottom, from(rgba(242, 102, 50, 0.3))) border-box;
  background: linear-gradient(#f79447) padding-box, linear-gradient(rgba(242, 102, 50, 0.3)) border-box;
  position: absolute;
  top: 0.3125rem;
  right: -2.625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-tt .oran-impot-txt:after {
    display: none;
  }
}
.emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-con > ul > li:nth-child(2) {
  top: 6.9rem;
  margin-left: -14.5rem;
}
.emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-con > ul > li:nth-child(3) {
  top: 19.4375rem;
  margin-left: -18.825rem;
}
.emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-con > ul > li:nth-child(4) {
  top: 34.625rem;
  margin-left: -10.5625rem;
}
.emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-con > ul > li:nth-child(5) {
  top: 34.625rem;
  margin-left: 10.5625rem;
}
.emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-con > ul > li:nth-child(6) {
  top: 19.4375rem;
  margin-left: 18.825rem;
}
.emergency-center-dia.ver-noscale.tt-subt .scale-control-box .dia-con > ul > li:nth-child(7) {
  top: 6.9rem;
  margin-left: 14.5rem;
}
.emergency-common-row-dia .dia-inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.emergency-common-row-dia .dia-inner .title {
  margin-bottom: 1.6875rem;
}
.emergency-common-row-dia .dia-inner .title strong {
  font-size: 1.875rem;
  font-weight: 700;
  color: #000;
}
.emergency-common-row-dia .dia-inner .scale-control-box {
  position: relative;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia .dia-inner .scale-control-box {
    -webkit-transform: scale(1);
            transform: scale(1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .emergency-common-row-dia .dia-inner .scale-control-box {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.emergency-common-row-dia .dia-inner .dia-tt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  width: 29.375rem;
  height: 29.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia .dia-inner .dia-tt {
    width: 21.875rem;
    height: 21.875rem;
  }
}
.emergency-common-row-dia .dia-inner .dia-tt:before, .emergency-common-row-dia .dia-inner .dia-tt:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
}
.emergency-common-row-dia .dia-inner .dia-tt:before {
  border: 3px solid #fff;
  width: 29.375rem;
  height: 29.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia .dia-inner .dia-tt:before {
    width: 21.875rem;
    height: 21.875rem;
  }
}
.emergency-common-row-dia .dia-inner .dia-tt:after {
  width: 26.25rem;
  height: 26.25rem;
  border: 2px dashed #f79e5a;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia .dia-inner .dia-tt:after {
    width: 18.75rem;
    height: 18.75rem;
  }
}
.emergency-common-row-dia .dia-inner .dia-tt .tt-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 11.3125rem;
  height: 11.3125rem;
  background-color: #f26632;
  border-radius: 50%;
  border: 37px solid #d9e1e9;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia .dia-inner .dia-tt .tt-inner {
    width: 7.5rem;
    height: 7.5rem;
    border: 25px solid #d9e1e9;
  }
}
.emergency-common-row-dia .dia-inner .dia-tt .tt-inner strong {
  text-align: center;
  font-size: 1.375rem;
  font-weight: 700;
  color: #fff;
  line-height: 1.36;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia .dia-inner .dia-tt .tt-inner strong {
    font-size: 1.125rem;
  }
}
.emergency-common-row-dia .dia-inner .dia-con {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia .dia-inner .dia-con {
    position: static;
    -webkit-transform: none;
            transform: none;
    margin-top: 1.25rem;
  }
}
.emergency-common-row-dia .dia-inner .dia-con > ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia .dia-inner .dia-con > ol {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: -0.625rem;
  }
}
.emergency-common-row-dia .dia-inner .dia-con > ol > li {
  position: relative;
  margin-right: 1.4375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia .dia-inner .dia-con > ol > li {
    margin: 0;
    padding: 0.625rem;
  }
}
.emergency-common-row-dia .dia-inner .dia-con > ol > li:after {
  position: absolute;
  top: 50%;
  left: 8.875rem;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  content: "";
  display: block;
  width: 1.875rem;
  height: 1px;
  background-color: #99b3d5;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia .dia-inner .dia-con > ol > li:after {
    display: none;
  }
}
.emergency-common-row-dia .dia-inner .dia-con > ol > li:last-child {
  margin-right: 0;
}
.emergency-common-row-dia .dia-inner .dia-con > ol > li:last-child:after {
  display: none;
}
.emergency-common-row-dia .dia-inner .dia-con > ol > li.long-mg {
  margin-right: 18.8125rem;
}
.emergency-common-row-dia .dia-inner .dia-con > ol > li.long-mg:after {
  width: 3.8125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia .dia-inner .dia-con > ol > li.long-mg {
    margin-right: 0;
    padding: 0.625rem;
  }
}
.emergency-common-row-dia .dia-inner .dia-con > ol > li.long-mg-right:before {
  position: absolute;
  top: 50%;
  right: 8.875rem;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  content: "";
  display: block;
  width: 3.8125rem;
  height: 1px;
  background-color: #99b3d5;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia .dia-inner .dia-con > ol > li.long-mg-right:before {
    display: none;
  }
}
.emergency-common-row-dia .dia-inner .dia-con > ol > li.arrow .circle-iconbox:before {
  position: absolute;
  top: 50%;
  left: 10.9375rem;
  content: "";
  display: block;
  border: 8px solid transparent;
  border-top-width: 6px;
  border-bottom-width: 6px;
  border-left-color: #99b3d5;
  margin-top: -6px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia .dia-inner .dia-con > ol > li.arrow .circle-iconbox:before {
    display: none;
  }
}
.emergency-common-row-dia .dia-inner .dia-con > ol > li.arrow.long-mg-right .circle-iconbox:before {
  left: auto;
  right: 10.3125rem;
}
.emergency-common-row-dia .dia-inner .dia-con .circle-iconbox {
  width: 8.875rem;
  height: 8.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.emergency-common-row-dia .dia-inner .dia-con .circle-iconbox .num {
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: "Suit";
  font-size: 0.875rem;
  font-weight: 700;
  color: #fff;
  width: 1.5625rem;
  height: 1.5625rem;
  background-color: #000;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 0.1875rem;
  margin-bottom: 0.1875rem;
}
.emergency-common-row-dia .dia-inner .dia-con .circle-iconbox .icon {
  margin-top: 0.1875rem;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 2.5rem;
  height: 2.5rem;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
}
.emergency-common-row-dia .dia-inner .dia-con .circle-iconbox .icon.con-1-1 {
  background-image: url("../images/sub/common-row-dia-icon-1-1.png");
}
.emergency-common-row-dia .dia-inner .dia-con .circle-iconbox .icon.con-1-2 {
  background-image: url("../images/sub/common-row-dia-icon-1-2.png");
}
.emergency-common-row-dia .dia-inner .dia-con .circle-iconbox .icon.con-1-3 {
  background-image: url("../images/sub/common-row-dia-icon-1-3.png");
}
.emergency-common-row-dia .dia-inner .dia-con .circle-iconbox .icon.con-1-4 {
  background-image: url("../images/sub/common-row-dia-icon-1-4.png");
}
.emergency-common-row-dia.bg-picture {
  padding: 8rem 1.875rem 4.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia.bg-picture {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .emergency-common-row-dia.bg-picture {
    padding: 1.875rem;
  }
}
.emergency-common-row-dia.bg-picture .dia-inner:before {
  position: absolute;
  top: 50%;
  left: -1.875rem;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  content: "";
  display: block;
  width: calc(100% + 3.75rem);
  height: 12.8125rem;
  background-color: rgba(242, 101, 50, 0.8);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia.bg-picture .dia-inner:before {
    display: none;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia.bg-picture .dia-inner .scale-control-box {
    width: 100%;
  }
}
.emergency-common-row-dia.bg-picture .dia-inner .dia-tt:before {
  border: 3px solid rgba(255, 255, 255, 0.8);
}
.emergency-common-row-dia.bg-picture .dia-inner .dia-tt .tt-inner {
  border-color: rgba(217, 225, 233, 0.2);
  background-color: transparent;
}
.emergency-common-row-dia.bg-picture .dia-inner .dia-tt .tt-inner strong {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #f26632;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia.bg-picture .dia-inner .dia-con {
    width: 100%;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia.bg-picture .dia-inner .dia-con > ol {
    position: relative;
    bottom: -1.25rem;
    left: -1.25rem;
    background-color: rgba(242, 101, 50, 0.8);
    width: calc(100% + 3.75rem);
    padding: 0.9375rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.emergency-common-row-dia.bg-picture .dia-inner .dia-con > ol > li:after {
  background-color: #d3d8df;
}
.emergency-common-row-dia.bg-picture .dia-inner .dia-con > ol > li.long-mg-right:before {
  background-color: #d3d8df;
}
.emergency-common-row-dia.bg-picture .dia-inner .dia-con > ol > li.arrow .circle-iconbox:before {
  border-left-color: #d3d8df;
}
.emergency-common-row-dia.cir-6 .dia-inner .dia-con > ol > li {
  margin-right: 0.625rem;
}
.emergency-common-row-dia.cir-6 .dia-inner .dia-con > ol > li:last-child {
  margin-right: 0;
}
.emergency-common-row-dia.cir-6 .dia-inner .dia-con > ol > li.long-mg {
  margin-right: 15.9375rem;
}
.emergency-common-row-dia.cir-6 .dia-inner .dia-con > ol > li.long-mg:after {
  width: 2.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia.cir-6 .dia-inner .dia-con > ol > li.long-mg {
    margin-right: 0;
    padding: 0.625rem;
  }
}
.emergency-common-row-dia.cir-6 .dia-inner .dia-con > ol > li.long-mg-right:before {
  position: absolute;
  top: 50%;
  right: 8.875rem;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  content: "";
  display: block;
  width: 37px;
  height: 1px;
  background-color: #99b3d5;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia.cir-6 .dia-inner .dia-con > ol > li.long-mg-right:before {
    display: none;
  }
}
.emergency-common-row-dia.cir-6 .dia-inner .dia-con > ol > li.arrow .circle-iconbox:before {
  position: absolute;
  top: 50%;
  left: 9.5rem;
  content: "";
  display: block;
  border: 8px solid transparent;
  border-top-width: 6px;
  border-bottom-width: 6px;
  border-left-color: #99b3d5;
  margin-top: -6px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .emergency-common-row-dia.cir-6 .dia-inner .dia-con > ol > li.arrow .circle-iconbox:before {
    display: none;
  }
}
.emergency-common-row-dia.cir-6 .dia-inner .dia-con > ol > li.arrow.long-mg-right .circle-iconbox:before {
  left: auto;
  right: 140px;
}

.ora-oneline-row-dia {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ora-oneline-row-dia .round-bd {
  border: 5px solid #fff;
  padding: 1.0625rem;
  border-radius: 96px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ora-oneline-row-dia .round-bd {
    max-width: 28.925rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .ora-oneline-row-dia .round-bd {
    max-width: none;
  }
}
.ora-oneline-row-dia ol, .ora-oneline-row-dia ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -1.5625rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ora-oneline-row-dia ol, .ora-oneline-row-dia ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: -0.625rem;
  }
}
.ora-oneline-row-dia ol > li, .ora-oneline-row-dia ul > li {
  position: relative;
  padding: 0 1.5625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ora-oneline-row-dia ol > li, .ora-oneline-row-dia ul > li {
    padding: 0.625rem;
  }
}
.ora-oneline-row-dia ol > li:before, .ora-oneline-row-dia ul > li:before {
  position: absolute;
  top: 50%;
  left: 13.5rem;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  content: "";
  display: block;
  border: 6px solid transparent;
  border-right-width: 6px;
  border-left: 9px solid #f79447;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ora-oneline-row-dia ol > li:before, .ora-oneline-row-dia ul > li:before {
    display: none;
  }
}
.ora-oneline-row-dia ol > li:after, .ora-oneline-row-dia ul > li:after {
  position: absolute;
  top: 50%;
  left: 11rem;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  content: "";
  display: block;
  border-top: 1px dashed #f79447;
  width: 3.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ora-oneline-row-dia ol > li:after, .ora-oneline-row-dia ul > li:after {
    display: none;
  }
}
.ora-oneline-row-dia ol > li:last-child:before, .ora-oneline-row-dia ul > li:last-child:before {
  display: none;
}
.ora-oneline-row-dia ol > li:last-child:after, .ora-oneline-row-dia ul > li:last-child:after {
  display: none;
}
.ora-oneline-row-dia ol > li:nth-child(2n) .box .circle-iconbox .num, .ora-oneline-row-dia ul > li:nth-child(2n) .box .circle-iconbox .num {
  border-color: #f79447;
}
.ora-oneline-row-dia ol > li .ls-in-ls, .ora-oneline-row-dia ul > li .ls-in-ls {
  position: relative;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ora-oneline-row-dia ol > li .ls-in-ls, .ora-oneline-row-dia ul > li .ls-in-ls {
    border: 1px solid #f26632;
    padding: 0.3125rem;
    border-radius: 100px;
  }
}
.ora-oneline-row-dia ol > li .ls-in-ls .b-num, .ora-oneline-row-dia ul > li .ls-in-ls .b-num {
  position: absolute;
  top: -0.7125rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: "Suit";
  font-size: 0.875rem;
  font-weight: 700;
  color: #000;
  width: 1.5625rem;
  height: 1.5625rem;
  background-color: #f8f9fb;
  border: 1px solid #f26632;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 0.1875rem;
  margin-bottom: 0.1875rem;
  display: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ora-oneline-row-dia ol > li .ls-in-ls .b-num, .ora-oneline-row-dia ul > li .ls-in-ls .b-num {
    display: block;
  }
}
.ora-oneline-row-dia ol > li .ls-in-ls > ul, .ora-oneline-row-dia ul > li .ls-in-ls > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ora-oneline-row-dia ol > li .ls-in-ls > ul > li, .ora-oneline-row-dia ul > li .ls-in-ls > ul > li {
  margin-right: 0.3125rem;
}
.ora-oneline-row-dia ol > li .ls-in-ls > ul > li:last-child, .ora-oneline-row-dia ul > li .ls-in-ls > ul > li:last-child {
  margin-right: 0;
}
.ora-oneline-row-dia ol > li .ls-in-ls > ul > li .box .circle-iconbox .num, .ora-oneline-row-dia ul > li .ls-in-ls > ul > li .box .circle-iconbox .num {
  top: -0.625rem;
}
.ora-oneline-row-dia ol.arr-none > li:before, .ora-oneline-row-dia ol.arr-none > li:after, .ora-oneline-row-dia ul.arr-none > li:before, .ora-oneline-row-dia ul.arr-none > li:after {
  display: none;
}
.ora-oneline-row-dia ol.interval-pd-5, .ora-oneline-row-dia ul.interval-pd-5 {
  margin: -0.3125rem;
}
.ora-oneline-row-dia ol.interval-pd-5 > li, .ora-oneline-row-dia ul.interval-pd-5 > li {
  padding: 0.3125rem;
}
.ora-oneline-row-dia .box {
  line-height: 1.3;
}
.ora-oneline-row-dia .box .circle-iconbox {
  width: 9.375rem;
  height: 9.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ora-oneline-row-dia .box .circle-iconbox {
    width: 8.125rem;
    height: 8.125rem;
  }
}
.ora-oneline-row-dia .box .circle-iconbox .num {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: "Suit";
  font-size: 0.875rem;
  font-weight: 700;
  color: #000;
  width: 1.5625rem;
  height: 1.5625rem;
  background-color: #f8f9fb;
  border: 1px solid #f26632;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 0.1875rem;
  margin-bottom: 0.1875rem;
  display: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ora-oneline-row-dia .box .circle-iconbox .num {
    display: block;
  }
}
.ora-oneline-row-dia .box .circle-iconbox .icon {
  width: 1.9375rem;
  height: 1.9375rem;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  margin-bottom: 0.5rem;
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-1 {
  background-image: url("../images/sub/ora-oneline-row-icon-1.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-2 {
  background-image: url("../images/sub/ora-oneline-row-icon-2.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-3 {
  background-image: url("../images/sub/ora-oneline-row-icon-3.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-4 {
  background-image: url("../images/sub/ora-oneline-row-icon-4.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-5 {
  background-image: url("../images/sub/ora-oneline-row-icon-5.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-6 {
  background-image: url("../images/sub/ora-oneline-row-icon-6.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-7 {
  background-image: url("../images/sub/ora-oneline-row-icon-7.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-8 {
  background-image: url("../images/sub/ora-oneline-row-icon-8.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-9 {
  background-image: url("../images/sub/ora-oneline-row-icon-9.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-10 {
  background-image: url("../images/sub/ora-oneline-row-icon-10.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-11 {
  background-image: url("../images/sub/ora-oneline-row-icon-11.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-12 {
  background-image: url("../images/sub/ora-oneline-row-icon-12.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-13 {
  width: 2rem;
  height: 2rem;
  background-image: url("../images/sub/ora-oneline-row-icon-13.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-14 {
  background-image: url("../images/sub/ora-oneline-row-icon-14.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-15 {
  width: 2.3125rem;
  height: 2.3125rem;
  background-image: url("../images/sub/ora-oneline-row-icon-15.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-16 {
  background-image: url("../images/sub/ora-oneline-row-icon-16.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-17 {
  background-image: url("../images/sub/ora-oneline-row-icon-17.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-18 {
  background-image: url("../images/sub/ora-oneline-row-icon-18.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-19 {
  background-image: url("../images/sub/ora-oneline-row-icon-19.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-20 {
  background-image: url("../images/sub/ora-oneline-row-icon-20.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-21 {
  background-image: url("../images/sub/ora-oneline-row-icon-21.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-22 {
  background-image: url("../images/sub/ora-oneline-row-icon-22.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-23 {
  background-image: url("../images/sub/ora-oneline-row-icon-23.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-24 {
  width: 2.25rem;
  height: 2.25rem;
  background-image: url("../images/sub/ora-oneline-row-icon-24.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-25 {
  width: 2.25rem;
  height: 2.25rem;
  background-image: url("../images/sub/ora-oneline-row-icon-25.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-26 {
  width: 2.25rem;
  height: 2.25rem;
  background-image: url("../images/sub/ora-oneline-row-icon-26.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-27 {
  width: 2.25rem;
  height: 2.25rem;
  background-image: url("../images/sub/ora-oneline-row-icon-27.png");
}
.ora-oneline-row-dia .box .circle-iconbox .icon.icon-28 {
  width: 2.25rem;
  height: 2.25rem;
  background-image: url("../images/sub/ora-oneline-row-icon-28.png");
}
.ora-oneline-row-dia .box .tt {
  display: block;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 500;
  color: #fff;
  line-height: 1.22;
  letter-spacing: -1px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ora-oneline-row-dia .box .tt {
    font-size: 1rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ora-oneline-row-dia.ora-center-arr .round-bd {
    max-width: 34rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .ora-oneline-row-dia.ora-center-arr .round-bd {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ora-oneline-row-dia.ora-center-arr .box .circle-iconbox {
    width: 7rem;
    height: 7rem;
  }
}
.ora-oneline-row-dia.ora-center-arr .arr-box {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ora-oneline-row-dia.ora-center-arr .arr-box {
    padding: 1.25rem 0 1.875rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .ora-oneline-row-dia.ora-center-arr .arr-box {
    padding: 0;
    margin: 0 1.25rem;
  }
}
.ora-oneline-row-dia.ora-center-arr .arr-box:before, .ora-oneline-row-dia.ora-center-arr .arr-box:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ora-oneline-row-dia.ora-center-arr .arr-box:before, .ora-oneline-row-dia.ora-center-arr .arr-box:after {
    right: auto;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .ora-oneline-row-dia.ora-center-arr .arr-box:before, .ora-oneline-row-dia.ora-center-arr .arr-box:after {
    left: auto;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}
.ora-oneline-row-dia.ora-center-arr .arr-box:before {
  width: 100%;
  border-top: 1px dashed #f79447;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ora-oneline-row-dia.ora-center-arr .arr-box:before {
    width: 1px;
    height: 100%;
    border-top: 0;
    border-left: 1px dashed #f79447;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .ora-oneline-row-dia.ora-center-arr .arr-box:before {
    height: auto;
    border-left: 0;
    width: 100%;
    border-top: 1px dashed #f79447;
  }
}
.ora-oneline-row-dia.ora-center-arr .arr-box:after {
  border: 6px solid transparent;
  border-left: 9px solid #f79447;
  border-right: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ora-oneline-row-dia.ora-center-arr .arr-box:after {
    top: auto;
    bottom: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 9px solid #f79447;
    border-bottom: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .ora-oneline-row-dia.ora-center-arr .arr-box:after {
    border: 6px solid transparent;
    border-left: 9px solid #f79447;
    border-right: 0;
    bottom: auto;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}
.ora-oneline-row-dia.ora-center-arr .arr-box .arr-txt {
  z-index: 1;
  position: relative;
  padding: 0 0.8125rem;
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  color: #f79447; color:#f26632;
  line-height: 2.375;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .ora-oneline-row-dia.ora-center-arr .arr-box .arr-txt {
    padding: 0.625rem;
    line-height: 1.4;
    background-color: #f8f9fb;
    border-radius: 0.3125rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .ora-oneline-row-dia.ora-center-arr .arr-box .arr-txt {
    background-color: transparent;
    line-height: 2.375;
  }
}
.ora-oneline-row-dia.mgt-25 {
  margin-top: 1.5625rem;
}
.ora-oneline-row-dia.mgb-25 {
  margin-bottom: 1.5625rem;
}

.process-step-dia:after {
  margin-top: -7.5rem;
}
.process-step-dia .dia-inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.process-step-dia .dia-inner .title {
  margin-bottom: 1.6875rem;
}
.process-step-dia .dia-inner .title strong {
  font-size: 1.875rem;
  font-weight: 700;
  color: #000;
}
.process-step-dia .dia-inner .scale-control-box {
  position: relative;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .process-step-dia .dia-inner .scale-control-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.process-step-dia .dia-inner .dia-tt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.process-step-dia .dia-inner .dia-tt .tt-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 11.3125rem;
  height: 11.3125rem;
  background-color: #f26632;
  border-radius: 50%;
  border: 37px solid #d9e1e9;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .process-step-dia .dia-inner .dia-tt .tt-inner {
    width: 7.5rem;
    height: 7.5rem;
    border: 25px solid #d9e1e9;
  }
}
.process-step-dia .dia-inner .dia-tt .tt-inner strong {
  text-align: center;
  font-size: 1.375rem;
  font-weight: 700;
  color: #fff;
  line-height: 1.36;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .process-step-dia .dia-inner .dia-tt .tt-inner strong {
    font-size: 1.125rem;
  }
}
.process-step-dia .dia-inner .dia-con {
  position: relative;
  padding-top: 8.25rem;
  background: url("../images/sub/use-guide-bg-arrow-up.png") center 1.25rem no-repeat;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .process-step-dia .dia-inner .dia-con {
    padding-top: 2.75rem;
    max-width: 800px;
  }
}
.process-step-dia .dia-inner .dia-con:before {
  z-index: 1;
  position: absolute;
  top: -1.6875rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  content: "";
  display: block;
  height: 6.375rem;
  border-left: 1px dashed #8ea6c6;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .process-step-dia .dia-inner .dia-con:before {
    top: -1.2875rem;
    height: 2.475rem;
  }
}
.process-step-dia .dia-inner .dia-con:after {
  position: absolute;
  top: -2rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  content: "";
  display: block;
  border: 6px solid transparent;
  border-bottom: 9px solid #8ea6c6;
  border-top: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .process-step-dia .dia-inner .dia-con:after {
    top: -1.6rem;
  }
}
.process-step-dia .dia-inner .dia-con > ol {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -0.625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .process-step-dia .dia-inner .dia-con > ol {
    margin: -0.225rem;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.process-step-dia .dia-inner .dia-con > ol:before {
  position: absolute;
  top: -2.625rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  content: "";
  display: block;
  width: calc(100% - 13.25rem);
  height: 3.25rem;
  border: 1px solid #3a495e;
  border-bottom: 0;
  border-radius: 24px 24px 0 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .process-step-dia .dia-inner .dia-con > ol:before {
    top: -1.225rem;
    height: 1.85rem;
    width: calc(100% - 10.25rem);
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .process-step-dia .dia-inner .dia-con > ol:before {
    width: calc(100% - 20.25rem);
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .process-step-dia .dia-inner .dia-con > ol:before {
    width: 67%;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .process-step-dia .dia-inner .dia-con > ol {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.process-step-dia .dia-inner .dia-con > ol > li {
  position: relative;
  padding: 0.625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .process-step-dia .dia-inner .dia-con > ol > li {
    padding: 0.225rem;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-preferred-size: 240px;
        flex-basis: 240px;
  }
}
.process-step-dia .dia-inner .dia-con > ol > li:before {
  z-index: 1;
  position: absolute;
  top: -2.625rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  content: "";
  display: block;
  width: 1px;
  height: 3.25rem;
  background-color: #3a495e;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .process-step-dia .dia-inner .dia-con > ol > li:before {
    display: none;
  }
}
.process-step-dia .dia-inner .dia-con > ol > li:after {
  position: absolute;
  top: -3.25rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-color: #3a495e;
  border: 4px solid #d3ddec;
  border-radius: 50%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .process-step-dia .dia-inner .dia-con > ol > li:after {
    display: none;
  }
}
.process-step-dia .dia-inner .dia-con > ol > li:first-child:before {
  display: none;
}
.process-step-dia .dia-inner .dia-con > ol > li:first-child:after {
  display: none;
}
.process-step-dia .dia-inner .dia-con > ol > li:last-child:before {
  display: none;
}
.process-step-dia .dia-inner .dia-con > ol > li:last-child:after {
  display: none;
}
.process-step-dia .dia-inner .dia-con .round-con-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #3a495e;
  background-color: #fff;
  border-radius: 26.7px;
  width: 11.9375rem;
  height: 100%;
  padding: 1.875rem 0.3125rem 1.5625rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .process-step-dia .dia-inner .dia-con .round-con-box {
    width: auto;
    padding: 1.25rem 0.9375rem 1.25rem;
  }
}
.process-step-dia .dia-inner .dia-con .round-con-box .num {
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: "Suit";
  font-size: 0.875rem;
  font-weight: 700;
  color: #fff;
  width: 1.5625rem;
  height: 1.5625rem;
  background-color: #000;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 0.1875rem;
  margin-bottom: 0.9375rem;
}
.process-step-dia .dia-inner .dia-con .round-con-box .tt {
  text-align: center;
  font-size: 22px;
  font-weight: 700;
  color: #f26632;
  margin-bottom: 0.3125rem;
}
.process-step-dia .dia-inner .dia-con .round-con-box .ls-typ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.process-step-dia .dia-inner .dia-con .round-con-box .ls-typ > li > .mark {
  color: #000;
  font-weight: 500;
  line-height: 1.5;
}
.process-step-dia .dia-inner .dia-con .round-con-box .icon {
  margin-top: 0.9375rem;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 2.625rem;
  height: 2.625rem;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
}
.process-step-dia .dia-inner .dia-con .round-con-box .icon.con-1 {
  background-image: url("../images/sub/common-prostep-icon-1.png");
}
.process-step-dia .dia-inner .dia-con .round-con-box .icon.con-2 {
  background-image: url("../images/sub/common-prostep-icon-2.png");
}
.process-step-dia .dia-inner .dia-con .round-con-box .icon.con-4 {
  background-image: url("../images/sub/common-prostep-icon-4.png");
}
.process-step-dia .dia-inner .dia-con .round-con-box .icon.con-5 {
  background-image: url("../images/sub/common-prostep-icon-5.png");
}

.boxguide-process-dia .dia-inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.boxguide-process-dia .dia-inner .boxguide-title {
  text-align: center;
  margin-bottom: 1.75rem;
}
.boxguide-process-dia .dia-inner .boxguide-title strong {
  display: block;
  font-size: 1.875rem;
  font-weight: 700;
  color: #000;
}
.boxguide-process-dia .dia-inner .boxguide-title p {
  margin-top: 0.875rem;
  font-size: 1rem;
  font-weight: 200;
  color: #555;
}
.boxguide-process-dia .dia-inner .title {
  margin-bottom: 1.6875rem;
}
.boxguide-process-dia .dia-inner .title strong {
  font-size: 1.875rem;
  font-weight: 700;
  color: #000;
}
.boxguide-process-dia .dia-inner .scale-control-box {
  position: relative;
  background: url("../images/sub/use-guide-bg-arrow-down.png") center 7rem no-repeat;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxguide-process-dia .dia-inner .scale-control-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.boxguide-process-dia .dia-inner .dia-tt {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  padding-top: 1.875rem;
  background: url("../images/sub/boxguide-process-gra-bg.png") center 7.8125rem no-repeat;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxguide-process-dia .dia-inner .dia-tt {
    width: 100%;
    background-position: center 6.8rem;
    background-size: contain;
  }
}
.boxguide-process-dia .dia-inner .dia-tt .curve-txt {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxguide-process-dia .dia-inner .dia-tt .curve-txt {
    width: 13rem;
  }
}
.boxguide-process-dia .dia-inner .dia-tt .curve-txt .inner img {
  max-width: 100%;
}
.boxguide-process-dia .dia-inner .dia-tt .tt-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 11.3125rem;
  height: 11.3125rem;
  background-color: #f26632;
  border-radius: 50%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxguide-process-dia .dia-inner .dia-tt .tt-inner {
    width: 9.375rem;
    height: 9.375rem;
  }
}
.boxguide-process-dia .dia-inner .dia-tt .tt-inner strong {
  text-align: center;
  font-size: 1.375rem;
  font-weight: 700;
  color: #fff;
  line-height: 1.36;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxguide-process-dia .dia-inner .dia-tt .tt-inner strong {
    font-size: 1.125rem;
  }
}
.boxguide-process-dia .dia-inner .dia-con {
  position: relative;
  padding-top: 4.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxguide-process-dia .dia-inner .dia-con {
    padding-top: 1.5rem;
    max-width: 700px;
  }
}
.boxguide-process-dia .dia-inner .dia-con > ul {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -0.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxguide-process-dia .dia-inner .dia-con > ul {
    margin: -0.225rem;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.boxguide-process-dia .dia-inner .dia-con > ul:before {
  z-index: 1;
  position: absolute;
  top: -1.3875rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  content: "";
  display: block;
  width: calc(100% - 18.5625rem);
  height: 1.875rem;
  border: 1px solid #97b1d3;
  border-bottom: 0;
  border-radius: 24px 24px 0 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxguide-process-dia .dia-inner .dia-con > ul:before {
    display: none;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .boxguide-process-dia .dia-inner .dia-con > ul:before {
    width: 80%;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxguide-process-dia .dia-inner .dia-con > ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.boxguide-process-dia .dia-inner .dia-con > ul > li {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxguide-process-dia .dia-inner .dia-con > ul > li {
    padding: 0.225rem;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-preferred-size: 200px;
        flex-basis: 200px;
  }
}
.boxguide-process-dia .dia-inner .dia-con > ul > li:before {
  z-index: 1;
  position: absolute;
  top: -1.3875rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  content: "";
  display: block;
  width: 1px;
  height: 2rem;
  background-color: #97b1d3;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxguide-process-dia .dia-inner .dia-con > ul > li:before {
    display: none;
  }
}
.boxguide-process-dia .dia-inner .dia-con > ul > li:after {
  position: absolute;
  top: 0.375rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-color: #004098;
  border: 4px solid #d3ddec;
  border-radius: 50%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxguide-process-dia .dia-inner .dia-con > ul > li:after {
    display: none;
  }
}
.boxguide-process-dia .dia-inner .dia-con > ul > li:first-child:before {
  display: none;
}
.boxguide-process-dia .dia-inner .dia-con > ul > li:last-child:before {
  display: none;
}
.boxguide-process-dia .dia-inner .dia-con .round-con-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid #3a495e;
  background-color: #fff;
  border-radius: 26.7px;
  width: 16.625rem;
  height: 100%;
  padding: 1.875rem 2.025rem 2.5rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxguide-process-dia .dia-inner .dia-con .round-con-box {
    width: auto;
    padding: 1.25rem 0.9375rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .boxguide-process-dia .dia-inner .dia-con .round-con-box {
    width: auto;
  }
}
.boxguide-process-dia .dia-inner .dia-con .round-con-box .num {
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: "Suit";
  font-size: 0.875rem;
  font-weight: 700;
  color: #fff;
  width: 1.5625rem;
  height: 1.5625rem;
  background-color: #000;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 0.1875rem;
  margin-bottom: 0.9375rem;
}
.boxguide-process-dia .dia-inner .dia-con .round-con-box .icon {
  margin: 0 auto;
  margin-bottom: 0.9375rem;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 2.625rem;
  height: 2.625rem;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
}
.boxguide-process-dia .dia-inner .dia-con .round-con-box .icon.con-1 {
  background-image: url("../images/sub/boxguide-pro-icon-1.png");
}
.boxguide-process-dia .dia-inner .dia-con .round-con-box .icon.con-2 {
  background-image: url("../images/sub/boxguide-pro-icon-2.png");
}
.boxguide-process-dia .dia-inner .dia-con .round-con-box .icon.con-3 {
  background-image: url("../images/sub/boxguide-pro-icon-3.png");
}
.boxguide-process-dia .dia-inner .dia-con .round-con-box .icon.con-4 {
  background-image: url("../images/sub/boxguide-pro-icon-4.png");
}
.boxguide-process-dia .dia-inner .dia-con .round-con-box .icon.con-5 {
  background-image: url("../images/sub/boxguide-pro-icon-5.png");
}
.boxguide-process-dia .dia-inner .dia-con .round-con-box .tt {
  text-align: center;
  font-size: 1.375rem;
  font-weight: 700;
  color: #f26632;
  margin-bottom: 0.625rem;
  word-wrap: break-word;
}
.boxguide-process-dia .dia-inner .dia-con .round-con-box .cont .ls-typ > li > .mark {
  color: #000;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1px;
}
.boxguide-process-dia .dia-inner .dia-con .round-con-box .cont .ls-typ > li > .mark:before {
  top: 0.625rem;
}
.boxguide-process-dia .dia-inner .dia-con .round-con-box .cont .ls-typ > li > .mark.nowrap-txt {
  white-space: nowrap;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .boxguide-process-dia .dia-inner .dia-con .round-con-box .cont .ls-typ > li > .mark.nowrap-txt {
    white-space: normal;
  }
}
.boxguide-process-dia .dia-inner .dia-con .round-con-box .cont .nor-c {
  text-align: center;
  font-weight: 500;
  color: #000;
}

.row-line {
  margin: 3.125rem 0;
  width: 100%;
  height: 0.25rem;
  background: url("../images/sub/row-line-bg.png") 0 0 repeat-x;
}

.color-box {
  border: 10px solid transparent;
  border-radius: 15px;
  background-origin: border-box;
  background-clip: content-box, border-box;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.color-box .inner-line {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: 5px solid transparent;
  border-radius: 5px;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.color-box .inner-line .in-con {
  padding: 1.25rem;
}
.color-box.yellow {
  -webkit-box-shadow: 0px 10px 15px 5px rgba(231, 171, 0, 0.3);
          box-shadow: 0px 10px 15px 5px rgba(231, 171, 0, 0.3);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)), -webkit-gradient(linear, left top, right top, from(#ffba0b), to(#ffad08));
  background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #ffba0b 0%, #ffad08 100%);
}
.color-box.yellow .inner-line {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)), -webkit-gradient(linear, left top, left bottom, color-stop(20%, transparent), to(#ffe491));
  background-image: linear-gradient(#fff, #fff), linear-gradient(to bottom, transparent 20%, #ffe491 100%);
}
.color-box.purple {
  -webkit-box-shadow: 0px 10px 15px 5px rgba(165, 147, 225, 0.3);
          box-shadow: 0px 10px 15px 5px rgba(165, 147, 225, 0.3);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)), -webkit-gradient(linear, left top, right top, from(#a593ff), to(#a593ff));
  background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #a593ff 0%, #a593ff 100%);
}
.color-box.purple .inner-line {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)), -webkit-gradient(linear, left top, left bottom, color-stop(20%, transparent), to(#c3b7ff));
  background-image: linear-gradient(#fff, #fff), linear-gradient(to bottom, transparent 20%, #c3b7ff 100%);
}

/* popup */
.scrollLock {
  overflow: hidden;
}

.popup-wrap {
  display: none;
  z-index: 300;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.popup-wrap .pop-inner {
  z-index: 1;
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.popup-wrap .pop-box {
  position: relative;
  width: 900px;
  height: 70%;
  background-color: #fff;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .popup-wrap .pop-box {
    width: 90%;
    max-width: 900px;
  }
}
.popup-wrap .pop-box .pop-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  height: 6.25rem;
  background: -webkit-gradient(linear, left top, right top, from(#f28e26), to(#fd644f));
  background: linear-gradient(to right, #f28e26 0%, #fd644f 100%);
  padding: 0 6.25rem;
  overflow: hidden;
}
.popup-wrap .pop-box .pop-header:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  width: 31.8125rem;
  height: 8.875rem;
  background: url("../images/sub/pop-header-bg.png") 0 0 no-repeat;
  background-size: contain;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .popup-wrap .pop-box .pop-header {
    text-align: left;
    padding: 0 50px 0 15px;
  }
}
.popup-wrap .pop-box .pop-header .tt {
  z-index: 1;
  position: relative;
  display: block;
  font-size: 1.625rem;
  font-weight: 700;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.popup-wrap .pop-box .pop-con {
  height: calc(100% - 6.25rem);
}
.popup-wrap .pop-box .pop-con .pop-con-inner {
  position: relative;
  overflow: hidden;
  overflow-y: auto;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 3.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .popup-wrap .pop-box .pop-con .pop-con-inner {
    padding: 1.25rem 15px;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .popup-wrap .pop-box .pop-con .pop-con-inner {
    padding: 3.125rem 1.875rem;
  }
}
.popup-wrap .pop-box .pop-con .pop-con-inner .pop-bgtxt-comm-box.bg-box:after {
  font-size: 12.1344rem;
}
.popup-wrap .pop-box .pop-con .pop-con-inner .pop-bgtxt-comm-box .bgbox-cont-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.popup-wrap .pop-box .pop-con .pop-con-inner .pop-bgtxt-comm-box .bgbox-cont-area .tt {
  text-align: center;
  display: block;
  font-size: 1.5625rem;
  font-weight: 500;
  color: #000;
}
.popup-wrap .pop-box .pop-con .pop-con-inner .pop-bgtxt-comm-box .bgbox-cont-area .tt .sub-en {
  font-size: 1.25rem;
}
.popup-wrap .pop-box .pop-con .pop-con-inner .pop-bgtxt-comm-box .bgbox-cont-area .ls-bold-type > li > .mark {
  font-weight: 400;
  color: #000;
}
.popup-wrap .pop-box .pop-con .pop-con-inner .pop-bgtxt-comm-box .bgbox-cont-area .r-nor-t {
  text-align: center;
  font-weight: 400;
  color: #000;
}
.popup-wrap .pop-box .pop-con .pop-con-inner .pop-bgtxt-comm-box .bgbox-cont-area .r-nor-t.mgt-3 {
  margin-top: 0.1875rem;
}
.popup-wrap .pop-box .pop-con .pop-con-inner .pop-bgtxt-comm-box .bgbox-cont-area .sg-logo {
  margin-top: 1.1875rem;
}
.popup-wrap .pop-box .pop-con .pop-con-inner .pop-bgtxt-comm-box .bgbox-cont-area .sg-logo .name {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.375rem;
  font-weight: 500;
  color: #000;
}
.popup-wrap .pop-box .pop-con .pop-con-inner .pop-bgtxt-comm-box .bgbox-cont-area .sg-logo .name:before {
  content: "";
  display: block;
  width: 2.8125rem;
  height: 2.8125rem;
  background: url("../images/sub/pop-sg-logo.png") center center no-repeat;
  background-size: 1.4375rem;
  background-color: #fff;
  border-radius: 50%;
  margin-right: 0.75rem;
}
.popup-wrap .pop-box .pop-close {
  position: absolute;
  top: 2.1875rem;
  right: 3.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .popup-wrap .pop-box .pop-close {
    right: 15px;
  }
}
.popup-wrap .pop-box .pop-close .pop-close-icon {
  position: relative;
  display: block;
  width: 1.875rem;
  height: 1.875rem;
}
.popup-wrap .pop-box .pop-close .pop-close-icon:before, .popup-wrap .pop-box .pop-close .pop-close-icon:after {
  content: "";
  display: block;
  width: 1.875rem;
  height: 0.1875rem;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.popup-wrap .pop-box .pop-close .pop-close-icon:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.popup-wrap .pop-box .pop-close .pop-close-icon:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.popup-wrap .dim {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.popup-wrap.pop-size-1300 .pop-box {
  width: 1300px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .popup-wrap.pop-size-1300 .pop-box {
    width: 90%;
    max-width: 1300px;
  }
}
.popup-wrap.not-title-pop .pop-con {
  height: 100%;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .popup-wrap.not-title-pop .pop-con .pop-con-inner {
    padding: 1.875rem 0.9375rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .popup-wrap.not-title-pop .pop-con .pop-con-inner {
    padding: 3.125rem 1.875rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .popup-wrap.not-title-pop .pop-close {
    top: 1.2rem;
  }
}
.popup-wrap.not-title-pop .pop-close .pop-close-icon:before, .popup-wrap.not-title-pop .pop-close .pop-close-icon:after {
  background-color: #000;
}
@media (max-width: 768px) {
  .popup-wrap.not-title-pop .tb > colgroup {
    display: table-column-group;
  }
}
.popup-wrap .board-fix-min-452 {
  overflow: hidden;
  overflow-x: auto;
}
.popup-wrap .board-fix-min-452 .tb {
  min-width: 452px;
}

.pop-con-inner.gtr .pop-side-layout-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pop-con-inner.gtr .pop-side-layout-box {
    display: block;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .pop-con-inner.gtr .pop-side-layout-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .pop-con-inner.gtr .pop-side-layout-box .left-area {
    padding-right: 0.9375rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pop-con-inner.gtr .pop-pic {
    margin-top: 0.9375rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .pop-con-inner.gtr .pop-pic {
    margin-top: 0;
    width: 16rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .pop-con-inner.gtr .pop-pic {
    width: auto;
  }
}

.pop-con-inner.sg .sg-stick-graph {
  height: 415px;
  padding: 50px 50px 50px 86px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pop-con-inner.sg .sg-stick-graph {
    width: auto;
    height: 20rem;
    padding: 3.3875rem 1.5rem 3.3875rem 3.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .pop-con-inner.sg .sg-stick-graph {
    height: 25.9375rem;
    padding: 3.125rem 3.125rem 3.125rem 5.375rem;
  }
}
.pop-con-inner.sg .sg-stick-graph .inner {
  position: relative;
  height: 100%;
}
.pop-con-inner.sg .sg-stick-graph .graph-line {
  height: 100%;
  border-top: 1px dotted #b2c1d6;
}
.pop-con-inner.sg .sg-stick-graph .graph-line > li {
  display: block;
  position: relative;
  height: 14.285%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #b2c1d6;
}
.pop-con-inner.sg .sg-stick-graph .graph-line > li:nth-child(2n) {
  border-bottom: 1px dotted #b2c1d6;
}
.pop-con-inner.sg .sg-stick-graph .graph-line > li:last-child {
  height: 0;
  border-bottom: 0;
}
.pop-con-inner.sg .sg-stick-graph .graph-line > li strong {
  position: absolute;
  top: -0.75rem;
  right: calc(100% + 0.8125rem);
  font-size: 0.9375rem;
  font-weight: 200;
  color: #546275;
  text-align: center;
}
.pop-con-inner.sg .sg-stick-graph .graph {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 1.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pop-con-inner.sg .sg-stick-graph .graph {
    padding: 0 0.58rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .pop-con-inner.sg .sg-stick-graph .graph {
    padding: 0 1.6875rem;
  }
}
.pop-con-inner.sg .sg-stick-graph .graph > li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  bottom: 0;
  height: 100%;
  margin-right: 3.375rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pop-con-inner.sg .sg-stick-graph .graph > li {
    margin-right: 0.56rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .pop-con-inner.sg .sg-stick-graph .graph > li {
    margin-right: 1.5rem;
  }
}
.pop-con-inner.sg .sg-stick-graph .graph > li:last-child {
  margin-right: 0;
}
.pop-con-inner.sg .sg-stick-graph .graph > li:last-child .bar:after {
  display: none;
}
.pop-con-inner.sg .sg-stick-graph .graph > li .bar {
  position: absolute;
  left: 0;
  bottom: 1px;
  width: 100%;
  height: 100%;
  background-repeat: repeat;
  background-position: 0 0;
  background: url("../images/sub/graph-pattern-dot-white.png"), -webkit-gradient(linear, left top, left bottom, from(#ff5e0e), color-stop(24%, #f28e26), to(#fce8d3));
  background: url("../images/sub/graph-pattern-dot-white.png"), linear-gradient(to bottom, #ff5e0e 0%, #f28e26 24%, #fce8d3 100%);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pop-con-inner.sg .sg-stick-graph .graph > li .bar {
    bottom: 0;
  }
}
.pop-con-inner.sg .sg-stick-graph .graph > li .bar:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -4px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: 1px;
  height: 10px;
  background-color: #3a495e;
  opacity: 0.2;
  margin-left: 48px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pop-con-inner.sg .sg-stick-graph .graph > li .bar:after {
    display: none;
  }
}
.pop-con-inner.sg .sg-stick-graph .graph > li .bar .per {
  display: block;
  font-size: 0.9375rem;
  font-weight: 700;
  color: #ff5400;
  text-align: center;
  margin-top: -1.875rem;
}
.pop-con-inner.sg .sg-stick-graph .graph > li .txt {
  position: absolute;
  left: 50%;
  bottom: -1.875rem;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  text-align: center;
  font-size: 0.9375rem;
  font-weight: 200;
  color: #546275;
  white-space: nowrap;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pop-con-inner.sg .sg-stick-graph .graph > li .txt {
    white-space: nowrap;
    font-size: 0.8rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .pop-con-inner.sg .sg-stick-graph .graph > li .txt {
    font-size: 0.9375rem;
  }
}
.pop-con-inner.sg .sg-circle-graph {
  padding: 2.375rem 1.875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pop-con-inner.sg .sg-circle-graph {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .pop-con-inner.sg .sg-circle-graph {
    padding: 1.875rem;
  }
}
.pop-con-inner.sg .sg-circle-graph .cir-graph {
  text-align: center;
}
.pop-con-inner.emd .maparea-point-bd {
  margin-top: 1.5625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pop-con-inner.emd .maparea-point-bd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .pop-con-inner.emd .maparea-point-bd {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.pop-con-inner.emd .maparea-point-bd .map-area {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pop-con-inner.emd .maparea-point-bd .map-area {
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .pop-con-inner.emd .maparea-point-bd .map-area {
    margin-bottom: 0;
  }
}
.pop-con-inner.emd .maparea-point-bd .map-area .map-conwrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #dadada;
}
.pop-con-inner.emd .maparea-point-bd .map-area .map-conwrap .ma-head {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  border-top: 4px solid #3a495e;
  background-color: #f3f2f2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 2rem;
  border-bottom: 1px solid #dadada;
}
.pop-con-inner.emd .maparea-point-bd .map-area .map-conwrap .ma-head .tt {
  font-size: 15px;
  font-weight: 500;
  color: #000;
}
.pop-con-inner.emd .maparea-point-bd .map-area .map-conwrap .ma-con {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .pop-con-inner.emd .maparea-point-bd .detail-area .tb_w .tb colgroup {
    display: table-column-group;
  }
}
.pop-con-inner.emd .maparea-point-bd .detail-area .tb_w .tb th, .pop-con-inner.emd .maparea-point-bd .detail-area .tb_w .tb td {
  border: 1px solid #dadada;
  font-size: 0.9375rem;
  padding: 0.3125rem;
}
.pop-con-inner.emd .maparea-point-bd .detail-area .tb_w .tb thead th {
  padding: 0;
  height: 2.125rem;
  border-bottom: 0;
}
.pop-con-inner.emd .maparea-point-bd .detail-area .tb_w .tb tbody tr.pit-red {
  outline-offset: -1px;
  outline: 1px solid #f26632;
}
.pop-con-inner.emd .maparea-point-bd .detail-area .tb_w .tb tbody tr.pit-red td {
  color: #000;
}
.pop-con-inner.emd .maparea-point-bd .detail-area .tb_w .tb tbody td {
  padding: 0;
  height: 2.125rem;
}
.pop-con-inner.emd .impor-side > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* swipe */
.swipe-thumb-box .bg-box {
  padding: 4.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .swipe-thumb-box .bg-box {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .swipe-thumb-box .bg-box {
    padding: 1.875rem;
  }
}
.swipe-thumb-box .swp-area {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .swipe-thumb-box .swp-area {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .swipe-thumb-box .swp-area {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.swipe-thumb-box .swp-area .swipe-thumb {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 560px;
  overflow: hidden;
  margin-right: 70px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .swipe-thumb-box .swp-area .swipe-thumb {
    width: auto;
    margin-right: 0;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .swipe-thumb-box .swp-area .swipe-thumb {
    width: 560px;
    margin-right: 1.875rem;
  }
}
.swipe-thumb-box .swp-area .swipe-thumb .swiper-wrapper .swiper-slide img {
  width: 100%;
}
.swipe-thumb-box .swp-area .sp-control-box {
  z-index: 1;
  position: absolute;
  top: 330px;
  left: 615px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .swipe-thumb-box .swp-area .sp-control-box {
    position: static;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: -30px;
    margin-right: 15px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .swipe-thumb-box .swp-area .sp-control-box {
    position: absolute;
    top: 330px;
    left: 575px;
    display: block;
    margin: 0;
  }
}
.swipe-thumb-box .swp-area .sp-control-box .sp-control-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.swipe-thumb-box .swp-area .sp-control-box .swiper-pagination {
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Montserrat";
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  width: auto;
  margin-right: 0.9375rem;
}
.swipe-thumb-box .swp-area .sp-control-box .swiper-pagination span {
  width: 20px;
  text-align: center;
}
.swipe-thumb-box .swp-area .sp-control-box .swiper-pagination .swiper-pagination-pt {
  -webkit-transform: rotate(25deg);
          transform: rotate(25deg);
}
.swipe-thumb-box .swp-area .sp-control-box .sp-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .swipe-thumb-box .swp-area .sp-control-box .sp-nav {
    display: none;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .swipe-thumb-box .swp-area .sp-control-box .sp-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.swipe-thumb-box .swp-area .sp-control-box .sp-nav .sp-button {
  margin-top: 0;
  position: static;
  width: 27px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  background-image: url("../images/sub/main-big-slide-cont-btn.png");
  margin-right: 2.125rem;
}
.swipe-thumb-box .swp-area .sp-control-box .sp-nav .sp-button.next {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.swipe-thumb-box .swp-area .sp-control-box .sp-nav .sp-start {
  margin: 0 18px;
}
.swipe-thumb-box .swp-area .sp-control-box .sp-nav .sp-start i {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  background-image: url("../images/sub/main-big-slide-stop-btn.png");
}
.swipe-thumb-box .swp-area .sp-control-box .sp-nav .sp-start.stop i {
  background-image: url("../images/sub/main-big-slide-start-btn.png");
}
.swipe-thumb-box .swp-area .swp-content-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .swipe-thumb-box .swp-area .swp-content-box {
    margin-top: 1.875rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .swipe-thumb-box .swp-area .swp-content-box {
    margin-top: 0;
  }
}
.swipe-thumb-box .swp-area .swp-content-box .tt {
  display: block;
  font-size: 1.5625rem;
  font-weight: 500;
  color: #fff;
  line-height: 1.4;
  margin-bottom: 0.1875rem;
}
.swipe-thumb-box .swp-area .swp-content-box .nor-c {
  color: #fff;
  line-height: 2;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .swipe-thumb-box .swp-area .swp-content-box .nor-c {
    max-height: 162px;
    overflow: hidden;
    overflow-y: auto;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .swipe-thumb-box .swp-area .swp-content-box .nor-c {
    max-height: 162px;
    overflow: hidden;
    overflow-y: auto;
  }
}
.swipe-thumb-box .swp-area .swp-content-box .tel-txt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1.5625rem;
}
.swipe-thumb-box .swp-area .swp-content-box .tel-txt .icon {
  display: inline-block;
  width: 2.8125rem;
  height: 2.8125rem;
  border-radius: 50%;
  background: #fff url("../images/sub/swipe-thumb-tel-icon.png") 0 0 no-repeat;
  background-size: contain;
  margin-right: 0.5625rem;
}
.swipe-thumb-box .swp-area .swp-content-box .tel-txt a span {
  font-weight: 500;
  color: #fff;
}
.swipe-thumb-box .swp-area .swp-content-box .tel-txt a span.t {
  font-size: 1.375rem;
}
.swipe-thumb-box .swp-area .swp-content-box .tel-txt a span.n {
  font-family: "Suit";
  font-size: 1.5625rem;
}
.swipe-thumb-box .circular-progress {
  position: relative;
  top: -0.125rem;
  width: 18px;
  height: 18px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .swipe-thumb-box .circular-progress {
    top: 0;
  }
}
.swipe-thumb-box .circular-progress .progress-ring__background {
  stroke-dasharray: 56.52; /* 2 * Math.PI * 9 = 56.52 */
  stroke-dashoffset: 0;
}
.swipe-thumb-box .circular-progress .progress-ring__circle {
  stroke-dasharray: 56.52; /* 원 둘레의 총 길이 */
  stroke-dashoffset: 56.52; /* 처음에는 가득 차 있지 않음 */
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg); /* 원의 시작점을 상단으로 이동 */
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  /* on 클래스 추가 시 애니메이션 */
}
.swipe-thumb-box .circular-progress .progress-ring__circle.on {
  -webkit-animation: dash3 5s linear forwards;
          animation: dash3 5s linear forwards; /* 5초 동안 애니메이션 실행 */
}
@-webkit-keyframes dash3 {
  from {
    stroke-dashoffset: 56.52;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes dash3 {
  from {
    stroke-dashoffset: 56.52;
  }
  to {
    stroke-dashoffset: 0;
  }
}

/* 진료과의료진 > 전문센터 */
.spw-mtcen-wrap .mtcen-lim-title-box .tt-txt strong {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.333;
}
.spw-mtcen-wrap .mtcen-lim-title-box .tt-txt p {
  margin-top: 1.5625rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.666;
  color: #666;
}
.spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area {
  position: relative;
  margin-top: 2.1875rem;
}
.spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .tt {
  z-index: 1;
  position: absolute;
  top: 50px;
  left: 50px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .tt {
    top: 120px;
    left: 0;
    padding: 0.5rem 0.9375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .tt span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Suit";
  font-size: 1rem;
  font-weight: 700;
  color: #000;
  background-color: #fff;
  padding: 0.5rem 1.875rem;
  border-radius: 24px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .tt span:after {
  content: "";
  display: block;
  width: 935px;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.4);
  position: absolute;
  top: 20px;
  left: 270px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .tt span:after {
    display: none;
  }
}
.spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-logo-bar {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 300px;
  height: 450px;
  background: #f26632 url("../images/sub/andong-logo-bar-bg.png") 0 0 no-repeat;
  margin-right: 1px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-logo-bar {
    width: auto;
    height: 180px;
    margin-right: 0;
    background-size: contain;
    background-position: right center;
  }
}
.spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-logo-bar img {
  position: absolute;
  bottom: 50px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-logo-bar img {
    bottom: auto;
    top: 25px;
  }
}
.spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar .bg-style {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar .pic-center {
  margin-right: 1px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar .pic-center {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    margin-right: 0;
    margin-bottom: 1px;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar .pic-center {
    width: 70%;
    margin-right: 1px;
    margin-bottom: 0;
  }
}
.spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar .pic-center .pic-c-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 472px;
  height: 224px;
  margin-bottom: 1px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar .pic-center .pic-c-top {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
  }
}
.spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar .pic-center .pic-c-top .pic-c-t-left {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 472px;
  height: 100%;
  margin-right: 1px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar .pic-center .pic-c-top .pic-c-t-left {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
    width: 60%;
  }
}
.spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar .pic-center .pic-c-top .pic-c-t-right {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 225px;
  height: 100%;
  background-color: #004098;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("../images/sub/andong-pic-bar-bg.png");
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar .pic-center .pic-c-top .pic-c-t-right {
    width: 40%;
  }
}
.spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar .pic-center .pic-c-bottom {
  width: 698px;
  height: 225px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar .pic-center .pic-c-bottom {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
    height: 12.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar .pic-center .pic-c-bottom {
    height: 225px;
  }
}
.spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar .pic-last {
  width: 300px;
  height: 450px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar .pic-last {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: 12.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area .andong-hospital-pic .andong-pic-bar .pic-last {
    width: 30%;
    height: 450px;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-box .grid-thumb-area.tt-pos-ver-1 .tt {
    top: 109px;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-methods .pic-box {
    height: 10.625rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-methods .pic-box {
    height: 12.5rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-methods .pic-box {
    height: 12.5rem;
  }
}
.spw-mtcen-wrap .mtcen-lim-title-methods .pic-box img {
  width: 100%;
  height: 100%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-methods .pic-box img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.spw-mtcen-wrap .mtcen-lim-title-methods .title-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-methods .title-box {
    display: block;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-methods .title-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 1.25rem;
  }
}
.spw-mtcen-wrap .mtcen-lim-title-methods .title-box .tt {
  margin-top: -2.9375rem;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 28.125rem;
  height: 14.0625rem;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #f26532 url("../images/sub/mtcen-lim-title-methods-bg.png") center center no-repeat;
  background-size: cover;
  -webkit-box-shadow: 5px 0px 15px 0px rgba(58, 73, 94, 0.25);
          box-shadow: 5px 0px 15px 0px rgba(58, 73, 94, 0.25);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-methods .title-box .tt {
    margin-top: 0;
    width: auto;
    height: auto;
    padding: 0.9375rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-methods .title-box .tt {
    width: 24.8125rem;
    height: 8.75rem;
    margin-top: 0;
  }
}
.spw-mtcen-wrap .mtcen-lim-title-methods .title-box .tt strong {
  font-family: "Suit";
  font-size: 2.25rem;
  font-weight: 700;
  color: #fff;
}
.spw-mtcen-wrap .mtcen-lim-title-methods .title-box .sub-txt {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 1.75rem 0.9375rem 1.75rem 2.0625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-methods .title-box .sub-txt {
    padding: 0;
    margin-top: 0.9375rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-title-methods .title-box .sub-txt {
    padding: 0 0.9375rem 0 2.0625rem;
    margin-top: 0;
  }
}
.spw-mtcen-wrap .mtcen-lim-title-methods .title-box .sub-txt .nor-c {
  font-size: 18px;
  font-weight: 500;
  color: #000;
  line-height: 1.666;
  letter-spacing: -1px;
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .cpr-use-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .cpr-use-box .tt {
  display: block;
  text-align: center;
  font-size: 1.875rem;
  font-weight: 700;
  color: #000;
  margin-bottom: 1.5rem;
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .cpr-use-box .tt span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  background-color: #f26632;
  padding: 0 0.9375rem;
  height: 3.125rem;
  border-radius: 1.5625rem;
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    margin-top: -2.9375rem;
    margin-bottom: -3.125rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box {
    -webkit-transform: scale(1);
            transform: scale(1);
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use {
  position: relative;
  padding-right: 12.0625rem;
  background: url("../images/sub/use-guide-bg-arrow.png") 11.375rem center no-repeat;
  background-size: 7.4375rem 14.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use {
    padding-right: 0;
    padding-bottom: 50px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use {
    padding-bottom: 0;
    padding-right: 12.0625rem;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use:before, .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use:after {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  content: "";
  display: block;
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use:before {
  width: 86px;
  border-top: 1px dashed #859bb9;
  right: 0.3125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use:before {
    display: none;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use:before {
    display: block;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use:after {
  border: 7px solid transparent;
  border-right-width: 0;
  border-left: 9px solid #859bb9;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use:after {
    right: auto;
    top: 11.475rem;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    border: 7px solid transparent;
    border-bottom-width: 0;
    border-top: 9px solid #859bb9;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use:after {
    top: 50%;
    right: 0;
    left: auto;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    border: 7px solid transparent;
    border-right-width: 0;
    border-left: 9px solid #859bb9;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use .nor-txt {
  font-size: 1.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use .nor-txt {
    font-size: 0.9375rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use .nor-txt {
    font-size: 1.125rem;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul {
  position: relative;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: -0.1875rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul {
    display: block;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul:before, .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul:before, .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul:after {
    top: auto;
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul:before, .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul:after {
    left: auto;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 5.8125rem;
  height: 21.4375rem;
  border: 1px solid #3a495e;
  border-left: 0;
  border-radius: 0 20px 20px 0;
  right: -5.8125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul:before {
    border: 1px solid #3a495e;
    border-top: 0;
    width: 18.875rem;
    height: 1.6875rem;
    border-radius: 0 0 20px 20px;
    right: auto;
    top: 8.9375rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul:before {
    width: 5.8125rem;
    height: 21.4375rem;
    border: 1px solid #3a495e;
    border-left: 0;
    border-radius: 0 20px 20px 0;
    right: -5.8125rem;
    top: 50%;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul:after {
  z-index: -1;
  width: 12px;
  height: 12px;
  right: -6.4125rem;
  background-color: #004098;
  border: 5px solid #cdd7e5;
  border-radius: 50%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul:after {
    top: 9.8rem;
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul:after {
    top: 50%;
    left: auto;
    right: -6.4125rem;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul > li {
  margin-bottom: 1.875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul > li {
    margin-bottom: 0;
    padding: 0.1875rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul > li {
    padding: 0;
    margin-bottom: 1.875rem;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul > li:last-child {
  margin-bottom: 0;
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul > li:nth-child(2) {
  position: relative;
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul > li:nth-child(2):before {
  content: "";
  display: block;
  width: 5.8125rem;
  height: 1px;
  background-color: #3a495e;
  position: absolute;
  top: 50%;
  right: -5.8125rem;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul > li:nth-child(2):before {
    width: 1px;
    height: 3.85rem;
    top: 8.975rem;
    left: 50%;
    right: auto;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .first-use > ul > li:nth-child(2):before {
    width: 5.8125rem;
    height: 1px;
    top: 50%;
    right: -5.8125rem;
    left: auto;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use {
  padding-right: 11.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use {
    padding-right: 0;
    padding-bottom: 30px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use {
    padding-right: 11.375rem;
    padding-bottom: 0;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use .tt-cir {
  width: 9.3125rem;
  height: 9.3125rem;
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use .tt-cir .nor-txt {
  font-size: 1.125rem;
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
    display: block;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li {
  position: relative;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .tt-cir {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .tt-cir {
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .tt-cir {
    margin-bottom: 0;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .tt-cir .icon {
  width: 2.5rem;
  height: 2.1875rem;
  background: url("../images/sub/mtcen-lim-cpr-use-tt-icon.png") 0 0 no-repeat;
  margin-bottom: 0.4375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: -1.875rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul {
    display: block;
    margin: 0;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li {
    position: relative;
    top: auto;
    left: auto;
    -webkit-transform: none;
            transform: none;
    padding: 1.875rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    padding: 0;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(1) {
  margin-top: 11.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(1) {
    margin-top: 0;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(1) {
    margin-top: 11.375rem;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(1):before, .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(1):after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(1):before, .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(1):after {
    top: auto;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    left: 50%;
    bottom: 0;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(1):before, .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(1):after {
    top: 50%;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    left: auto;
    bottom: auto;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(1):before {
  left: 7.875rem;
  width: 12rem;
  border-top: 1px dashed #f19145;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(1):before {
    left: 50%;
    width: auto;
    border-top: 0;
    border-left: 1px dashed #f19145;
    height: 3.625rem;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    bottom: -1.25rem;
    margin-left: 2.1875rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(1):before {
    left: 7.875rem;
    width: 12rem;
    border-top: 1px dashed #f19145;
    border-left: 0;
    height: auto;
    -webkit-transform: none;
            transform: none;
    margin-left: 0;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(1):after {
  left: 19.375rem;
  border: 7px solid transparent;
  border-left: 9px solid #f19145;
  border-right: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(1):after {
    left: 50%;
    border: 7px solid transparent;
    border-top: 9px solid #f19145;
    border-bottom: 0;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    bottom: -0.8125rem;
    margin-left: 2.8rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(1):after {
    margin-left: 2.9rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(1):after {
    left: 19.375rem;
    border: 7px solid transparent;
    border-left: 9px solid #f19145;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    margin-left: 0;
    bottom: auto;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(2) {
  margin-top: -11.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(2) {
    margin-top: 0;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(2) {
    margin-top: -11.375rem;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(2):before, .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(2):after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(2):before, .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(2):after {
    top: auto;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    left: 50%;
    bottom: 0;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(2):before, .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(2):after {
    top: 50%;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    left: auto;
    bottom: auto;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(2):before {
  left: 7.875rem;
  width: 15.9375rem;
  border-top: 1px dashed #f19145;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(2):before {
    left: 50%;
    width: auto;
    border-top: 0;
    border-left: 1px dashed #f19145;
    height: 3.625rem;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    bottom: -1.25rem;
    margin-left: -2.1875rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(2):before {
    left: 7.875rem;
    width: 15.9375rem;
    border-top: 1px dashed #f19145;
    border-left: 0;
    height: auto;
    margin-left: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    bottom: auto;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(2):after {
    left: 50%;
    border: 7px solid transparent;
    border-top: 9px solid #f19145;
    border-bottom: 0;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    bottom: -0.8125rem;
    margin-left: -3.6875rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li > ul > li:nth-child(2):after {
    display: none;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line {
    display: block;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line {
    display: block;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line:before, .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line:before, .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line:after {
    bottom: 0;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line:before, .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line:after {
    bottom: auto;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line:before {
  height: 41px;
  border-left: 1px dashed #f19145;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line:before {
    height: 2.875rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line:before {
    height: 41px;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line:after {
  border: 7px solid transparent;
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line.top:before {
  top: -2.625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line.top:before {
    top: auto;
    bottom: 7.1875rem;
    margin-left: -3.375rem;
    -webkit-transform: translate(-50%, 0) rotate(45deg);
            transform: translate(-50%, 0) rotate(45deg);
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line.top:before {
    top: -2.625rem;
    bottom: auto;
    margin-left: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line.top:after {
  top: -2.8125rem;
  border-bottom: 9px solid #f19145;
  border-top: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line.top:after {
    top: auto;
    bottom: 7.525rem;
    margin-left: -4.2rem;
    border-top: 9px solid #f19145;
    border-bottom: 0;
    -webkit-transform: translate(-50%, 0) rotate(45deg);
            transform: translate(-50%, 0) rotate(45deg);
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line.top:after {
    margin-left: -4.2rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line.top:after {
    top: -2.8125rem;
    border-top: 0;
    border-bottom: 9px solid #f19145;
    bottom: auto;
    margin-left: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line.bottom:before {
  bottom: -2.625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line.bottom:before {
    bottom: 7.1875rem;
    margin-left: 3.375rem;
    -webkit-transform: translate(-50%, 0) rotate(-45deg);
            transform: translate(-50%, 0) rotate(-45deg);
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line.bottom:before {
    bottom: -2.625rem;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    margin-left: 0;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line.bottom:after {
  bottom: -2.8125rem;
  border-top: 9px solid #f19145;
  border-bottom: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line.bottom:after {
    bottom: 7.525rem;
    margin-left: 4.2rem;
    -webkit-transform: translate(-50%, 0) rotate(-45deg);
            transform: translate(-50%, 0) rotate(-45deg);
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line.bottom:after {
    margin-left: 4.25rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .mid-dash-line.bottom:after {
    bottom: -2.8125rem;
    margin-left: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .white-round-area {
  z-index: -1;
  position: absolute;
  bottom: -11.4375rem;
  left: 0;
  width: 29.25rem;
  height: 152px;
  border-radius: 76px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 5px solid #fff;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .white-round-area {
    display: none;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .middle-use > ul > li .white-round-area {
    display: block;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .last-use {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .last-use {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .last-use {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .last-use:before, .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .last-use:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .last-use:before, .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .last-use:after {
    display: none;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .last-use:before, .spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .last-use:after {
    display: block;
  }
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .last-use:before {
  bottom: 7.8125rem;
  height: 18.675rem;
  border-left: 1px dashed #f19145;
}
.spw-mtcen-wrap .mtcen-lim-cpr-use-dia .use-guide-box .last-use:after {
  bottom: 7.875rem;
  border: 7px solid transparent;
  border-top: 9px solid #f19145;
  border-bottom: 0;
}
.spw-mtcen-wrap .mtcen-lim-wrap .lim-four-elements .ls-typ {
  margin-top: 1.5625rem;
}
.spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-guide-box .ls-typ.dot {
  margin-top: 1.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-guide-box .ls-typ.dot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-guide-box .ls-typ.dot {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0 -0.3125rem;
    margin-top: 1.375rem;
  }
}
.spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-guide-box .ls-typ.dot > li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-guide-box .ls-typ.dot > li {
    padding: 0 0.3125rem;
  }
}
.spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 600px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 600px;
  }
}
.spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: url("../images/sub/lim-cpr-banner-bg.jpg") center center no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 8.5625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .title {
    padding: 1.25rem 0.9375rem 3.125rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .title {
    padding: 0;
    padding-right: 8.5625rem;
    padding-left: 3.125rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .title strong {
    margin-left: 0;
  }
}
.spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .title strong img {
  max-width: 100%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .title strong img {
    width: 10.625rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .title strong img {
    width: 18.75rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .title strong img {
    width: auto;
  }
}
.spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .conbox {
  z-index: 1;
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 625px;
  margin-left: -5.375rem;
  background-color: #004098;
  color: #fff;
  -webkit-clip-path: polygon(14% 0, 100% 0, 100% 100%, 0 100%, 0 14%);
          clip-path: polygon(14% 0, 100% 0, 100% 100%, 0 100%, 0 14%);
  padding: 4.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .conbox {
    width: auto;
    margin-left: 0;
    padding: 1.875rem 15px;
    -webkit-clip-path: polygon(30px 0, 100% 0, 100% 100%, 0 100%, 0 30px);
            clip-path: polygon(30px 0, 100% 0, 100% 100%, 0 100%, 0 30px);
    margin-top: -1.9375rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .conbox {
    width: 32.8125rem;
    margin-top: 0;
    margin-left: -5.375rem;
    padding: 3.75rem 1.875rem;
  }
}
.spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .conbox > ul > li {
  margin-bottom: 2.625rem;
}
.spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .conbox > ul > li:last-child {
  margin-bottom: 0;
}
.spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .conbox .tt {
  display: block;
  font-size: 1.375rem;
  font-weight: 700;
  border-bottom: 2px solid #fff;
  padding-bottom: 1.125rem;
}
.spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .conbox .con .txt {
  margin-top: 0.5625rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 2;
}
.spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .conbox .con > ol > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.25rem 0.625rem;
  border-bottom: 1px solid #668cc1;
}
.spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .conbox .con > ol > li strong {
  font-size: 1.25rem;
  font-weight: 700;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 1.75rem;
}
.spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .conbox .con > ol > li p {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 1rem;
  font-weight: 400;
}
.spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .conbox-shadow {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 625px;
  height: calc(100% - 85px);
  margin-left: -5.375rem;
  -webkit-box-shadow: -5px 0px 14px 0px rgba(0, 0, 0, 0.4);
          box-shadow: -5px 0px 14px 0px rgba(0, 0, 0, 0.4);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-lim-wrap .lim-cpr-banner .conbox-shadow {
    display: none;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls {
  margin-top: 0.375rem;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.1875rem;
  padding-bottom: 5.3125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul {
    padding-bottom: 1.25rem;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li {
    -ms-flex-preferred-size: 370px;
        flex-basis: 370px;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li {
    -ms-flex-preferred-size: 322px;
        flex-basis: 322px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li {
    -ms-flex-preferred-size: 310px;
        flex-basis: 310px;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li:before {
  position: absolute;
  top: -1.125rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  content: "";
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  background-color: #8ea6c6;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url("../images/sub/lim-ms-arrow.png");
  background-size: contain;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li:nth-child(1):before {
    z-index: 1;
    top: auto;
    bottom: -1.125rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li:nth-child(1):before {
    top: -1.125rem;
    bottom: auto;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li:nth-child(2) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li:nth-child(2) {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li:nth-child(2):before {
    display: none;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li:nth-child(2):before {
    display: block;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li:nth-child(3):before {
    -webkit-transform: translate(-50%, 0) rotate(180deg);
            transform: translate(-50%, 0) rotate(180deg);
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li:nth-child(3):before {
    z-index: 1;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    top: auto;
    bottom: -1.125rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li:nth-child(3):before {
    top: -1.125rem;
    bottom: auto;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li.gray .tp-guide .tt {
  background-color: #3a495e;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li.gray .tp-guide .con:before {
  background-color: #8ea6c6;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li.gray .tp-guide .con:after {
  border-color: #dcdfe4;
  background-color: #3a495e;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li.gray .tp-guide .con .inner-line {
  border-color: #3a495e;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li.orange .tp-guide .tt {
  background-color: #f26632;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li.orange .tp-guide .con:before {
  background-color: #ffc5b3;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li.orange .tp-guide .con:after {
  border-color: #f7e3dd;
  background-color: #f26632;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li.orange .tp-guide .con .inner-line {
  border-color: #f26632;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li.orange .tp-guide .con .inner-line .nor-ls > li .in .ls-typ.dash > li > .mark {
  color: #f26632;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls > ul > li.orange .tp-guide .con .inner-line .nor-ls > li .in .ls-typ.dash > li > .mark:before {
  color: #f26632;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box {
  height: 100%;
  background-color: #f8f9fb;
  padding: 1.25rem 2rem 3.125rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box {
    padding: 1.25rem 2rem 1.7rem;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .type {
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  color: #8ea6c6;
  line-height: 1.43;
  height: 6.5rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 0.625rem;
  border-bottom: 1px solid #e3e8f0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .type {
    height: 4.5rem;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide {
  margin-top: 2.5rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide {
    margin-top: 1.2rem;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .tt {
  height: 4.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 500;
  color: #fff;
  background-color: #004098;
  border-radius: 20px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .tt {
    height: 3.1rem;
    border-radius: 10px;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con {
  position: relative;
  border: 5px solid #fff;
  border-radius: 25px;
  padding: 0.625rem;
  margin-top: 1.75rem;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con:before, .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con:before {
  top: -2.0625rem;
  width: 1px;
  height: 1.875rem;
  background-color: #8ea6c6;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con:after {
  top: -0.8125rem;
  width: 0.75rem;
  height: 0.75rem;
  background-color: #004098;
  border: 0.3125rem solid #d3ddec;
  border-radius: 50%;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .inner-line {
  border-width: 1px;
  border-style: solid;
  border-color: #004098;
  border-radius: 20px;
  overflow: hidden;
  background-color: #fff;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .nor-ls > li {
  position: relative;
  border-bottom: 1px solid #004098;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .nor-ls > li:last-child {
  border-bottom: 0;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .nor-ls > li:after {
  position: absolute;
  top: 50%;
  right: 2.0625rem;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  content: "";
  display: block;
  width: 2.1875rem;
  height: 2.1875rem;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .nor-ls > li.icon-1:after {
  background-image: url("../images/sub/lim-ms-ls-icon-1.png");
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .nor-ls > li.icon-2:after {
  background-image: url("../images/sub/lim-ms-ls-icon-2.png");
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .nor-ls > li.icon-3:after {
  background-image: url("../images/sub/lim-ms-ls-icon-3.png");
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .nor-ls > li .in {
  padding: 1.5625rem 2rem;
  padding-right: 4.5rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .nor-ls > li .in {
    padding: 1rem 2rem;
    padding-right: 4.5rem;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .nor-ls > li .in strong {
  display: block;
  font-size: 1rem;
  font-weight: 500;
  color: #000;
  margin-bottom: 0.1875rem;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .nor-ls > li .in .ls-typ.dash > li > .mark {
  font-size: 1rem;
  font-weight: 500;
  color: #999;
  line-height: 1.5;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .num-ls {
  padding: 1.5625rem 2rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .num-ls {
    padding: 1rem 2rem;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .num-ls > li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 1.5rem;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .num-ls > li:after {
  position: absolute;
  top: 0.4375rem;
  left: 0.75rem;
  content: "";
  display: block;
  height: 100%;
  border-left: 1px dashed #3a495e;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .num-ls > li:last-child {
  padding-bottom: 0;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .num-ls > li:last-child:after {
  display: none;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .num-ls > li i {
  z-index: 1;
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: "Suit";
  font-size: 0.875rem;
  font-weight: 700;
  color: #fff;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1.5625rem;
  height: 1.5625rem;
  background-color: #3a495e;
  border-radius: 50%;
  margin-right: 0.625rem;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .tp-guide .con .num-ls > li p {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 1rem;
  font-weight: 500;
  color: #000;
  line-height: 1.5;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .next {
  position: absolute;
  bottom: -62px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  margin-left: 210px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .next {
    position: static;
    -webkit-transform: none;
            transform: none;
    margin-left: 0;
    text-align: center;
    margin-top: 1.25rem;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .next .inner-line {
  position: relative;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .next .inner-line:before, .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .next .inner-line:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .next .inner-line:before {
  top: -1.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 403%;
  height: 2.8125rem;
  border: 1px dashed #3a495e;
  border-top: 0;
  border-radius: 0 0 20px 20px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .next .inner-line:before {
    display: none;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .next .inner-line:after {
  top: -1.25rem;
  border: 6px solid transparent;
  border-bottom: 9px solid #3a495e;
  border-top: 0;
  margin-left: 212px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .next .inner-line:after {
    display: none;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .next .inner-line strong {
  z-index: 1;
  position: relative;
  font-size: 1.125rem;
  font-weight: 500;
  color: #fff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  height: 2.8125rem;
  padding: 0 2.3125rem;
  border-radius: 22.5px;
  background-color: #3a495e;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .next.reverse {
  margin-left: -210px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .next.reverse {
    margin-left: 0;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .next.reverse .inner-line:after {
  margin-left: -212px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-medical-system-ls .box .next.reverse .inner-line:after {
    margin-left: 0;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph {
  margin-top: 1.875rem;
  width: 658px;
  height: 422px;
  background-color: #f8f9fb;
  padding: 67px 80px 99px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph {
    width: auto;
    height: 20rem;
    max-width: 658px;
    padding: 3.3875rem 1.5rem 3.3875rem 3.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph {
    height: 422px;
    padding: 67px 80px 99px;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .inner {
  position: relative;
  height: 100%;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph-line {
  height: 100%;
  border-top: 1px solid #b2c1d6;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph-line > li {
  position: relative;
  height: 25%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #b2c1d6;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph-line > li:after {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  content: "";
  display: block;
  width: 100%;
  border-top: 1px dotted #c5d0e0;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph-line > li:last-child {
  height: 0;
  border-bottom: 0;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph-line > li strong {
  position: absolute;
  top: -0.75rem;
  right: calc(100% + 0.8125rem);
  font-size: 1rem;
  font-weight: 200;
  color: #546275;
  text-align: right;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 1.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph {
    padding: 0 0.58rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph {
    padding: 0 1.6875rem;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph > li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  bottom: 0;
  height: 100%;
  margin-right: 3.5625rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph > li {
    margin-right: 0.56rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph > li {
    margin-right: 3rem;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph > li:last-child {
  margin-right: 0;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph > li .bar {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: blue;
  background-repeat: repeat;
  background-position: 0 0;
  background-image: url("../images/sub/graph-pattern-dot-white.png");
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph > li .bar .per {
  display: block;
  font-size: 0.9375rem;
  font-weight: 700;
  color: #000;
  text-align: center;
  margin-top: -1.875rem;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph > li .txt {
  position: absolute;
  left: 50%;
  bottom: -1.875rem;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  text-align: center;
  font-size: 0.9375rem;
  font-weight: 200;
  color: #546275;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph > li .txt {
    white-space: nowrap;
  }
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph > li.orange .bar {
  background-color: #ff5400;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph > li.orange .bar .per {
  color: #ff5400;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph > li.blue .bar {
  background-color: #004098;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph > li.blue .bar .per {
  color: #004098;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph > li.gray .bar {
  background-color: #6c85a8;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph > li.gray .bar .per {
  color: #6c85a8;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph > li.navy .bar {
  background-color: #3a495e;
}
.spw-mtcen-wrap .mtcen-limspirit-wrap .limspirit-info-graph .graph > li.navy .bar .per {
  color: #3a495e;
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-cpr-guide-box {
  margin-top: 1.875rem;
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-cpr-guide-box .ls-typ.dot {
  margin-top: 1.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-cpr-guide-box .ls-typ.dot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-cpr-guide-box .ls-typ.dot {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0 -0.3125rem;
    margin-top: 1.375rem;
  }
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-cpr-guide-box .ls-typ.dot > li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-cpr-guide-box .ls-typ.dot > li {
    padding: 0 0.3125rem;
  }
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: -0.8125rem;
  }
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li {
  position: relative;
  margin-bottom: 3.625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-preferred-size: 300px;
        flex-basis: 300px;
    width: 100%;
    margin-bottom: 0;
    padding: 0.8125rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li {
    -ms-flex-preferred-size: 283px;
        flex-basis: 283px;
  }
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li:before, .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li:after {
  position: absolute;
  top: 8.875rem;
  left: 4.5rem;
  content: "";
  display: block;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li:before, .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li:after {
    top: 12rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li:before, .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li:after {
    display: none;
  }
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li:before {
  height: 3.625rem;
  border-left: 1px dashed #f79447;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li:before {
    height: 1.2rem;
  }
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li:after {
  top: 12.125rem;
  left: 4.1875rem;
  border: 6px solid transparent;
  border-top: 9px solid #f79447;
  border-bottom: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li:after {
    top: 13.025rem;
  }
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li:last-child {
  margin-bottom: 0;
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li:last-child:before, .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li:last-child:after {
  display: none;
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li:last-child .box:before, .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia ol > li:last-child .box:after {
  display: none;
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box:before, .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box:after {
  position: absolute;
  top: 8.875rem;
  left: 26.875rem;
  content: "";
  display: block;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box:before, .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box:after {
    display: none;
  }
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box:before {
  height: 3.625rem;
  border-left: 1px dashed #f79447;
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box:after {
  top: 12.125rem;
  left: 26.5625rem;
  border: 6px solid transparent;
  border-top: 9px solid #f79447;
  border-bottom: 0;
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  overflow: visible;
  margin-right: 4.875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox {
    margin-right: 0;
    border-radius: 0;
    width: 100%;
    height: auto;
  }
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox:before, .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox:after {
  position: absolute;
  top: 50%;
  right: -100px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  content: "";
  display: block;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox:before, .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox:after {
    display: none;
  }
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox:before {
  z-index: 2;
  width: 6.25rem;
  height: 1px;
  background-color: #f26632;
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox:after {
  z-index: 1;
  right: -6.8125rem;
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  border: 5px solid #f7e3dd;
  background-color: #f26632;
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox.yellow:before {
  background-color: #f79447;
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox.yellow:after {
  border-color: #feefe4;
  background-color: #f79447;
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox .inner-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox .inner-box {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    border-radius: 0;
    padding: 0.625rem 0.9375rem;
  }
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox .inner-box i {
  width: 2.5625rem;
  height: 2.5625rem;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  margin-bottom: 0.4375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox .inner-box i {
    margin-bottom: 0;
    margin-right: 0.625rem;
  }
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox .inner-box i.icon-1 {
  background-image: url("../images/sub/w-sev-trauma-process-tt-icon-1.png");
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox .inner-box i.icon-2 {
  background-image: url("../images/sub/w-sev-trauma-process-tt-icon-2.png");
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox .inner-box i.icon-3 {
  background-image: url("../images/sub/w-sev-trauma-process-tt-icon-3.png");
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox .inner-box i.icon-4 {
  background-image: url("../images/sub/w-sev-trauma-process-tt-icon-4.png");
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .circle-iconbox .inner-box strong {
  font-size: 1.125rem;
  font-weight: 400;
  color: #fff;
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .con {
  position: relative;
  border: 5px solid #fff;
  padding: 0.875rem;
  border-radius: 85px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .con {
    border-radius: 0;
    border: 0;
    padding: 0;
    width: 100%;
  }
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .con:after {
  position: absolute;
  top: 50%;
  right: 2.5rem;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  content: "";
  display: block;
  width: 2.5625rem;
  height: 2.5625rem;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .con:after {
    right: 0.9375rem;
  }
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .con.side-icon-1:after {
  background-image: url("../images/sub/wstp-side-icon-1.png");
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .con.side-icon-2:after {
  background-image: url("../images/sub/wstp-side-icon-2.png");
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .con.side-icon-3:after {
  background-image: url("../images/sub/wstp-side-icon-3.png");
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .con.side-icon-4:after {
  background-image: url("../images/sub/wstp-side-icon-4.png");
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .con .con-inner {
  font-size: 1rem;
  font-weight: 500;
  width: 24.0625rem;
  height: 6.625rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #f26632;
  background-color: #fff;
  border-radius: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 3.125rem;
  padding-right: 2.5rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .con .con-inner {
    border-top: 0;
    width: 100%;
    height: auto;
    border-radius: 0;
    padding: 1.875rem 0.9375rem;
    padding-right: 4.4rem;
    border-radius: 0 0 10px 10px;
  }
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .con .con-inner .step {
  color: #000;
  display: block;
  margin-bottom: 0.1875rem;
}
.spw-mtcen-wrap .mtcen-wound-wrap .wound-sev-trauma-process-dia .box .con .con-inner p {
  color: #f79447; color:#f26632;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area .title {
  text-align: center;
  margin-bottom: 1.875rem;
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area .title strong {
  font-size: 1.875rem;
  font-weight: 700;
  color: #000;
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area .round-bd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area .round-bd {
    max-width: 28.925rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area .round-bd {
    max-width: none;
  }
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -2.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area ol {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: -0.625rem;
  }
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area ol > li {
  position: relative;
  padding: 0 2.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area ol > li {
    padding: 0.625rem;
  }
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area ol > li:before {
  position: absolute;
  top: 50%;
  left: 13.5rem;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  content: "";
  display: block;
  border: 6px solid transparent;
  border-right-width: 6px;
  border-left: 9px solid #f79447;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area ol > li:before {
    display: none;
  }
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area ol > li:after {
  position: absolute;
  top: 50%;
  left: 9.9rem;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  content: "";
  display: block;
  border-top: 1px dashed #f79447;
  width: 3.8rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area ol > li:after {
    display: none;
  }
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area ol > li:first-child:before {
  left: 14.8rem;
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area ol > li:first-child:after {
  left: 11rem;
  width: 3.9rem;
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area ol > li:last-child:before {
  display: none;
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area ol > li:last-child:after {
  display: none;
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area ol > li:nth-child(2n) .box .circle-iconbox .num {
  border-color: #f79447;
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area .box .circle-iconbox {
  width: 7.6875rem;
  height: 7.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area .box .circle-iconbox {
    width: 8.125rem;
    height: 8.125rem;
  }
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area .box .circle-iconbox.linebgg {
  width: 8.8125rem;
  height: 8.8125rem;
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area .box .circle-iconbox .inner-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area .box .circle-iconbox .num {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: "Suit";
  font-size: 0.875rem;
  font-weight: 700;
  color: #000;
  width: 1.5625rem;
  height: 1.5625rem;
  background-color: #f8f9fb;
  border: 1px solid #f26632;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 0.1875rem;
  margin-bottom: 0.1875rem;
  display: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area .box .circle-iconbox .num {
    display: block;
  }
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area .box .circle-iconbox .icon {
  width: 2.5rem;
  height: 2.1875rem;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  margin-bottom: 0.5rem;
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area .box .circle-iconbox .icon.icon-1 {
  background-image: url("../images/sub/mtcen-lim-cpr-use-tt-icon.png");
}
.spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area .box .tt {
  display: block;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 500;
  color: #fff;
  line-height: 1.22;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-helicopter-wrap .docter-hel-request-dia .bgbox-cont-area .box .tt {
    font-size: 1rem;
  }
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box sup {
  font-size: 0.625rem;
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: url("../images/sub/funeral-information-bg.png") center center no-repeat;
  background-size: cover;
  padding: 2.25rem 2.5rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 2.25rem 0.9375rem;
  }
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .title {
    margin-bottom: 1.25rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .title i {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 8.75rem;
  height: 2.875rem;
  background: url("../images/sub/fi-logo-andong.png") 0 0 no-repeat;
  background-size: contain;
  margin-right: 1.5625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .title i {
    margin-bottom: 1.25rem;
    margin-right: 0;
  }
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .title .select-box {
  width: 13.3125rem;
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .title .pos-title {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #FFFFFF;
  position: relative;
  border-radius: 24px;
  width: 13.3125rem;
  height: 3rem;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .sub-guide {
    width: 100%;
    max-width: 570px;
  }
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .sub-guide .icon-g {
  background-color: #fff;
  border-radius: 30px;
  padding: 0.6875rem 3.3125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .sub-guide .icon-g {
    padding: 0.625rem 1.875rem;
  }
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .sub-guide .icon-g ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .sub-guide .icon-g ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: -0.3125rem;
  }
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .sub-guide .icon-g ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 6.625rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .sub-guide .icon-g ul li {
    padding: 0.3125rem;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
  }
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .sub-guide .icon-g ul li i {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  display: block;
  width: 1.625rem;
  height: 1.625rem;
  border-radius: 5px;
  background-color: #3a495e;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  margin-right: 8px;
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .sub-guide .icon-g ul li i.con-1 {
  background-image: url("../images/sub/fi-sub-guide-icon-1.png");
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .sub-guide .icon-g ul li i.con-2 {
  background-image: url("../images/sub/fi-sub-guide-icon-2.png");
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .sub-guide .icon-g ul li i.con-3 {
  background-image: url("../images/sub/fi-sub-guide-icon-3.png");
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .sub-guide .icon-g ul li i.con-4 {
  background-image: url("../images/sub/fi-sub-guide-icon-4.png");
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-header .sub-guide .icon-g ul li p {
  font-size: 0.75rem;
  font-weight: 400;
  color: #666;
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-con {
  background-color: #f8f9fb;
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-con .con-gray-box {
  padding: 2.5rem 9.375rem 6.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-con .con-gray-box {
    padding: 1.25rem 0.9375rem 1.875rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-con .con-gray-box {
    padding: 1.25rem 1.875rem 1.875rem;
  }
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-con .con-gray-box .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-con .con-gray-box .inner .map-area .tt {
  display: block;
  font-size: 2.5rem;
  font-weight: 700;
  color: #f26532;
  letter-spacing: -1px;
  margin-bottom: 2.0625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-robot-wrap .f-info-guide-box .info-con .con-gray-box .inner .map-area .tt {
    font-size: 1.875rem;
    margin-bottom: 1.0625rem;
  }
}
.spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box {
  width: 100%;
  max-width: 1162px;
  margin-top: 2.5rem;
}
.spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.625rem;
}
.spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box > ul > li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.625rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box > ul > li {
    -ms-flex-preferred-size: 302px;
        flex-basis: 302px;
  }
}
.spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box .box {
  display: block;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #d8d8d8;
  padding: 3.625rem 0.9375rem;
  height: 100%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box .box {
    padding: 0.9375rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box .box {
    padding: 1.25rem 0.9375rem;
  }
}
.spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box .box .b-inner {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box .box .b-inner .icon {
  margin: 0;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 4.6875rem;
  height: 4.6875rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-bottom: 1.25rem;
}
.spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box .box .b-inner .icon.con-1 {
  background-image: url("../images/sub/hpc-intro-menu-icon-1.png");
}
.spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box .box .b-inner .icon.con-2 {
  background-image: url("../images/sub/hpc-intro-menu-icon-2.png");
}
.spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box .box .b-inner .icon.con-3 {
  background-image: url("../images/sub/hpc-intro-menu-icon-3.png");
}
.spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box .box .b-inner .txt .tt {
  display: block;
  font-size: 1.25rem;
  font-weight: 700;
  color: #000;
  margin-bottom: 0.75rem;
}
.spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box .box .b-inner .txt .s-t {
  font-size: 1rem;
  font-weight: 200;
  color: #555;
  letter-spacing: -1px;
}
.spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box .box .b-inner .quick-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0.9375rem;
}
.spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box .box .b-inner .quick-icon i {
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 3.1875rem;
  height: 3.1875rem;
  border-radius: 50%;
  background-color: #004098;
}
.spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box .box .b-inner .quick-icon i:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  width: 3.1875rem;
  height: 3.1875rem;
  background: url("../images/sub/hpc-intro-arrow-mark.png") 0 0 no-repeat;
  background-size: contain;
}
.spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box .box:hover {
  border-color: #000;
}
.spw-mtcen-wrap .mtcen-hpc-wrap .hpc-intro-menu-box .box:hover .b-inner .quick-icon i {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

/* 진료과의료진 > 진료과 */
.spw-mttre-wrap .mttre-department-wrap.depart-don .don-cus-ls .inner-box .con-area .txtcon-zone .ls-typ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-don .don-cus-ls .inner-box .con-area .txtcon-zone .ls-typ {
    display: block;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-don .don-cus-ls .inner-box .con-area .txtcon-zone .ls-typ > li {
  min-width: 380px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-don .don-cus-ls .inner-box .con-area .txtcon-zone .ls-typ > li {
    min-width: none;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-hemato .ho-cus-ls > ul > li.dir-row .inner-box .con-area .txtcon-zone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-hemato .ho-cus-ls > ul > li.dir-row .inner-box .con-area .txtcon-zone {
    display: block;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-hemato .ho-cus-ls > ul > li.dir-row .inner-box .con-area .txtcon-zone .ls-typ {
  min-width: 380px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-hemato .ho-cus-ls > ul > li.dir-row .inner-box .con-area .txtcon-zone .ls-typ {
    min-width: none;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-center {
  margin-top: 5rem;
  padding: 3.125rem 4.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-center {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-center {
    padding: 1.875rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-center .r-title {
  margin-bottom: 2.1875rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-center .bgc-title {
  margin-bottom: 1.125rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-center .bgc-total-box {
  margin-top: 4.0625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-center .bgc-total-box {
    margin-top: 1.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-center .bgc-total-box {
    margin-top: 2.5rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls {
  padding: 4.8125rem 0;
  border-bottom: 1px solid #d8d8d8;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls {
    padding: 1.6rem 0;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -1.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls > ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls > ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls > ul > li {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls > ul > li {
    -ms-flex-preferred-size: 274px;
        flex-basis: 274px;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls > ul > li {
    -ms-flex-preferred-size: 342px;
        flex-basis: 342px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls > ul > li {
    -ms-flex-preferred-size: 341px;
        flex-basis: 341px;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls > ul > li:after {
  position: absolute;
  top: 0;
  right: 0;
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background-color: #d8d8d8;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls > ul > li:after {
    display: none;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls > ul > li:last-child:after {
  display: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls > ul > li:last-child .box:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls > ul > li:last-child .box:after {
    display: block;
    top: -1.6875rem;
    right: auto;
    left: 0;
    width: 100%;
    height: 1px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls > ul > li:last-child .box:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls > ul > li:nth-child(2n) .box:after {
    display: none;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls > ul > li:nth-child(2n) .box:after {
    display: block;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box {
  position: relative;
  height: 100%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box:after {
    position: absolute;
    bottom: -1.6875rem;
    left: 0;
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #d8d8d8;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box:after {
    bottom: auto;
    left: auto;
    top: 0;
    right: -1.6875rem;
    width: 1px;
    height: 100%;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box .title {
  margin-bottom: 2.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    margin-bottom: 1rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box .title {
    margin-bottom: 1.7rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box .title .tt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box .title .tt span {
  color: #000;
  font-weight: 700;
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box .title .tt span.han {
  font-size: 1.5rem;
  margin-bottom: 0.4375rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box .title .tt span.en {
  font-size: 1.25rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box .title .short-figure {
  height: 1.6875rem;
  margin-top: 0.375rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box .title .short-figure .txt {
  font-family: "Suit";
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box .ls-typ.check {
  min-height: 9.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box .ls-typ.check {
    min-height: auto;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box .ls-typ.check {
    min-height: 9.125rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box .import-txt {
  font-size: 1rem;
  font-weight: 700;
  color: #f26532;
  line-height: 2;
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box .last-list > li {
  letter-spacing: -1px;
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .cs-surgery-ls .box .last-txt {
  line-height: 2;
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .import-txt {
  margin-top: 10px;
}
.spw-mttre-wrap .mttre-department-wrap.depart-cardiothoracic .import-txt > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.spw-mttre-wrap .mttre-department-wrap.depart-plastic .cs-surgery-center {
  margin-top: 2.8125rem;
  padding: 3.125rem 4.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-plastic .cs-surgery-center {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-plastic .cs-surgery-center {
    padding: 1.875rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-plastic .cs-surgery-center .r-title {
  margin-bottom: 2.1875rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-plastic .cs-surgery-center .bgc-line-ls {
  margin-top: 2.1875rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-plastic .import-txt {
  margin-top: 10px;
}
.spw-mttre-wrap .mttre-department-wrap.depart-plastic .import-txt > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-feature-prt .pc-btn {
  margin-top: 0.625rem;
  margin-bottom: 3.125rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .bgbox-cont-area .dia-inner .scale-control-box {
  background: none;
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-tt {
  padding-top: 2.875rem;
  background-position: center 8.8125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-tt {
    background-position: center 7.8125rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow {
  padding-top: 14.8125rem;
  background: url("../images/sub/mental-bp-flow-bg.png") center 0 no-repeat;
  margin-top: -5.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow {
    margin-top: -4.4rem;
    padding-top: 13.8rem;
    background-size: 28.1rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul {
  margin-top: -9.4375rem;
  background: url("../images/sub/use-guide-bg-arrow-down.png") center 11.25rem no-repeat;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .f-tt {
  position: relative;
  text-align: center;
  padding-top: 3.75rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .f-tt:before, .spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .f-tt:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .f-tt:before {
  z-index: 1;
  width: 1px;
  height: 2.0625rem;
  background-color: #95aecf;
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .f-tt:after {
  top: 28px;
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  background-color: #003f96;
  border: 5px solid #becce0;
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .f-tt.ora {
  padding-top: 6.75rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .f-tt.ora:before {
  top: 2.25rem;
  height: 2.75rem;
  background-color: #f79447;
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .f-tt.ora:after {
  top: 4.5625rem;
  background-color: #f26632;
  border-color: #f1dfda;
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .f-tt strong {
  display: block;
  font-size: 1.25rem;
  font-weight: 700;
  color: #000;
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .f-tt strong.blue {
  color: #004098;
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .f-tt p {
  margin-top: 0.3125rem;
  font-size: 1rem;
  font-weight: 700;
  color: #000;
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .dia-con {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 7.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .dia-con {
    padding-top: 5.5rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .dia-con:before, .spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .dia-con:after {
  content: "";
  display: block;
  position: absolute;
  top: 16px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .dia-con:before {
  z-index: 1;
  width: 1px;
  height: 2.0625rem;
  background-color: #3a495e;
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .dia-con:after {
  top: 43px;
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  background-color: #3a495e;
  border: 5px solid #dcdfe4;
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .dia-con > ul {
  margin: -4.25rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .dia-con > ul {
    margin: -0.225rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .dia-con > ul:before {
  border-color: #3a495e;
  height: 3.75rem;
  top: 0.4375rem;
  width: calc(100% - 540px);
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .dia-con > ul > li {
  padding: 4.25rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .dia-con > ul > li {
    padding: 0.225rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .dia-con > ul > li:after {
  top: 3.625rem;
  border-color: #dcdfe4;
  background-color: #3a495e;
}
.spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .dia-con > ul > li .round-con-box {
  width: 25.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-mental .mental-boxguide-process .dia-flow > ul > li .dia-con > ul > li .round-con-box {
    width: auto;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-boxguide-program {
  margin-top: 1.75rem;
  padding: 3.125rem 4.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-boxguide-program {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-boxguide-program {
    padding: 1.875rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-boxguide-program .r-title {
  margin-bottom: 2.1875rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-boxguide-program .bgc-title {
  margin-bottom: 1.5625rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-boxguide-program .dentist-pro-ls > li {
  margin-bottom: 2.3125rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-boxguide-program .dentist-pro-ls > li:last-child {
  margin-bottom: 0;
}
.spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-boxguide-program .dentist-pro-ls .box .short-figure {
  margin-bottom: 1.6875rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-banner-box {
  margin-top: 4.0625rem;
  padding: 3.125rem 1.875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-banner-box {
    margin-top: 1.5rem;
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-banner-box {
    padding: 1.875rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-banner-box .inner-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-banner-box .inner-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-banner-box .inner-box {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-banner-box .tt-icon {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  z-index: 1;
  position: relative;
  display: block;
  width: 10.4375rem;
  height: 10.0625rem;
  background: url("../images/sub/dentist-ban-tt-icon.png") 0 0 no-repeat;
  margin-right: -4.0625rem;
  background-size: contain;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-banner-box .tt-icon {
    margin-right: 0;
    width: 5.625rem;
    height: 5.3rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-banner-box .tt-icon {
    width: 10.4375rem;
    height: 10.0625rem;
    margin-right: -4.0625rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-banner-box .con {
  padding: 2.25rem 0;
  padding-left: 6.25rem;
  padding-right: 4.5625rem;
  border: 7px solid #004098;
  background: #fff;
  border-radius: 70px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-banner-box .con {
    padding: 3.25rem 0.9375rem 1.15rem;
    border-radius: 2.575rem;
    margin-top: -2.8rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-banner-box .con {
    padding: 1.1rem 0;
    padding-left: 6.25rem;
    padding-right: 3em;
    margin-top: 0;
    border-radius: 100px;
    min-height: 140px;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-banner-box .con p {
  font-size: 1.5rem;
  font-weight: 500;
  color: #004098;
  margin-bottom: 0.3125rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-banner-box .con strong {
  position: relative;
  display: block;
  font-size: 1.125rem;
  font-weight: 500;
  color: #000;
  padding-left: 1.9375rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-dentist .dentist-banner-box .con strong:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  width: 1.5rem;
  height: 1.5625rem;
  background: url("../images/sub/dentist-ban-tel-icon.png") 0 0 no-repeat;
  background-size: contain;
}
.spw-mttre-wrap .mttre-department-wrap.depart-radiation .ro-boxguide-program {
  padding: 3.125rem 4.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-radiation .ro-boxguide-program {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-radiation .ro-boxguide-program {
    padding: 1.875rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-radiation .ro-boxguide-program .first-check {
  margin-bottom: 2.5rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-radiation .ro-boxguide-program .r-title {
  margin-bottom: 2.5rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-radiation .ro-boxguide-program .r-title {
    margin-bottom: 4.3125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-boxguide-c16 {
  padding: 3.125rem 4.9375rem;
  margin-top: 3.75rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-boxguide-c16 {
    padding: 1.875rem 1.25rem;
    margin-top: 1.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-boxguide-c16 {
    padding: 1.875rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-boxguide-c16 .r-title {
  margin-bottom: 2.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-boxguide-c16 .r-title {
    margin-bottom: 4.3125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-boxguide-c16 .first-check {
  margin-bottom: 1.875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-boxguide-c16 .first-check {
    margin-bottom: 3.6875rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-boxguide-c16 .bgc-line-ls .short-figure.type-round {
  padding: 0 1.0625rem;
  height: 1.6875rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-boxguide-c16 .bgc-line-ls .short-figure.type-round .txt {
  font-size: 0.9375rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls {
  padding: 3.125rem 0;
  border-bottom: 1px solid #d8d8d8;
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -2rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls > ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls > ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls > ul {
    margin: -2rem -1.6rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls > ul > li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls > ul > li {
    -ms-flex-preferred-size: 345px;
        flex-basis: 345px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls > ul > li {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
    padding: 2rem 1.6rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls > ul > li .box:after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background-color: #d8d8d8;
  position: absolute;
  top: 0;
  right: -2rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls > ul > li .box:after {
    top: auto;
    right: auto;
    bottom: -2rem;
    left: 0;
    width: 100%;
    height: 1px;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls > ul > li .box:after {
    bottom: auto;
    left: auto;
    top: 0;
    right: -2rem;
    width: 1px;
    height: 100%;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls > ul > li .box:after {
    right: -1.6rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls > ul > li:nth-child(2n) .box:after {
    display: none;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls > ul > li:nth-child(2n) .box:after {
    display: block;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls > ul > li:last-child .box:after {
  display: none;
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls .box {
  position: relative;
  height: 100%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls .box {
    height: auto;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls .box .title-b .tt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls .box .title-b .tt .big {
  font-size: 24px;
  font-weight: 700;
  color: #000;
  margin-bottom: 0.3rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls .box .title-b .tt .small {
  font-size: 20px;
  font-weight: 700;
  color: #000;
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls .box .title-b .tt .small .eng {
  font-family: "Suit";
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls .box .title-b .short-figure {
  margin-top: 0.5rem;
  height: auto;
  padding: 0.1875rem 1.25rem;
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls .box .title-b .short-figure .txt {
  font-family: "Suit";
  font-size: 1rem;
  font-weight: 500;
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls .box .img-b {
  margin-top: 2.5rem;
  border: 1px solid #d8d8d8;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls .box .img-b {
    margin-top: 1.2rem;
    height: 13rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls .box .img-b {
    height: 9rem;
  }
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .ir-equipment-ls .box .img-b img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.spw-mttre-wrap .mttre-department-wrap.depart-interventional .impor-inquiry {
  margin-top: 0.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* 진료과의료진 > 클리닉 */
.spw-mtcli-wrap .clinic-flow-dia .nor-b {
  text-align: center;
  font-size: 1rem;
  font-weight: 500;
  color: #000;
  line-height: 1.5;
}
.spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .circle-iconbox.linebgg.orange {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-size: 1.25rem;
  font-weight: 700;
  color: #fff;
  text-align: center;
  line-height: 1.1;
}
.spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 4.875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul {
    padding-left: 0;
    padding-top: 2rem;
  }
}
.spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul:before {
  z-index: 1;
  left: 0;
  top: 4.375rem;
  -webkit-transform: none;
          transform: none;
  width: 6.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul:before {
    width: 1px;
    height: 3.1rem;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul:after {
  left: 5.5rem;
  top: 3.6875rem;
  -webkit-transform: none;
          transform: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul:after {
    top: 2.5rem;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul > li {
  margin-bottom: 3.5625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul > li {
    margin-bottom: 1.9rem;
  }
}
.spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul > li:before {
  top: 8.75rem;
  height: 3.4375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul > li:before {
    top: auto;
    bottom: -1.8rem;
    height: 1.8rem;
  }
}
.spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul > li:after {
  top: 11.75rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul > li:after {
    top: auto;
    bottom: -1.9rem;
  }
}
.spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul > li:last-child {
  margin-bottom: 0;
}
.spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul > li .rowcir-line-round {
  width: 427px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul > li .rowcir-line-round {
    width: auto;
    max-width: 358px;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul > li .rowcir-line-round .rlr-inner .nor-t br {
    display: none;
  }
}
.spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul > li .last-ls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0.625rem;
}
.spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul > li .last-ls > li {
  padding-right: 2.8125rem;
}
.spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul > li .last-ls > li:before {
  left: 7.5rem;
  width: 3.75rem;
}
.spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul > li .last-ls > li:last-child {
  padding-right: 0;
}
.spw-mtcli-wrap .clinic-flow-dia .flow-dia-ul > li .in-ul > li .last-ls > li .circle-iconbox.bg.light-orange {
  font-size: 1.125rem;
  font-weight: 500;
  color: #fff;
  text-align: center;
  line-height: 1.333;
}
.spw-mtcli-wrap .cn-down-arr-ls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 1.875rem;
  border-bottom: 1px solid #d8d8d8;
  margin-top: -1.375rem;
}
.spw-mtcli-wrap .cn-down-arr-ls.bdb-x {
  border-bottom: 0;
}
.spw-mtcli-wrap .cn-down-arr-ls.pdb-x {
  padding-bottom: 0;
}
.spw-mtcli-wrap .cn-down-arr-ls .arr {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  background: #f26632 url("../images/sub/cn-down-arr-icon.png") center center no-repeat;
  background-size: contain;
}
.spw-mtcli-wrap .cn-down-arr-ls .tt {
  text-align: center;
  margin-top: 0.8125rem;
}
.spw-mtcli-wrap .cn-down-arr-ls .tt strong {
  font-size: 1.375rem;
  font-weight: 700;
  color: #000;
}
.spw-mtcli-wrap .cn-down-arr-ls .short-figure-ls {
  margin-top: 0.75rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
}
.spw-mtcli-wrap .cl-between-contbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .cl-between-contbox {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.spw-mtcli-wrap .cl-between-contbox .con-l {
  padding-right: 1.25rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .cl-between-contbox .con-l {
    padding-right: 0;
  }
}
.spw-mtcli-wrap .cl-between-contbox .con-l .ls-typ > li > .mark {
  line-height: 2;
}
.spw-mtcli-wrap .cl-between-contbox .con-l .ls-typ > li > .mark:before {
  top: 0.4375rem;
  background-size: contain;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .cl-between-contbox .con-l .ls-typ > li > .mark:before {
    top: 0.3375rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .cl-between-contbox .con-r {
    margin-top: 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .cl-between-contbox .con-r {
    margin-top: 1.875rem;
  }
}
.spw-mtcli-wrap .cl-between-contbox .con-r .img-pic {
  text-align: center;
}
.spw-mtcli-wrap .cl-between-contbox.mgt-40 {
  margin-top: 2.5rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-center {
  padding: 3.125rem 4.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-center {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-center {
    padding: 1.875rem;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-center .r-title {
  margin-bottom: 2.1875rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-center .bgc-title {
  margin-bottom: 1.125rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-center .bgc-total-box {
  margin-top: 4.0625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-center .bgc-total-box {
    margin-top: 1.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-center .bgc-total-box {
    margin-top: 2.5rem;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls {
  padding: 4.8125rem 0;
  border-bottom: 1px solid #d8d8d8;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls {
    padding: 1.6rem 0;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -1.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls > ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls > ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls > ul > li {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls > ul > li {
    -ms-flex-preferred-size: 274px;
        flex-basis: 274px;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls > ul > li {
    -ms-flex-preferred-size: 342px;
        flex-basis: 342px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls > ul > li {
    -ms-flex-preferred-size: 341px;
        flex-basis: 341px;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls > ul > li:after {
  position: absolute;
  top: 0;
  right: 0;
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background-color: #d8d8d8;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls > ul > li:after {
    display: none;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls > ul > li:last-child:after {
  display: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls > ul > li:last-child .box:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls > ul > li:last-child .box:after {
    display: block;
    top: -1.6875rem;
    right: auto;
    left: 0;
    width: 100%;
    height: 1px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls > ul > li:last-child .box:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls > ul > li:nth-child(2n) .box:after {
    display: none;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls > ul > li:nth-child(2n) .box:after {
    display: block;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls .box {
  position: relative;
  height: 100%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls .box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls .box:after {
    position: absolute;
    bottom: -1.6875rem;
    left: 0;
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #d8d8d8;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls .box:after {
    bottom: auto;
    left: auto;
    top: 0;
    right: -1.6875rem;
    width: 1px;
    height: 100%;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls .box .title {
  margin-bottom: 2.0625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls .box .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    margin-bottom: 1rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls .box .title {
    margin-bottom: 1.7rem;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls .box .title .tt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls .box .title .tt span {
  color: #000;
  font-weight: 700;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls .box .title .tt span.han {
  font-size: 1.5rem;
  margin-bottom: 0.4375rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls .box .title .tt span.en {
  font-size: 1.25rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls .box .title .short-figure {
  height: 1.6875rem;
  margin-top: 0.375rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls .box .title .short-figure .txt {
  font-family: "Suit";
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls .box .import-txt {
  font-size: 1rem;
  font-weight: 700;
  color: #f26532;
  line-height: 2;
  min-height: 4rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls .box .import-txt br {
    display: none;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls .box .last-list > li {
  letter-spacing: -1px;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-dialysis .cs-surgery-ls .box .last-txt {
  line-height: 2;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-parkinson .parkinson-detail-ban {
  padding: 3.125rem 4.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-parkinson .parkinson-detail-ban {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-parkinson .parkinson-detail-ban {
    padding: 1.875rem;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-parkinson .parkinson-detail-ban .ls-typ > li {
  margin-bottom: 0.4375rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-parkinson .parkinson-detail-ban .ls-typ > li:last-child {
  margin-bottom: 0;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-parkinson .parkinson-detail-ban .white-cir-step {
  margin-top: 2.8125rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-parkinson .parkinson-detail-ban .white-cir-step .tt {
  margin-bottom: 1.875rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-center {
  padding: 3.125rem 4.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-center {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-center {
    padding: 1.875rem;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-center .r-title {
  margin-bottom: 2.1875rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-center .bgc-title {
  margin-bottom: 1.125rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-center .bgc-total-box {
  margin-top: 4.0625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-center .bgc-total-box {
    margin-top: 1.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-center .bgc-total-box {
    margin-top: 2.5rem;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls {
  padding: 4.8125rem 0;
  border-bottom: 1px solid #d8d8d8;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls {
    padding: 1.6rem 0;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -1.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls > ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls > ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls > ul > li {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls > ul > li {
    -ms-flex-preferred-size: 274px;
        flex-basis: 274px;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls > ul > li {
    -ms-flex-preferred-size: 342px;
        flex-basis: 342px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls > ul > li {
    -ms-flex-preferred-size: 341px;
        flex-basis: 341px;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls > ul > li:after {
  position: absolute;
  top: 0;
  right: 0;
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background-color: #d8d8d8;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls > ul > li:after {
    display: none;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls > ul > li:last-child:after {
  display: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls > ul > li:last-child .box:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls > ul > li:last-child .box:after {
    display: block;
    top: -1.6875rem;
    right: auto;
    left: 0;
    width: 100%;
    height: 1px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls > ul > li:last-child .box:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls > ul > li:nth-child(2n) .box:after {
    display: none;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls > ul > li:nth-child(2n) .box:after {
    display: block;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls .box {
  position: relative;
  height: 100%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls .box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls .box:after {
    position: absolute;
    bottom: -1.6875rem;
    left: 0;
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #d8d8d8;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls .box:after {
    bottom: auto;
    left: auto;
    top: 0;
    right: -1.6875rem;
    width: 1px;
    height: 100%;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls .box .title {
  margin-bottom: 2.0625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls .box .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    margin-bottom: 1rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls .box .title {
    margin-bottom: 1.7rem;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls .box .title .tt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls .box .title .tt span {
  color: #000;
  font-weight: 700;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls .box .title .tt span.han {
  font-size: 1.5rem;
  margin-bottom: 0.4375rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls .box .title .tt span.en {
  font-size: 1.25rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls .box .title .short-figure {
  height: 1.6875rem;
  margin-top: 0.375rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls .box .title .short-figure .txt {
  font-family: "Suit";
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls .box .import-txt {
  font-size: 1rem;
  font-weight: 700;
  color: #f26532;
  line-height: 2;
  min-height: 4rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls .box .import-txt br {
    display: none;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls .box .last-list > li {
  letter-spacing: -1px;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-climacterium .cs-surgery-ls .box .last-txt {
  line-height: 2;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-swallow .swallow-detail-ban {
  padding: 3.125rem 4.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-swallow .swallow-detail-ban {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-swallow .swallow-detail-ban {
    padding: 1.875rem;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-swallow .swallow-detail-ban .r-title {
  margin-bottom: 2.125rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-swallow .swallow-detail-ban .c-swallow-ls {
  margin-top: 1.625rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-swallow .swallow-detail-ban .c-swallow-ls > li {
  margin-bottom: 2.1875rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-swallow .swallow-detail-ban .c-swallow-ls > li:last-child {
  margin-bottom: 0;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-swallow .swallow-detail-ban .c-swallow-ls > li .tt {
  margin-bottom: 1.875rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-swallow .swallow-detail-ban .c-swallow-ls > li .white-cir-step .oneday-oc-probox .arr-box {
  width: 2.9375rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-cosmetic .cs-surgery-center {
  padding: 3.125rem 4.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-cosmetic .cs-surgery-center {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-cosmetic .cs-surgery-center {
    padding: 1.875rem;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-cosmetic .cs-surgery-center .r-title {
  margin-bottom: 2.1875rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-depressive .cs-surgery-center {
  padding: 3.125rem 4.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-depressive .cs-surgery-center {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-depressive .cs-surgery-center {
    padding: 1.875rem;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-depressive .cs-surgery-center .r-title {
  margin-bottom: 2.1875rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-depressive .cs-surgery-center .bgc-title {
  margin-bottom: 1.125rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-depressive .cs-surgery-center .bgc-total-box {
  margin-top: 4.0625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-depressive .cs-surgery-center .bgc-total-box {
    margin-top: 1.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-depressive .cs-surgery-center .bgc-total-box {
    margin-top: 2.5rem;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-in-uterus .cs-surgery-center {
  padding: 3.125rem 4.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-in-uterus .cs-surgery-center {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-in-uterus .cs-surgery-center {
    padding: 1.875rem;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.clinic-in-uterus .cs-surgery-center .bgc-stick-bar {
  margin-top: 1.7rem;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-pregnant-woman .pw-check-ls > ul > li:first-child {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 300px !important;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-pregnant-woman .pw-check-ls > ul > li {
    width: 100% !important;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-pregnant-woman .pw-check-ls > ul > li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-pregnant-woman .pw-check-ls > ul > li .box:after {
    width: 100%;
    height: 1px;
    bottom: -1rem;
    -webkit-transform: none;
            transform: none;
    top: auto;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.clinic-pregnant-woman .pw-check-ls > ul > li .box:after {
    width: 1px;
    height: 100%;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    top: 50%;
    bottom: auto;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.pet-ct .cn-down-arr-ls .short-figure {
  height: auto;
  padding: 0.8125rem 1.25rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.pet-ct .pc-impor-exam-ls {
  margin-top: 0.9375rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.pet-ct .pc-impor-exam-ls .ls-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -1.0938rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.pet-ct .pc-impor-exam-ls .ls-box > li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.0938rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.pet-ct .pc-impor-exam-ls .ls-box > li {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.pet-ct .pc-impor-exam-ls .ls-box > li {
    width: 50%;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.pet-ct .pc-impor-exam-ls .ls-box > li {
    width: 33.33333%;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.pet-ct .pc-impor-exam-ls .box .ls-typ.dot .mark .fc-con {
  min-height: 4rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.pet-ct .pc-impor-exam-ls .box .ls-typ.dot .mark .fc-con {
    min-height: auto;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-mtcli-wrap .mtcli-clinic-wrap.pet-ct .pc-impor-exam-ls .box .ls-typ.dot .mark .fc-con {
    min-height: 4rem;
  }
}
.spw-mtcli-wrap .mtcli-clinic-wrap.pet-ct .pc-impor-exam-ls .box .pic {
  margin-top: 1.25rem;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 11.5625rem;
}
.spw-mtcli-wrap .mtcli-clinic-wrap.pet-ct .pc-impor-exam-ls .box .pic.pic-1 {
  background-image: url("../images/sub/pc-impor-exam-pic-1.jpg");
}
.spw-mtcli-wrap .mtcli-clinic-wrap.pet-ct .pc-impor-exam-ls .box .pic.pic-2 {
  background-image: url("../images/sub/pc-impor-exam-pic-2.jpg");
}
.spw-mtcli-wrap .mtcli-clinic-wrap.pet-ct .pc-impor-exam-ls .box .pic.pic-3 {
  background-image: url("../images/sub/pc-impor-exam-pic-3.jpg");
}

/* 커뮤니티 > 고객의소리 */
.spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.4375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 2rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li {
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 3.4375rem;
  }
}
.spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li:last-child {
  margin-bottom: 0;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li:last-child .tt-box:before, .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li:last-child .tt-box:after {
    display: none;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li:before, .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li:before, .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li:after {
    display: block;
  }
}
.spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li:before {
  left: 8.75rem;
  width: 6.1875rem;
  z-index: 1;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li:before {
    width: 3.5rem;
  }
}
.spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li:after {
  left: 14.25rem;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li:after {
    left: 11.75rem;
  }
}
.spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .tt-box {
  position: relative;
  margin-right: 4.875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .tt-box {
    margin-right: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .tt-box {
    margin-right: 2.3rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .tt-box:before, .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .tt-box:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .tt-box:before, .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .tt-box:after {
    display: block;
  }
}
.spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .tt-box:before {
  bottom: -3.4375rem;
  height: 3.5rem;
}
.spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .tt-box:after {
  bottom: -3.4375rem;
}
.spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .con-box {
  position: relative;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .con-box {
    width: 100%;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .con-box {
    width: auto;
  }
}
.spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .con-box:before {
  bottom: -3.4375rem;
  height: 3.5rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .con-box:before {
    bottom: -2rem;
    height: 2rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .con-box:before {
    bottom: -3.4375rem;
    height: 3.5rem;
  }
}
.spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .con-box:after {
  bottom: -3.4375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .con-box:after {
    bottom: -2rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .bgbox-cont-area .dia-box .step-ls-box > li .con-box:after {
    bottom: -3.4375rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .circle-iconbox {
    border-radius: 0;
    width: 100%;
    height: auto;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .circle-iconbox {
    width: 8.8125rem;
    height: 8.8125rem;
    border-radius: 50%;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .circle-iconbox .inner-box {
    border-radius: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 2.6875rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .circle-iconbox .inner-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    border-radius: 50%;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .circle-iconbox .inner-box .cir-icon {
    width: 1.5rem;
    height: 1.5rem;
    margin-bottom: 0;
    margin-right: 0.625rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .circle-iconbox .inner-box .cir-icon {
    width: 2.1875rem;
    height: 2.1875rem;
    margin-bottom: 0.5625rem;
    margin-right: 0;
  }
}
.spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .rowcir-line-round {
  min-width: 26.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .rowcir-line-round {
    min-width: auto;
    width: 100%;
    border: 0;
    padding: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .rowcir-line-round {
    min-width: 26.6875rem;
    width: auto;
    border: 5px solid #fff;
    padding: 0.875rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .rowcir-line-round .rlr-inner {
    border-radius: 0;
    border-top: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-cmvoc-wrap .cmvoc-community-wrap .community-flow-dia .rowcir-line-round .rlr-inner {
    border-radius: 100px;
    border: 1px solid #f26632;
  }
}

/* 진료안내 > 외래진료안내 */
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box {
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box:last-child {
  margin-bottom: 0;
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .tt-zone {
  margin-right: 4.875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .tt-zone {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.625rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .tt-zone {
    width: auto;
    margin-right: 2.3rem;
    margin-bottom: 0;
  }
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .tt-zone:before, .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .tt-zone:after {
  bottom: -3.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .tt-zone:before, .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .tt-zone:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .tt-zone:before, .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .tt-zone:after {
    display: block;
  }
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .tt-zone:before {
  height: 3.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-zone {
    width: 100%;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-zone {
    width: auto;
  }
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-zone:before, .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-zone:after {
  bottom: -3.125rem;
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-zone:before {
  height: 3.375rem;
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-zone .ls > li {
  position: relative;
  margin-bottom: 1.0625rem;
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-zone .ls > li:before, .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-zone .ls > li:after {
  left: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-zone .ls > li:before, .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-zone .ls > li:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-zone .ls > li:before, .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-zone .ls > li:after {
    display: block;
  }
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-zone .ls > li:before {
  left: -4.9375rem;
  width: 6.375rem;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-zone .ls > li:before {
    left: -2.3rem;
    width: 3.6rem;
  }
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-zone .ls > li:after {
  left: 0.625rem;
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-zone .ls > li:last-child {
  margin-bottom: 0;
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li {
  position: relative;
  padding-right: 3.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li {
    padding-right: 0.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li {
    padding-right: 1.625rem;
  }
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li:before, .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li:after {
  right: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li:before, .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li:before, .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li:after {
    display: block;
  }
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li:before {
  width: 3.375rem;
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li:last-child {
  padding-right: 0;
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li .circle-iconbox {
  position: relative;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li .circle-iconbox {
    width: 7.8rem;
    height: 7.8rem;
    border-radius: 50%;
  }
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li .circle-iconbox .num {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: "Suit";
  font-size: 0.875rem;
  font-weight: 700;
  color: #000;
  width: 1.5625rem;
  height: 1.5625rem;
  background-color: #f8f9fb;
  border: 1px solid #f26632;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 0.1875rem;
  margin-bottom: 0.1875rem;
  display: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li .circle-iconbox .num {
    display: block;
  }
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li .circle-iconbox .tt {
  display: block;
  text-align: center;
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  line-height: 1.5;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li .circle-iconbox .tt {
    font-size: 0.9rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .ls-step-ls > li .circle-iconbox .tt {
    font-size: 1rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .circle-iconbox {
    border-radius: 0;
    width: 100%;
    height: auto;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .circle-iconbox {
    width: 8.8125rem;
    height: 8.8125rem;
    border-radius: 50%;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .circle-iconbox .inner-box {
    border-radius: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 2.6875rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .circle-iconbox .inner-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    border-radius: 50%;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .circle-iconbox .inner-box .cir-icon {
    width: 1.5rem;
    height: 1.5rem;
    margin-bottom: 0;
    margin-right: 0.625rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .circle-iconbox .inner-box .cir-icon {
    width: 2.1875rem;
    height: 2.1875rem;
    margin-bottom: 0.5625rem;
    margin-right: 0;
  }
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .rowcir-line-round {
  min-width: 26.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .rowcir-line-round {
    min-width: auto;
    width: 100%;
    border: 0;
    padding: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .rowcir-line-round {
    min-width: 26.6875rem;
    width: auto;
    border: 5px solid #fff;
    padding: 0.875rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .rowcir-line-round .rlr-inner {
    border-radius: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box .rowcir-line-round .rlr-inner {
    border-radius: 100px;
    border: 1px solid #f26632;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box.re .tt-zone:before, .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box.re .tt-zone:after {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box.re .ls-zone:before, .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box.re .ls-zone:after {
    margin-left: -9.95rem;
  }
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box.re .ls {
  position: relative;
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box.re .ls:before {
  content: "";
  display: block;
  width: 1px;
  height: calc(100% - 8.6875rem);
  background-color: #004098;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  left: -2.125rem;
  z-index: 1;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box.re .ls:before {
    left: -1rem;
  }
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box.re .ls > li:last-child:before {
  left: -2.125rem;
  width: 3.4375rem;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box.re .ls > li:last-child:before {
    width: 2.3rem;
    left: -1rem;
  }
}
.spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box.last {
  margin-left: 35.8125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box.last {
    margin-left: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .miamb-step-dia .bgbox-cont-area .dia-inner-box .dia-step-box.last {
    margin-left: 10rem;
  }
}
.spw-miamb-wrap .miamb-step-wrap .prt-space-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .prt-space-between {
    display: block;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miamb-wrap .miamb-step-wrap .prt-space-between .r-con .pic {
    margin-top: 1.25rem;
  }
}
/* 진료안내 > 병원생활안내 */
.spw-milif-wrap .milif-life-wrap.certificate .mf-certificate-guide {
  margin-top: 1.875rem;
}
.spw-milif-wrap .milif-life-wrap.certificate .mf-certificate-guide .short-figure {
  height: auto;
  padding: 0.1875rem 1.25rem;
  margin-bottom: 0.4375rem;
}
.spw-milif-wrap .milif-life-wrap.certificate .mf-certificate-guide .ls-typ.impor {
  margin-top: 1.5625rem;
}

/* 진료안내 > 병원이용안내 */
.spw-migui-wrap .migui-guide-wrap.code .code-link-box .inner .subbtn.brown {
  margin-top: 10px;
  margin-left: 1.375rem;
  min-width: 14.4375rem;
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia:after {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .circle-iconbox {
  overflow: visible;
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-first-ul > li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-first-ul > li > .circle-iconbox.orange {
  margin-bottom: 58px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-first-ul > li > .circle-iconbox.orange {
    margin-bottom: 20px;
  }
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-first-ul > li > .circle-iconbox.orange:before, .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-first-ul > li > .circle-iconbox.orange:after {
  bottom: -58px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-first-ul > li > .circle-iconbox.orange:before, .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-first-ul > li > .circle-iconbox.orange:after {
    bottom: -20px;
  }
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-first-ul > li > .circle-iconbox.orange:before {
  height: 57px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-first-ul > li > .circle-iconbox.orange:before {
    height: 20px;
  }
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-first-ul > li > .circle-iconbox.orange .txt {
  font-size: 1.125rem;
  font-weight: 500;
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-first-ul > li > .circle-iconbox.blue .txt {
  font-size: 1.125rem;
  font-weight: 500;
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-two-ul {
  padding-top: 59px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-two-ul {
    padding-top: 20px;
    width: 100%;
    max-width: 600px;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-two-ul {
    max-width: 595px;
  }
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-two-ul > li.l-1 {
  position: absolute;
  top: 220px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  margin-left: 290px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-two-ul > li.l-1 {
    position: static;
    -webkit-transform: none;
            transform: none;
    margin-left: 0;
    margin-bottom: 20px;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-two-ul > li.l-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-two-ul > li.l-2:before {
  width: 441px;
  top: -32px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-two-ul > li.l-2:before {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .rowcir-line-round {
    width: 300px;
  }
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .rowcir-line-round:before, .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .rowcir-line-round:after {
  left: 0;
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .rowcir-line-round:before {
  left: -83px;
  width: 96px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .rowcir-line-round:before {
    display: none;
  }
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .rowcir-line-round:after {
  left: 3px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .rowcir-line-round:after {
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    top: 3px;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .rowcir-line-round .rlr-inner {
    min-width: auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: -5px;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul {
    margin: -10px;
  }
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul:before {
  width: 441px;
  top: 82px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul:before {
    display: none;
  }
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 50px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul > li {
    margin-right: 0;
    padding: 5px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul > li {
    min-width: 33.3333%;
    padding: 10px;
  }
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul > li:before, .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul > li:after {
  top: 0;
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul > li:before {
  top: -32px;
  height: 280px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul > li:before {
    display: none;
  }
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul > li:after {
  top: 71px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul > li:after {
    top: -4px;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul > li:after {
    top: -1px;
  }
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul > li:last-child {
  margin-right: 0;
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul > li:nth-child(2):before {
  top: -59px;
  height: 305px;
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul > li > .circle-iconbox {
  z-index: 1;
  width: 170px;
  min-height: 56px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ul > li > .circle-iconbox {
    width: 100%;
  }
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ls {
  position: relative;
  padding-top: 50px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ls {
    width: 100%;
    padding-top: 20px;
  }
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ls > li {
  margin-bottom: 20px;
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ls > li:last-child {
  margin-bottom: 0;
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ls > li > .circle-iconbox {
  width: 170px;
  min-height: 46px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ls > li > .circle-iconbox {
    width: 100%;
  }
}
.spw-migui-wrap .migui-guide-wrap.emergency .eme-patient-dia .eme-in-ls > li > .circle-iconbox .nor-txt {
  font-weight: 400;
}

/* 진료안내 > 의료장비 */
.spw-miequ-wrap .miequ-between-contbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-between-contbox {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.spw-miequ-wrap .miequ-between-contbox .con-l {
  padding-right: 1.25rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-between-contbox .con-l {
    padding-right: 0;
  }
}
.spw-miequ-wrap .miequ-between-contbox .con-l .ls-typ.check > li > .mark {
  line-height: 2;
}
.spw-miequ-wrap .miequ-between-contbox .con-l .ls-typ.check > li > .mark:before {
  top: 0.4375rem;
  background-size: contain;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-between-contbox .con-l .ls-typ.check > li > .mark:before {
    top: 0.3375rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-between-contbox .con-r {
    margin-top: 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-between-contbox .con-r {
    margin-top: 1.875rem;
  }
}
.spw-miequ-wrap .miequ-between-contbox .con-r .img-pic {
  text-align: center;
}
.spw-miequ-wrap .miequ-between-contbox.mgt-40 {
  margin-top: 2.5rem;
}
.spw-miequ-wrap .miequ-device-wrap.angio .angio-thumb {
  margin-top: 1.25rem;
}
.spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox {
  position: relative;
  margin-top: 2.5rem;
  padding-right: 38.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox {
    padding-right: 0;
  }
}
.spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .start-nor-txt {
  margin-bottom: 3.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .start-nor-txt {
    margin-bottom: 1.3rem;
  }
}
.spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .ct-pic-real {
  position: absolute;
  bottom: 0;
  right: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .ct-pic-real {
    position: static;
  }
}
.spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .ct-pic-real ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .ct-pic-real ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .ct-pic-real ul > li {
  margin-bottom: 4.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .ct-pic-real ul > li {
    margin-bottom: 0;
    margin-right: 0.3125rem;
    height: 14rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .ct-pic-real ul > li {
    height: 17rem;
  }
}
.spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .ct-pic-real ul > li:last-child {
  margin-bottom: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .ct-pic-real ul > li:last-child {
    margin-right: 0;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .ct-pic-real ul > li img {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 100%;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .detail-con {
    margin-top: 2.5rem;
  }
}
.spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .detail-con .prt-a {
  margin-bottom: 2.5rem;
}
.spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .detail-con .prt-a:last-child {
  margin-bottom: 0;
}
.spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .detail-con .prt-a .ct-pic-ls {
  margin-top: 1.25rem;
}
.spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .detail-con .prt-a .ct-pic-ls ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .detail-con .prt-a .ct-pic-ls ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .detail-con .prt-a .ct-pic-ls ul > li {
  padding-right: 1.875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .detail-con .prt-a .ct-pic-ls ul > li {
    padding-right: 0.3125rem;
  }
}
.spw-miequ-wrap .miequ-device-wrap.pet-ct .device-ct-laybox .detail-con .prt-a .ct-pic-ls ul > li:last-child {
  padding-right: 0;
}
.spw-miequ-wrap .miequ-device-wrap.mdct .mdct-intro-prt {
  position: relative;
}
.spw-miequ-wrap .miequ-device-wrap.mdct .mdct-intro-prt .r-ab-pic-zone {
  position: absolute;
  top: 262px;
  right: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.mdct .mdct-intro-prt .r-ab-pic-zone {
    position: static;
    text-align: center;
    margin-top: 1.25rem;
  }
}
.spw-miequ-wrap .miequ-device-wrap.mri .mri-thumb {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.mri .mri-thumb > ul > li {
    height: 8.9rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.mri .mri-thumb > ul > li {
    width: 50%;
    height: 11.8rem;
  }
}
.spw-miequ-wrap .miequ-device-wrap.mri .mri-thumb > ul > li .box {
  width: 100%;
  height: 100%;
}
.spw-miequ-wrap .miequ-device-wrap.mri .mri-thumb > ul > li .box img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.spw-miequ-wrap .miequ-device-wrap.mri .mri-pic-zone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: 1.5625rem;
  padding-left: 0.75rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.mri .mri-pic-zone {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.mri .mri-pic-zone {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.spw-miequ-wrap .miequ-device-wrap.mri .mri-pic-zone .ls-typ {
  margin-left: 0.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.mri .mri-pic-zone .ls-typ {
    margin-left: 0;
    margin-top: 0.9375rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.mri .mri-pic-zone .ls-typ {
    margin-left: 0.9375rem;
    margin-top: 0;
  }
}
.spw-miequ-wrap .miequ-device-wrap.spect .spect-thumb {
  margin-top: 1.25rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.spect .spect-thumb > ul > li {
    height: 8.9rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.spect .spect-thumb > ul > li {
    height: 11.8rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.spect .spect-thumb > ul > li:first-child {
    width: 70%;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.spect .spect-thumb > ul > li:last-child {
    width: 30%;
  }
}
.spw-miequ-wrap .miequ-device-wrap.spect .spect-thumb > ul > li .box {
  width: 100%;
  height: 100%;
}
.spw-miequ-wrap .miequ-device-wrap.spect .spect-thumb > ul > li .box img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-miequ-wrap .miequ-device-wrap.ercp .ercp-cont-layout {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
/* 진료안내 > 나눔365봉사단 */
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-ls-ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: url("../images/sub/use-guide-bg-arrow-down.png") center 7.5625rem no-repeat;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-ls-ul {
    background: none;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-ls-ul > li.sp-1 {
  position: relative;
  padding-bottom: 1.75rem;
}
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-ls-ul > li.sp-1:after {
  content: "";
  display: block;
  width: 1.375rem;
  height: 0.8125rem;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  background: url("../images/sub/advice-step-arrow-down.png") 0 0 no-repeat;
  background-size: contain;
}
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-ls-ul > li.sp-2 {
  padding-bottom: 1.8125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-ls-ul > li.sp-2 {
    padding-bottom: 1rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-cate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -0.5625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-cate {
    margin: -0.3125rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-cate > li {
  padding: 0.5625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-cate > li {
    padding: 0.3125rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-cate > li .circle-iconbox .inner-box .txt {
  font-size: 1.125rem;
  font-weight: 500;
}
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice:before, .spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice:after {
    margin-top: -2.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice:before, .spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice:after {
    margin-top: -1rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice:before {
  z-index: 2;
  width: 9.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice:before {
    width: 5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice:before {
    width: 13rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 8.625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice > li {
    padding-right: 3.125rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 8.1875rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice > li {
    width: 16.8rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice > li:first-child .circle-iconbox {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice > li:first-child .circle-iconbox {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice > li:first-child .sub-txt {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: 0;
  margin-right: 0.8125rem;
  text-align: right;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice > li:first-child .sub-txt {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin: 0;
    margin-top: 0.625rem;
    text-align: center;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice > li:last-child {
  padding-right: 0;
}
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice > li .sub-txt {
  font-size: 1rem;
  font-weight: 500;
  color: #000;
  margin-left: 0.8125rem;
  min-width: 16.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-choice > li .sub-txt {
    font-size: 16px;
    margin: 0;
    min-width: auto;
    text-align: center;
    margin-top: 0.625rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-method > li {
  padding-bottom: 1.6875rem;
}
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-method > li:before, .spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-method > li:after {
  bottom: 0;
}
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-method > li:before {
  height: 1.625rem;
}
.spw-miyea-wrap .miyea-year-wrap.advice .advice-step-dia .bgbox-cont-area .inner-box .step-method > li:last-child {
  padding-bottom: 0;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia {
  padding: 4.375rem 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia {
    padding: 2rem 0;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .tt-box {
  z-index: 2;
  position: absolute;
  top: -4.5rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .tt-box {
    position: static;
    -webkit-transform: none;
            transform: none;
    margin-bottom: 0.9375rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .tt-box:before, .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .tt-box:after {
    display: none;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .tt-box .circle-iconbox {
  width: auto;
  min-width: auto;
  padding: 0.625rem 1.8125rem;
  white-space: nowrap;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .tt-box .circle-iconbox:before, .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .tt-box .circle-iconbox:after {
    display: none;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box {
  position: relative;
  z-index: 2;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-bg-ls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-right: 0.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-bg-ls {
    padding-right: 0;
    padding-bottom: 0.9375rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-bg-ls:before, .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-bg-ls:after {
  right: 0;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-bg-ls:before {
  width: 1rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-bg-ls:before {
    width: 0;
    top: auto;
    border-left-width: 1px;
    height: 0.625rem;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-bg-ls:after {
    top: auto;
    right: auto;
    border-left-width: 0;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    border-width: 6px;
    border-right: 6px solid transparent;
    border-top-width: 9px;
    border-bottom: 0;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-top-color: #f79447 !important;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-bg-ls > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-bg-ls > ul > li {
  margin-bottom: 1.8125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-bg-ls > ul > li {
    margin-bottom: 0;
    margin-right: 0.5rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-bg-ls > ul > li {
    margin-right: 3.5rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-bg-ls > ul > li:last-child {
  margin-bottom: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-bg-ls > ul > li:last-child {
    margin-right: 0;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-line-ls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-line-ls {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-line-ls > li {
  padding-right: 0.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-line-ls > li {
    padding-right: 0;
    padding-bottom: 0.9375rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-line-ls > li:before, .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-line-ls > li:after {
  right: 0;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-line-ls > li:before {
  width: 1rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-line-ls > li:before {
    width: 0;
    top: auto;
    border-left-width: 1px;
    height: 10px;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ora-box > li .or-line-ls > li:after {
    top: auto;
    right: auto;
    border-left-width: 0;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    border-width: 6px;
    border-right: 6px solid transparent;
    border-top-width: 9px;
    border-bottom: 0;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-top-color: #f79447 !important;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box {
  position: relative;
  z-index: 2;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-bg-ls {
  position: relative;
  z-index: 1;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-bg-ls {
    margin-bottom: 0.9375rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls {
  position: relative;
  margin-left: -36px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls {
    margin-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls:before {
  content: "";
  display: block;
  width: 89px;
  height: calc(100% - 119px);
  position: absolute;
  top: 50%;
  left: -34px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  border: 1px solid #3a495e;
  border-right: 0;
  border-radius: 32px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls:before {
    display: none;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls:after {
  position: absolute;
  top: 50%;
  right: -34px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  content: "";
  display: block;
  border: 3px solid #8ea6c6;
  border-left: 0;
  width: 34px;
  height: calc(100% - 115px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls:after {
    display: none;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls > li:after {
  left: -0.625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls > li:after {
    left: 50%;
    top: -0.625rem;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls > li.lt {
  margin-bottom: 11.0625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls > li.lt {
    margin-bottom: 0;
    width: 7.55rem;
    margin-right: 5.75rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls > li.lt {
    width: 23.6rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls > li.lt {
    width: 39.6rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls > li.rt:before {
  position: absolute;
  bottom: -41px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  content: "";
  display: block;
  border: 3px solid #8ea6c6;
  border-top: 0;
  width: calc(100% - 115px);
  height: 41px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls > li.rt:before {
    display: none;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls .rt-ls-zone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls .rt-ls-zone {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: -0.3125rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls .rt-ls-zone > li {
  padding-right: 0.9375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls .rt-ls-zone > li {
    padding-right: 0;
    padding: 0.3125rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls .rt-ls-zone > li:before, .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls .rt-ls-zone > li:after {
  right: 0;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls .rt-ls-zone > li:before {
  width: 1rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls .rt-ls-zone > li:before {
    width: 0;
    top: auto;
    border-left-width: 1px;
    height: 1.325rem;
    left: 50%;
    bottom: -0.6875rem;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls .rt-ls-zone > li:before {
    top: 50%;
    left: auto;
    right: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    width: 0.7rem;
    height: 0;
    border-left-width: 0;
    border-top-width: 1px;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls .rt-ls-zone > li:after {
    z-index: 3;
    top: auto;
    right: auto;
    border-left-width: 0;
    left: 50%;
    bottom: -0.6875rem;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    border-width: 6px;
    border-right: 6px solid transparent;
    border-top-width: 9px;
    border-bottom: 0;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-top-color: #8ea6c6 !important;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls .rt-ls-zone > li:after {
    bottom: auto;
    top: 50%;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    right: -0.6rem;
    left: auto;
    border-width: 6px;
    border-bottom: 6px solid transparent;
    border-left-width: 9px;
    border-right: 0;
    border-top-color: transparent !important;
    border-left-color: #8ea6c6 !important;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls .rt-ls-zone > li:last-child {
  padding-right: 0;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls .rt-ls-zone > li:last-child:before, .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls .rt-ls-zone > li:last-child:after {
  display: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .blu-box > li .bl-line-ls .rt-ls-zone > li:nth-child(4) .tt-box + .circle-iconbox .nor-txt {
    padding-top: 1.375rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .end {
  position: absolute;
  right: 5rem;
  bottom: 2.5625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .end {
    position: static;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .end .circle-iconbox:before, .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .end .circle-iconbox:after {
  bottom: 119px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .end .circle-iconbox:before, .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .end .circle-iconbox:after {
    bottom: 7.4rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .end .circle-iconbox:before {
  height: 177px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .end .circle-iconbox:before {
    height: 1.1rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 4.5rem;
  padding-bottom: 2.5625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul .circle-iconbox {
  overflow: visible;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul .circle-iconbox:not(.oval) {
  width: 7.4375rem;
  height: 7.4375rem;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li {
  position: relative;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 2.5rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li:after {
  position: absolute;
  top: -142px;
  right: 0;
  content: "";
  display: block;
  width: 0.375rem;
  height: calc(100% + 140px + 72px + 41px);
  background-color: #fff;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li:after {
    right: auto;
    top: 0;
    left: 0;
    width: 100%;
    height: 0.375rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li:last-child {
    margin-bottom: 0;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-1 {
  padding-left: 3.9rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-1 {
    padding-left: 0;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-1:after {
  right: 0.3125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-1:after {
    right: auto;
    top: 29.85rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-1 .tt-box:before {
  left: -176px;
  width: 176px;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-1 .tt-box:after {
  left: -176px;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-1 .tt-box .circle-iconbox:before {
  right: -149px;
  width: 149px;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-1 .tt-box .circle-iconbox:after {
  right: -149px;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-2:after {
  right: 16.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-2:after {
    right: auto;
    top: 52.7rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-2:after {
    top: 28.6rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-2:after {
    top: 20.5rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-2 > .tt-box {
  margin-left: -8.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-2 > .tt-box {
    margin-left: 0;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-2 > .tt-box:before {
  left: -155px;
  width: 155px;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-2 > .tt-box:after {
  left: -155px;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-2 > .tt-box .circle-iconbox:before {
  right: -147px;
  width: 147px;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-2 > .tt-box .circle-iconbox:after {
  right: -147px;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-2 .rt-ls-zone .tt-box {
  margin-left: -0.4rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-2 .rt-ls-zone .tt-box {
    margin-left: 0;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-2 .rt-ls-zone .tt-box:before {
  left: -17px;
  width: 17px;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-2 .rt-ls-zone .tt-box:after {
  left: -17px;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-2 .rt-ls-zone .tt-box .circle-iconbox {
  padding: 0.625rem 1.1875rem;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-2 .rt-ls-zone .tt-box .circle-iconbox:before {
  right: -14px;
  width: 14px;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-2 .rt-ls-zone .tt-box .circle-iconbox:after {
  right: -17px;
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-3 {
  padding-right: 3.9rem;
  position: static;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-3 {
    padding-right: 0;
  }
}
.spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-3:after {
  right: 12.725rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.advice-process .advice-process-dia .ap-ul > li.pro-3:after {
    display: none;
  }
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia {
  padding-bottom: 700px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia {
    padding: 1.875rem 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia {
    padding: 1.875rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .dia-line-con {
  border: 1px solid #3a495e;
  background-color: #fff;
  border-radius: 20px;
  padding: 1.6875rem 1.4375rem;
  width: 13.8125rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .dia-line-con ol, .spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .dia-line-con ul, .spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .dia-line-con li {
  margin: 0;
  padding: 0;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .dia-line-con .ls-typ {
  display: block;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .dia-line-con .ls-typ > li:before, .spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .dia-line-con .ls-typ > li:after {
  display: none;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .dia-line-con .ls-typ .ls-typ.dash > li > .mark {
  padding-left: 0.5rem !important;
  color: #000;
  font-weight: 500;
  line-height: 1.5;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .dia-line-con .ls-typ .ls-typ.dash > li > .mark:before {
  display: block;
  content: "-";
  top: 0;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .white-bdline-con {
  margin-top: 1.125rem;
  border: 5px solid #fff;
  border-radius: 25px;
  padding: 0.75rem;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .white-bdline-con:before {
  top: -2.125rem;
  height: 1.875rem;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .white-bdline-con:after {
  top: -0.875rem;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .white-bdline-con .line-inner > ul {
  margin: -0.3125rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .white-bdline-con .line-inner > ul > li {
  padding: 0.3125rem;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .white-bdline-con .line-inner > ul > li:before, .spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .white-bdline-con .line-inner > ul > li:after {
  display: none;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .white-bdline-con .line-inner .conbox .w-tt {
  width: 100%;
  margin-bottom: 0.625rem;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .white-bdline-con .line-inner .conbox .w-con {
  height: 20rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .white-bdline-con .line-inner .conbox .w-con {
    height: auto;
  }
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .round-bd > ol {
  margin: 0 -3.0625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .round-bd > ol {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .round-bd > ol > li {
  padding: 0 3.0625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .round-bd > ol > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 1.25rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .round-bd > ol > li:before {
  left: 18rem;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .round-bd > ol > li:after {
  left: 12rem;
  width: 6.125rem;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .box {
  position: relative;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .cirsub-con-box {
  position: absolute;
  top: 200px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .cirsub-con-box {
    position: relative;
    top: 0;
    left: 0;
    -webkit-transform: none;
            transform: none;
    margin-top: 1.625rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .cirsub-con-box:before {
  top: -3.125rem;
  height: 3rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .cirsub-con-box:before {
    top: -1.625rem;
    height: 1.1rem;
  }
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .cirsub-con-box:after {
  top: -0.6875rem;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .cirsub-con-box > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: -0.3125rem;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .cirsub-con-box > ul > li {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.3125rem;
}
.spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .cirsub-con-box > ul > li:before, .spw-miyea-wrap .miyea-year-wrap.msws .msws-dia.ora-oneline-row-dia .cirsub-con-box > ul > li:after {
  display: none;
}
/* 진료안내 > 직원복지연수원 */
.spw-miwel-wrap .miwel-training-wrap {
  display: block;
}

/* 진료안내 > 편의가이드 */
.spw-micve-wrap .micve-convenience-wrap.map .direction-guide-map {
  position: relative;
  margin-bottom: 4.0625rem;
}
.spw-micve-wrap .micve-convenience-wrap.map .direction-guide-map .map-gui-banner {
  position: relative;
}
.spw-micve-wrap .micve-convenience-wrap.map .direction-guide-map .map-gui-banner .map-area {
  width: 100%;
  height: 31.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.map .direction-guide-map .map-gui-banner .map-area {
    height: 300px;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.map .direction-guide-map .map-gui-banner .map-area {
    height: 400px;
  }
}
.spw-micve-wrap .micve-convenience-wrap.map .direction-guide-map .map-gui-banner .map-area iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.spw-micve-wrap .micve-convenience-wrap.map .map-foot-detail {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #004098;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.6875rem 3.0625rem;
  width: 40.625rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.map .map-foot-detail {
    position: static;
    width: auto;
    padding: 1.6875rem 1.3rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.map .map-foot-detail {
    padding: 1.6875rem 3.0625rem;
  }
}
.spw-micve-wrap .micve-convenience-wrap.map .map-foot-detail .icon {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 2.875rem;
  height: 2.75rem;
  background: url("../images/sub/map-foot-detail-icon.png") 0 0 no-repeat;
  background-size: contain;
  margin-right: 2.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.map .map-foot-detail .icon {
    margin-right: 1.2rem;
  }
}
.spw-micve-wrap .micve-convenience-wrap.map .map-foot-detail > ul > li {
  margin-bottom: 0.625rem;
}
.spw-micve-wrap .micve-convenience-wrap.map .map-foot-detail > ul > li:last-child {
  margin-bottom: 0;
}
.spw-micve-wrap .micve-convenience-wrap.map .map-foot-detail > ul > li p {
  color: #fff;
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box {
  position: relative;
  background-color: #f8f9fb;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box {
    padding: 1.25rem 0.9375rem;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box:before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3.75rem;
  background-color: #fff;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box:before {
    display: none;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-inner {
  position: relative;
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-inner:before {
  position: absolute;
  top: 242px;
  left: 256px;
  content: "";
  display: block;
  width: 20.5625rem;
  height: 12.1875rem;
  background-size: contain;
  background: url("../images/sub/micve-floor-bg.png") 0 0 no-repeat;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-inner:before {
    display: none;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-inner:before {
    display: block;
    top: 318px;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .title-wrap {
  position: absolute;
  top: 68px;
  left: 68px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .title-wrap {
    position: static;
    margin-bottom: 1.875rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .title-wrap {
    position: absolute;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .title-wrap .tt {
  display: block;
  margin-bottom: 1rem;
  line-height: 1.3333;
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .title-wrap .tt span {
  font-family: "Suit";
  display: inline-block;
  font-size: 2.25rem;
  font-weight: 900;
  letter-spacing: -1px;
  line-height: 1.11;
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .title-wrap .tt span:after {
  content: "";
  display: inline-block;
  width: 1.125rem;
  height: 1.125rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0.375rem solid #f26632;
  border-radius: 50%;
  position: relative;
  top: -0.5rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .title-wrap .tt span br {
    display: none;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .title-wrap .tt span br {
    display: block;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .title-wrap .con {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.777;
  color: #666;
  letter-spacing: -1px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .title-wrap .con br {
    display: none;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .title-wrap .con br {
    display: block;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap {
  z-index: 2;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    max-width: 940px;
    margin: 0 auto;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb {
  display: block;
  padding-left: 1px;
  border-bottom: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb {
    display: table;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb {
    display: block;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb thead {
  display: block;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb thead {
    display: table-header-group;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb thead {
    display: block;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb thead tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb thead tr {
    display: table-row;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb thead tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb thead tr th {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.5rem 0.9375rem;
  margin-left: -1px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb thead tr th {
    display: table-cell;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb thead tr th {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb thead tr th:first-child {
  border-left: 1px solid #dbdbdb;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb thead tr th:first-child {
    min-width: 70px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb thead tr th:first-child {
    min-width: auto;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb thead tr th:last-child {
  border-right: 1px solid #dbdbdb;
  width: 475px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb thead tr th:last-child {
    width: auto;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb thead tr th:last-child {
    width: 380px;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody {
  display: block;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody {
    display: table-row-group;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody {
    display: block;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody td {
  height: auto;
  line-height: 2;
  min-height: 55px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody td.highlight {
    background-color: #f79447;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody td.highlight .t-black {
    color: #fff;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr {
    display: table-row;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr:last-child td:last-child:after {
  display: none;
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr.hei-1f {
  height: 209px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr.hei-1f {
    height: auto;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr.hei-1f {
    height: 241px;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr.hei-2f {
  height: 305px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr.hei-2f {
    height: auto;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr.hei-2f {
    height: 369px;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr.hei-3f {
  height: 81px;
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr.hei-3f {
    height: 113px;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr.hei-4f {
  height: 81px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr.hei-4f {
    height: auto;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr.hei-4f {
    height: 82px;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr.hei-5f {
  height: 81px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr.hei-5f {
    height: auto;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr.hei-5f {
    height: 113px;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr.hei-6f {
  height: 81px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr.hei-6f {
    height: auto;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr.hei-6f {
    height: 81px;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr td {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.5rem 0.9375rem;
  margin-left: -1px;
  margin-top: -1px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr td {
    display: table-cell;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr td {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr td:first-child {
  border-left: 1px solid #dbdbdb;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr td:last-child {
  position: relative;
  border-right: 1px solid #dbdbdb;
  border-left: 1px solid #90a8c9;
  width: 475px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr td:last-child {
    border-left: 1px solid #dbdbdb;
    width: auto;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr td:last-child {
    width: 380px;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr td:last-child:after {
  z-index: 1;
  position: absolute;
  bottom: -0.6875rem;
  left: -0.6875rem;
  content: "";
  display: block;
  width: 0.6875rem;
  height: 0.6875rem;
  border-radius: 50%;
  border-width: 5px;
  border-style: solid;
  border-color: #d9e3f0;
  background-color: #004098;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr td:last-child:after {
    display: none;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .tb_w .tb tbody tr td.import {
  font-weight: 400;
  color: #004098;
  background-color: #e5ecf4;
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  width: 4px;
  height: 100px;
  background-color: #3a495e;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building:after {
    display: none;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.annex:after {
  right: -3px;
  height: 510px;
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.annex .tb_w .tb thead tr th:first-child {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: auto;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.annex .tb_w .tb thead tr th:first-child {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.annex .tb_w .tb thead tr th:first-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.annex .tb_w .tb thead tr th:last-child {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  width: 475px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.annex .tb_w .tb thead tr th:last-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: auto;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.annex .tb_w .tb thead tr th:last-child {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 380px;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.annex .tb_w .tb tbody tr td:first-child {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: auto;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.annex .tb_w .tb tbody tr td:first-child {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.annex .tb_w .tb tbody tr td:first-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.annex .tb_w .tb tbody tr td:last-child {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  width: 475px;
  border-right: 1px solid #f79447;
  border-left: 1px solid #dbdbdb;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.annex .tb_w .tb tbody tr td:last-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: auto;
    border-right: 1px solid #dbdbdb;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.annex .tb_w .tb tbody tr td:last-child {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 380px;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.annex .tb_w .tb tbody tr td:last-child:after {
  left: auto;
  right: -11px;
  border-color: #fde8e0;
  background-color: #f26632;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.annex .tb_w .tb tbody tr td:last-child:after {
    display: none;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.center {
  border-top: 4px solid #3a495e;
  padding-bottom: 54px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 8.9375rem;
  background-color: #fff;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.center {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    padding-bottom: 0;
    width: 100%;
    margin-top: 1.25rem;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.center:after {
  display: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.main {
    margin-top: 1.25rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.main {
    margin-top: 0;
    margin-left: 0.9375rem;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building.main:after {
  left: -3px;
  height: 942px;
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building .passageway {
  border-bottom: 3px solid #fff;
  background-color: #f79447; background-color: #f26632;
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building .passageway:last-child {
  border-bottom: 0;
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building .passageway.f2 {
  height: 205px;
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building .passageway.f1 {
  height: 175px;
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building .passageway.bf1 {
  height: 53px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building .passageway.f2, .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building .passageway.f1, .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building .passageway.bf1 {
    height: auto;
    display: none;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building .passageway.mob {
  display: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building .passageway.mob {
    display: block;
    padding: 1.25rem 0.9375rem;
    line-height: 2;
  }
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building .passageway .pg-box {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.spw-micve-wrap .micve-convenience-wrap.floor .micve-floor-box .floor-wrap .building .passageway .pg-box p {
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  color: #fff;
}
.spw-micve-wrap .micve-convenience-wrap.cv .cv-state-ls > ul {
  margin: -0.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.spw-micve-wrap .micve-convenience-wrap.cv .cv-state-ls > ul > li {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.9375rem;
  width: 33.3333%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.cv .cv-state-ls > ul > li {
    width: 100%;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.cv .cv-state-ls > ul > li {
    width: 50%;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.cv .cv-state-ls > ul > li {
    width: 33.3333%;
  }
}
.spw-micve-wrap .micve-convenience-wrap.cv .cv-state-ls .box {
  height: 100%;
  background-color: #eaeff5;
}
.spw-micve-wrap .micve-convenience-wrap.cv .cv-state-ls .box .pic {
  height: 15.625rem;
}
.spw-micve-wrap .micve-convenience-wrap.cv .cv-state-ls .box .pic img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.spw-micve-wrap .micve-convenience-wrap.cv .cv-state-ls .box .con {
  background-color: #eaeff5;
  padding: 2.125rem 3.0625rem 1.875rem;
  padding-right: 1.8rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.cv .cv-state-ls .box .con {
    padding: 1.3rem 0.9375rem 1.3rem;
    height: auto;
  }
}
.spw-micve-wrap .micve-convenience-wrap.cv .cv-state-ls .box .con .tt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.1875rem;
}
.spw-micve-wrap .micve-convenience-wrap.cv .cv-state-ls .box .con .tt i {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: "Suit";
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1.5625rem;
  height: 1.5625rem;
  border-radius: 50%;
  background-color: #000;
  font-size: 0.875rem;
  font-weight: 700;
  color: #fff;
  margin-right: 0.625rem;
}
.spw-micve-wrap .micve-convenience-wrap.cv .cv-state-ls .box .con .tt span {
  font-size: 1rem;
  font-weight: 500;
  color: #555;
}
.spw-micve-wrap .micve-convenience-wrap.cv .cv-state-ls .box .con .ls-typ {
  padding-left: 2.1875rem;
}
.spw-micve-wrap .micve-convenience-wrap.cv .cv-bd-in-ls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.cv .cv-bd-in-ls {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.spw-micve-wrap .micve-convenience-wrap.cv .cv-bd-in-ls > li {
  width: 21.625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.cv .cv-bd-in-ls > li {
    width: auto;
  }
}
.spw-micve-wrap .micve-convenience-wrap.cv .cv-bd-in-ls.small > li:nth-child(2) {
  width: 18.4rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.cv .cv-bd-in-ls.small > li:nth-child(2) {
    width: auto;
  }
}
.spw-micve-wrap .micve-convenience-wrap.tel-gui .tel-info-between-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.tel-gui .tel-info-between-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.tel-gui .tel-info-between-box {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.spw-micve-wrap .micve-convenience-wrap.tel-gui .tel-info-between-box .bd-box {
  margin-right: 2.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.tel-gui .tel-info-between-box .bd-box {
    width: 100%;
    margin-bottom: 1.5rem;
    margin-right: 0;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.tel-gui .tel-info-between-box .bd-box {
    margin-bottom: 0;
    margin-right: 1.5rem;
  }
}
.spw-micve-wrap .micve-convenience-wrap.tel-gui .tel-info-between-box .bd-box .tb_w .tb thead tr th {
  padding: 0.875rem 0.9375rem;
}
.spw-micve-wrap .micve-convenience-wrap.tel-gui .tel-info-between-box .bd-box .tb_w .tb tbody tr th {
  padding: 0.875rem 0.9375rem;
}
.spw-micve-wrap .micve-convenience-wrap.tel-gui .tel-info-between-box .bd-box .tb_w .tb tbody tr td {
  padding: 0.875rem 0.9375rem;
}
.spw-micve-wrap .micve-convenience-wrap.tel-gui .tel-info-between-box .pic-box {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 37.9375rem;
  height: 17.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.tel-gui .tel-info-between-box .pic-box {
    width: auto;
    height: auto;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-micve-wrap .micve-convenience-wrap.tel-gui .tel-info-between-box .pic-box {
    width: 22rem;
    height: 17.3rem;
  }
}
.spw-micve-wrap .micve-convenience-wrap.tel-gui .tel-info-between-box .pic-box img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* 병원안내 > 병원소개 */
.spw-hiinf-wrap.sz-100per {
  max-width: none;
}
.spw-hiinf-wrap .introduction-between-box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .introduction-between-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.spw-hiinf-wrap .introduction-between-box:before {
  position: absolute;
  top: 36.25rem;
  left: 6.25rem;
  content: "";
  display: block;
  width: 25.4375rem;
  height: 18.375rem;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("../images/sub/introduction-between-box-bg.png");
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .introduction-between-box:before {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .introduction-between-box:before {
    display: block;
    top: 18.75rem;
    left: auto;
    right: 0;
    opacity: 0.3;
  }
}
.spw-hiinf-wrap .introduction-between-box .bw-l, .spw-hiinf-wrap .introduction-between-box .bw-r, .spw-hiinf-wrap .introduction-between-box .last-name {
  z-index: 1;
}
.spw-hiinf-wrap .introduction-between-box .bw-l {
  margin-right: 3.0625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .introduction-between-box .bw-l {
    margin-right: 0;
    margin-bottom: 1.875rem;
    text-align: center;
  }
}
.spw-hiinf-wrap .introduction-between-box .title {
  display: block;
  margin-bottom: 3.75rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .introduction-between-box .title {
    margin-bottom: 1.25rem;
  }
}
.spw-hiinf-wrap .introduction-between-box .title span {
  position: relative;
  display: inline-block;
  font-size: 2.25rem;
  font-weight: 700;
  letter-spacing: -2px;
  line-height: 1.3333;
}
.spw-hiinf-wrap .introduction-between-box .title span:after {
  content: "";
  display: inline-block;
  width: 1.125rem;
  height: 1.125rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0.375rem solid #f26632;
  border-radius: 50%;
  position: relative;
  top: -0.75rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .introduction-between-box .title span br {
    display: none;
  }
}
.spw-hiinf-wrap .introduction-between-box .cont-txt-box .txt-tt {
  display: block;
  font-size: 1.125rem;
  font-weight: 500;
  color: #000;
  line-height: 1.6666;
  margin-bottom: 1.625rem;
}
.spw-hiinf-wrap .introduction-between-box .cont-txt-box .txt-ls {
  margin-top: 2.1875rem;
}
.spw-hiinf-wrap .introduction-between-box .cont-txt-box .txt-ls > li {
  line-height: 2;
  margin-bottom: 2.1875rem;
}
.spw-hiinf-wrap .introduction-between-box .cont-txt-box .txt-ls > li:last-child {
  margin-bottom: 0;
}
.spw-hiinf-wrap .introduction-between-box .cont-txt-box .txt-ls > li strong {
  display: block;
  font-size: 1rem;
  font-weight: 500;
  color: #f26532;
}
.spw-hiinf-wrap .introduction-between-box .cont-txt-box .txt-ls > li p {
  font-size: 1rem;
  font-weight: 200;
  color: #555;
}
.spw-hiinf-wrap .introduction-between-box .last-name {
  position: absolute;
  top: 558px;
  left: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .introduction-between-box .last-name {
    position: static;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 1.875rem;
  }
}
.spw-hiinf-wrap .introduction-between-box .last-name .ln-inner .j-tt {
  display: block;
  font-size: 1.125rem;
  font-weight: 400;
  color: #000;
  margin-bottom: 0.75rem;
}
.spw-hiinf-wrap .introduction-between-box .last-name .ln-inner .j-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.spw-hiinf-wrap .introduction-between-box .last-name .ln-inner .j-name span.end {
  margin-left: 0.625rem;
  font-size: 1.125rem;
  font-weight: 400;
  color: #000;
}
.spw-hiinf-wrap .introduction-between-box .last-name.txt-arr-row .ln-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.spw-hiinf-wrap .introduction-between-box .last-name.txt-arr-row .ln-inner .j-tt {
  margin-bottom: 0;
  margin-right: 0.5625rem;
}
.spw-hiinf-wrap .hiinf-president-int-wrap .introduction-between-box {
  padding-bottom: 16.25rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-president-int-wrap .introduction-between-box {
    padding-bottom: 0;
  }
}
.spw-hiinf-wrap .hiinf-president-int-wrap .introduction-between-box:before {
  top: auto;
  left: auto;
  bottom: 0;
  right: 0;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-president-int-wrap .introduction-between-box:before {
    bottom: auto;
    top: 18.75rem;
  }
}
.spw-hiinf-wrap .hiinf-president-int-wrap .introduction-between-box .last-name {
  top: 475px;
}
.spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .title {
  display: block;
  text-align: center;
  margin-bottom: 2.8125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .title {
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .title {
    margin-bottom: 2.25rem;
  }
}
.spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .title span {
  position: relative;
  display: inline-block;
  font-size: 2.25rem;
  font-weight: 700;
  letter-spacing: -2px;
  line-height: 1.3333;
}
.spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .title span:after {
  content: "";
  display: inline-block;
  width: 1.125rem;
  height: 1.125rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0.375rem solid #f26632;
  border-radius: 50%;
  position: relative;
  top: -0.75rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .title span br {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .ip-contents-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .ip-contents-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .ip-contents-box {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .ip-contents-box .pres-area {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 500px;
  padding-right: 88px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 1.125rem;
  text-align: right;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .ip-contents-box .pres-area {
    text-align: center;
    width: auto;
    padding-right: 0;
    overflow: hidden;
    height: 300px;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .ip-contents-box .pres-area {
    text-align: right;
    height: auto;
    width: 500px;
    padding-right: 88px;
    padding-top: 1.125rem;
  }
}
.spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .ip-contents-box .pres-area:before {
  z-index: 1;
  position: absolute;
  top: 3.4375rem;
  left: -2.6875rem;
  content: "";
  display: block;
  width: 25.4375rem;
  height: 18.375rem;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("../images/sub/introduction-between-box-bg.png");
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .ip-contents-box .pres-area:before {
    width: 13rem;
    height: 10rem;
    top: 7.875rem;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    margin-left: -3.525rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .ip-contents-box .pres-area:before {
    top: 4.875rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .ip-contents-box .pres-area:before {
    width: 22.4375rem;
    height: 16.375rem;
    top: 3.4375rem;
    left: 15.3125rem;
    margin-left: -3.525rem;
  }
}
.spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .ip-contents-box .pres-area img {
  z-index: 2;
  position: relative;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .ip-contents-box .pres-area img {
    width: 14.375rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .ip-contents-box .pres-area img {
    width: 20rem;
  }
}
.spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .ip-contents-box .txt-area .nor-c strong {
  display: inline-block;
  line-height: 1.6666;
  margin-bottom: 1.875rem;
}
.spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .ip-contents-box .txt-area .hd-name {
  margin-top: 1.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .ip-contents-box .txt-area .hd-name em {
  font-size: 1.125rem;
  font-weight: 400;
  color: #000;
  margin-right: 0.5rem;
}
.spw-hiinf-wrap .hiinf-president-int-wrap .int-president-conbox .ip-contents-box .txt-area .hd-name strong {
  font-family: "NanumMyeongjo";
  font-size: 2.25rem;
  color: #000;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box {
  position: relative;
  padding-top: 3.5rem;
  padding-bottom: 6rem;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box:before, .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box:after {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box:before {
  top: -0.9rem;
  background-image: url("../images/sub/mivi-dia-bg-m.png");
  width: 62.4375rem;
  height: 16.4375rem;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box:after {
  top: 23.75rem;
  background-image: url("../images/sub/mivi-dia-bg-v.png");
  width: 65.4375rem;
  height: 21.0625rem;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area {
  z-index: 1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .title .tt-first {
  width: 8.375rem;
  height: 8.875rem;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .title .tt-full {
  font-size: 1.875rem;
  font-weight: 700;
  letter-spacing: 0.0938rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 1.25rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: -0.625rem;
    margin-top: 1.25rem;
  }
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li {
  position: absolute;
  top: 3.4375rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li {
    position: static;
    -webkit-transform: none;
            transform: none;
    margin-bottom: 0.9375rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li {
    margin-bottom: 0;
    padding: 0.625rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:last-child {
    margin-bottom: 0;
  }
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:before, .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:after {
  position: absolute;
  content: "";
  display: block;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:before, .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:after {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:before {
  z-index: 1;
  width: 4.8125rem;
  height: 1px;
  background-color: rgba(242, 101, 50, 0.4);
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:after {
  width: 0.4375rem;
  height: 0.4375rem;
  border: 5px solid #fde8e0;
  border-radius: 50%;
  background-color: #f26532;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:nth-child(1) {
  margin-left: -18.75rem;
  padding-right: 6.875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:nth-child(1) {
    margin-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:nth-child(1) {
    padding-right: 0.625rem;
  }
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:nth-child(1):before {
  right: 0;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:nth-child(1):after {
  right: 4.425rem;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:nth-child(2) {
  margin-left: 20.15rem;
  padding-left: 6.875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:nth-child(2) {
    padding-left: 0.625rem;
  }
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:nth-child(2):before {
  left: 0;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:nth-child(2):after {
  left: 4.425rem;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:nth-child(3) {
  top: auto;
  bottom: 0;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  margin-left: 5.85rem;
  padding-top: 2.8125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:nth-child(3) {
    -webkit-transform: none;
            transform: none;
    margin-left: 0;
    padding-top: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:nth-child(3) {
    padding-top: 0.625rem;
  }
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:nth-child(3):before {
  width: 1px;
  height: 1.0625rem;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  margin-left: -5.8125rem;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li:nth-child(3):after {
  top: 0.625rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  margin-left: -5.8125rem;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li .icon {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 1.875rem;
  display: block;
  width: 7.5rem;
  height: 7.5rem;
  border: 1px solid #fad6c8;
  border-radius: 50%;
  background-color: #fff;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li .icon {
    width: 3.125rem;
    height: 3.125rem;
    margin-right: 0.7rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li .icon {
    width: 4.375rem;
    height: 4.375rem;
  }
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li .icon.con-1 {
  background-image: url("../images/sub/mv-area-mi-icon-1.png");
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li .icon.con-2 {
  background-image: url("../images/sub/mv-area-mi-icon-2.png");
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li .icon.con-3 {
  background-image: url("../images/sub/mv-area-mi-icon-3.png");
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area .sub-txt > li p {
  white-space: nowrap;
  font-size: 1.25rem;
  font-weight: 500;
  color: #000;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.mi {
  padding-bottom: 11.25rem;
  margin-bottom: 4.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.mi {
    padding-bottom: 0;
    margin-bottom: 2.8rem;
  }
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.mi .title .tt-first {
  background-image: url("../images/sub/mivi-dia-mark-m.png");
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.mi .title .tt-full {
  color: #f26532;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.mi .sub-txt > li:nth-child(1) .icon {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-right: 0;
  margin-left: 1.875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.mi .sub-txt > li:nth-child(1) .icon {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-left: 0;
    margin-right: 0.7rem;
  }
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.mi .sub-txt > li:nth-child(1) p {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.mi .sub-txt > li:nth-child(1) p {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.vi .title .tt-first {
  background-image: url("../images/sub/mivi-dia-mark-v.png");
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.vi .title .tt-full {
  color: #004098;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.vi .sub-txt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.vi .sub-txt {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.vi .sub-txt > li {
    padding: 0;
    margin-bottom: 0.625rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.vi .sub-txt > li:last-child {
    margin-bottom: 0;
  }
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.vi .sub-txt > li:before {
  background-color: rgba(0, 64, 152, 0.4);
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.vi .sub-txt > li:after {
  border: 5px solid #d9e3f0;
  background-color: #004098;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.vi .sub-txt > li:nth-child(1) {
  margin-left: -16.75rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.vi .sub-txt > li:nth-child(1) {
    margin-left: 0;
  }
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.vi .sub-txt > li:nth-child(2) {
  margin-left: 18.35rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.vi .sub-txt > li:nth-child(2) {
    margin-left: 0;
  }
}
.spw-hiinf-wrap .hiinf-mivi-wrap .mivi-dia-box .mv-area.vi .sub-txt > li p {
  font-size: 1.4375rem;
  font-weight: 700;
  color: #004098;
}
.spw-hiinf-wrap .hiinf-mivi-wrap .boxing-cont-cir .box .title-area {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .boxing-cont-cir .box .title-area {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.spw-hiinf-wrap .hiinf-mivi-wrap .boxing-cont-cir .box .title-area .tt {
  padding-left: 0;
  margin-top: 2.8125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .boxing-cont-cir .box .title-area .tt {
    padding-left: 1.25rem;
    margin-top: 0;
  }
}
.spw-hiinf-wrap .hiinf-mivi-wrap .boxing-cont-cir .box .txt-area {
  border-top: 1px solid #d8d8d8;
  padding-top: 1.5625rem;
  margin-top: 2.1875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .boxing-cont-cir .box .txt-area {
    padding-top: 1.16rem;
    margin-top: 1.38rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .boxing-cont-cir .box .txt-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .boxing-cont-cir .box .txt-area .mob-ls-sz-fix {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: -0.3125rem;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-mivi-wrap .boxing-cont-cir .box .txt-area .mob-ls-sz-fix > li {
    width: 50%;
    padding: 0.3125rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.spw-hiinf-wrap .hiinf-founder-wrap .spw-cont-fix-sz .fix-sz-inner {
  max-width: 1300px;
  margin: 0 auto;
}
.spw-hiinf-wrap .hiinf-founder-wrap .introduction-between-box {
  padding-bottom: 3.9375rem;
}
.spw-hiinf-wrap .hiinf-founder-wrap .introduction-between-box:before {
  top: auto;
  left: auto;
  bottom: -4.125rem;
  right: -15.1875rem;
  width: 31.0625rem;
  height: 23.5rem;
  background-image: url("../images/sub/introduction-between-box-big-bg.png");
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-founder-wrap .introduction-between-box:before {
    bottom: auto;
    top: 18.75rem;
    right: 0;
  }
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap {
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #f79447;
  background-image: url("../images/sub/swipe-hiinf-bg.png");
  padding-top: 2.8125rem;
  padding-bottom: 4.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap {
    background-position: 0 0;
    padding-top: 1.5rem;
    padding-bottom: 2.7rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap {
    background-position: center center;
  }
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .wrap-inner {
  position: relative;
  max-width: 1300px;
  padding: 0 3.0625rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .title-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .title-box .title {
  font-size: 1.625rem;
  font-weight: 500;
  color: #fff;
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .title-box .more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .title-box .more i {
  margin-right: 0.375rem;
  display: block;
  width: 0.75rem;
  height: 0.75rem;
  position: relative;
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .title-box .more i:before, .spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .title-box .more i:after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .title-box .more i:after {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .title-box .more span {
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .hiinf-slide-box {
  position: relative;
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .hiinf-slide-box .swipe-hiinf {
  position: relative;
  overflow: hidden;
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .hiinf-slide-box .swipe-hiinf .hiinf-sw-conbox {
  display: block;
  background-color: #fff;
  padding: 1.875rem 1.6875rem;
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .hiinf-slide-box .swipe-hiinf .hiinf-sw-conbox .con .tt {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 1.75rem;
  font-size: 0.875rem;
  font-weight: 500;
  color: #fff;
  background-color: #6d85a9;
  border-radius: 15px;
  padding: 0 0.9375rem;
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .hiinf-slide-box .swipe-hiinf .hiinf-sw-conbox .con .txt {
  height: 8.9375rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.675rem 0;
  box-sizing: border-box;
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .hiinf-slide-box .swipe-hiinf .hiinf-sw-conbox .con .txt p {
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
  font-size: 1rem;
  font-weight: 400;
  color: #555;
  line-height: 1.875;
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .hiinf-slide-box .swipe-hiinf .hiinf-sw-conbox .foot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid #d9d9d9;
  padding: 1.1875rem 0 0.625rem;
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .hiinf-slide-box .swipe-hiinf .hiinf-sw-conbox .foot .day {
  font-family: "Suit";
  font-size: 0.9375rem;
  font-weight: 500;
  color: #555;
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .hiinf-slide-box .swipe-hiinf .hiinf-sw-conbox .foot .like i {
  display: block;
  width: 1.1875rem;
  height: 1.0625rem;
  background: url("../images/sub/swipe-hiinf-like.png") 0 0 no-repeat;
  background-size: contain;
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .hiinf-slide-box .swipe-hiinf .hiinf-sw-conbox .foot .like.on i {
  background: url("../images/sub/swipe-hiinf-like-on.png") 0 0 no-repeat;
  background-size: contain;
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .hiinf-slide-box .sw-btn {
  width: 1.5625rem;
  height: 2.1875rem;
  background: url("../images/sub/hiinf-slide-arrow-btn.png") 0 0 no-repeat;
  background-size: contain;
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .hiinf-slide-box .sw-btn.prev {
  left: -56px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .hiinf-slide-box .sw-btn.prev {
    left: -2.4375rem;
  }
}
.spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .hiinf-slide-box .sw-btn.next {
  right: -56px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-founder-wrap .swipe-hiinf-wrap .hiinf-slide-box .sw-btn.next {
    right: -2.4375rem;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box:after {
  font-family: "Suit";
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .circle-iconbox {
  overflow: visible;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .circle-iconbox.oval {
  padding: 0.3125rem;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .circle-iconbox.oval.bg.blue {
  min-width: 13rem;
  min-height: 4.1875rem;
  font-size: 1.0625rem;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .circle-iconbox.oval.bg.gray {
  min-width: 10.625rem;
  min-height: 3.5rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .bg-box .circle-iconbox.oval.bg.gray {
    min-width: auto;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .circle-iconbox.oval.bg.lightsky {
  min-width: 10.625rem;
  min-height: 3.5rem;
  background-color: #1b8be2;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .circle-iconbox.oval.bg.lightsky .nor-txt {
  color: #fff;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .circle-iconbox.oval.line.blue {
  min-width: 13rem;
  min-height: 4.1875rem;
  font-size: 1rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .bg-box .circle-iconbox.oval.line.blue {
    min-width: auto;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .rectangle-box {
  padding: 0.3125rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 3.5625rem;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .rectangle-box .txt {
  text-align: center;
  font-size: 1rem;
  font-weight: 500;
  color: #004098;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .rectangle-box.line {
  border-width: 1px;
  border-style: solid;
  background-color: #fff;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .rectangle-box.line.blue {
  border-color: #8ea6c6;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .rectangle-box.line.blue.point-b {
  border-bottom: 2px solid #3a495e;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .rectangle-box.bg.blue {
  background-color: #8ea6c6;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .rectangle-box.bg.blue .txt {
  color: #fff;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .rectangle-box.bg.blue.part {
  background-color: rgba(142, 166, 198, 0.15);
  min-height: 46px;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .rectangle-box.bg.blue.part .txt {
  color: #3a495e;
  font-weight: 400;
  word-break: break-word;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .rectangle-box.bg.lightblue.part {
  background-color: rgba(27, 139, 226, 0.15);
  min-height: 42px;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .rectangle-box.bg.lightblue.part .txt {
  color: #3a495e;
  font-weight: 400;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .org-dash-ls > ul {
  text-align: center;
  background-color: rgba(142, 166, 198, 0.15);
  padding: 1.0625rem 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .org-dash-ls > ul > li {
  font-size: 1rem;
  font-weight: 400;
  color: #3a495e;
  margin-bottom: 0.4375rem;
  line-height: 1.3;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .org-dash-ls > ul > li:last-child {
  margin-bottom: 0;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .org-dash-ls > ul > li .mark {
  word-break: break-word;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .org-boxin-box {
  background-color: rgba(142, 166, 198, 0.15);
  padding: 0.8125rem;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .org-boxin-box .org-dash-ls > ul {
  background-color: transparent;
  padding: 0.9375rem 0.3125rem;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .org-boxin-box .one-ul > li {
  margin-bottom: 0.625rem;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .org-boxin-box .one-ul > li:last-child {
  margin-bottom: 0;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .org-boxin-box.flex-r {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 976px;
  margin: 0 auto;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .org-boxin-box.flex-r .one-ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.3125rem;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .org-boxin-box.flex-r .one-ul > li {
  width: 20%;
  padding: 0.3125rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 0;
}
.spw-hiinf-wrap .hiinf-org-wrap .bg-box .org-boxin-box.flex-r .one-ul > li .rectangle-box {
  width: 100%;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .foundation-box > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .foundation-box > li > .circle-iconbox {
  overflow: visible;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .foundation-box > li > .circle-iconbox:before {
  z-index: 2;
  top: 148px;
  height: 513px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .foundation-box > li > .circle-iconbox:before {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .represent-ul {
  z-index: 2;
  position: relative;
  margin-top: 20px;
  width: 100%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .represent-ul {
    margin-top: 10px;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .represent-ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul {
  position: relative;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: -5px;
    margin-top: 10px;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li {
  position: absolute;
  top: -67px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li {
    position: static;
    -webkit-transform: none;
            transform: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 5px;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li .circle-iconbox {
    width: 100%;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.lt {
  margin-left: -319px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.lt {
    margin-left: 0;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.lt {
    max-width: 300px;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.lt:before {
  content: "";
  display: block;
  background-color: #8ea6c6;
  position: absolute;
  height: 289px;
  width: 1px;
  left: 257px;
  top: 33px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.lt:before {
    display: none;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.lt .cir-ls > li:before, .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.lt .cir-ls > li:after {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.lt .cir-ls > li:before {
  z-index: 2;
  left: 244px;
  width: 14px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.lt .cir-ls > li:after {
  right: -41px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.lt .cir-ls > li:nth-child(1):before {
  top: 33px;
  width: 75px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.lt .cir-ls > li:nth-child(1):after {
  top: 33px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.rt {
  margin-left: 319px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.rt {
    margin-left: 0;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.rt {
    max-width: 300px;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.rt .cir-ls > li:before, .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.rt .cir-ls > li:after {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.rt .cir-ls > li:before {
  z-index: 2;
  top: 33px;
  right: 244px;
  width: 75px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.rt .cir-ls > li:after {
  top: 33px;
  left: -41px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.bt {
  position: static;
  padding-top: 445px;
  -webkit-transform: none;
          transform: none;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .circle-ul > li.bt {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
    padding-top: 0;
    margin-top: 10px;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .cir-ls > li {
  margin-bottom: 30px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .cir-ls > li:last-child {
  margin-bottom: 0;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .cir-ls > li .org-boxin-box {
  margin-top: 10px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: -0.3125rem;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls:before, .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls:after {
  content: "";
  display: block;
  background-color: #8ea6c6;
  position: absolute;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls:before, .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls:after {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls:before {
  width: 635px;
  top: -31px;
  height: 1px;
  left: 178px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls:after {
  height: 192px;
  width: 1px;
  left: 812px;
  top: -31px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li {
  margin-right: 50px;
  width: 351px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li {
    margin: 0;
    width: auto;
    padding: 0.3125rem;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 212px;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li:after {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li:nth-child(1) > .circle-iconbox:after {
  top: -41px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li:nth-child(2) {
  margin-right: 91px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li:nth-child(2) {
    margin-right: 0;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li:nth-child(2) > .circle-iconbox:after {
  top: -41px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li:nth-child(3) {
  width: 308px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li:nth-child(3) > .circle-iconbox:after {
  left: -41px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li:nth-child(4) {
  width: 308px;
  position: absolute;
  top: 66px;
  right: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li:nth-child(4) {
    position: static;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li:nth-child(4) > .circle-iconbox:after {
  left: -41px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li:nth-child(5) {
  width: 308px;
  position: absolute;
  top: 132px;
  right: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li:nth-child(5) {
    position: static;
    width: auto;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li:nth-child(5) > .circle-iconbox:after {
  left: -41px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li:nth-child(3), .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li:nth-child(4), .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li:nth-child(5) {
  margin-right: 0;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li > .circle-iconbox {
  width: 100%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls > li > .circle-iconbox:after {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls .rect-list {
  margin-top: 10px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls .rect-list > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls .rl-prt {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 11px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls .rl-prt:last-child {
  margin-right: 0;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls .rl-prt > li {
  margin-bottom: 10px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bottom-ls .rl-prt > li:last-child {
  margin-bottom: 0;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bt-line-box {
  margin-top: 52px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bt-line-box .rect-list{
  margin-top: 0;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bt-line-box .rect-list .arr-hd-circle.circle-dire-col:after{
  top: -9px;
}
@media (min-width: 0px) and (max-width: 1399px){
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bt-line-box .rect-list .arr-hd-circle.circle-dire-col:after{
    display:none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bt-line-box .rect-list .circle-iconbox{
  margin-top:5px; width: 100%; 
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bt-line-box {
    margin-top: 5px;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bt-line-box > .circle-iconbox {
  width: 100%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bt-line-box > .circle-iconbox:before, .spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bt-line-box > .circle-iconbox:after {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bt-line-box > .circle-iconbox:before {
  top: -52px;
  height: 50px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-foundation-dia .bt-line-box > .circle-iconbox:after {
  top: -11px;
  border-color: transparent;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .andong-box > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .andong-box > li > .circle-iconbox {
  margin-bottom: 71px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .andong-box > li > .circle-iconbox {
    margin-bottom: 10px;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .director-ul {
    max-width: 800px;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .director-ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .director-ul > li > .circle-iconbox {
  margin-bottom: 16px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .director-ul > li > .circle-iconbox {
    margin-bottom: 10px;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .director-ul > li > .circle-iconbox:before, .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .director-ul > li > .circle-iconbox:after {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .director-ul > li > .circle-iconbox:before {
  top: -71px;
  height: 71px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .director-ul > li > .circle-iconbox:after {
  top: -45px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .org-boxin-box.flex-r {
    max-width: none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .org-boxin-box.flex-r:before {
  bottom: -59px;
  height: 59px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .org-boxin-box.flex-r:before {
    display: none;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .org-boxin-box.flex-r .one-ul > li {
    width: 50%;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .org-boxin-box.flex-r .one-ul > li {
    width: 33.3333%;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .org-boxin-box.flex-r .one-ul > li {
    width: 25%;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 89px;
  padding-left: 31px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul {
    margin: -5px;
    margin-top: 10px;
    padding-left: 0;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul:before, .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul:after {
  content: "";
  display: block;
  background-color: #8ea6c6;
  position: absolute;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul:before, .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul:after {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul:before {
  width: 1px;
  height: 126px;
  top: -31px;
  left: 0;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul:after {
  width: 875px;
  height: 1px;
  top: -31px;
  left: 0;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li {
  margin-right: 10px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li {
    margin-right: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 5px;
    width: 50%;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li {
    width: 25%;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li:last-child {
  margin-right: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li > .circle-iconbox {
    width: 100%;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li > .circle-iconbox:after {
  top: -41px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li > .circle-iconbox:after {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li .subcon-ul {
  margin-top: 10px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li .subcon-ul > li {
  margin-bottom: 10px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li .subcon-ul > li:last-child {
  margin-bottom: 0;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li.par-1 {
  position: absolute;
  top: 66px;
  left: 31px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li.par-1 {
    position: static;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li.par-1 > .circle-iconbox:after {
  top: 50%;
  left: -41px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li.par-2 > .circle-iconbox:after {
  top: 50%;
  left: -41px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li.par-4 {
  margin-right: 50px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li.par-4 {
    margin-right: 0;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li.par-5 {
  width: 530px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li.par-5 {
    width: auto;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .dtpart-ul > li.par-5 > .circle-iconbox {
  width: 100%;
  min-width: auto;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .nr-prt-ls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -1px;
  margin-top: 10px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .nr-prt-ls > li {
  padding: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 33.3333%;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .nr-team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -5px;
  margin-top: 10px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .nr-team > li {
  padding: 5px;
  width: 33.3333%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .team-ls > li {
  margin-bottom: 10px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-andong-dia .team-ls > li:last-child {
  margin-bottom: 10px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .yongsang-box > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .yongsang-box > li > .circle-iconbox:before, .spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .yongsang-box > li > .circle-iconbox:after {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .yongsang-box > li > .circle-iconbox:before {
  bottom: -41px;
  height: 41px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .yongsang-box > li > .circle-iconbox:after {
  bottom: -51px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 71px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul {
    margin: -5px;
    margin-top: 10px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul {
    margin-top: 30px;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul:before, .spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul:after {
  content: "";
  display: block;
  background-color: #8ea6c6;
  position: absolute;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul:before, .spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul:after {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul:before {
  width: 1px;
  height: 126px;
  top: -31px;
  left: -30px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul:after {
  width: 555px;
  height: 1px;
  top: -31px;
  left: -30px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul > li {
  margin-right: 50px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul > li {
    margin-right: 0;
    padding-right: 0;
    padding: 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul > li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
    min-width: 200px;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul > li:last-child {
  margin-right: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul > li > .circle-iconbox {
    width: 100%;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul > li > .circle-iconbox:before, .spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul > li > .circle-iconbox:after {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul > li > .circle-iconbox:after {
  top: -41px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul > li.prt-1 {
  position: absolute;
  top: 66px;
  left: 0;
  margin-right: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul > li.prt-1 {
    position: static;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul > li.prt-1 > .circle-iconbox:after {
  top: 50%;
  left: -41px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .cir-list-ul > li.prt-2 > .circle-iconbox:after {
  top: 50%;
  left: -41px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .in-list-ul {
  margin-top: 10px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .in-list-ul > li {
  margin-bottom: 10px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-yongsang-dia .in-list-ul > li:last-child {
  margin-bottom: 0;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .convalescence-box > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .convalescence-box > li > .circle-iconbox:before, .spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .convalescence-box > li > .circle-iconbox:after {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .convalescence-box > li > .circle-iconbox:before {
  bottom: -41px;
  height: 41px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .convalescence-box > li > .circle-iconbox:after {
  bottom: -51px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 71px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul {
    margin: -5px;
    margin-top: 10px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul {
    margin-top: 30px;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul:before, .spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul:after {
  content: "";
  display: block;
  background-color: #8ea6c6;
  position: absolute;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul:before, .spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul:after {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul:before {
  width: 1px;
  height: 126px;
  top: -31px;
  left: -30px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul:after {
  width: 555px;
  height: 1px;
  top: -31px;
  left: -30px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul > li {
  margin-right: 50px;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul > li {
    margin-right: 0;
    padding-right: 0;
    padding: 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul > li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
    min-width: 200px;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul > li:last-child {
  margin-right: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul > li > .circle-iconbox {
    width: 100%;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul > li > .circle-iconbox:before, .spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul > li > .circle-iconbox:after {
    display: none;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul > li > .circle-iconbox:after {
  top: -41px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul > li.prt-1 {
  position: absolute;
  top: 66px;
  left: 0;
  margin-right: 0;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul > li.prt-1 {
    position: static;
  }
}
.spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul > li.prt-1 > .circle-iconbox:after {
  top: 50%;
  left: -41px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .cir-list-ul > li.prt-2 > .circle-iconbox:after {
  top: 50%;
  left: -41px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .in-list-ul {
  margin-top: 10px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .in-list-ul > li {
  margin-bottom: 10px;
}
.spw-hiinf-wrap .hiinf-org-wrap .org-convalescence-dia .in-list-ul > li:last-child {
  margin-bottom: 0;
}
.spw-hiinf-wrap .hiinf-director-int-wrap .title {
  display: block;
}
.spw-hiinf-wrap .hiinf-director-int-wrap .title span {
  position: relative;
  display: inline-block;
  font-size: 2.25rem;
  font-weight: 700;
  letter-spacing: -3px;
  line-height: 1.3333;
}
.spw-hiinf-wrap .hiinf-director-int-wrap .title span:after {
  content: "";
  display: inline-block;
  width: 1.125rem;
  height: 1.125rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0.375rem solid #f26632;
  border-radius: 50%;
  position: absolute;
  top: 0.4375rem;
  left: 13.0625rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-director-int-wrap .title span:after {
    position: relative;
    top: -0.75rem;
    left: auto;
  }
}
.spw-hiinf-wrap .hiinf-director-int-wrap .subcon-tt {
  font-size: 1.125rem;
  font-weight: 500;
  color: #000;
  line-height: 1.6666;
  margin-bottom: 1.75rem;
}
.spw-hiinf-wrap .hiinf-director-int-wrap .name-flx {
  color: #000;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-director-int-wrap .name-flx {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-director-int-wrap .name-flx {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.spw-hiinf-wrap .hiinf-director-int-wrap .name-flx em {
  font-size: 1.125rem;
  margin-right: 0.9375rem;
}
.spw-hiinf-wrap .hiinf-director-int-wrap .name-flx strong {
  font-family: "NanumMyeongjo";
  font-size: 2.25rem;
}
.spw-hiinf-wrap .hiinf-director-int-wrap .int-director-wrap {
  position: relative;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-director-int-wrap .int-director-wrap {
    padding: 0;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-director-int-wrap .int-director-wrap {
    padding-right: 377px;
  }
}
.spw-hiinf-wrap .hiinf-director-int-wrap .int-director-wrap:before {
  z-index: 1;
  position: absolute;
  top: 1.25rem;
  right: 9.6875rem;
  content: "";
  display: block;
  width: 25.4375rem;
  height: 18.375rem;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("../images/sub/introduction-between-box-bg.png");
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-director-int-wrap .int-director-wrap:before {
    width: 19.4375rem;
    height: 14.375rem;
    right: auto;
    top: 9.375rem;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    margin-left: 7rem;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-director-int-wrap .int-director-wrap:before {
    margin-left: 9rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-director-int-wrap .int-director-wrap:before {
    width: 21.4375rem;
    height: 16.375rem;
    left: auto;
    top: 0.25rem;
    right: 9.6875rem;
    margin-left: 0;
    -webkit-transform: none;
            transform: none;
  }
}
.spw-hiinf-wrap .hiinf-director-int-wrap .int-director-wrap .tt-box {
  z-index: 1;
  position: relative;
  margin-bottom: 2.1875rem;
}
.spw-hiinf-wrap .hiinf-director-int-wrap .int-director-wrap .dir-box {
  z-index: 2;
  position: absolute;
  bottom: -130px;
  right: 0;
  overflow: hidden;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-director-int-wrap .int-director-wrap .dir-box {
    position: relative;
    bottom: auto;
    text-align: center;
    height: 23.4375rem;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-director-int-wrap .int-director-wrap .dir-box {
    position: absolute;
    height: auto;
    top: 0;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-director-int-wrap .int-director-wrap .dir-box img {
    width: 300px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-hiinf-wrap .hiinf-director-int-wrap .int-director-wrap .dir-box img {
    width: auto;
  }
}
.spw-hiinf-wrap .hiinf-director-int-wrap .int-director-wrap .con-box {
  z-index: 1;
  position: relative;
}
.spw-hiinf-wrap .hiinf-director-int-wrap .int-director-wrap .name-box {
  margin-top: 2.5rem;
}

/* 회원서비스 */
@media (max-width: 768px) {
  .spw-meser-wrap .meser-service-wrap.ppl .tb > colgroup {
    display: table-column-group;
  }
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label ol {
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label ol {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label ol {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label ol > li {
  position: relative;
  width: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 2.4375rem 3.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label ol > li {
    width: auto;
    padding: 1.875rem 0.9375rem;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label ol > li {
    width: 50%;
    padding: 2.4375rem 3.125rem;
  }
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label ol > li:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  width: 1px;
  height: 50%;
  background-color: #d8d8d8;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label ol > li:before {
    display: none;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label ol > li:before {
    display: block;
  }
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label ol > li:after {
    position: absolute;
    content: "";
    display: block;
    width: 100%;
    border-bottom: 1px solid #d8d8d8;
    bottom: 0;
    left: 0;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label ol > li:after {
    display: none;
  }
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label ol > li:nth-child(2n):before {
  display: none;
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label ol > li:nth-child(2n):after {
  position: absolute;
  content: "";
  display: block;
  width: 200%;
  border-bottom: 1px solid #d8d8d8;
  bottom: 0;
  left: -100%;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label ol > li:nth-child(2n):after {
    width: 100%;
    left: 0;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label ol > li:nth-child(2n):after {
    width: 200%;
    left: -100%;
  }
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label ol > li:last-child:after {
  display: none;
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .icon-zone {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 3.125rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .icon-zone {
    margin-right: 2rem;
  }
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .icon-zone:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .icon-zone.con-1 {
  width: 5.125rem;
  height: 5.125rem;
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .icon-zone.con-1:after {
  background-image: url("../images/sub/ppl-icon-1.png");
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .icon-zone.con-2 {
  width: 4.8125rem;
  height: 5.5625rem;
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .icon-zone.con-2:after {
  background-image: url("../images/sub/ppl-icon-2.png");
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .icon-zone.con-3 {
  width: 4.8125rem;
  height: 5.5625rem;
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .icon-zone.con-3:after {
  background-image: url("../images/sub/ppl-icon-3.png");
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .icon-zone.con-4 {
  width: 4.9375rem;
  height: 4.9375rem;
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .icon-zone.con-4:after {
  background-image: url("../images/sub/ppl-icon-4.png");
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .num {
  position: relative;
  display: block;
  margin-bottom: 0.375rem;
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .num i {
  position: absolute;
  top: -0.125rem;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 1.5625rem;
  height: 1.5625rem;
  border-radius: 50%;
  background-color: #000;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Suit";
  font-size: 0.875rem;
  font-weight: 700;
  color: #fff;
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .num span {
  display: block;
  padding-left: 2.125rem;
  font-size: 1rem;
  font-weight: 500;
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 1.375rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls > li {
  margin-right: 1.6875rem;
}
@media (min-width: 0px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls > li {
    margin-right: 0;
  }
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls > li {
    margin-right: 1.6875rem;
  }
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls > li.mgr-x {
  margin-right: 0;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls > li.mgr-x {
    margin-right: 1.6875rem;
  }
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls > li p {
  position: relative;
  padding-left: 0.6875rem;
  font-size: 1rem;
  font-weight: 200;
  color: #555;
  line-height: 2;
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls > li p:before {
  position: absolute;
  top: 0.9375rem;
  left: 0;
  content: "";
  display: block;
  width: 3px;
  height: 3px;
  background-color: #000;
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls.dir-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls.dir-col {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls.dir-col > li {
  margin-right: 0;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls.dir-col > li {
    margin-right: 1.6875rem;
  }
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls.fix-size-106 > li {
  width: 106px;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls.fix-size-106 > li {
    width: auto;
  }
}
.spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls.fix-size-185 > li {
  width: 11.5625rem;
}
@media (min-width: 680px) and (max-width: 1399px) {
  .spw-meser-wrap .meser-service-wrap.ppl .privacy-policy-label .box .conbox .dot-ls.fix-size-185 > li {
    width: auto;
  }
}
.spw-meser-wrap .meser-service-wrap.ppl .ppl-bar-ls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.spw-meser-wrap .meser-service-wrap.ppl .ppl-bar-ls > li {
  position: relative;
  font-size: 1rem;
  padding: 0.1875rem 0.9375rem;
}
.spw-meser-wrap .meser-service-wrap.ppl .ppl-bar-ls > li:after {
  position: absolute;
  top: 0.5625rem;
  right: 0;
  content: "";
  display: block;
  width: 1px;
  height: 0.8125rem;
  background-color: #a7a7a7;
}
.spw-meser-wrap .meser-service-wrap.ppl .ppl-bar-ls > li:last-child:after {
  display: none;
}
.spw-meser-wrap .meser-service-wrap.ppl .bt-wrap-box {
  z-index: 1;
  position: relative;
}
.spw-meser-wrap .meser-service-wrap.ppl .bt-wrap-box .bt-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -0.3125rem;
}
.spw-meser-wrap .meser-service-wrap.ppl .bt-wrap-box .bt-inner .btbox {
  padding: 0.3125rem;
}
.spw-meser-wrap .meser-service-wrap.ppl .bt-wrap-box .bt-inner .btbox .subbtn .txt {
  color: #fff;
  line-height: 1.3;
}
.spw-meser-wrap .meser-service-wrap.ppl .bt-wrap-box.mgt-15 {
  margin-top: 0.9375rem;
}



/* 호스피스·완화의료센터 */

.f_c_o{color:#f26632 !important;}

.hospice-team-dia .dia-inner{position:relative; display:flex; flex-direction:column; align-items:center;}
.hospice-team-dia .dia-inner .dia-tt{position:relative; display:flex;  width: 29.375rem; height: 29.375rem; padding: 3.9375rem 3.5rem; align-items:center; justify-content:center;}
.hospice-team-dia .dia-inner .dia-tt:before, 
.hospice-team-dia .dia-inner .dia-tt:after {content: ""; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%;}
.hospice-team-dia .dia-inner .dia-tt:before {width: 29.375rem; height: 29.375rem; border: 3px solid #fff;}
.hospice-team-dia .dia-inner .dia-tt:after {width: 26.25rem; height: 26.25rem;border: 2px dashed #f79e5a;}
.hospice-team-dia .dia-inner .dia-tt .tt-inner{position:relative; display:flex; align-items:center; justify-content:center; width:11.3125rem; height:11.3125rem; background:#f26632; border-radius:50%; border:37px solid #d9e1e9;}
.hospice-team-dia .dia-inner .dia-tt .tt-inner strong {text-align: center; font-size: 1.375rem; font-weight: 700; color: #fff; line-height: 1.36;}
.hospice-team-dia .dia-inner .dia-con > ul > li{position:absolute; top:0; left:50%; transform:translate(-50%, 0);}
.hospice-team-dia .dia-inner .dia-con .circle-iconbox{width:7.6875rem; height:7.6875rem;}


.hospice-team-dia .dia-inner .dia-con > ul > li:nth-child(2){top: 5rem; margin-left: -9.5rem;}
.hospice-team-dia .dia-inner .dia-con > ul > li:nth-child(3){top: 14.375rem; margin-left:-12.5rem;}
.hospice-team-dia .dia-inner .dia-con > ul > li:nth-child(4){top: 23.75rem; margin-left: -9.5rem;}
.hospice-team-dia .dia-inner .dia-con > ul > li:nth-child(5){top: 29.375rem;}
.hospice-team-dia .dia-inner .dia-con > ul > li:nth-child(6){top: 24.375rem; margin-left: 9.5rem;}
.hospice-team-dia .dia-inner .dia-con > ul > li:nth-child(7){top: 14.375rem; margin-left: 12.5rem;}
.hospice-team-dia .dia-inner .dia-con > ul > li:nth-child(8){top: 5.0625rem; margin-left: 9.5rem;}

@media (min-width: 0px) and (max-width: 1399px) {
    
  .hospice-team-dia .scale-control-box .dia-tt {width: auto; height: auto;padding: 3rem 0;}
  .hospice-team-dia .scale-control-box .dia-con{margin-top:1.25rem;}
  .hospice-team-dia .scale-control-box .dia-tt:before {width: 21.375rem;height: 21.375rem;}
  .hospice-team-dia .scale-control-box .dia-tt:after {width: 19.25rem;height: 19.25rem;}
  .hospice-team-dia .scale-control-box .dia-tt .tt-inner {flex: none;}
  .hospice-team-dia .scale-control-box .dia-con > ul {display: flex; flex-wrap: wrap; margin: -0.625rem;}
  .hospice-team-dia .scale-control-box .dia-con > ul > li { position: static; margin: 0 !important; transform: none; flex: 1; flex-basis: 234px; width: 50%;    box-sizing: border-box;padding: 0.625rem;}
  .hospice-team-dia .scale-control-box .dia-con > ul > li .circle-iconbox {border-radius: 5px; width: auto; height: auto; display: flex; -webkit-box-orient: vertical; flex-direction: column; padding: 0.9375rem; text-align: center; box-sizing: border-box;height: 100%;}
}

/* 호스피스·완화의료센터 : 이용안내*/
.wound-sev-trauma-process-dia ol { display: flex; flex-direction: column;align-items: center;}
.wound-sev-trauma-process-dia ol > li { position: relative; margin-bottom: 3.625rem;}
.wound-sev-trauma-process-dia ol > li:before, 
.wound-sev-trauma-process-dia ol > li:after {position: absolute; top: 8.875rem; left: 4.5rem; content: ""; display: block;}
.wound-sev-trauma-process-dia ol > li:before {height: 3.625rem; border-left: 1px dashed #f79447;}
.wound-sev-trauma-process-dia ol > li:after {top: 12.125rem; left: 4.1875rem; border: 6px solid transparent; border-top: 9px solid #f79447; border-bottom: 0;}
.wound-sev-trauma-process-dia ol > li:last-child {margin-bottom: 0;}
.wound-sev-trauma-process-dia ol > li:last-child:before, 
.wound-sev-trauma-process-dia ol > li:last-child:after {display: none;}
.wound-sev-trauma-process-dia ol > li:last-child .box:before, 
.wound-sev-trauma-process-dia ol > li:last-child .box:after {display: none;}
.wound-sev-trauma-process-dia .box {position: relative; display: flex; align-items: center;}
.wound-sev-trauma-process-dia .box:before, 
.wound-sev-trauma-process-dia .box:after {position: absolute; top: 8.875rem; left: 26.875rem; content: ""; display: block;}

.wound-sev-trauma-process-dia .box:before {height: 3.625rem; border-left: 1px dashed #f79447;}
.wound-sev-trauma-process-dia .box:after {top: 12.125rem; left: 26.5625rem; border: 6px solid transparent; border-top: 9px solid #f79447; border-bottom: 0;}
.wound-sev-trauma-process-dia .box .circle-iconbox {position: relative; flex: none; overflow: visible; margin-right: 4.875rem;}
.wound-sev-trauma-process-dia .box .circle-iconbox:before, 
.wound-sev-trauma-process-dia .box .circle-iconbox:after {position: absolute; top: 50%; right: -100px; transform: translate(0, -50%); content: ""; display: block;}
.wound-sev-trauma-process-dia .box .circle-iconbox:before {z-index: 2; width: 6.25rem; height: 1px; background-color: #f26632;}
.wound-sev-trauma-process-dia .box .circle-iconbox:after {z-index: 1; right: -6.8125rem; width: 0.75rem; height: 0.75rem; border-radius: 50%; border: 5px solid #f7e3dd; background-color: #f26632;}
.wound-sev-trauma-process-dia .box .circle-iconbox.yellow:before {background-color: #f79447;}
.wound-sev-trauma-process-dia .box .circle-iconbox.yellow:after {border-color: #feefe4; background-color: #f79447;}
.wound-sev-trauma-process-dia .box .circle-iconbox .inner-box { display: flex;flex-direction: column;}
.wound-sev-trauma-process-dia .box .circle-iconbox .inner-box i{ width: 2.1875rem; height: 2.1875rem; background-repeat: no-repeat; background-position: center; background-size: contain; margin-bottom: 0.5625rem;}
.wound-sev-trauma-process-dia .box .circle-iconbox .inner-box i.icon-1 { background-image: url(/common/front/kor/images/sub/hospice-team-tit-icon-1.png);}
.wound-sev-trauma-process-dia .box .circle-iconbox .inner-box i.icon-2 { background-image: url(/common/front/kor/images/sub/hospice-team-tit-icon-2.png);}
.wound-sev-trauma-process-dia .box .circle-iconbox .inner-box i.icon-3 {background-image: url(/common/front/kor/images/sub/hospice-team-tit-icon-3.png);}
.wound-sev-trauma-process-dia .box .circle-iconbox .inner-box i.icon-4 {background-image: url(/common/front/kor/images/sub/hospice-team-tit-icon-4.png);}
.wound-sev-trauma-process-dia .box .circle-iconbox .inner-box strong {font-size: 1.125rem; font-weight: 400; color: #fff; text-align: center;}
.wound-sev-trauma-process-dia .box .con {position: relative; border: 5px solid #fff; padding: 0.875rem; border-radius: 85px;}
.wound-sev-trauma-process-dia .box .con .con-inner {font-size: 1rem; font-weight: 500; width: 24.0625rem; height: 6.625rem; box-sizing: border-box; border: 1px solid #f26632; background-color: #fff; border-radius: 60px; display: flex; flex-direction: column; justify-content: center; padding-left: 3.125rem; padding-right: 2.5rem;}
.wound-sev-trauma-process-dia .box .con .con-inner .step {color: #f79447; display: block; margin-bottom: 0.1875rem;}
.wound-sev-trauma-process-dia .box .con .con-inner p {color: #000;}   
.check-icon-ls .box .con-zone .bold-c {font-size: 1.625rem; font-weight: 500; color: #000; line-height: 1.5;}
.check-icon-ls .box .con-zone .bold-c span{font-size:1rem;}
.circle-iconbox.icon.cir-con-54-1:after {background-image: url(/common/front/kor/images/sub/cir-con-54-1.png);}


@media (min-width: 0px) and (max-width: 1399px) {
  .wound-sev-trauma-process-dia ol { flex-direction: row; flex-wrap: wrap; margin: -0.8125rem; align-items: flex-start;}
  .wound-sev-trauma-process-dia ol > li { flex: none; width: 100%; margin-bottom: 0; padding: 0.8125rem;box-sizing: border-box;}
  .wound-sev-trauma-process-dia ol > li:before, 
  .wound-sev-trauma-process-dia ol > li:after {top: auto; bottom: -0.4rem;}
  .wound-sev-trauma-process-dia ol > li:before { height: 1.2rem;}
  .wound-sev-trauma-process-dia ol > li:after {top: auto; bottom: -0.6875rem;}
  .wound-sev-trauma-process-dia .box {flex-direction: column;}
  .wound-sev-trauma-process-dia .box:before, 
  .wound-sev-trauma-process-dia .box:after {display: none;}
  .wound-sev-trauma-process-dia .box .circle-iconbox {margin-right: 0; border-radius: 0; width: 100%; height: auto;}
  .wound-sev-trauma-process-dia .box .circle-iconbox:before, 
  .wound-sev-trauma-process-dia .box .circle-iconbox:after {display: none;}
  .wound-sev-trauma-process-dia .box .circle-iconbox .inner-box {flex-direction: row; border-radius: 0; padding: 0.625rem 0.9375rem;}
  .wound-sev-trauma-process-dia .box .circle-iconbox .inner-box i {width: 2.5625rem; height: 2.5625rem; background-repeat: no-repeat; background-position: 0 0; background-size: contain; margin-bottom: 0.4375rem;}
  .wound-sev-trauma-process-dia .box .circle-iconbox .inner-box i { margin-bottom: 0; margin-right: 0.625rem;}
  .wound-sev-trauma-process-dia .box .circle-iconbox .inner-box strong br {display: none;}
  .wound-sev-trauma-process-dia .box .con {border-radius: 0; border: 0; padding: 0; width: 100%;}
  .wound-sev-trauma-process-dia .box .con:after {right: 0.9375rem;}
  .wound-sev-trauma-process-dia .box .con .con-inner {border-top: 0; width: 100%; height: auto; border-radius: 0; padding: 1.875rem 0.9375rem; border-radius: 0 0 10px 10px;}
}
@media (min-width: 680px) and (max-width: 1399px) {
  .wound-sev-trauma-process-dia ol > li { flex: 1; flex-basis: 283px;}
  .wound-sev-trauma-process-dia ol > li:before, 
  .wound-sev-trauma-process-dia ol > li:after {display: none;}
}

/* 호스피스·완화의료센터 : 호스피스대상자 */
.hospice-patient-callout{display:flex; flex-direction:column; background:url(../images/sub/hospice-patient-bg.jpg) no-repeat 0 0; align-items:center; padding:4.375rem 15%;}
.hospice-patient-callout .callout-title{font-size:1.5625rem; font-weight:500; color:#fff; letter-spacing:-0.5px;}
.hospice-patient-callout .callout-ico{margin-top:1.875rem;}
.hospice-patient-callout .callout-dec{font-size:1rem; font-weight:100; color:#fff; line-height:1.6; text-align:center; margin-top:1.875rem;}
.hospice-patient-callout .callout_bul{width:100%;border-top:1px solid #fff;font-size:1rem;color:#fff;font-weight:100;text-align: center;margin-top: 2rem;padding-top: 2.625rem;}
.hospice-patient-callout .callout_bul > li + li{margin-top:.5rem;}

.hospice-patient-list-box{margin-top:3.125rem;}
.hospice-patient-list-box .num{display:inline-flex; width:24px; height:24px; border-radius:50%; background-color:#f26632; color:#fff; font-family:'SUIT'; font-size:.875rem; font-weight:700; align-items:center; justify-content: center; margin-right:10px; flex:0 0 24px;}
.hospice-patient-list-box > li{display:flex; position:relative; background-color:#fef4f1; border:1px solid #fac9b7; color:#555; padding:1.25rem 1.875rem; padding-right:6rem; background-repeat:no-repeat; background-position: right 2.5rem center; }
.hospice-patient-list-box > li + li{margin-top:.625rem;}
.hospice-patient-list-box li.type1{background-image:url(../images/sub/hospice-side-icon-1.png); }
.hospice-patient-list-box li.type2{background-image:url(../images/sub/hospice-side-icon-2.png); }
.hospice-patient-list-box li.type3{background-image:url(../images/sub/hospice-side-icon-3.png); }

/* 호스피스·완화의료센터 : 프로그램 */
.hospice-program-dia .dia_inner{display:flex;flex-direction:column;align-items: center;}
.hospice-program-dia .dia-title-box {position:relative;width: 670px;height: 500px;background: url(../images/sub/hospice-program-dia-bg.png) no-repeat center 0;z-index:1;}
.hospice-program-dia .dia-title-box:before{content:""; display:block; position:absolute; bottom:0; left:50%; transform:translateX(-50%); display:block; width:226px; height:44px; background: url(../images/sub/hospice-program-dia-bg-1.png) no-repeat center 0;}
.hospice-program-dia .dia-title-box .t1{position:absolute; left:50%; top:110px; transform:translateX(-50%); font-size:1.375rem; font-weight:700; color:#fff; line-height:1.875rem; letter-spacing:-0.5px; text-align:center;}
.hospice-program-dia .dia-title-box .t2{position:absolute;left:50%;top: 300px;transform:translateX(-50%);font-size:1.375rem;font-weight:700;color:#004098;letter-spacing:-.75px;}
.hospice-program-dia .dia-title-box .t3{position:absolute;left:50%;top: 420px;transform:translateX(-50%);font-size:1.25rem;font-weight:700;color:#000;letter-spacing:-.75px;}

.hospice-program-dia .dia-program-list{display:inline-flex;width: auto;gap:20px;justify-content:center;position:relative;margin-top: 51px;}
.hospice-program-dia .dia-program-list:before{content:"";display:block;border: 1px solid #3a495e;border-radius: 24px 24px 0 0;border-bottom: 0;position:absolute;top: -50px;left:50%;transform:translateX(-50%);width:calc(100% - 190px);z-index;height: 3.25rem;z-index: 1;}
.hospice-program-dia .dia-program-list li{position:relative;z-index: 1;}
.hospice-program-dia .dia-program-list li:before {content: "";display: block;background-color: red;position: absolute;width:1px;height:52px;top: -52px;left: 50%;background:#3a495e;}
.hospice-program-dia .dia-program-list li:after{z-index: 1;content: "";display: block;background-color: red;border-color: transparent;border-width: 0.3125rem;border-style: solid;position: absolute;left:50%;top: -59px;transform:translateX(-50%);width: 0.75rem;height: 0.75rem;border-radius: 50%;background:linear-gradient(#3a495e) padding-box, linear-gradient(rgba(0, 64, 152, 0.15)) border-box;}
.hospice-program-dia .dia-program-list li:first-child:before,
.hospice-program-dia .dia-program-list li:first-child:after,
.hospice-program-dia .dia-program-list li:last-child:before,
.hospice-program-dia .dia-program-list li:last-child:after{display:none;}

.hospice-program-dia .program-box{position:relative; display:flex; flex-direction:column; width:190px; height:220px; align-items:center; border:1px solid #3a495e; border-radius:24px; padding:30px; box-sizing:border-box;}
.hospice-program-dia .program-box .num{display:inline-flex; width:24px; height:24px; border-radius:50%; background-color:#000; font-size:14px; font-family: 'Suit'; font-weight:700; text-align:center; color:#fff; align-items:center; justify-content:center; margin-bottom:1.25rem;}
.hospice-program-dia .program-box .tit{font-size:1.375rem; font-weight:700; color:#f26632; line-height:1.875rem; letter-spacing:-0.5px; text-align:center;}
.hospice-program-dia .program-box .ico{display:flex;position: absolute;bottom: 30px;left: 50%;transform: translateX(-50%);}

@media (min-width: 0px) and (max-width: 1399px) {

.hospice-program-dia .dia-program-list{flex-wrap:wrap;gap: 16px;margin-top: 30px;}
.hospice-program-dia .dia-title-box{width:320px;height: 250px;background-size: 100%;}
.hospice-program-dia .dia-title-box .t1{font-size: 1.25rem;line-height: 18px;top: 60px;}
.hospice-program-dia .dia-title-box .t2{font-size: 1rem;top: 156px;}
.hospice-program-dia .dia-title-box .t3{width: 100%;font-size: 1rem;top: 242px;text-align: center;}
.hospice-program-dia .dia-title-box:before,
.hospice-program-dia .dia-program-list:before,
.hospice-program-dia .dia-program-list li:before,
.hospice-program-dia .dia-program-list li:after{ display:none;}

.hospice-program-dia .dia-program-list li{flex: 1; width: auto; min-width: 25%;}
.hospice-program-dia .program-box{width:100%;padding: 16px;height: 180px;}
.hospice-program-dia .program-box .tit{font-size:1rem; line-height:1.2;}

}
@media (min-width: 680px) and (max-width: 1399px) {
  .hospice-program-dia .dia-title-box{width:480px;height: 400px;background-size: 100%;}  
  .hospice-program-dia .dia-title-box .t1{top: 84px;}
  .hospice-program-dia .dia-title-box .t2{top: 240px;}
  .hospice-program-dia .dia-title-box .t3{top: 350px;}
}

.hospice-intro-banner{position:relative;display:flex; height:400px; flex-direction: row-reverse; margin-top:2.1875rem;}
.hospice-intro-banner .title{flex:1;display: flex;width: 725px;margin-left: -85px;background:url(../images/sub/hospice-intro-bg-1.png) no-repeat;background-size: cover;justify-content: center;align-items: center;padding-left: 85px;}
.hospice-intro-banner .conbox{position: relative;width: 625px;background:url(../images/sub/hospice-intro-bg.png) no-repeat;z-index: 1; padding:76px; box-sizing:border-box;}
.hospice-intro-banner .conbox .tt{display: block;font-size:1.375rem;border-bottom:2px solid #fff;padding-bottom:1.125rem;color: #fff;}
.hospice-intro-banner .conbox .txt{font-size:1rem;font-weight:400;line-height:2;margin-top:0.5625rem;color: #fff;}
.circle-iconbox.icon.cir-con-55-1:after {background-image: url(../images/sub/cir-con-55-1.png);}
@media (min-width: 0px) and (max-width: 1399px) {
  .hospice-intro-banner{flex-direction:column;height: auto;}
  .hospice-intro-banner .title{width:auto; margin-left:0; padding:1.25rem 0.9375rem 3.125rem;}
  .hospice-intro-banner .conbox{width:auto;clip-path: polygon(30px 0, 100% 0, 100% 100%, 0 100%, 0 30px);background-color: #004098;margin-top: -1.9375rem;padding: 1.875rem 15px;}
}