@charset "UTF-8";
.row:after, .columned:after, .text_complex:after, .story_cont .columned.origin .col_2h dl:after, .miu .story_cont .sec_1 .row.full .car_wrap:after, .leesooinn .columned.origin .col_3 dl:after, .hadongho .thumb_list:after, .ecocar .info_wrap .col_1:after, .recently:after {
  content: "";
  display: block;
  clear: both;
}

@font-face {
  font-family: 'HankookTire';
  font-style: normal;
  font-weight: 400;
  src: url("../font/HankookKRTTFLight.eot");
  src: local("※"), url("../font/HankookKRTTFLight.eot?#iefix") format("embedded-opentype");
  src: url("../font/HankookKRTTFLight.ttf");
  src: url("../font/HankookKRTTFLight.woff");
}

@font-face {
  font-family: 'HankookTire';
  font-style: normal;
  font-weight: 500;
  src: url("../font/HankookKRTTFRegular.eot");
  src: local("※"), url("../font/HankookKRTTFRegular.eot?#iefix") format("embedded-opentype");
  src: url("../font/HankookKRTTFRegular.ttf");
  src: url("../font/HankookKRTTFRegular.woff");
}

@font-face {
  font-family: 'HankookTire';
  font-style: normal;
  font-weight: 600;
  src: url("../font/HankookKRTTFBold.eot");
  src: local("※"), url("../font/HankookKRTTFBold.eot?#iefix") format("embedded-opentype");
  src: url("../font/HankookKRTTFBold.ttf");
  src: url("../font/HankookKRTTFBold.woff");
}

.header .htgGNB .story_gnb ul:after, #footer .foolink:after, .row:after, .columned:after, .text_complex:after, .story_cont .columned.origin .col_2h dl:after, .miu .story_cont .sec_1 .row.full .car_wrap:after, .leesooinn .columned.origin .col_3 dl:after, .hadongho .thumb_list:after, .ecocar .info_wrap .col_1:after, .recently:after {
  content: "";
  display: block;
  clear: both;
}

.header #menu_trigger .navbar-toggle-icon, .header #menu_trigger .navbar-toggle-icon span, .header .htgGNB {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}


/******
**** Icons
******/
[class^="ico_"] {
  width: 48px;
  height: 48px;
}

.ico_file {
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -240px -144px;
}

.ico_share {
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -288px -144px;
}

[class^="ico_att"] {
  width: 32px;
  height: 32px;
}

.ico_att {
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -440px -152px;
}

.ico_att_kor {
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -488px -152px;
}

.ico_att_eng {
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -536px -152px;
}

.ico_att_aui {
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -584px -152px;
}

.row:after, .columned:after, .text_complex:after, .story_cont .columned.origin .col_2h dl:after, .miu .story_cont .sec_1 .row.full .car_wrap:after, .leesooinn .columned.origin .col_3 dl:after, .hadongho .thumb_list:after, .ecocar .info_wrap .col_1:after, .recently:after {
  content: "";
  display: block;
  clear: both;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"], textarea, select {
  min-width: 200px;
  vertical-align: middle;
  font-size: 16px;
  font-weight: 400;
}

textarea {
  width: 100%;
}

input[type="number"] {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"], select {
  height: 44px;
  padding: 8px 12px;
  padding: 8px 12px\9;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"], select {
    padding: 8px 12px;
  }
}

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="number"]:focus {
  border-color: #000;
}

input[type="submit"] {
  cursor: pointer;
}

::-webkit-input-placeholder {
  font-weight: 400;
  color: #666;
  font-size: 14px;
}

:-moz-placeholder {
  font-weight: 400;
  color: #666;
  font-size: 14px;
}

::-moz-placeholder {
  font-weight: 400;
  color: #666;
  font-size: 14px;
}

:-ms-input-placeholder {
  font-weight: 400;
  color: #666;
  font-size: 14px;
}

::placeholder {
  font-weight: 400;
  color: #666;
  font-size: 14px;
}

[class^="form_block"] label {
  min-width: 100px;
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
}

input[type="checkbox"], input[type="radio"] {
  position: absolute;
  left: -9999px;
}

.btn_primary {
  min-width: 120px;
  font-size: 1.4rem;
  padding: 7px 16px;
  border: 1px solid #000;
  background-color: #000;
  color: #fff;
  display: inline-block;
  text-align: center;
}

.btn_default {
  min-width: 120px;
  font-size: 1.4rem;
  padding: 7px 16px;
  border: 1px solid #000;
  background-color: #fff;
  color: #000;
  display: inline-block;
  text-align: center;
}

.btn_line {
  position: relative;
  padding: 0 3.2rem;
  vertical-align: middle;
  display: inline-block;
}

.btn_line span {
  display: block;
  padding: 1.3rem 0 0.5rem;
  font-size: 2.4rem;
  border-bottom: 3px solid #3d3d3d;
}

.btn_line:before, .btn_line:after, .btn_line span:before, .btn_line span:after {
  content: '';
  position: absolute;
  background-color: #3d3d3d;
}

.btn_line:before, .btn_line:after {
  width: 0;
  height: 3px;
}

.btn_line span:before, .btn_line span:after {
  width: 3px;
  height: 0;
}

.btn_line:before {
  top: 0;
  left: 0;
  -webkit-transition: all 0.1s linear 0.25s;
  -moz-transition: all 0.1s linear 0.25s;
  -o-transition: all 0.1s linear 0.25s;
  transition: all 0.1s linear 0.25s;
}

.btn_line:after {
  left: 50%;
  bottom: 0;
  -webkit-transition: all 0.08s linear 0.43s;
  -moz-transition: all 0.08s linear 0.43s;
  -o-transition: all 0.08s linear 0.43s;
  transition: all 0.08s linear 0.43s;
}

.btn_line span:before {
  top: 0;
  right: 0;
  -webkit-transition: all 0.25s linear;
  -moz-transition: all 0.25s linear;
  -o-transition: all 0.25s linear;
  transition: all 0.25s linear;
}

.btn_line span:after {
  left: 0;
  bottom: 0;
  -webkit-transition: all 0.08s linear 0.35s;
  -moz-transition: all 0.08s linear 0.35s;
  -o-transition: all 0.08s linear 0.35s;
  transition: all 0.08s linear 0.35s;
}

.btn_line:hover:before, .btn_line:hover:after {
  width: 100%;
}

.btn_line:hover span:before, .btn_line:hover span:after {
  height: 100%;
}

.btn_line:hover:after {
  left: 0;
  -webkit-transition: all 0.25s linear;
  -moz-transition: all 0.25s linear;
  -o-transition: all 0.25s linear;
  transition: all 0.25s linear;
}

.btn_line:hover span:before {
  -webkit-transition: all 0.4s linear 0.41s;
  -moz-transition: all 0.4s linear 0.41s;
  -o-transition: all 0.4s linear 0.41s;
  transition: all 0.4s linear 0.41s;
}

.btn_line:hover:before {
  -webkit-transition: all 0.08s linear 0.33s;
  -moz-transition: all 0.08s linear 0.33s;
  -o-transition: all 0.08s linear 0.33s;
  transition: all 0.08s linear 0.33s;
}

.btn_line:hover span:after {
  -webkit-transition: all 0.08s linear 0.25s;
  -moz-transition: all 0.08s linear 0.25s;
  -o-transition: all 0.08s linear 0.25s;
  transition: all 0.08s linear 0.25s;
}

.btn_over {
  position: relative;
}

.btn_over .btn_prev {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.btn_over .btn_prev i {
  width: 48px;
  height: 48px;
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/en/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -48px -144px;
}

.btn_over .btn_next {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
}

.btn_over .btn_next i {
  width: 48px;
  height: 48px;
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/en/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -95px -144px;
}

.btn_over .btn_prev, .btn_over .btn_next {
  background-color: #fff;
  font-size: 1.8rem;
  line-height: 2.4rem;
  -webkit-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
}

.btn_over .btn_prev p, .btn_over .btn_next p {
  display: none;
  width: 280px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
  margin: 2px 20px 0;
  vertical-align: middle;
}

.btn_over .btn_prev:hover p, .btn_over .btn_next:hover p {
  display: inline-block;
}

.btn_clear {
  min-width: 20rem;
  font-size: 1.6rem;
  line-height: 1.8rem;
  padding: 16px 24px;
  border: 1px solid #fff;
  background-color: rgba(255, 255, 255, 0);
  color: #fff;
  text-align: left;
}

.btn_clear i {
  float: right;
  margin-top: -2px;
  position: relative;
  display: inline-block;
  width: 10px;
  height: 20px;
  overflow: hidden;
}

.btn_clear i:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  margin-left: -4px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
}

select {
  background-repeat: no-repeat;
  background-position: 100% 50%;
  background-size: 32px 24px;
  background: none\9;
  border-radius: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  select {
    background: none;
  }
}

select.select::-ms-expand {
  display: none;
}

select:invalid {
  color: #999;
}

select option {
  color: #000;
}

select option[value=""] {
  color: #999;
}

textarea {
  padding: 16px;
}

textarea:focus {
  border-color: #000;
}

textarea[disabled] {
  border-color: #e0e0e0;
  color: #e0e0e0;
}

textarea[disabled]::-webkit-input-placeholder {
  font-weight: 400;
  color: #e0e0e0;
}

textarea[disabled]:-moz-placeholder {
  font-weight: 400;
  color: #e0e0e0;
}

textarea[disabled]::-moz-placeholder {
  font-weight: 400;
  color: #e0e0e0;
}

textarea[disabled]:-ms-input-placeholder {
  font-weight: 400;
  color: #e0e0e0;
}

textarea[disabled]::placeholder {
  font-weight: 400;
  color: #e0e0e0;
}

.form_textarea .cnt {
  padding-top: 8px;
  font-size: 12px;
  color: #bdbdbd;
  text-align: right;
}

.form_textarea textarea:focus + .cnt {
  color: #000;
}

input[disabled], select[disabled="disabled"] {
  color: #666;
  font-weight: 400;
}

[class$="-error"] input, [class$="-error"] textarea, input[aria-invalid="true"], select[aria-invalid="true"], textarea[aria-invalid="true"] {
  border-color: #ff3d3d;
}

[class^="form_block"] + [class^="form_block"], [class^="msg_alret"] + [class^="form_block"] {
  margin-top: 16px;
}

/*  Messages */
.msg_error, .msg_alret {
  color: red;
  font-size: 14px;
}

.animate {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.animate.slideInUp {
  -webkit-transform: translate3d(0, 50px, 0);
  -moz-transform: translate3d(0, 50px, 0);
  -o-transform: translate3d(0, 50px, 0);
  -ms-transform: translate3d(0, 50px, 0);
  transform: translate3d(0, 50px, 0);
}

.animate.slideInUp2 {
  -webkit-transform: translate3d(0, 150px, 0);
  -moz-transform: translate3d(0, 150px, 0);
  -o-transform: translate3d(0, 150px, 0);
  -ms-transform: translate3d(0, 150px, 0);
  transform: translate3d(0, 150px, 0);
}

.animate.slideInUp3 {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  -webkit-transform: translate3d(0, 200px, 0);
  -moz-transform: translate3d(0, 200px, 0);
  -o-transform: translate3d(0, 200px, 0);
  -ms-transform: translate3d(0, 200px, 0);
  transform: translate3d(0, 200px, 0);
}

.animate.slideToLeft {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  -webkit-transform: translate3d(-200px, 0, 0);
  -moz-transform: translate3d(-200px, 0, 0);
  -o-transform: translate3d(-200px, 0, 0);
  -ms-transform: translate3d(-200px, 0, 0);
  transform: translate3d(-200px, 0, 0);
}

.animate.slideToLeft2 {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.animate.slideToRight {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  -webkit-transform: translate3d(200px, 0, 0);
  -moz-transform: translate3d(200px, 0, 0);
  -o-transform: translate3d(200px, 0, 0);
  -ms-transform: translate3d(200px, 0, 0);
  transform: translate3d(200px, 0, 0);
}

.animate.slideToRight2 {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.animate.zoomIn {
  -webkit-transform: scale3d(0.3, 0.3, 0.3);
  -ms-transform: scale3d(0.3, 0.3, 0.3);
  transform: scale3d(0.3, 0.3, 0.3);
}

.animate.zoomOut {
  -webkit-transform: scale3d(0.6, 0.6, 0.6);
  -ms-transform: scale3d(0.6, 0.6, 0.6);
  transform: scale3d(0.6, 0.6, 0.6);
}

.is-active .animate {
  visibility: visible;
  opacity: 1;
}

.is-active .slideInUp,
.is-active .slideInUp2,
.is-active .slideInUp3 {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.is-active .slideToLeft,
.is-active .slideToLeft2,
.is-active .slideToRight,
.is-active .slideToRight2 {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.is-active .zoomOut {
  transform: scale3d(1, 1, 1);
}

.is-active .mask {
  left: 250%;
}

.is-active .mask.invert {
  left: -250%;
}

body > #wrapper {
  min-height: inherit;
}

@media all and (min-width: 960px) {
  html {
    font-size: 10px;
  }
}

caption, hr, legend {
  position: absolute;
  height: 0;
  border: 0;
  left: -9999px;
}

.a11y_sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.row {
  position: relative;
  max-width: 1180px;
  margin: 0 auto;
}

@media (max-width: 1180px) {
  .row {
    max-width: 940px;
  }
}

img {
  width: 100%;
}

.columned [class^="col_"] {
  float: left;
}

.columned [class^="col_"]:not(:first-of-type) {
  margin-left: 20px;
}

.columned [class^="col_"].invert {
  float: right;
}

.columned .col_1 {
  width: 780px;
}

@media (max-width: 1180px) {
  .columned .col_1 {
    width: 620px;
  }
}

.columned .col_1h {
  width: 680px;
}

@media (max-width: 1180px) {
  .columned .col_1h {
    width: 540px;
  }
}

.columned .col_2 {
  width: 580px;
}

@media (max-width: 1180px) {
  .columned .col_2 {
    width: 460px;
  }
}

.columned .col_2h {
  width: 480px;
}

@media (max-width: 1180px) {
  .columned .col_2h {
    width: 380px;
  }
}

.columned .col_3 {
  width: 380px;
}

@media (max-width: 1180px) {
  .columned .col_3 {
    width: 300px;
  }
}

.columned .col_4 {
  width: 280px;
}

@media (max-width: 1180px) {
  .columned .col_4 {
    width: 220px;
  }
}

.columned .col_5 {
  width: 180px;
}

@media (max-width: 1180px) {
  .columned .col_5 {
    width: 140px;
  }
}

.text_complex .align_type01 {
  float: left;
}

.text_complex .align_type02 {
  float: right;
}

.text_complex .text {
  padding: 10px;
}

.media_parallax .bg {
  display: table;
  position: relative;
  width: 100%;
  background-attachment: fixed;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.container .inner {
  width: 100%;
  padding: 0;
}

.no-scroll {
  overflow: hidden;
  height: 100%;
  margin-left: -17px\9;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .no-scroll {
    margin-left: -17px;
  }
}

.layer_body {
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  visibility: hidden;
  width: 100%;
  height: 100%;
}

.layer_body[role="dialog"] {
  display: block;
}

.layer_overlay {
  position: fixed;
  z-index: 9000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s ease 0.3s, opacity 0.3s ease;
}

.layer_container {
  width: 100%;
  height: 100%;
}

.layer_overlay {
  background-color: rgba(0, 0, 0, 0.4);
}

.layer_wrap {
  position: absolute;
  z-index: 10000;
  top: 50%;
  right: 50%;
  width: 100%;
  max-width: 600px;
  transform: translate(50%, -50%);
  background-color: #fff;
  transition: visibility 0.3s 0.12s, opacity 0.3s 0.12s;
  opacity: 0;
}

.layer_header {
  position: relative;
  background-color: #fff;
  padding: 48px 40px 24px;
}

.layer_header .layer_title {
  font-size: 32px;
  line-height: 48px;
  text-align: center;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.layer_header .layer_title span {
  display: block;
  font-weight: inherit;
  font-size: 14px;
  line-height: 24px;
}

.layer_header .desc {
  margin-top: 16px;
  margin-bottom: 46px;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
}

.layer_close {
  top: 24px;
  right: 24px;
  padding: 1.125em;
  color: #aaa;
  background: none;
  border: 0;
  text-indent: -9999rem;
  position: absolute;
  display: inline-block;
  width: 48px;
  height: 48px;
}

.layer_close:before, .layer_close:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 36px;
  height: 4px;
  background-color: #000;
}

.layer_close:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -moz-transform: translate(-50%, -50%) rotate(45deg);
  -o-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

.layer_close:after {
  -webkit-transform: translate(-50%, -50%) rotate(135deg);
  -moz-transform: translate(-50%, -50%) rotate(135deg);
  -o-transform: translate(-50%, -50%) rotate(135deg);
  -ms-transform: translate(-50%, -50%) rotate(135deg);
  transform: translate(-50%, -50%) rotate(135deg);
}

.layer_content {
  padding: 0 24px 24px;
}

.layer_footer {
  padding-bottom: 48px;
}

.layer_footer .btn_group {
  padding: 0;
}

.layer_body.is-visible {
  visibility: visible;
}

.layer_body.is-visible > .layer_overlay,
.layer_body.is-visible > .layer_container {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}

.layer_body.is-visible > .layer_container {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.layer_body.is-visible > .layer_container > .layer_wrap {
  opacity: 1;
}

.layer_body.type_full .layer_wrap {
  top: 0;
  right: 0;
  max-width: 100%;
  height: 100%;
  border-top-width: 0;
  overflow-y: scroll;
  transform: translate(0, 0);
}

.layer_body.type_full .layer_wrap .layer_header {
  padding: 120px 0 80px;
}

.layer_body.type_full .layer_wrap .layer_content {
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 0 120px;
}

@media (max-width: 1180px) {
  .layer_body.type_full .layer_wrap .layer_content {
    max-width: 940px;
  }
}

.pop_share .layer_title {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
}

.pop_share .layer_wrap {
  max-width: 580px;
}

.pop_share .layer_close {
  top: 16px;
  right: 16px;
  position: absolute;
  display: inline-block;
  width: 39px;
  height: 39px;
}

.pop_share .layer_close:before, .pop_share .layer_close:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 31px;
  height: 2px;
  background-color: #000;
}

.pop_share .layer_close:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -moz-transform: translate(-50%, -50%) rotate(45deg);
  -o-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

.pop_share .layer_close:after {
  -webkit-transform: translate(-50%, -50%) rotate(135deg);
  -moz-transform: translate(-50%, -50%) rotate(135deg);
  -o-transform: translate(-50%, -50%) rotate(135deg);
  -ms-transform: translate(-50%, -50%) rotate(135deg);
  transform: translate(-50%, -50%) rotate(135deg);
}

.pop_share .url_copy input {
  width: 100%;
  font-size: 14px;
  border: 1px solid #d9d9d9;
}

.recently_story .list > li:nth-child(4n + 1) {
  clear: left;
}

.container {
  max-width: inherit;
}

.sub_cutting {
  -webkit-transform-origin: bottom right;
  -ms-transform-origin: bottom right;
  transform-origin: bottom right;
  -webkit-transform: skewX(-16deg);
  -ms-transform: skewX(-16deg);
  transform: skewX(-16deg);
  background-color: #fff;
  height: 100vh;
  width: 150%;
  top: 0;
  right: -150%;
  position: fixed;
}

.sub_cutting2 {
  background-color: #fff;
  width: 100%;
  height: 100%;
  right: 0 !important;
  left: 0;
  top: 0;
  bottom: 0;
  position: absolute;
}

.template {
  position: relative;
  display: none;
  height: 100%;
}

.template.hard .sub_wrap, .template.hard .story_cont {
  height: 100%;
}

.template.hard .sub_wrap {
  padding-top: 0;
}

.template.hard .story_cont {
  margin-top: 0;
  padding-bottom: 0;
  overflow-x: inherit;
}

.template .visual {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  z-index: -1;
}

.template .visual h1 {
  font-size: 60px;
  line-height: 80px;
}

.template .visual .story_top {
  height: 100%;
  color: #fff;
  background-color: #333;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}

.template .visual .story_top > div {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}

.template .visual .story_top .tags {
  margin-top: 72px;
}

.template .visual .story_top .tags li {
  margin: 0 12px;
  font-size: 14px;
  font-weight: 400;
}

.template .visual .story_top .disc01, .template .visual .story_top .disc02 {
  opacity: 0;
  z-index: -1;
  -webkit-transition: 0.8s ease;
  -moz-transition: 0.8s ease;
  -o-transition: 0.8s ease;
  transition: 0.8s ease;
}

.template .visual .story_top .disc01.animate, .template .visual .story_top .disc02.animate {
  visibility: visible;
  opacity: 1;
  z-index: 1;
}

.template .visual .story_top .disc01 span {
  display:block;
  font-size:24px;
  margin-bottom:20px;
}

.template .visual .story_top .disc02 p {
  width: 780px;
  margin: 0 auto;
  font-size: 24px;
  line-height: 52px;
  font-weight: 400;
  word-break: keep-all;
  text-align: left;
  letter-spacing: -1px;
}

.template .visual .story_top .disc02 .article_info {
  margin-top: 15px;
  font-size: 16px;
  line-height: 2;
  font-weight: 400;
}

.template .visual .story_top .scroll {
  bottom: 34px;
  left: 50%;
  margin-left: -24px;
  padding: 24px;
  position: absolute;
  display: inline-block;
  width: 28px;
  height: 14px;
  overflow: hidden;
}

.template .visual .story_top .scroll:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 15px;
  height: 15px;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -moz-transform: translate(-50%, -50%) rotate(45deg);
  -o-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  margin-top: -5px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
}

.template .visual .story_top .scroll:hover {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  animation-iteration-count: 2;
  -webkit-animation-iteration-count: 2;
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes bounce {
  0%, 100% {
    -webkit-transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-7px);
  }
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-7px);
  }
}

.template .visual .story_top .source {
  position: absolute;
  bottom: 16px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: right;
  font-weight: 400;
  font-size: 12px;
  max-width: 1180px;
}

@media (max-width: 1180px) {
  .template .visual .story_top .source {
    max-width: 940px;
  }
}

.tags > li{display:inline-block}

.tags > li a {
  display: block;
  position: relative;
  margin: 0 2px;
  padding: 10px 20px;
  border: 1px solid #ccc;
  font-size: 12px;
  color: #000;
  background-color: #fff;
  transition: color 0.5s ease-in-out;
  overflow: hidden;
  z-index: 1;
}

.tags > li a:before {
  content: "";
  position: absolute;
  top: 0;
  left: -150%;
  background-color: #000;
  width: 130%;
  height: 100%;
  -webkit-transform: skewX(-16deg);
  -ms-transform: skewX(-16deg);
  transform: skewX(-16deg);
  transition: all 0.5s ease-in-out;
  z-index: -1;
}

.tags > li a:hover {
  color: #fff;
}

.tags > li a:hover:before {
  left: -10%;
  transform: skewX(-16deg);
  -webkit-transform: skewX(-16deg);
  -ms-transform: skewX(-16deg);
}

.tags > li.on a {
  background-color: #000;
  color: #fff;
}

.tags.type02 > li a, .story_list.type01 .tags > li a, .story_top .tags > li a {
  border-color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0);
  color: #fff;
}

.tags.type02 > li a:before, .story_list.type01 .tags > li a:before, .story_top .tags > li a:before {
  background-color: #fff;
}

.tags.type02 > li a:hover, .story_list.type01 .tags > li a:hover, .story_top .tags > li a:hover {
  color: #000;
}

.library .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/library_01.jpg");
}

.technodome01 .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/techno_0101.jpg");
}

.technodome02 .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/techno_0201.jpg");
}

.eco .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/eco_01.jpg");
}

.village .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/village_01.jpg");
}

.hexar .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/hexar_01.jpg");
}

.printing .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/print_01.jpg");
}

.mclaren .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/mclaren_01.jpg");
}

.miu .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/miu_01.jpg");
}

.seojiwon .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/seojiwon_01.jpg");
}

.novel .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/novel_01.jpg");
}

.kimtaeyong .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/kimtaeyong_01.jpg");
}

.leesooinn .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/leesooinn_01.jpg");
}

.hadongho .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/hadongho_01.jpg");
}

.fair .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/fair_01.jpg");
}

.ecocar .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/ecocar_01.jpg");
}

.dinarakasko01 .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinara_01.jpg");
}

.dinarakasko02 .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_01.jpg");
}

.shinwooseok .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/shinwooseok_01.jpg");
}

.okehauser .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/okehauser_01.jpg");
}

.iwanjones .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/iwanjones_01.jpg");
}

.peaches .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/peaches_01.jpg");
}

.yeointaek .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/yeointaek_01.jpg");
}

.racing .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/racing_01.jpg");
}

.hightech .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/hightech_01.jpg");
}

.smart .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/smart_01.jpg");
}

.laser .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/laser_01.jpg");
}

.rfid .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/rfid_01.jpg");
}

.factory .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/factory_01.jpg");
}

.mobility .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/mobility_01.jpg");
}

.insurance .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/insurance_01.jpg");
}

.jameslaw .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/jameslaw_01.jpg");
}

.ytinterview .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/ytinterview_01.jpg");
}

.rebranding .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/rebranding_01.jpg");
}

.cmf .story_top {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/cmf_01.jpg");
}

.story_cont {
  margin-top: 140vh;
  position: relative;
  padding-top: 100px;
  padding-bottom: 120px;
  overflow-x: hidden;
  text-align: left;
  background-color: #fff;
}

.story_cont .animate.slideInUp, .story_cont .animate.slideInUp2, .story_cont .animate.slideInUp3, .story_cont .animate.slideToLeft, .story_cont .animate.slideToLeft2, .story_cont .animate.slideToRight, .story_cont .animate.slideToRight2 {
  -webkit-transition: 0.8s ease-in-out;
  -moz-transition: 0.8s ease-in-out;
  -o-transition: 0.8s ease-in-out;
  transition: 0.8s ease-in-out;
}

.story_cont .tit {
  margin: 120px 0 40px;
  font-size: 48px;
  line-height: 1.3;
  letter-spacing: -1px;
  text-align: center;
}

.story_cont .tit strong {
  display: block;
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 24px;
}

.story_cont .tit.left {
  text-align: left;
}

.story_cont .tit.exception {
  font-size: 60px;
  line-height: 80px;
  font-weight: 400;
}

.story_cont strong {
  font-size: 24px;
  line-height: 40px;
  letter-spacing: -0.75px;
}

.story_cont strong + p {
  margin-top: 24px;
}

.story_cont p {
  line-height: 32px;
  letter-spacing: -0.5px;
  font-weight: 400;
}

.story_cont p + p, .story_cont p + figure {
  margin-top: 40px;
}

.story_cont p em {
  font-style: normal;
}

.story_cont blockquote {
  margin: 0;
}

.story_cont blockquote p {
  font-size: 32px;
  line-height: 56px;
}

.story_cont blockquote span {
  position: relative;
  display: block;
  margin-top: 32px;
  padding-left: 48px;
  font-size: 16px;
  line-height: 24px;
  font-style: normal;
}

.story_cont blockquote span:before {
  content: '';
  position: absolute;
  width: 40px;
  height: 2px;
  top: 9px;
  left: 0;
  background: #000;
}

.story_cont figure {
  margin: 0;
}

.story_cont .quote.type02 blockquote p {
  font-size: 24px;
  line-height: 1.8;
}

.story_cont .quote.type02 blockquote p:before, .story_cont .quote.type02 blockquote p:after {
  content: '';
  width: 24px;
  height: 24px;
}

.story_cont .quote.type02 blockquote p:before {
  margin-bottom: 10px;
  display: block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -96px -336px;
}

.story_cont .quote.type02 blockquote p:after {
  display: block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -120px -336px;
}

.story_cont .columned {
  position: relative;
}

.story_cont .columned > .row + .row {
  margin-top: 40px;
}

.story_cont .columned + .columned {
  margin-top: 80px;
}

.story_cont .columned.quote {
  margin: 64px 0 80px;
}

.story_cont .columned.origin .col_2h dl {
  width: 100%;
  font-size: 14px;
  vertical-align: top;
}

.story_cont .columned.origin .col_2h dl a {
  font-size: 14px;
  font-weight: 400;
}

.story_cont .columned.origin .col_2h dl > dt {
  float: left;
  width: 25%;
  padding: 3px 15px 15px 0;
  line-height: 1.71;
}

.story_cont .columned.origin .col_2h dl > dd {
  float: left;
  width: 75%;
  font-weight: 400;
  line-height: 1.71;
  padding-bottom: 8px;
}

.story_cont .columned.origin .col_2h:before {
  content: '';
  display: block;
  width: 24px;
  height: 1px;
  margin-bottom: 24px;
  background-color: #cccccc;
}

.story_cont .media {
  margin-top: 40px;
  margin-bottom: 80px;
}

.story_cont .media_parallax {
  position: relative;
  margin: 120px 0 40px;
}

.story_cont .media_parallax > .tit, .story_cont .media_parallax > .row {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  z-index: 10;
}

.story_cont .media_parallax .tit {
  width: 100%;
  margin: 0;
}

.story_cont .media_parallax .tit + p {
  margin-top: 48px;
  text-align: center;
}

.story_cont .media_parallax .bg {
  height: 505px;
}

.story_cont .media_parallax .desc {
  position: absolute;
  bottom: 16px;
  left: 50%;
  width: 780px;
  transform: translate(-50%, 0);
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  padding-left: 12px;
}

@media (max-width: 1180px) {
  .story_cont .media_parallax .desc {
    width: 620px;
  }
}

.story_cont .media_parallax .desc:before {
  content: '';
  position: absolute;
  top: -2px;
  bottom: 0;
  left: 0;
  margin: 1px 0;
  border-left: 3px solid #fff;
}

.story_cont .media_parallax .source {
  position: absolute;
  bottom: 12px;
  right: 20px;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9);
}

.story_cont .media_parallax .caption {
  width: 780px;
  margin: 12px auto 0;
}

@media (max-width: 1180px) {
  .story_cont .media_parallax .caption {
    width: 620px;
  }
}

.story_cont .text_complex {
  margin-bottom: 230px;
}

.story_cont .text_complex .tit {
  top: calc(100% + 12px);
  max-width: 780px;
  font-size: 160px;
  line-height: 0.75;
  font-weight: 600;
  text-align: left;
}

@media (max-width: 1180px) {
  .story_cont .text_complex .tit {
    max-width: 620px;
  }
}

.story_cont .text_complex .tit span {
  display: block;
  color: rgba(0, 0, 0, 0.2);
  margin-left: 250px;
  font-weight: 600;
}

.story_cont .text_complex blockquote {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: left;
  transform: translate(-50%, -50%);
  width: 1180px;
  z-index: 10;
  color: #fff;
}

@media (max-width: 1180px) {
  .story_cont .text_complex blockquote {
    width: 940px;
  }
}

.story_cont .text_complex blockquote p {
  max-width: 680px;
  font-size: 20px;
  line-height: 32px;
}

@media (max-width: 1180px) {
  .story_cont .text_complex blockquote p {
    max-width: 540px;
  }
}

.story_cont .text_complex blockquote span {
  color: #fff;
}

.story_cont .text_complex blockquote span:before {
  background: #fff;
}

.story_cont .text_complex blockquote.invert > * {
  float: right;
}

.story_cont .text_complex blockquote.invert span {
  clear: right;
}

.story_cont .overgrid.columned {
  overflow: hidden;
}

.story_cont .overgrid.columned .type01 .figure {
  position: relative;
  display: inline-block;
  overflow: hidden;
  left: 50%;
  margin-left: -720px;
}

.story_cont .overgrid.columned .type01.invert .figure {
  margin-left: 0;
  left: 500px;
}

.story_cont .overgrid.columned .type01.except figcaption, .story_cont .overgrid.columned .type01.except .caption {
  margin-left: 130px;
  max-width: 380px;
}

@media (max-width: 1180px) {
  .story_cont .overgrid.columned .type01.except figcaption, .story_cont .overgrid.columned .type01.except .caption {
    max-width: 300px;
  }
}

@media (max-width: 1180px) {
  .story_cont .overgrid.columned .type01.except figcaption, .story_cont .overgrid.columned .type01.except .caption {
    margin-left: 250px;
  }
}

/*
.story_cont .overgrid.columned .type01 figcaption, .story_cont .overgrid.columned .type01 .caption {
  max-width: 480px;
}

@media (max-width: 1180px) {
  .story_cont .overgrid.columned .type01 figcaption, .story_cont .overgrid.columned .type01 .caption {
    max-width: 380px;
  }
}
*/

.story_cont .overgrid.columned .type01 figcaption.small, .story_cont .overgrid.columned .type01 .caption.small {
  max-width: 250px;
}

.story_cont .overgrid.columned .type02 {
  margin-top: 0;
}

.story_cont .overgrid.columned .type02 [class*="col_"] {
  position: relative;
  box-sizing: content-box;
  background: #fff;
  z-index: 1;
}

.story_cont .overgrid.columned .type02 .tit {
  margin-top: 0;
}

.story_cont .overgrid.columned .type02 .up {
  margin-top: -160px;
  padding: 48px 48px 0 200px;
}

.story_cont .overgrid.columned .type02 .up.invert {
  padding: 48px 200px 0 48px;
}

.story_cont .overgrid.columned .type02 .up_big {
  margin-top: -200px;
  padding: 80px 80px 0 0;
}

.story_cont .overgrid.columned .type02 .up_big.invert {
  padding: 80px 200px 0 80px;
}

.story_cont .overgrid.columned .type01 + .type02 .up {
  padding: 48px 48px 0 48px;
  margin-left: 452px;
}

.story_cont .overgrid.columned .type01 + .type02 .up.invert {
  padding: 48px 500px 0 48px;
}

@media (max-width: 1180px) {
  .story_cont .overgrid.columned .type01 .figure {
    margin-left: -740px;
  }
  .story_cont .overgrid.columned .type01.invert .figure {
    left: 400px;
  }
  .story_cont .overgrid.columned .type02 .up {
    padding: 48px 48px 0 160px;
  }
  .story_cont .overgrid.columned .type02 .up.invert {
    padding: 48px 160px 0 48px;
  }
  .story_cont .overgrid.columned .type02 .up_big {
    padding: 60px 60px 0 0;
  }
  .story_cont .overgrid.columned .type02 .up_big.invert {
    padding: 60px 160px 0 60px;
  }
  .story_cont .overgrid.columned .type01 + .type02 .up {
    padding: 48px 48px 0 48px;
    margin-left: 340px;
  }
  .story_cont .overgrid.columned .type01 + .type02 .up.invert {
    padding: 48px 400px 0 48px;
  }
}

.story_cont .overgrid.under .row [class*="col_"] {
  position: relative;
  box-sizing: content-box;
  background: #fff;
  z-index: 1;
  padding: 0 48px 48px 0;
  margin: 0 -48px -48px 0;
}

.story_cont .overgrid.under .row:first-of-type {
  z-index: 10;
}

.story_cont .overgrid.under .up {
  margin-top: -105px;
}

.story_cont .sec_inner {
  margin-top: 40px !important;
}

.story_cont figcaption, .story_cont .caption {
  position: relative;
  margin-top: 12px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: #787878;
  padding-left: 12px;
  letter-spacing: -0.43px;
  word-break: keep-all;
}

.story_cont figcaption.invert, .story_cont .caption.invert {
  max-width: 480px;
  margin-left: 330px;
}

@media (max-width: 1180px) {
  .story_cont figcaption.invert, .story_cont .caption.invert {
    max-width: 380px;
  }
}

.story_cont figcaption.invert.small, .story_cont .caption.invert.small {
  max-width: 250px;
}

.story_cont figcaption:before, .story_cont .caption:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: 1px 0 3px;
  border-left: 3px solid #ccc;
}

.story_cont figcaption.half, .story_cont .caption.half {
  max-width: 440px;
}

.story_cont figcaption.half.invert, .story_cont .caption.half.invert {
  float: right;
  width: 50%;
}

@media (max-width: 1180px) {
  .story_cont figcaption.half, .story_cont .caption.half {
    max-width: 340px;
  }
  .story_cont figcaption.invert, .story_cont .caption.invert {
    margin-left: 430px;
  }
  .story_cont figcaption.invert.small, .story_cont .caption.invert.small {
    margin-left: 330px;
  }
}

.story_cont .qna .question {
  font-size: 18px;
  line-height: 32px;
}

.story_cont .qna .question:before {
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -48px -336px;
}

.story_cont .qna .answer:before {
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -72px -336px;
}

.story_cont .qna dd {
  margin: 16px 0 40px;
  line-height: 30px;
  font-weight: 400;
}

.story_cont .qna dd:last-of-type {
  margin-bottom: 0;
}

.story_cont .qna dt, .story_cont .qna dd {
  position: relative;
  padding-left: 40px;
}

.story_cont .qna dt:before, .story_cont .qna dd:before {
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  width: 24px;
  height: 24px;
}

.story_cont .annotate {
  display: inline-block;
  background: #000;
  color: #fff;
  font-weight: 400;
}

.annotate_wrap {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: 410px;
  width: 180px;
  letter-spacing: -0.5px;
}

.annotate_wrap dt {
  font-size: 20px;
  line-height: 28px;
}

.annotate_wrap dt:before {
  content: '';
  display: block;
  width: 32px;
  height: 2px;
  background-color: #000;
  margin-bottom: 16px;
}

.annotate_wrap dd {
  margin-top: 16px;
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
}

@media (max-width: 1180px) {
  .annotate_wrap {
    margin-left: 330px;
  }
}

/* Progress bar */
.progress {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  z-index: 101;
}

.progress .progress_bar {
  width: 0%;
  height: 2px;
  background: #F37938;
  -webkit-transition: 0.2s ease-out;
  -moz-transition: 0.2s ease-out;
  -o-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
}

.story_title {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 21px;
  background-color: #fff;
  text-align: center;
  z-index: 100;
  font-size: 18px;
  line-height: 1.2;
  border-bottom: 1px solid #ededed;
}

.story_title .util {
  position: absolute;
  right: 8px;
  top: 8px;
}

.mask {
  display: block;
  position: absolute;
  top: 0;
  left: -10%;
  width: 150%;
  height: 100%;
  background-color: #fff;
  -webkit-transform: skewX(-16deg);
  -ms-transform: skewX(-16deg);
  transform: skewX(-16deg);
  transition: all 2s ease-in-out;
}

.video_wrap {
  position: relative;
  padding-top: 56.2%;
}

.video_wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
}

/* library */
.library .halifax.overgrid .type02 .up_big {
  margin-top: -560px;
}

.library .overgrid.under .row .animate[class*="col_"] {
  padding: 0 100px 48px 0;
}

/* techno dome */
.technodome01 .story_cont .columned:first-of-type {
  height: 100vh;
}

.technodome01 .story_cont .columned:first-of-type .row {
  top: 50%;
  transform: translate(0, -50%);
}

.technodome01 .story_cont .columned:first-of-type .tit {
  display: block;
}

.technodome01 .story_cont .columned:first-of-type p {
  font-size: 24px;
  line-height: 48px;
}

/* seojiwon */
.seojiwon .story_cont .type02 .up.except {
  margin-top: -112px;
}

/* novel food */
.novel .story_cont .bugfound p:before {
  content: '';
  position: absolute;
  top: 45px;
  left: -100px;
  width: 350px;
  height: 194px;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/novel_0401.png");
}

.novel .story_cont .type02 .up_big.except {
  margin-top: -500px;
}

/* DTM */
.miu .story_cont .tit.left {
  margin-top: 0;
}

.miu .story_cont .full {
  position: relative;
  max-width: 100%;
}

.miu .story_cont .bcg {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
}

.miu .story_cont .overbg {
  margin-left: auto;
  margin-right: auto;
  max-width: 1920px;
  overflow: hidden;
}

.miu .story_cont .sec_1 .row.full {
  padding-top: 210px;
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/miu_0201.png") no-repeat left -50px top;
}

.miu .story_cont .sec_1 .row.full .car_wrap {
  margin: 0 auto;
  max-width: 1180px;
}

@media (max-width: 1180px) {
  .miu .story_cont .sec_1 .row.full .car_wrap {
    max-width: 940px;
  }
}

.miu .story_cont .sec_1 .row.full .car_wrap [class^="car_"] img {
  width: auto;
  max-width: 100%;
}

.miu .story_cont .sec_1 .row.full .car_1 {
  position: relative;
  left: -100%;
}

.miu .story_cont .sec_1 .row.full .car_2 {
  position: absolute;
  left: -100%;
  bottom: 0;
  -webkit-transition: all 1.5s cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: all 1.5s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 1.5s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 1.5s cubic-bezier(0.86, 0, 0.07, 1);
}

.miu .story_cont .sec_1 .row.full.is-active .car_1 {
  left: -20%;
}

.miu .story_cont .sec_1 .row.full.is-active .car_2 {
  left: 50%;
}

@media (max-width: 1440px) {
  .miu .story_cont .sec_1 .car_1, .miu .story_cont .sec_1 .car_2 {
    width: 50%;
  }
  .miu .story_cont .sec_1 .row.full {
    background-size: auto 70%;
  }
}

.miu .story_cont .sec_2 > .row.col_1 {
  z-index: 1;
}

.miu .story_cont .sec_2 .in_sec_1 {
  margin: 40px 0;
}

.miu .story_cont .sec_2 .in_sec_1 figcaption {
  margin-top: 40px;
  margin-left: 500px;
}

.miu .story_cont .sec_2 .in_sec_1 img {
  margin-top: -200px;
  width: auto;
}

@media (max-width: 1180px) {
  .miu .story_cont .sec_2 .in_sec_1 figcaption {
    margin-left: 400px;
  }
  .miu .story_cont .sec_2 .in_sec_1 img {
    margin-left: -80px;
  }
}

.miu .story_cont .sec_2 + .columned {
  margin-top: 0;
}

.miu .story_cont .sec_2 + .columned .bcg {
  height: 1050px;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/miu_0501.png");
}

.miu .story_cont .sec_2 + .columned .full.bg_type {
  padding: 550px 0 100px;
  margin-top: -105px;
}

.miu .story_cont .sec_3 {
  margin-top: -20px;
}

.miu .story_cont .sec_3 .full.bg_type {
  margin-top: -20px;
  padding: 750px 0 190px;
}

.miu .story_cont .sec_3 .full.bg_type + .row {
  margin-top: -150px;
}

.miu .story_cont .sec_3 .bcg {
  height: 1050px;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/miu_06.png");
}

.miu .story_cont .sec_4 {
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/miu_09.png") no-repeat center bottom;
  background-size: auto 1215px;
}

.miu .story_cont .sec_4 .caption {
  margin: 480px 0 200px 70px;
}

.miu .story_cont .sec_5 {
  margin-top: 30px;
}

.miu .story_cont .sec_5 .bg_type_1 {
  margin-top: -120px;
  padding: 880px 0 95px;
}

.miu .story_cont .sec_5 .bg_type_1 .bcg {
  height: 1035px;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/miu_10.png");
}

.miu .story_cont .sec_5 .bg_type_1 .caption {
  float: right;
}

.miu .story_cont .sec_5 .bg_type_1 + .row {
  margin-top: -50px;
}

.miu .story_cont .sec_5 .bg_type_2 {
  padding: 850px 0 160px;
}

.miu .story_cont .sec_5 .bg_type_2 .bcg {
  height: 1019px;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/miu_11.png");
}

.miu .story_cont .sec_5 + .columned {
  margin-top: -120px;
}

/* kimtaeyong */
.kimtaeyong .story_cont {
  /* Gallery swiper */
}

.kimtaeyong .story_cont blockquote p {
  letter-spacing: -1px;
}

.kimtaeyong .story_cont .media_parallax .row {
  width: 780px;
}

@media (max-width: 1180px) {
  .kimtaeyong .story_cont .media_parallax .row {
    width: 620px;
  }
}

.kimtaeyong .story_cont .media_parallax strong {
  display: block;
  margin-bottom: 40px;
}

.kimtaeyong .story_cont .media_parallax .quote.type02 blockquote p:before {
  display: block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -144px -336px;
}

.kimtaeyong .story_cont .media_parallax .quote.type02 blockquote p:after {
  display: block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -168px -336px;
}

.kimtaeyong .story_cont .media.full {
  position: relative;
  margin-top: 120px;
}

.kimtaeyong .story_cont .media.full:before {
  content: 'ㅌㅇ';
  color: rgba(0, 0, 0, 0.1);
  font-size: 300px;
  position: absolute;
  top: -222px;
  right: 0;
  font-weight: 600;
  letter-spacing: -45px;
  z-index: 1;
}

.kimtaeyong .story_cont .quote.bg_type {
  margin: 56px 0 136px;
}

.kimtaeyong .story_cont .quote.bg_type blockquote {
  margin-right: 200px;
}

.kimtaeyong .story_cont .quote.bg_type .bg {
  position: absolute;
  top: -20px;
  right: -210px;
  width: 360px;
  height: 344px;
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/kimtaeyong_0201.png") no-repeat center center;
}

.kimtaeyong .story_cont .row.except {
  margin-top: 0;
}

.kimtaeyong .story_cont .row .except {
  margin-top: 60px;
}

.kimtaeyong .story_cont .ico_like {
  position: absolute;
  bottom: -12px;
  left: -83px;
  width: 147px;
  height: 146px;
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/kimtaeyong_1003.png") no-repeat right bottom;
}

.kimtaeyong .story_cont .ico_like:before, .kimtaeyong .story_cont .ico_like:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

.kimtaeyong .story_cont .ico_like:before {
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/kimtaeyong_1001.png") no-repeat 38px top;
  -webkit-animation-duration: .8s;
  animation-duration: .8s;
}

.kimtaeyong .story_cont .ico_like:after {
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/kimtaeyong_1002.png") no-repeat left 38px;
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
}

@-webkit-keyframes bounce {
  0%, 100% {
    -webkit-transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-10px);
  }
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}

.kimtaeyong .story_cont .crea_info {
  line-height: 32px;
}

.kimtaeyong .story_cont .crea_info dd {
  font-weight: 400;
  margin-bottom: 16px;
}

.kimtaeyong .story_cont .crea_info + p {
  font-size: 12px;
  line-height: 18px;
  color: #666;
}

.kimtaeyong .story_cont .media_slider {
  margin: 120px 0;
  padding: 90px 0;
  background-color: #F8F7F1;
}

.kimtaeyong .story_cont .media_slider h2 {
  font-size: 20px;
  line-height: 32px;
  letter-spacing: -0.5px;
  margin: 0 auto 16px;
  max-width: 780px;
}

@media (max-width: 1180px) {
  .kimtaeyong .story_cont .media_slider h2 {
    max-width: 620px;
  }
}

.kimtaeyong .story_cont .gallerySwiper {
  position: relative;
}

.kimtaeyong .story_cont .gallerySwiper .swiper-container {
  position: relative;
  width: 980px;
  margin: 0 auto;
}

.kimtaeyong .story_cont .gallerySwiper .swiper-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.kimtaeyong .story_cont .gallerySwiper .swiper-slide {
  display: inline-block;
  padding: 0 10%;
}

.kimtaeyong .story_cont .gallerySwiper .swiper-slide strong, .kimtaeyong .story_cont .gallerySwiper .swiper-slide .desc {
  visibility: hidden;
}

.kimtaeyong .story_cont .gallerySwiper .swiper-slide strong {
  display: block;
  font-size: 48px;
  line-height: 1.3;
  letter-spacing: -0.2px;
}

.kimtaeyong .story_cont .gallerySwiper .swiper-slide .video_wrap {
  margin-top: 104px;
}

.kimtaeyong .story_cont .gallerySwiper .swiper-slide .video_wrap:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.6);
}

.kimtaeyong .story_cont .gallerySwiper .swiper-slide .desc {
  margin-top: 32px;
}

.kimtaeyong .story_cont .gallerySwiper .swiper-slide.on strong, .kimtaeyong .story_cont .gallerySwiper .swiper-slide.on .desc {
  visibility: visible;
}

.kimtaeyong .story_cont .gallerySwiper .swiper-slide.on .video_wrap:before {
  display: none;
}

.kimtaeyong .story_cont .gallerySwiper .swiper-indicator {
  position: absolute;
  top: 160px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 780px;
  line-height: 48px;
  padding: 0 120px 0 50px;
}

@media (max-width: 1180px) {
  .kimtaeyong .story_cont .gallerySwiper .swiper-indicator {
    width: 620px;
  }
}

.kimtaeyong .story_cont .gallerySwiper .swiper-indicator .paging {
  position: absolute;
  top: 0;
  left: 0;
}

.kimtaeyong .story_cont .gallerySwiper .swiper-indicator .btnSwiper {
  position: absolute;
  top: 0;
  right: 0;
}

.kimtaeyong .story_cont .gallerySwiper .swiper-indicator .btnSwiper .prev, .kimtaeyong .story_cont .gallerySwiper .swiper-indicator .btnSwiper .next {
  width: 48px;
  height: 48px;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -192px -144px;
  text-indent: -99999rem;
}

.kimtaeyong .story_cont .gallerySwiper .swiper-indicator .btnSwiper .prev {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.kimtaeyong .story_cont .gallerySwiper .swiper-indicator .indicator {
  display: table;
  width: 100%;
  height: 2px;
  margin-top: 25px;
  background: #ccc;
}

.kimtaeyong .story_cont .gallerySwiper .swiper-indicator .indicator > .page {
  position: relative;
  display: table-cell;
  padding: 0;
}

.kimtaeyong .story_cont .gallerySwiper .swiper-indicator .indicator > .page span {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 2px;
  background: #000;
  text-indent: -9999rem;
  -webkit-transition: 0.5s linear;
  -moz-transition: 0.5s linear;
  -o-transition: 0.5s linear;
  transition: 0.5s linear;
}

.kimtaeyong .story_cont .gallerySwiper .swiper-indicator .indicator > .page.on span {
  width: 100%;
}

@media (max-width: 1180px) {
  .kimtaeyong .story_cont .gallerySwiper .swiper-container {
    width: 690px;
  }
  .kimtaeyong .story_cont .gallerySwiper .swiper-slide {
    padding: 0 5%;
  }
}

/* leesooinn,  dinarakasko*/
.leesooinn .columned .col_1, .dinarakasko02 .columned .col_1 {
  width: 980px;
}

@media (max-width: 1180px) {
  .leesooinn .columned .col_1, .dinarakasko02 .columned .col_1 {
    width: 780px;
  }
}

.leesooinn .space .col_2h, .dinarakasko02 .space .col_2h {
  padding-right: 30px;
}

.leesooinn .space .col_2h.invert, .dinarakasko02 .space .col_2h.invert {
  padding-left: 30px;
  padding-right: 0;
}

@media (max-width: 1180px) {
  .leesooinn .space .col_2h, .dinarakasko02 .space .col_2h {
    padding-right: 15px;
  }
  .leesooinn .space .col_2h.invert, .dinarakasko02 .space .col_2h.invert {
    padding-left: 15px;
  }
}

.leesooinn .qna, .dinarakasko02 .qna {
  word-break: keep-all;
}

.leesooinn .qna dt, .dinarakasko02 .qna dt {
  font-size: 20px;
  line-height: 1.6;
  letter-spacing: -0.89px;
}

.leesooinn .qna dd, .dinarakasko02 .qna dd {
  padding-left: 0;
}

.leesooinn .qna dd.col_2h, .dinarakasko02 .qna dd.col_2h {
  margin-top: 0;
}

/* leesooinn */
.leesooinn .story_cont > .columned:first-of-type {
  padding-top: 350px;
}

.leesooinn .columned.overgrid .type01.invert {
  max-width: 1450px;
}

.leesooinn .columned.overgrid .type01.invert .figure {
  left: 50%;
  margin-left: -490px;
}

@media (max-width: 1180px) {
  .leesooinn .columned.overgrid .type01.invert .figure {
    margin-left: -390px;
  }
}

.leesooinn .columned.overgrid .type01 .figure {
  margin-left: -490px;
}

.leesooinn .columned.overgrid .type02 .up_big.invert {
  padding: 80px 130px 0 70px;
  width: 350px;
}

@media (max-width: 1180px) {
  .leesooinn .columned.overgrid .type01 .figure {
    margin-left: -510px;
  }
}

.leesooinn .columned.origin {
  margin-top: 0;
}

.leesooinn .columned.origin .col_3 dl {
  width: 100%;
  font-size: 14px;
  vertical-align: top;
}

.leesooinn .columned.origin .col_3 dl a {
  font-size: 14px;
  font-weight: 400;
}

.leesooinn .columned.origin .col_3 dl > dt {
  float: left;
  width: 100px;
  padding-bottom: 15px;
  padding-top: 3px;
}

.leesooinn .columned.origin .col_3 dl > dd {
  float: left;
  width: 280px;
  font-weight: 400;
  line-height: 1.71;
}

.leesooinn .columned.origin .col_3:before {
  content: '';
  display: block;
  width: 24px;
  height: 1px;
  margin-bottom: 24px;
  background-color: #cccccc;
}

@media (max-width: 1180px) {
  .leesooinn .columned.origin .col_3 {
    width: 400px;
  }
}

.leesooinn .text_complex {
  margin-bottom: 80px;
}

.leesooinn .text_complex blockquote {
  top: 40%;
}

.leesooinn .text_complex blockquote p {
  font-size: 24px;
  line-height: 1.6;
  letter-spacing: -1px;
}

.leesooinn .text_complex .tit {
  font-size: 0;
  text-indent: -9999px;
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/leesooinn_0601.png") no-repeat 0 0;
  max-width: 1326px;
  height: 240px;
  top: auto;
  left: 50%;
  margin-left: -370px;
  bottom: 0;
  transform: translate(0, 0);
}

.leesooinn .qna dt {
  padding-left: 100px;
  min-height: 64px;
}

.leesooinn .qna dt span {
  position: absolute;
  top: -30px;
  left: 0;
  font-size: 60px;
  font-weight: 400;
}

.leesooinn .qna dt.last {
  padding-left: 140px;
}

.leesooinn p strong {
  display: block;
  margin: 16px 0;
  font-size: 18px;
  line-height: 1.7;
}

.leesooinn blockquote p {
  font-size: 24px;
  line-height: 44px;
  letter-spacing: -1px;
}

.leesooinn blockquote p:before, .leesooinn blockquote p:after {
  content: '';
  width: 24px;
  height: 24px;
}

.leesooinn blockquote p:before {
  margin-bottom: 10px;
  display: block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -96px -336px;
}

.leesooinn blockquote p:after {
  display: block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -120px -336px;
}

.leesooinn .media_parallax .row {
  width: 880px;
}

@media (max-width: 1180px) {
  .leesooinn .media_parallax .row {
    width: 700px;
  }
}

.leesooinn .media_parallax blockquote p:before {
  display: block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -144px -336px;
}

.leesooinn .media_parallax blockquote p:after {
  display: block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -168px -336px;
}

.leesooinn .media_parallax blockquote span:before {
  background: #fff;
}

.leesooinn .media_parallax .except p {
  font-size: 32px;
  line-height: 1.75;
}

.leesooinn .bg_wrap {
  position: relative;
  margin: 40px 0;
}

.leesooinn .bg_wrap p {
  position: relative;
  left: 50%;
  top: 0;
  width: 660px;
  z-index: 1;
  margin-left: -370px;
}

.leesooinn .bg_wrap .bg_type {
  position: absolute;
  top: 50%;
  left: 10%;
  margin-top: -141px;
}

.leesooinn .bg_wrap .bg_type img {
  width: auto;
}

.leesooinn [class^="bgdot"] {
  position: absolute;
  left: 50%;
  width: 174px;
  height: 174px;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/leesooinnbg.png");
}

.leesooinn .bgobj {
  position: absolute;
  background-repeat: no-repeat;
  z-index: 5;
}

.leesooinn .sec_1 .bgdot {
  top: 340px;
  width: 384px;
  height: 384px;
  margin-left: 534px;
}

.leesooinn .sec_1 .bgdot .bgobj {
  top: -200px;
  left: 0;
  width: 260px;
  height: 260px;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/leesooinnbg_01.png");
}

.leesooinn .sec_2 {
  max-width: 1920px;
  margin: 40px auto 80px;
}

.leesooinn .sec_3 .bgdot01 {
  margin-left: 744px;
  top: -40px;
}

.leesooinn .sec_3 .bgdot02 {
  width: 174px;
  height: 174px;
  margin-left: -720px;
  bottom: -40px;
}

.leesooinn .sec_3 .bgdot02 .bgobj {
  top: -624px;
  left: -170px;
  width: 292px;
  height: 464px;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/leesooinnbg_02.png");
}

.leesooinn .sec_4 {
  max-width: 1920px;
  margin: 80px auto;
}

.leesooinn .sec_4 p {
  position: relative;
  z-index: 10;
}

.leesooinn .sec_5 .bgdot01 {
  margin-left: 744px;
  top: 310px;
}

.leesooinn .sec_5 .bgdot01 .bgobj {
  top: -200px;
  left: -216px;
  width: 350px;
  height: 437px;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/leesooinnbg_03.png");
}

.leesooinn .sec_5 .bgdot02 {
  margin-left: -930px;
  top: 0;
}

.leesooinn .sec_5 .bgdot02 .bgobj {
  top: -377px;
  left: -10px;
  width: 350px;
  height: 437px;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/leesooinnbg_04.png");
}

.leesooinn .sec_6 {
  padding-bottom: 120px;
}

.leesooinn .sec_6 .bgdot {
  margin-left: -930px;
  bottom: 0;
}

.leesooinn .sec_6 .bgobj {
  top: -40px;
  left: 50%;
  width: 309px;
  height: 456px;
  margin-left: 644px;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/leesooinnbg_05.png");
}

.leesooinn .sec_7 {
  margin-top: 0;
}

.leesooinn .sec_8 .bgdot {
  top: 290px;
  margin-left: -930px;
}

.leesooinn .sec_8 .bgdot .bgobj {
  top: -380px;
  left: 0;
  width: 420px;
  height: 420px;
  margin: 0;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/leesooinnbg_06.png");
}

.leesooinn .sec_8 .bgobj {
  top: 50px;
  left: 50%;
  margin-left: 620px;
  width: 320px;
  height: 517px;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/leesooinnbg_07.png");
}

.leesooinn .sec_9 {
  z-index: 10;
}

.leesooinn .sec_10 .bgdot01 {
  width: 384px;
  height: 384px;
  margin-left: -930px;
  top: -27px;
}

.leesooinn .sec_10 .bgdot01 .bgobj {
  width: 341px;
  height: 136px;
  top: -80px;
  left: -30px;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/leesooinnbg_08.png");
}

.leesooinn .sec_10 .bgdot02 {
  width: 260px;
  height: 168px;
  margin-left: 670px;
  top: 230px;
}

.leesooinn .sec_10 .bgdot02 .bgobj {
  width: 451px;
  height: 434px;
  top: -370px;
  left: -140px;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/leesooinnbg_09.png");
}

.leesooinn .sec_10 .media {
  position: relative;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.leesooinn .sec_10 .media .animate {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -moz-transition: opacity 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: opacity 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: opacity 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 0.5s;
}

.leesooinn .sec_12 .bgdot {
  width: 216px;
  height: 342px;
  margin-left: -930px;
  top: -48px;
}

.leesooinn .sec_12 .bgdot .bgobj {
  width: 393px;
  height: 457px;
  top: 150px;
  left: 0;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/leesooinnbg_10.png");
}

.leesooinn .sec_13 {
  padding-bottom: 80px;
}

.leesooinn .sec_13 .bgdot {
  margin-left: 560px;
  top: -48px;
  z-index: 1;
}

.leesooinn .sec_13 .bgdot .bgobj {
  width: 420px;
  height: 420px;
  top: 0;
  left: 0;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/leesooinnbg_11.png");
}

/* dinarakasko02 */
.dinarakasko02 .story_cont {
  padding-bottom: 0;
}

.dinarakasko02 .media_parallax {
  margin: 120px 0;
}

.dinarakasko02 .origin .col_2h {
  padding-left: 30px;
}

.dinarakasko02 .interview {
  padding: 120px 0;
  background-color: #f3ecec;
}

.dinarakasko02 .interview .qna dt {
  font-size: 32px;
  line-height: 1.5;
  padding-left: 0;
}

.dinarakasko02 .interview .qna + .qna {
  margin-top: 80px;
}

.dinarakasko02 .interview .columned.bg_type {
  padding-bottom: 512px;
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_13.jpg") repeat-x center bottom;
}

.dinarakasko02 .sec_1 > div {
  position: relative;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 150px 0;
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_0201.png") no-repeat right 52px bottom;
}

.dinarakasko02 .sec_1 > div .tit {
  display: block;
  margin: 48px 0 24px;
  font-size: 72px;
  line-height: 1.2;
  text-align: left;
}

.dinarakasko02 .sec_1 > div .sign {
  position: absolute;
  right: 0;
  bottom: 0;
}

.dinarakasko02 .inter_2 .col_2h:not(.invert) {
  margin-bottom: 530px;
}

.dinarakasko02 .inter_3 {
  padding-bottom: 80px;
}

.dinarakasko02 .columned > .row + .row.inter_10 {
  margin-top: 120px;
}

.dinarakasko02 [class^="obj_dinara"] {
  position: absolute;
}

.dinarakasko02 [class^="obj_dinara"] > [class^="bgobj"] {
  position: absolute;
  top: 0;
  left: 0;
}

.dinarakasko02 .obj_dinara01 {
  top: 205px;
  left: -360px;
  width: 786px;
  height: 483px;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_0304.png");
}

.dinarakasko02 .obj_dinara01 > [class^="bgobj"] {
  width: 786px;
  height: 483px;
}

.dinarakasko02 .obj_dinara01 .bgobj {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_0302.png");
}

.dinarakasko02 .obj_dinara01 .bgobj02.type01 {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_0303.png");
}

.dinarakasko02 .obj_dinara01 .bgobj02.type02 {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_0301.png");
}

.dinarakasko02 .obj_dinara02 {
  right: 50%;
  bottom: 50px;
  width: 760px;
  height: 450px;
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_0501.png");
}

.dinarakasko02 .obj_dinara02 > [class^="bgobj"] {
  width: 760px;
  height: 450px;
}

.dinarakasko02 .obj_dinara02 .bgobj {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_0502.png");
}

.dinarakasko02 .obj_dinara02 .bgobj02 {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_0503.png");
}

.dinarakasko02 .obj_dinara03 {
  position: relative;
  width: 627px;
  height: 410px;
  margin-bottom: 90px;
}

.dinarakasko02 .obj_dinara03 .bgobj02 {
  width: 627px;
  height: 410px;
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_04.png");
}

.dinarakasko02 .obj_dinara04 {
  bottom: 0;
  left: 50%;
  margin-left: 100px;
  width: 644px;
  height: 274px;
}

.dinarakasko02 .obj_dinara04 .bgobj {
  width: 644px;
  height: 274px;
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_06.png");
}

.dinarakasko02 .obj_dinara05 {
  bottom: -20px;
  left: -165px;
  width: 789px;
  height: 539px;
}

.dinarakasko02 .obj_dinara05 > [class^="bgobj"] {
  width: 789px;
  height: 539px;
}

.dinarakasko02 .obj_dinara05 .bgobj02 {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_0801.png");
}

.dinarakasko02 .obj_dinara05 .bgobj.type01 {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_0802.png");
}

.dinarakasko02 .obj_dinara05 .bgobj.type02 {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_0803.png");
}

.dinarakasko02 .obj_dinara05 .bgobj.type03 {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_0804.png");
}

.dinarakasko02 .obj_dinara05 .bgobj.type04 {
  background-image: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_0805.png");
}

@media (max-width: 1180px) {
  .dinarakasko02 .obj_dinara05 {
    left: -250px;
  }
}

.dinarakasko02 .obj_dinara06 {
  position: relative;
  width: 534px;
  height: 574px;
  margin-left: -271px;
}

.dinarakasko02 .obj_dinara06 .bgobj02 {
  width: 534px;
  height: 574px;
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_10.png");
}

.dinarakasko02 .obj_dinara06 .bgobj {
  width: 0;
  height: 103px;
  left: 335px;
  top: 120px;
  z-index: 1;
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_1001.png");
  -webkit-transition: 0.5s linear;
  -moz-transition: 0.5s linear;
  -o-transition: 0.5s linear;
  transition: 0.5s linear;
}

.dinarakasko02 .obj_dinara06.is-active .bgobj {
  width: 173px;
}

.dinarakasko02 .obj_dinara07 {
  position: relative;
  width: 616px;
  height: 408px;
  margin-top: 37px;
  margin-left: -54px;
}

.dinarakasko02 .obj_dinara07 .bgobj02 {
  width: 616px;
  height: 408px;
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_11.png");
}

.dinarakasko02 .obj_dinara08 {
  position: relative;
  width: 611px;
  height: 626px;
  margin-top: 40px;
}

.dinarakasko02 .obj_dinara08 > [class^="bgobj"] {
  width: 611px;
  height: 626px;
}

.dinarakasko02 .obj_dinara08 .bgobj {
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_0901.png");
}

.dinarakasko02 .obj_dinara08 .bgobj02 {
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_0902.png");
}

.dinarakasko02 .obj_dinara09 {
  top: -400px;
  left: 50%;
  margin-left: 20px;
  width: 579px;
  height: 655px;
  opacity: 0;
  -webkit-transition: 0.5s linear;
  -moz-transition: 0.5s linear;
  -o-transition: 0.5s linear;
  transition: 0.5s linear;
}

.dinarakasko02 .obj_dinara09 .bgobj09 {
  width: 579px;
  height: 655px;
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_14.png");
}

.dinarakasko02 .obj_dinara09.is-active {
  opacity: 1;
  top: -240px;
}

.dinarakasko02 .obj_dinara10 {
  top: 20px;
  left: -200px;
  width: 540px;
  height: 482px;
}

.dinarakasko02 .obj_dinara10 .bgobj02 {
  width: 540px;
  height: 482px;
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_15.png");
}

.dinarakasko02 .obj_dinara11 {
  bottom: 0;
  left: 50%;
  width: 960px;
  height: 539px;
}

.dinarakasko02 .obj_dinara11 > [class^="bgobj"] {
  width: 960px;
  height: 539px;
}

.dinarakasko02 .obj_dinara11 .bgobj {
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_1601.png");
}

.dinarakasko02 .obj_dinara11 .bgobj02 {
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/dinarakasko_1602.png");
}

@media (max-width: 1180px) {
  .dinarakasko02 .sec_1 {
    background-size: 60%;
  }
  .dinarakasko02 .sec_1 .tit {
    font-size: 48px;
    line-height: 1.3;
  }
}

/* hadongho */
.hadongho .thumb_list > div {
  /*float: left;
  width: 33%;*/
  transition-delay: 0s;
}

.hadongho .thumb_list > div .animate{display:inline-block;padding-bottom:1.2rem}

.hadongho .thumb_list > div:nth-child(2) {
  transition-delay: .3s;
}

.hadongho .thumb_list > div:nth-child(3) {
  transition-delay: .6s;
}

.hadongho .columned > .row + .type01 {
  margin-top: 80px;
}

/* ecocar */
.ecocar .info_wrap {
  width: 980px;
  background: #F2F2F2;
}

@media (max-width: 1180px) {
  .ecocar .info_wrap {
    width: 780px;
  }
}

.ecocar .info_wrap .col_1 {
  float: none;
  padding: 64px 0;
  margin: 0 auto;
}

.ecocar .info_wrap span.info {
  display: inline-block;
  padding: 5px 12px 3px;
  margin-bottom: 12px;
  color: #fff;
  background: #000;
}

.ecocar .info_wrap span.info + strong {
  display: block;
}

.ecocar .ecocar_list dt {
  font-size: 20px;
  line-height: 2;
  letter-spacing: -0.62px;
  margin-bottom: 8px;
}

.ecocar .ecocar_list dd {
  line-height: 2;
  font-weight: 400;
  margin-bottom: 40px;
}

/* shinwooseok */
.shinwooseok .story_cont .columned:first-of-type {
  height: 100vh;
}

.shinwooseok .story_cont .columned:first-of-type .row {
  top: 50%;
  transform: translate(0, -50%);
}

.shinwooseok .story_cont .columned:first-of-type .tit {
  display: block;
}

/* okehauser */
.okehauser figcaption.invert {
  max-width: 452px;
  margin-left: 0;
  float: right;
}

@media (max-width: 1180px) {
  .okehauser figcaption.invert {
    max-width: 352px;
  }
}

/* iwanjones */
.iwanjones .media_parallax > .row {
  color: #000;
  width: 980px;
}

@media (max-width: 1180px) {
  .iwanjones .media_parallax > .row {
    width: 780px;
  }
}

.iwanjones .media_parallax > .row .tit {
  display: block;
  text-align: left;
  margin-top: 24px;
}

.iwanjones .media_parallax > .row .tit + p {
  margin-top: 40px;
  text-align: left;
}

.iwanjones .overgrid.columned .type02 .up_big {
  padding-left: 200px;
}

@media (max-width: 1180px) {
  .iwanjones .overgrid.columned .type02 .up_big {
    padding-left: 160px;
  }
}

.iwanjones figcaption.half.invert, .iwanjones .caption.half.invert {
  width: 34.5%;
}

/* @media (max-width: 1180px) {
  .iwanjones figcaption.half.invert, .iwanjones .caption.half.invert {
    width: 36%;
  }
} */

.iwanjones .quote blockquote p:before, .iwanjones .quote blockquote p:after {
  content: '';
  width: 24px;
  height: 24px;
}

.iwanjones .quote blockquote p:before {
  margin-bottom: 10px;
  display: block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -96px -336px;
}

.iwanjones .quote blockquote p:after {
  display: block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -120px -336px;
}

/* yeointaek */
.yeointaek .text_complex blockquote p {
  font-size: 24px;
  line-height: 1.8;
}

.yeointaek .info {
  line-height: 32px;
}

.yeointaek .info dd {
  font-weight: 400;
}

.yeointaek .media.move {
  position: relative;
  margin: 120px 0;
  height: 480px;
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/yeointaek_07.jpg") repeat-x center center;
}

.yeointaek .media.move p {
  visibility: hidden;
  opacity: 0;
  width: 350px;
  height: 524px;
  position: absolute;
  top: 28px;
  left: 50%;
}

.yeointaek .media.move p + p {
  margin-top: 0;
}

.yeointaek .media.move p.img01 {
  width: 285px;
  margin-left: -200px;
  -webkit-transition: 0.6s ease;
  -moz-transition: 0.6s ease;
  -o-transition: 0.6s ease;
  transition: 0.6s ease;
  -webkit-transform: translate3d(264px, 0, 0);
  -moz-transform: translate3d(264px, 0, 0);
  -o-transform: translate3d(264px, 0, 0);
  -ms-transform: translate3d(264px, 0, 0);
  transform: translate3d(264px, 0, 0);
  transition-delay: .2s;
}

.yeointaek .media.move p.img02 {
  -webkit-transition: 0.6s ease;
  -moz-transition: 0.6s ease;
  -o-transition: 0.6s ease;
  transition: 0.6s ease;
  -webkit-transform: translate3d(200px, 0, 0);
  -moz-transform: translate3d(200px, 0, 0);
  -o-transform: translate3d(200px, 0, 0);
  -ms-transform: translate3d(200px, 0, 0);
  transform: translate3d(200px, 0, 0);
  transition-delay: .15s;
}

.yeointaek .media.move p.img03 {
  margin-left: 200px;
  -webkit-transition: 0.6s ease;
  -moz-transition: 0.6s ease;
  -o-transition: 0.6s ease;
  transition: 0.6s ease;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.yeointaek .media.move.is-active p {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* hightech */
.hightech .story_cont .media_parallax .quote .col_2h {
  padding-left: 50px;
  padding-top: 90px;
}

.hightech .story_cont .media_parallax .quote .col_2h table {
  width: 480px;
}

.hightech .story_cont .media_parallax .quote .col_2h table th, .hightech .story_cont .media_parallax .quote .col_2h table td {
  padding: 9px 0;
  text-align: left;
}

.hightech .story_cont .media_parallax .quote .col_2h table td {
  font-weight: 400;
}

.hightech .story_cont .overgrid.columned .type02 .up_big {
  margin-top: -540px;
}

.hightech .columned .row .sides {
  position: absolute;
  bottom: 0;
  left: -80px;
}

/* racing */
.racing .bg_type {
  position: absolute;
  top: -115px;
  left: 50%;
  width: 1090px;
  height: 654px;
  transform: translate(-50%, 0);
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/racing_0201.png") no-repeat center top;
  z-index: 1;
}

.racing .media_parallax > .row {
  width: 980px;
  color: #000;
}

@media (max-width: 1180px) {
  .racing .media_parallax > .row {
    width: 780px;
  }
}

.racing .media_parallax > .row .tit {
  display: block;
  text-align: left;
  margin-top: 24px;
}

.racing .media_parallax > .row .tit + p {
  margin-top: 40px;
  text-align: left;
}

/* laser */
.laser .story_cont .columned .col_1.col_over {
  width: 850px;
  padding-bottom: 20px;
}

.laser .story_cont .columned .col_1.col_over figcaption {
  margin-top: -35px;
}

.laser .story_cont .laser_obj {
  margin-top: -50%;
  margin-right: -55%;
}

.laser .story_cont .laser_obj img {
  width: auto;
}

/* smart */
.smart .type01 figcaption {
  left: 50%;
  margin-left: -270px;
}

.smart .type01 figcaption.invert {
  margin-left: 123px;
}

@media (max-width: 1180px) {
  .smart .type01 figcaption {
    margin-left: -135px;
  }
  .smart .type01 figcaption.invert {
    margin-left: 11px;
  }
}

.smart .overgrid.columned .type02 .up_big {
  padding-left: 200px;
}

@media (max-width: 1180px) {
  .smart .overgrid.columned .type02 .up_big {
    padding-left: 160px;
  }
}

.smart figcaption.half.invert, .smart .caption.half.invert {
  width: 35.5%;
}

@media (max-width: 1180px) {
  .smart figcaption.half.invert, .smart .caption.half.invert {
    width: 36%;
  }
}

/* factory */
.factory .type01 figcaption {
  left: 50%;
  margin-left: -270px;
}

.factory .type01 figcaption.invert {
  margin-left: 123px;
}

@media (max-width: 1180px) {
  .factory .type01 figcaption {
    margin-left: -135px;
  }
  .factory .type01 figcaption.invert {
    margin-left: 23px;
  }
}

.factory .overgrid.columned .type02.except .up_big {
  margin-top: -540px;
}

/* mobility */
.mobility .type01.bird figcaption {
  left: 50%;
  margin-left: -270px;
}

.mobility .type01.bird figcaption.invert {
  margin-left: 123px;
}

@media (max-width: 1180px) {
  .mobility .type01.bird figcaption {
    margin-left: -135px;
  }
  .mobility .type01.bird figcaption.invert {
    margin-left: 23px;
  }
}

.mobility .overgrid.columned .type02 .up.invert.except {
  margin-top: -500px;
  padding-right: 200px;
}

.mobility .overgrid.columned .type02 .up.invert.except figure {
  margin: 40px 0;
}

@media (max-width: 1180px) {
  .mobility .overgrid.columned .type02 .up.invert.except {
    padding-right: 160px;
  }
}

/* insurance */
.insurance .type01 figcaption {
  left: 50%;
  margin-left: -270px;
}

@media (max-width: 1180px) {
  .insurance .type01 figcaption {
    margin-left: -135px;
  }
}

.insurance .overgrid.columned .type02 .up_big {
  margin-top: -500px;
}

/* jameslaw */
.jameslaw .media_parallax > .row {
  width: 980px;
}

@media (max-width: 1180px) {
  .jameslaw .media_parallax > .row {
    width: 780px;
  }
}

.jameslaw .media_parallax > .row .tit {
  display: block;
  text-align: left;
  margin-top: 24px;
}

.jameslaw .media_parallax > .row .tit + p {
  margin-top: 40px;
  text-align: left;
}

.jameslaw .overgrid.columned .type01.except + .type02 .up {
  margin-left: 460px;
  margin-top: -230px;
  padding-left: 48px;
}

.jameslaw .overgrid.columned .type01.except + .type02 .up.large {
  margin-top: -500px;
}

.jameslaw .overgrid.columned .type01.except.except figcaption, .jameslaw .overgrid.columned .type01.except.except .caption {
  max-width: 450px;
}

@media (max-width: 1180px) {
  .jameslaw .overgrid.columned .type01.except + .type02 .up {
    margin-left: 340px;
  }
  .jameslaw .overgrid.columned .type01.except.except figcaption, .jameslaw .overgrid.columned .type01.except.except .caption {
    max-width: 350px;
  }
}

.jameslaw figcaption.invert {
  max-width: 440px;
  margin-left: 0;
  float: right;
}

@media (max-width: 1180px) {
  .jameslaw figcaption.invert {
    max-width: 340px;
  }
}

/* ytinterview */
.ytinterview .story_cont .columned:first-of-type .tit {
  display: block;
}

.ytinterview .narration {
  font-size: 14px;
  line-height: 1.7;
}

.ytinterview .narration p {
  position: relative;
  padding-left: 40px;
  margin-top: 16px;
  font-weight: 400;
}

.ytinterview .narration p span {
  position: absolute;
  top: 0;
  left: 0;
}

.ytinterview .narration p strong {
  font-size: 16px;
  line-height: inherit;
}

.ytinterview .narration:before {
  content: '';
  width: 160px;
  height: 160px;
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/ytinterview_03.jpg") no-repeat center top;
}

/* rebranding */
.rebranding .col2_img{display:table;width:100%}
.rebranding .col2_img figure{display:table-cell;vertical-align:top}
.rebranding .mb50{margin-bottom:4rem}
.rebranding .mt40{margin-top:4rem !important}
.rebrandingCont+.rebrandingCont{margin-top:11rem !important}
.rebranding .w810{width:810px;margin:0 auto}
.rebranding .w1110{width:1110px;margin-left:-130px;padding-top:3rem}
.rebranding .w1110.invert{display:block;margin-left:200px}
.rebranding .captionType01{display:block;margin-left:630px}
.rebranding .type01.invert .figure{position:relative;left:500px;display:inline-block;overflow:hidden;}

.figureTxt{position:absolute;bottom:12px;left:50%;font-size:12px;font-weight:400;line-height:1.8rem;color:#fff;padding-left:12px;letter-spacing:-.043rem;word-break:keep-all;width:780px;margin-left:-390px}
.figureTxt:before{content:'';position:absolute;top:0;bottom:0;left:0;margin:1px 0 3px;border-left:3px solid #ccc}


.next_story {
  position: relative;
  max-height: 440px;
  overflow: hidden;
  background: #fff;
}

.next_story .pic {
  max-width: 1440px;
  margin: 0 auto;
}

.next_story .info {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  max-width:1440px;
  transform: translate(-50%, -50%);
  color: #fff;
  text-align: center;
}

.next_story .info span {
  font-size: 20px;
  line-height: 32px;
}

.next_story .info .title {
  display: block;
  margin-top: 12px;
  font-size: 48px;
  line-height: 72px;
}

.next_story .info .more {
  position: relative;
  width: 48px;
  height: 48px;
  margin: 32px auto 0;
  overflow: hidden;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}

.next_story .info .more span {
  display: block;
  font-size: 18px;
  text-indent: -200%;
  line-height: 48px;
  text-align: left;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}

.next_story .info .more span:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 48px;
  height: 48px;
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -480px -240px;
}

.next_story .info .more:hover {
  width: 150px;
}

.next_story .info .more:hover span {
  text-indent: 0;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}

@media (max-width: 1180px) {
  .next_story .info .title {
    font-size: 40px;
    line-height: 68px;
  }
}

.hash_wrap {
  padding: 80px 0;
  background: #fff;
}

.hash_wrap .tags {
  margin-bottom: 80px;
  text-align: center;
}

.hash_wrap .thumb_list {
  position: relative;
  width: 640px;
  margin: 0 auto;
  text-align: left;
}

.hash_wrap .thumb_list li {
  margin-bottom: 40px;
}

.hash_wrap .thumb_list a {
  display: table;
}

.hash_wrap .thumb_list .pic {
  display: table-cell;
  width: 280px;
}

.hash_wrap .thumb_list .title {
  display: table-cell;
  padding-left: 48px;
  vertical-align: middle;
  font-size: 24px;
  line-height: 36px;
  word-break: keep-all;
}

/******
**** innovation list/body
******/
.sub_wrap.story {
  position: relative;
  margin-top: 34px;
  padding-bottom: 120px;
}

.sub_wrap.story .subhead .headtle{display:inline-block;line-height:36px;text-indent:-9999px;width:297px;height:50px;margin-bottom:36px;vertical-align:middle;background-color:transparent;background-image:url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/tit_tim.png");background-size:100% auto;background-position:0 50%;background-repeat:no-repeat}

.sub_wrap.story .video {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.sub_wrap.story .row {
  height: 100%;
  min-height: 800px;
}

.story_list {
  position: relative;
  width: 100%;
  margin-right: 0;
  margin-bottom: 100px;
  -webkit-transition: 0.6s ease-in-out;
  -moz-transition: 0.6s ease-in-out;
  -o-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
}

.story_list > li {
  position: relative;
  padding: 0;
  float: left;
  margin-bottom: 80px;
  top: 0;
  -webkit-transition: 0.5s ease-in;
  -moz-transition: 0.5s ease-in;
  -o-transition: 0.5s ease-in;
  transition: 0.5s ease-in;
}

.story_list > li .figure {
  display: block;
}

.story_list > li .figure .pic {
  overflow: hidden;
}

.story_list > li .figure img {
  -webkit-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

.story_list > li .figure:hover img {
  transform: scale(1.1);
}

.story_list > li .title {
  width: 100%;
  max-height: 264px;
  white-space: normal;
  word-wrap: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.story_list > li .tags{max-height:100px;overflow:hidden}

.story_list.type01 > li {
  float: none;
  width: 100%;
}

.story_list.type01 > li .info {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
  color: #fff;
}

.story_list.type01 > li .info .title {
  font-size: 60px;
  line-height: 88px;
}

.story_list.type01 > li .info .tags {
  margin-top: 20px;
}

.story_list.type01 > li .info.showing {
  opacity: 1;
}

.story_list.type01 > li .pic {
  position: relative;
}

.story_list.type01 > li .pic:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
  left: 0;
}

.story_list.type02 {
  margin-left: -60px;
  width: calc(100% + 60px);
}

.story_list.type02 > li {
  width: calc(50% - 60px);
  margin-left: 60px;
  margin-bottom: 0;
}

.story_list.type02 > li:nth-child(2n) {
  padding-top: 80px;
}

.story_list.type02 > li:nth-child(2n + 1) {
  clear: left;
}

.story_list.type02 .info {
  opacity: 0;
  padding: 24px;
  text-align: left;
}

.story_list.type02 .info.showing {
  opacity: 1;
}

.story_list.type02 .title{font-weight:500;font-size:32px;line-height:48px;max-height:100px;white-space:normal;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}

.story_list.type02 .tags {
  margin-top: 8px;
}

.story_list.type02:after {
  clear: both;
  content: '';
  display: block;
}

.story_list.type03 {
  margin-left: -40px;
  width: calc(100% + 120px);
}

.story_list.type03 > li {
  width: calc(25% - 60px);
  margin-left: 40px;
  margin-bottom: 40px;
}

.story_list.type03 > li .info {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
  color: #fff;
}

.story_list.type03 > li .info .title {
  font-size: 20px;
  line-height: 32px;
  max-height: 96px;
}

.story_list.type03 > li:hover .info {
  display: block;
}

.story_list.type03 > li:hover .figure:after {
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  position: absolute;
  top: 0;
  left: 0;
}

.story_list.type03 > li:nth-of-type(4n+1) {
  clear: both;
}

.story_list.type03 .tags {
  display: none;
}

.story_list.type03:after {
  clear: both;
  content: '';
  display: block;
}

.story_list .animate.slideInUp, .story_list .animate.slideInUp2 {
  -webkit-transition: 0.7s ease-in-out;
  -moz-transition: 0.7s ease-in-out;
  -o-transition: 0.7s ease-in-out;
  transition: 0.7s ease-in-out;
}

.story_list .animate.zoomOut {
  visibility: visible;
  opacity: 1;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}

.recently {
  width: 100%;
  font-size: 18px;
  line-height: 32px;
  position: relative;
  height: 45px;
  overflow: hidden;
  background-color: #fff;
}

.recently .btnleft {
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999rem;
  display: none;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -32px -384px;
  z-index: 10;
}

.recently .btnright {
  position: absolute;
  right: 50px;
  top: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999rem;
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -96px -384px;
  z-index: 10;
}

.recently .btnright:after {
  content: '';
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 32px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
}

.recently .overlay {
  position: relative;
  width: calc(100% - 100px);
  height: 100px;
  margin-left: 32px;
  overflow-y: hidden;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.recently ul.swiper-wrapper {
  display: table;
  position: relative;
  width: auto;
  height: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

.recently ul.swiper-wrapper > li {
  position: relative;
  float: none;
  display: table-cell;
  height: 100%;
  padding: 0 24px;
  line-height: 33px;
  box-sizing: border-box;
  white-space: nowrap;
}

.recently ul.swiper-wrapper > li a {
  font-weight: 400;
}

.recently ul.swiper-wrapper > li a:hover {
  border-bottom: 2px solid #000;
}

.recently ul.swiper-wrapper > li.current a {
  font-weight: 500;
  border-bottom: 2px solid #000;
}

.recently.active .btnleft, .recently.active .btnright {
  display: none;
}

.recently.active .overlay{text-align:left;position:fixed;top:256px;left:0;width:100%;height:auto;display:block;background:#fff;z-index:10;padding:10px 0 32px;margin-left:0;border-bottom:1px solid #d9d9d9}

.recently.active .overlay ul.swiper-wrapper.tags {
  overflow: auto;
  white-space: normal;
  height: auto;
  max-width: 1180px;
  margin: 0 auto;
}

@media (max-width: 1180px) {
  .recently.active .overlay ul.swiper-wrapper.tags {
    max-width: 940px;
  }
}

.recently.active .overlay ul.swiper-wrapper.tags li {
  display: inline-block;
  margin-left: 0;
  padding: 0;
}

.recently.active .overlay ul.swiper-wrapper.tags li a {
  font-size: 16px;
  line-height: 1;
  font-weight: 400;
}

.recently.active .overlay ul.swiper-wrapper.tags li a:hover {
  border: 1px solid #ccc;
}

.recently.active .overlay ul.swiper-wrapper.tags li.current a {
  background-color: #000;
  color: #fff;
}

.recently.active .overlay ul.swiper-wrapper.tags:after {
  display: none;
}

.btn_all {
  width: 40px;
  height: 40px;
  border-radius: 40px;
  background-color: #fff;
  position: absolute;
  top: -4px;
  right: 0;
  background-color: #fff;
  text-align: left;
  -webkit-transition: 0.3s all;
  -moz-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}

.btn_all .close {
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
  top: 9px;
  left: 10px;
  overflow: hidden;
  text-indent: -9999px;
  font-size: 0;
}

.btn_all .close::before, .btn_all .close::after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -1px;
  background: #000;
}

.btn_all .close::before {
  transform: rotate(0deg);
}

.btn_all .close::after {
  transform: rotate(90deg);
}

.btn_all.active {
  top: 0;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate3d(0, 0, 1, -135deg);
  transform: rotate3d(0, 0, 1, -135deg);
  background-color: #000;
}

.btn_all.active .close:before, .btn_all.active .close:after {
  background-color: #fff;
}

.view_type {
  position: relative;
  height: 48px;
  margin-top: 20px;
  text-align: center;
  margin-bottom: 46px;
}

.view_type [data-view^="type"] {
  width: 48px;
  height: 48px;
  text-indent: -9999rem;
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: 0 -240px;
}

.view_type [data-view^="type01"] {
  background-position: 0 -240px;
}

.view_type [data-view^="type01"]:hover, .view_type [data-view^="type01"].on {
  background-position: -48px -240px;
}

.view_type [data-view^="type02"] {
  background-position: -96px -240px;
}

.view_type [data-view^="type02"]:hover, .view_type [data-view^="type02"].on {
  background-position: -144px -240px;
}

.view_type [data-view^="type03"] {
  background-position: -192px -240px;
}

.view_type [data-view^="type03"]:hover, .view_type [data-view^="type03"].on {
  background-position: -240px -240px;
}

.view_type .search_area {
  position: absolute;
  right: 0;
  top: 0;
  width: 260px;
  height: 48px;
  text-align: left;
}

.view_type .search_area fieldset {
  position: relative;
}

.view_type .search_area .box_search {
  opacity: 1;
  -webkit-transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
  border-bottom: 1px solid #000;
}

.view_type .search_area .box_search input {
  border: 0;
}

.view_type .search_area .btn_search {
  position: absolute;
  right: 0;
  top: 0;
  width: 48px;
  height: 48px;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: 0 -144px;
}

.view_type .search_area.is-show .box_search {
  opacity: 1;
}

.more_area {
  position: absolute;
  bottom: -120px;
  text-align: center;
  width: 100%;
}

.more_area a {
  display: inline-block;
  min-width: 100px;
  margin: 0 auto;
  font-size: 20px;
}

.more_area a:after {
  content: '';
  display: block;
  width: 2px;
  height: 80px;
  background-color: #000;
  margin: 10px auto 0;
}

.no_data {
  padding: 242px 0;
}

.no_data p {
  font-size: 24px;
  text-align: center;
  font-weight: 400;
}

.pop_hashtag.type_full .layer_wrap {
  overflow-y: hidden;
}

.pop_hashtag.type_full .layer_wrap .layer_header {
  padding: 0;
}

.pop_hashtag.type_full .layer_wrap .layer_content {
  padding: 104px 0 0;
}

.pop_hashtag.type_full .row, .pop_hashtag.type_full .layer_content {
  height: 100%;
}

.pop_hashtag.type_full .tag_area {
  width: 30.5%;
  float: left;
  height: 100%;
  text-align: left;
}

.pop_hashtag.type_full .tag_area > div {
  height: calc(100% - 180px);
  overflow-y: scroll;
}

.pop_hashtag.type_full .tag_area strong {
  display: block;
  font-size: 48px;
  line-height: 64px;
  margin-bottom: 34px;
}

.pop_hashtag.type_full .thumb_area {
  width: 66%;
  padding-right: 10px;
  float: right;
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-bottom: 50px;
}

.pop_hashtag.type_full .thumb_area .hash_story {
  position: relative;
  width: calc(100% + 20px);
  margin-left: -20px;
}

.pop_hashtag.type_full .thumb_area .hash_story li {
  position: relative;
  float: left;
  width: 50%;
  margin-bottom: 32px;
  padding-left: 20px;
  text-align: left;
}

.pop_hashtag.type_full .thumb_area .hash_story li .title {
  margin-top: 16px;
  font-size: 18px;
  line-height: 28px;
}

.pop_hashtag.type_full .thumb_area .hash_story li:nth-child(3n) {
  width: 100%;
}

.pop_hashtag.type_full .thumb_area .hash_story li:nth-child(3n) .title {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 70%;
  text-align: center;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 32px;
  line-height: 48px;
  white-space: normal;
  word-wrap: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.pop_hashtag.type_full .thumb_area .hash_story li:nth-child(3n) .pic:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
}

.video_body {
  position: relative;
}

.video_body .video_wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.video_body .video_wrap video.video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video_body .video_util {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.video_body .video_util button.btn_play > span {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 96px;
  min-height: 96px;
  transform: translate(-50%, -50%);
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -96px -432px;
}

.video_body .video_util button.btn_play.stop > span {
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");
  background-size: 960px auto;
  background-repeat: no-repeat;
  background-position: -192px -432px;
}

.video_body .video_util button.btn_play:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

/* 별도 페이지 */
.tuning .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/tuning_01.jpg");}
.read_more{position:absolute;right:0;bottom:0}
.read_more .more{display:block;position:relative;width:150px;height:48px;margin-top:2.0rem;overflow:hidden;cursor:pointer}
.read_more .more:after{content:'';display:inline-block;position:absolute;right:0;top:0;width:48px;height:48px;z-index:2;vertical-align:middle;background-color:transparent;background-image:url(https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png);background-size:960px;background-repeat:no-repeat;background-position:-432px -240px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition: 0.3s ease-in-out}
.read_more .more em{display:block;width:100%;height:100%;font-size:18px;line-height:4.8rem;overflow:hidden;text-align:left;font-style:normal}

/* technoplex */
.technoplex01 .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/technoplex_01.jpg");}
.technoplex01 .story_cont .overgrid.columned .type02 .description {width:440px;border:1px solid #ccc;font-size:12px;color:#666;padding: 30px 40px;line-height:18px;position:absolute;top:22rem;left:-440px;}
.technoplex01 .row .col_2h .col_5{float:none;margin-bottom:20px;}
.technoplex01 .row .col_5 strong{font-size: 18px;line-height: 3.2rem;white-space:nowrap;}
.story_cont .overgrid.columned .type01.invert .figure.right02{left:440px}
.technoplex01 .story_cont .overgrid.columned .type01 + .type02 .up_left{margin-left:-130px;margin-top:-275px;padding: 60px 140px 0 190px;}
.technoplex01 .story_cont .overgrid.columned .type01 figcaption.right{left:810px;}
.technoplex01 .row .col_2h.left{margin-left:-140px}
.technoplex01 .row .col_1r {width:740px;}
@media (max-width: 1180px){
.technoplex01 .story_cont .overgrid.columned .type02 .description{width:300px;left:-300px}
}

/* ventus */
.ventus .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/ventus_01.jpg");}
.story_cont .col_2h .tit.left {margin-top:0}
.story_cont figcaption.fright{margin-left:710px}
.story_cont figcaption.fleft{margin-left:410px}
.story_cont .caption.fright{width:480px;margin:12px auto 0;float:right;}
.story_cont .text_complex.media_parallax .caption.type02 {position:absolute;left:50%;margin-left:-590px;}
@media (max-width: 1180px){
  .story_cont .text_complex.media_parallax .caption.type02{margin-left:-470px}
}
.ventus .story_cont .media{margin-bottom:5rem}
.ventus .story_cont figcaption.invert, .ventus .story_cont .overgrid.columned .type01.except figcaption{max-width:none;}
.visual .story_top .source.left{text-align:left;}

/* formula E */
.formulae .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/formulae_01.jpg");}
.formulae .story_cont .overgrid.columned .type02 .up_big{margin-top:-180px}
.story_cont .overgrid.columned .type01.invert .figure.left{left:200px}
.story_cont .media_parallax .caption + .source{bottom:42px}

/* tesla */
.tesla .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/tesla_01.jpg")}
.tesla .story_cont .columned .col_3{margin:0 50px;}
.tesla .story_cont .overgrid.columned .type02 .up_big {margin-top:-280px;margin-left:200px;}
.tesla .story_cont .columned .row.type01.invert figcaption{margin-left:260px;}
.story_cont .media_parallax .caption.big{width:1180px;}

/* mlb */
.mlb .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/mlb_01.jpg")}
.mlb .story_cont .overgrid.columned .type02 .up_big{margin-top:-220px;}
.mlb .story_cont .overgrid.columned .type02 .up{margin-top:-250px}

/* techonoplex02 */
.technoplex02 .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/technoplex02_01.jpg")}
.technoplex02 .columned.overgrid .row.type01 .col_2h{margin-right:200px}
.media.full figcaption, .media.full .caption{width:780px;margin:12px auto 0}
@media (max-width:1180px){
  .media.full figcaption, .media.full .caption{width: 620px;}
}
.technoplex02 .story_cont figcaption.small, .technoplex02 .story_cont .caption.small{margin-left:300px}
.technoplex02 .story_cont .media{margin-top:80px}

/* electriccar */
.electriccar .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/electriccar_01.jpg")}
.columned .col_0{width:980px}
@media (max-width: 1180px){
.columned .col_0 {width: 780px;}
}
.electriccar .story_cont blockquote p{font-size:24px;line-height:40px}
.electriccar .story_cont .columned .profile{position:absolute;bottom:-40px;right:0}
.electriccar .story_cont .overgrid.columned .type01.invert .figure{margin-left:-300px}

/* intelligent tire */
.intelligenttire .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/intelligenttire_01.jpg")}
.story_cont .text_complex.media_parallax .caption.type03{position:absolute;left:50%;margin-left:-700px;}
.intelligenttire .col_3{width:370px}
@media (max-width: 1180px){
  .intelligenttire .col_3{width:290px}
}
.intelligenttire .qna dt{font-size:20px;line-height:1.6;padding-left:100px;min-height:64px;}
.intelligenttire .qna dd{padding-left:0}
.intelligenttire .qna dt span{position:absolute;top:-15px;left:0;font-size:60px;font-weight:400;}
.intelligenttire .qna dt.last{padding-left:140px;}
.intelligenttire .story_cont .overgrid.columned .type01 .figure{margin-left:-960px;}
.intelligenttire .story_cont .overgrid.columned .type02 .up_big.invert{padding-right:610px;margin-right:-200px}
.intelligenttire .col_3.up_big.invert .caption{position:absolute;top:0}
.intelligenttire .story_cont .overgrid.columned .type01.invert .figure{margin-left:110px}
.intelligenttire .story_cont .columned.up{margin-top:-290px;z-index:2}
.intelligenttire .story_cont .overgrid.columned .type01.invert .figure.invert{left:0}
.intelligenttire .story_cont .columned.origin .col_2h{margin-right:-110px}
.story_cont .text_complex.media_parallax .caption.in{bottom:135px;color:#fff;}

/* blockquote 흰 따옴표 */
.story_cont blockquote.quoteWH p:before, .story_cont blockquote.quoteWH p:after{content:'';width:24px;height:24px;display:block;vertical-align:middle;background-color:transparent;background-image:url("https://cdn.hankook-technologygroup.com/static/assets/img/ko/pc/common/ico_sprite.png");background-size:960px auto;background-repeat:no-repeat}
.story_cont blockquote.quoteWH p:before{margin-bottom:10px;background-position:-144px -336px}
.story_cont blockquote.quoteWH p:after{margin-top:10px;background-position:-168px -336px}
.story_cont .quote.type02 blockquote.quoteWH p:before{margin-bottom:10px;background-position:-144px -336px}
.story_cont .quote.type02 blockquote.quoteWH p:after{margin-top:10px;background-position:-168px -336px}

/* towncar */
.towncar .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/towncar_01.jpg")}
.towncar .columned .apt{width:546px;position:absolute;top:60px;right:-300px;}
.towncar .col_2.quote{width:530px;margin-top:60px}
.towncar .col_2h.left{margin-left:-270px;}
.towncar .col_2.right{position:absolute;top:-280px;right:-340px}
.towncar .story_cont .apt figcaption{margin-left:85px}
.towncar .story_cont .col_2.right figcaption{margin-left:100px;}
@media (max-width:1180px){
  .towncar .columned .apt{width:432px;right:-250px}
  .towncar .col_2.quote{width:420px}
  .towncar .col_2h.left{margin-left:-230px}
  .towncar .col_2.right{right:-270px}
  .towncar .story_cont .apt figcaption{margin-left:50px}
  .towncar .story_cont .col_2.right figcaption{margin-left:60px}
}

/* djsi */
.djsi .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/djsi_01.jpg")}
.djsi .story_cont p .note, .story_cont .qna dd .note{color:#e30000;font-weight:400}
.djsi .media_parallax{margin-top:80px}
.djsi .text_complex{margin-bottom:200px}
.djsi .story_cont .add{border:1px solid #707070;padding:10px;font-size:12px;color:#666;line-height:1.5;font-weight:400;margin-top:20px}
.djsi .story_cont .add:before{content:'*';color:#e30000;margin-right:5px}
.djsi .story_cont .qna dd.answer+dd .add{margin-top:-20px}
.djsi .story_cont .columned .col_4{margin-top:-80px}
.djsi .story_cont .columned .col_4 figcaption{margin-left:50px}

/* urban reshaping */
.urban .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/urban_01.jpg")}
.urban .columned .col_2{width:500px;margin:90px 0 0 -270px}
.urban .columned .col_2.invert{margin:160px -235px 0 0}
.urban .video_body+.caption{margin-left:200px}
@media (max-width:1180px){
  .urban .columned .col_2{width:396px;margin-left:-220px}
  .urban .columned .col_2.invert{margin-right:-190px}
  .urban .video_body+.caption{margin-left:160px}
}
.urban .story_cont .quote.type02 blockquote p{font-weight:500;line-height:1.6}
.urban .story_cont .media.full{margin:60px 0}
.urban .story_cont blockquote span{padding:0}
.urban .story_cont blockquote span:before{display:none}
.urban .story_cont .qna dd .interviewee{font-weight:500}
.row.big{max-width:1440px}
.row.big figcaption{width:780px;margin:12px auto 0}
@media (max-width: 1180px){
  .row.big{max-width:1140px}
  .row.big figcaption{width:620px}
}
.urban .row.big figcaption{width:auto;left:50%;margin-left:-390px}

/* waymo */
.waymo .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/waymo_01.jpg")}
.waymo .story_cont .overgrid.columned .type01 .figure.slideToLeft{margin-left:-960px}
.waymo .story_cont .up_big .caption{position:absolute;top:0}
@media (max-width: 1180px){
  .waymo .story_cont figcaption.invert{margin-left:220px}
}
.waymo .story_cont .media{margin:80px 0 40px}

/* digital */
.digital .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/digital_01.jpg")}
.digital .story_cont .text_complex blockquote p{max-width:430px;font-weight:500}
.digital .columned .col_4{width: 216px}
@media (max-width: 1180px) {
  .digital .columned .col_4{width: 170px}
}
.row.big figcaption.small{width:480px;left:50%;margin-left:-390px}
@media (max-width: 1180px) {
  .row.big figcaption.small{width:380px;margin-left:-310px}
}
.digital .story_cont .media{margin:40px 0}
.digital .story_cont .text_complex blockquote{padding-right:80px}

/* CES */
.ces .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/ces_01.jpg")}
.ces .overgrid.columned .type03 .figure{margin-left:-240px}
.ces .story_cont .overgrid.columned .type02 .up_big{padding:70px 45px 0 570px;margin-left:-370px}
.ces .story_cont figcaption.invert{left:50%;margin-left:255px}
@media (max-width: 1180px){
  .ces .overgrid.columned .type03 .figure{margin-left:-20px}
  .ces .story_cont .overgrid.columned .type02 .up_big{padding:50px 35px 0 280px;margin-left:-120px}
  .ces .story_cont figcaption.invert{margin-left:225px}
}
.ces .story_cont .media{margin-bottom:40px}
.ces .story_cont .columned+.media{margin-top:80px}

/* game */
.game .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/game_01.jpg")}
.game .story_cont .overgrid.columned .type03.invert .figure{position:relative;display:inline-block;overflow:hidden;left:400px}
.game .story_cont .overgrid.columned .type03 .col_2{margin-top:-430px}
.game .story_cont .type03 figcaption{margin-left:100px}
.game .video_wrap{padding-top:57%}
.game .story_cont .animate.slideToRight2{-webkit-transition:1.6s ease-in-out;-moz-transition:1.6s ease-in-out;-o-transition:1.6s ease-in-out;transition:1.6s ease-in-out}

/* bath */
.bath .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/bath_01.jpg")}
.bath .media.full figcaption, .bath .row.big figcaption{width:auto;left:50%;margin-left:-90px}
.bath .story_cont .overgrid.columned .type01.invert .figure{left:200px}
.bath .story_cont .columned .row.type01+.row{margin-top:10px}
.bath .story_cont .overgrid.columned .row.big+.type02 .up{padding:80px 630px 0 45px;margin:-125px 0 0 155px}
.bath .story_cont .col_2h.up .caption{position:absolute;top:0}
@media (max-width:1180px){
  .bath .media.full figcaption, .bath .row.big figcaption{margin-left:-70px}
  .bath .story_cont .overgrid.columned .type01.invert .figure{left:160px}
  .bath .story_cont .overgrid.columned .row.big + .type02 .up{margin-left:115px}
}

/* satellite */
.satellite .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/satellite_01.jpg")}
.satellite .story_cont .box{padding:20px 25px;border:1px solid #e2e2e2}
.satellite .story_cont .overgrid.columned .type02 .up.invert{padding:100px 330px 0 90px;margin:-100px -130px 0 0;}
.satellite .story_cont .overgrid.columned .type02 .up.invert .caption{position:absolute;top:0}
.satellite .media_parallax .caption.invert{left:50%;margin-left:-90px}
.satellite .story_cont .col_2h .box{padding:30px 33px}
.satellite .story_cont .box b{display:block;margin-top:40px}
.satellite .story_cont .box span{display:inline-block;width:176px;font-weight:400}
@media (max-width:1180px){
  .satellite .story_cont .overgrid.columned .type02 .up.invert{padding:85px 330px 0 75px;margin-right:-170px;}
  .satellite .media_parallax .caption.invert{margin-left:-70px}
}

/* amazon */
.amazon .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/amazon_01.jpg")}
.amazon .story_cont .overgrid.columned .type02 .up .caption{position:absolute;top:0}
.amazon .story_cont .overgrid.columned .type02 .up.invert{padding:100px 330px 0 60px;margin:-100px -130px 0 0;}
.story_cont .media_parallax .caption.invert{left:50%;margin-left:-90px}
.amazon .story_cont .overgrid.columned .type02 .up{padding:120px 90px 0 330px;margin:-120px 0 0 -130px}
@media (max-width:1180px){
  .amazon .story_cont .overgrid.columned .type02 .up.invert{padding:85px 290px 0 75px;}
  .story_cont .media_parallax .caption.invert{margin-left:-70px}
  .amazon .story_cont .overgrid.columned .type02 .up{padding:100px 90px 0 290px}
}

/* concept car */
.template.conceptcar{min-width:1440px}
.conceptcar .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/conceptcar_01.jpg")}
.conceptcar .story_cont p + p{margin-top:3.2rem}
.conceptcar .story_cont .columned > .row + .row {margin-top:3.8rem;}
.conceptcar .columned .col_1b{width:720px}
.conceptcar .columned .col_2a{width:630px}
.conceptcar .columned .col_2{width:600px}
.conceptcar .story_cont .tit{margin-top:40px;line-height:1}
.conceptcar .story_cont .tit.left{margin-top:0;margin-bottom:20px}
.conceptcar .story_cont .tit span{font-size:36px}
.conceptcar .columned [class^="col_"]:not(:first-of-type){margin-left:90px}
.conceptcar .columned .col_1.invert:not(:first-of-type){margin-left:60px}
@media (max-width:1180px){
  .conceptcar .columned .col_1b{width:570px}
  .conceptcar .columned .col_2a{width:500px}
  .conceptcar .columned .col_2{width:475px}
  .conceptcar .columned [class^="col_"]:not(:first-of-type){margin-left:70px}
  .conceptcar .columned .col_1.invert:not(:first-of-type){margin-left:45px}
}
.conceptcar .columned.bg01{margin-top:0;padding-top:80px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/conceptcar_line01.png") no-repeat;background-position:50% 0;}
.conceptcar .columned.bg02{margin-top:0;padding-top:80px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/conceptcar_line02.png") repeat-y;background-position:50% 0;}
.conceptcar .columned.bg03{margin-top:0;padding-top:160px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/conceptcar_line03.png") no-repeat;background-position:50% 0;}
.conceptcar .columned.bg04{margin-top:0;padding-top:80px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/conceptcar_line04.png") no-repeat;background-position:50% 0;}
.conceptcar .columned.bg05{margin-top:0;padding-top:80px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/conceptcar_line05.png") no-repeat;background-position:50% 0;}
.conceptcar .columned.bg06{margin-top:0;padding-top:80px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/conceptcar_line06.png") repeat-y;background-position:50% 0;}
.conceptcar .columned.bg07{margin-top:0;padding-top:80px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/conceptcar_line07.png") no-repeat;background-position:50% 0;}
.conceptcar .columned.bg08{margin-top:0;padding-top:80px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/conceptcar_line08.png") repeat-y;background-position:50% 0;}
.conceptcar .columned.bg09{margin-top:0;padding-top:160px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/conceptcar_line09.png") no-repeat;background-position:50% 0;}
.conceptcar .columned.bg10{margin-top:0;padding-top:80px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/conceptcar_line10.png") no-repeat;background-position:50% 0;}
.conceptcar .columned.bg11{margin-top:0;padding-top:80px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/conceptcar_line11.png") repeat-y;background-position:50% 0;}
.conceptcar .columned.bg12{margin-top:0;padding-top:80px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/conceptcar_line12.png") no-repeat;background-position:50% 0;}
@media (max-width:1180px){
  .conceptcar .columned{background:none!important}
}

/* complication */
.complication .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/complication_01.jpg")}
.complication .story_cont .overgrid.columned .type01.invert .figure{left:330px}
.complication .story_cont .overgrid.columned .type01+.type02 .up{padding:80px 570px 0 80px;margin-left:220px}
.complication .story_cont .overgrid.columned .type01 .figure.slideToLeft{margin-left:-960px}
.complication .story_cont .row.col_1 .col_2{margin-left:-330px}
.complication .story_cont .row.col_1 .col_2+.col_2h .tit.left{margin-top:230px;white-space:nowrap}
.complication .col_600{width:600px;margin-left:-330px}
.complication .col_600+.col_2h{margin:110px 0 40px}
.complication .story_cont .col_1>.tit.left{margin-top:80px}
.complication .story_cont .columned > .row.big + .row.type03{margin-top:80px}
@media (max-width:1180px){
  .complication .story_cont .overgrid.columned .type01.invert .figure{left:240px}
  .complication .story_cont .overgrid.columned .type01+.type02 .up{margin-left:160px}
  .complication .story_cont .overgrid.columned .type01 .figure.slideToLeft{margin-left:-1040px}
  .complication .col_600{width:540px}
}

/* short form */
.shortform .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/shortform_01.jpg")}
.shortform .story_cont figcaption strong{display:block;font-size:1.2rem;line-height:1.8rem;font-weight:500}
.shortform .row.big figcaption{width:auto}
.shortform .story_cont .media{margin:80px 0 40px}

/* uber */
.uber .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/uber_01.jpg")}
.uber .story_cont .overgrid.columned .type02 .up_big.invert{padding:80px 570px 0 80px;margin:-270px -370px 0 0}
@media (max-width:1180px){
  .uber .story_cont .overgrid.columned .type02 .up_big.invert{margin-right:-410px}
}

/* 80th */
.company80th .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/company80th_01.jpg")}
.company80th .story_cont .overgrid.columned .type02 .up_big.invert{padding:80px 80px 0 870px;margin:-205px 120px 0 0}
.company80th .story_cont .overgrid.columned .type02 .up_big.invert .caption{position:absolute;top:0;left:50%;margin-left:-475px}
.company80th .story_cont .overgrid.columned .type02 .up_big02.invert{padding:80px 570px 0 440px;margin:-220px -370px 0 0}
.company80th .story_cont .overgrid.columned .type02 .up_big02.invert .caption{position:absolute;top:0;left:15px}
.company80th .video_wrap{padding-top:45%}
.company80th .video_body .video_wrap video.video{height:auto;top:50%;transform: translateY(-50%);}
.company80th .story_cont .video_body+.caption{width:780px;margin:12px auto 0}
@media (max-width:1180px){
  .company80th .story_cont .overgrid.columned .type02 .up_big.invert{margin-right:80px}
  .company80th .story_cont .overgrid.columned .type02 .up_big02.invert{margin-right:-410px}
}
@media (max-width:1440px){
  .company80th .story_cont .overgrid.columned .type02 .up_big.invert .caption{margin-left:0}
}

/* peaches D8NE */
.peachesd8ne .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/peachesd8ne_01.jpg")}
.peachesd8ne .fullSwiper{margin:120px 0 80px}
.peachesd8ne .story_cont .gallerySwiper{position:relative}
.peachesd8ne .story_cont .swiper-container{position:relative;width:100%}
.peachesd8ne .story_cont .swiper-wrapper{position:absolute;top:0;left:0;overflow:hidden}
.peachesd8ne .story_cont .btnSwiper button{position:absolute;top:50%;margin-top:-50px;width:102px;height:100px;text-indent:-9999px;overflow:hidden}
.peachesd8ne .story_cont .btnSwiper .prev{left:102px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/btn_prev.png") no-repeat;}
.peachesd8ne .story_cont .btnSwiper .next{right:102px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/btn_next.png") no-repeat;}

/* metahuman */
.metahuman .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/metahuman_01.jpg")}
.metahuman .media.full figcaption{width:1440px}
.metahuman .story_cont .row.col_1 .tit{margin-top:0}
.metahuman .story_cont .tit span{font-size:16px;display:block;margin-top:30px}
.metahuman .story_cont .columned > .row.mtop80{margin-top:80px}
.metahuman .story_cont .overgrid.columned .type02 .up_big.invert{padding:80px 80px 0 870px;margin:-220px 120px 0 0}
.metahuman .story_cont .overgrid.columned .type02 .up_big.invert .caption{position:absolute;top:0;right:80px;min-width:480px}
.metahuman .story_cont .overgrid.columned .type02 .up.invert{padding:80px 570px 0 440px;margin:-180px -370px 0 0}
.metahuman .story_cont .overgrid.columned .type02 .up.invert .caption{position:absolute;top:0;left:15px}
@media (max-width: 1180px){
  .metahuman .story_cont .overgrid.columned .type02 .up_big.invert{margin-right:80px}
  .metahuman .story_cont .overgrid.columned .type02 .up.invert{margin-right:-410px}
}

/* gm */
.gm .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/gm_01.jpg")}
.gm .story_cont .overgrid.columned .type01 .figure{margin-left:-960px}
.gm .story_cont .overgrid.columned .type01.invert .figure{margin-left:0}
.gm .story_cont .overgrid.columned .type01.invert .figure.big{margin-left:-300px}
.gm .story_cont figcaption.invert{margin-left:570px}
.gm .story_cont figcaption.half{margin-left:400px}
.gm .row.car_wrap{max-width:1640px;padding-top:1290px}
.gm .story_cont .columned > .row + .car_wrap{margin-top:80px}
.gm .row.car_wrap img{width:auto;max-width:100%}
.gm .story_cont .row.car_wrap [class^="car_"]{position:absolute;margin-top:0}
.gm .story_cont .row.car_wrap .car_1, .gm .story_cont .row.car_wrap .car_3, .gm .story_cont .row.car_wrap .car_5{left:-100%;}
.gm .story_cont .row.car_wrap .car_2, .gm .story_cont .row.car_wrap .car_4{right:-100%;}
.gm .story_cont .row.car_wrap.is-active .car_1{left:1%;top:0}
.gm .story_cont .row.car_wrap.is-active .car_2{right:0;top:230px;-webkit-transition:0.8s 0.5s ease-in-out;-moz-transition:0.8s 0.5s ease-in-out;-o-transition:0.8s 0.5s ease-in-out;transition:0.8s 0.5s ease-in-out}
.gm .story_cont .row.car_wrap.is-active .car_3{left:15%;top:490px;-webkit-transition:0.8s 1s ease-in-out;-moz-transition:0.8s 1s ease-in-out;-o-transition:0.8s 1s ease-in-out;transition:0.8s 1s ease-in-out}
.gm .story_cont .row.car_wrap.is-active .car_4{right:1%;top:920px;-webkit-transition:0.8s 1.5s ease-in-out;-moz-transition:0.8s 1.5s ease-in-out;-o-transition:0.8s 1.5s ease-in-out;transition:0.8s 1.5s ease-in-out}
.gm .story_cont .row.car_wrap.is-active .car_5{left:5%;top:910px;-webkit-transition:0.8s 2s ease-in-out;-moz-transition:0.8s 2s ease-in-out;-o-transition:0.8s 2s ease-in-out;transition:0.8s 2s ease-in-out}
.gm .story_cont .row.car_wrap .caption{margin-left:100px}
.gm .media.full figcaption{width:1440px}
.gm .story_cont .raceCar{left:-100%}
.gm .story_cont .is-active .raceCar{position:relative;left:38%;margin-top:-150px}
.gm .story_cont .raceCar img{width:auto;max-width:100%}
.gm .media.full .raceCar figcaption{width:auto;margin-left:48px}
@media (max-width:1440px){
  .gm .story_cont .row.car_wrap [class^="car_"]{width:50%}
  .gm .story_cont .row.car_wrap.is-active .car_3{left:5%}
}
@media (max-width:1180px){
  .gm .story_cont .overgrid.columned .type01 .figure{margin-left:-980px}
  .gm .story_cont .overgrid.columned .type01.invert .figure.big{margin-left:-240px}
  .gm .story_cont figcaption.invert{margin-left:670px}
  .gm .story_cont figcaption.half{margin-left:320px}
  .gm .row.car_wrap{max-width:100%}
  .gm .story_cont .row.car_wrap [class^="car_"]{width:50%}
  .gm .story_cont .raceCar{width:50%}
  .gm .story_cont .is-active .raceCar{left:50%}
  .gm .media.full .raceCar figcaption{margin-left:0}
}

/* spaceship */
.spaceship .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/spaceship_01.jpg")}
.spaceship .media.bg{background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/spaceship_bg.png") no-repeat;background-size:100%;background-position:0 30px}
.spaceship .story_cont .media.bg figcaption{width:780px;margin:-30px auto 0}
.spaceship .story_cont .overgrid.columned .type02 .up_big.invert{padding:100px 140px 0 870px;margin:-280px 60px 0 0}
.spaceship .story_cont .overgrid.columned .type02 .up_big.invert .caption{position:absolute;top:0;left:50%;margin-left:130px}
.spaceship .media.full figcaption.invert{width:480px;left:50%;margin-left:-90px}
@media (max-width:1180px){
  .spaceship .story_cont .overgrid.columned .type02 .up_big.invert{margin-right:80px}
  .spaceship .story_cont .overgrid.columned .type02 .up_big.invert .caption{margin-left:170px}
  .spaceship .media.full figcaption.invert{width:380px;margin-left:-70px}
}
@media (max-width:1920px){
  .spaceship .story_cont .media.bg figcaption{margin-top:-10px}
  .spaceship .story_cont .overgrid.columned .type02 .up_big.invert{margin-top:-240px}
}

/* Ford */
.ford .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/ford_01.jpg")}
.ford .story_cont .overgrid.columned .type02 .up_big.invert{padding:70px 570px 0 80px;margin: -250px -370px 0 0;} /* 20211018 수정 */
.ford .story_cont .overgrid.columned .type02 .up_big.invert .caption{position:absolute;top:0;margin-left:0px}
.ford .story_cont .media_parallax .caption.invert + .source{bottom:90px}
.ford .story_cont .overgrid.columned .type01 .figure{margin-left:-960px}
.ford .story_cont .overgrid.columned .type01.invert .figure{margin-left:-300px}
.ford .story_cont .fordGif{position:relative}
.ford .story_cont figcaption.invert{margin-left:570px}
.ford .story_cont .fordGif + .source{position: absolute;right:15px;bottom:12px}
@media (max-width:1180px){
  .ford .story_cont .overgrid.columned .type01 .figure{margin-left:-1040px}
  .ford .story_cont .overgrid.columned .type01.invert .figure{margin-left:-240px}
  .ford .story_cont figcaption.invert{margin-left:730px}
}

/* digitalremedy */
.digitalremedy .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/digitalremedy_01.jpg")}
.digitalremedy .story_cont .tit{margin-top:8rem}
.digitalremedy .story_cont .media.full{margin-bottom:4rem}
.digitalremedy .story_cont .media.full .caption{width:auto;left:50%;margin-left:-90px}

/* desing */
.design .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/design_01.jpg")}
.design .story_cont .overgrid.columned .type02.bg_clear .up_big{padding:95px 570px 0 200px;margin: -280px -375px 0 0}
.design .story_cont .overgrid.columned .type02.bg_clear .up_big .caption{position:absolute;top:0;margin-left:0px}
.design .story_cont .overgrid.columned .type02.bg_clear [class*="col_"]{background:none}
.design .story_cont .overgrid.columned .audigif{position:relative}
.design .story_cont .audigif + .source{position: absolute;right:15px;bottom:35px}
.design .story_cont .overgrid.columned .type02 .up_big{padding:70px 45px 0 610px;margin-left:-370px}
.design .story_cont .overgrid.columned .type02 .up_big .caption{position:absolute;top:0;margin-left:0px;top:0}
@media (max-width:1180px){
  .design .story_cont .overgrid.columned .type02.bg_clear .up_big{padding:95px 570px 0 200px;margin: -200px -375px 0 0}
}

/* evtire */
.evtire .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/evtire_01.jpg")}
.evtire .story_cont blockquote p{font-size:24px;line-height:40px;word-break:keep-all}
.evtire .story_cont .overgrid.columned .type01 .figure{margin-left:-960px}
.evtire .story_cont .quote.type02 blockquote p{position:relative;padding-left:40px}
.evtire .story_cont .quote.type02 blockquote p,
.evtire .story_cont .quote.type02 blockquote b{color:#000;font-weight:500}
.evtire .story_cont .quote.type02 blockquote p:before{position:absolute;left:0;top:-5px}
.evtire .story_cont .quote.type02 blockquote p::after{position:absolute;left:220px;bottom:15px}
.evtire .story_cont .quote.type02 blockquote span{margin-left:40px;font-weight:400}
.evtire .story_cont blockquote span{padding-left:18px}
.evtire .story_cont blockquote span:before{width:14px}
.evtire .story_cont .columned .profile{position:absolute;bottom:-40px;left:0;width:300px}
.evtire .story_cont .overgrid.columned .type01.invert .figure{margin-left:-300px}
.evtire .story_cont .columned .profile.invert{left:auto;right:0}
@media (max-width: 1180px){
  .evtire .story_cont .columned .profile{left:-60px}
  .evtire .story_cont .quote.type02 blockquote p::after{left:300px}
  .evtire .story_cont .columned .profile.invert{right:-70px}
  .evtire .story_cont .quote.type02.invert blockquote p:before{position:absolute;left:0;top:-5px}
  .evtire .story_cont .quote.type02.invert blockquote p::after{position:absolute;left:220px;bottom:15px}
  .evtire .story_cont .quote.type02 blockquote p::after{position:1px}
}

/* newtro */
.newtro .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/newtro_01.jpg")}
.newtro .gallerySwiper .swiper-container{width:auto}
.newtro .fullSwiper{margin:120px 0 80px}
.newtro .story_cont .tit{margin-top:8rem}
.newtro .story_cont .media_parallax .tit{margin-top:0}
.newtro .story_cont .minCol{margin-top:0}
.newtro .story_cont .media{margin-bottom:0}
.newtro .story_cont .overTit{margin-right:-100px;text-align:left}
.newtro .story_cont .gallerySwiper{position:relative}
.newtro .story_cont .gallerySwiper .caption{width: 1290px;margin:12px auto 0;}
.newtro .story_cont .swiper-container{position:relative}
.newtro .story_cont .swiper-wrapper{position:absolute;top:0;left:0;overflow:hidden}
.newtro .story_cont .btnSwiper button{position:absolute;top:50%;margin-top:-50px;width:102px;height:100px;text-indent:-9999px;overflow:hidden}
.newtro .story_cont .gallerySwiper.slideMulti{max-width:1440px;margin:4rem auto;padding:0 42px;}
.newtro .story_cont .gallerySwiper.slideMulti .slick-slide{margin:0 25px;}
.newtro .story_cont .gallerySwiper.slideMulti  .caption{margin-left:50px;}

.newtro .story_cont .btnSwiper.btn_B .prev{left:-30px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/btn_prev3.png") no-repeat;}
.newtro .story_cont .btnSwiper.btn_B .next{right:-80px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/btn_next3.png") no-repeat;}

.newtro .story_cont .btnSwiper .prev{left:102px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/btn_prev2.png") no-repeat;}
.newtro .story_cont .btnSwiper .next{right:102px;background:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/btn_next2.png") no-repeat;}
@media (max-width: 1600px){
  .newtro .story_cont .gallerySwiper.slideMulti{width:80%}
}
@media (max-width: 1180px){
  .newtro .story_cont .row.big.is-active .caption{width:600px;margin:0 auto}
  .newtro .story_cont .gallerySwiper.slideMulti{width:80%}
}
/* slick */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* ISCC */
.ISCC .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/ISCC_01.jpg")}
.ISCC .story_cont .columned:first-child{margin-top:400px}
.ISCC .story_cont .row.big figcaption{margin:12px 0}
.ISCC .story_cont .overgrid.columned .type01.invert .figure{left:-200px;margin-left:-187px}
.ISCC .story_cont .overgrid.columned .type01.invert .figure figcaption{margin-left:890px}

/* carfeed */
.carfeed .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/carfeed_01.jpg")}
.carfeed .story_cont .overTit{margin-right:-50px}
.carfeed .story_cont .columned.overgrid .slideToLeft{margin-left:-560px}
.carfeed .story_cont .columned.overgrid .slideToLeft figcaption{margin-left:320px}
.carfeed .story_cont .columned .slideToRight{margin-right:-560px}
.carfeed .story_cont .media_parallax{margin-bottom:120px}
.carfeed .story_cont .row.big .figure{left:330px;margin-left:0}
.carfeed .story_cont .overgrid.columned .type02 .up_big.invert{padding:10px 300px 0 0;margin-top:-100px}
.carfeed .story_cont .overgrid.columned .type02 .up_big.invert .tit.left{margin-top:80px}

@media (max-width: 1460px){
  .carfeed .story_cont .row.big .figure{left:23.2%}
}
@media (max-width: 1180px){
  .carfeed .story_cont .row.big .figure{left:250px}
  .carfeed .story_cont .overgrid.columned .type02 .up_big.invert{padding-right:250px}
}

/* suvtire */
.suvtire .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/suvtire_01.jpg")}
.suvtire .story_cont .media.full .caption{width:auto;left:50%;margin-left:-550px}
.suvtire .story_cont .quote.type02 blockquote p:before,
.suvtire .story_cont .quote.type02 blockquote p:after{content:none}
.suvtire .story_cont blockquote span{font-weight:400;padding-left:24px}
.suvtire .story_cont blockquote span:before{width:20px}
.suvtire .story_cont .animate.slideToRight{margin-right:-560px}
.suvtire .story_cont .animate.slideToLeft{margin-left:-560px}
.suvtire .story_cont .animate.slideToLeft figcaption{margin-left:560px}

/* homeT */
.homeT .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/homeT_01.jpg")}
.homeT .story_cont .cycle{margin-left:-560px}
.homeT .story_cont .row .slideToRight{margin-right:-300px}
.homeT .story_cont .boat_wrap{padding-top:370px}
.homeT .story_cont .boat_wrap .boat{position:absolute;top:-245px;left:-290px}
.homeT .story_cont .invert.slideToLeft{margin-left:-560px}
.homeT .story_cont .barbell_wrap{padding-top:140px}
.homeT .story_cont .barbell_wrap .barbell{position:absolute;top:-110px;left:50px}

/* CES2022 */
.CES2022 .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/CES2022_01.jpg")}
.CES2022 .video_wrap.slideToLeft{margin-left:-360px;margin-right:500px}
.CES2022 .video_wrap.slideToRight{margin-left:500px;margin-right:-360px}
.CES2022 .story_cont .libre_wrap .col_2h{position:absolute;top:-660px;left:-110px}
.CES2022 .story_cont .imgTxt{position:relative;z-index:99}
.CES2022 .story_cont .wheel_Fi {position:absolute;top:-500px;right:0;margin-right:-60px}
.CES2022 .story_cont .xta_wrap{margin-bottom:220px}
.CES2022 .story_cont .xta{position:absolute;top:-340px;right:0;margin-right:-60px}
.CES2022 .story_cont .xeta{position:absolute;top:-470px;left:-90px}
.CES2022 .story_cont .gifCredit{position:relative}
.CES2022 .story_cont .gifCredit .source{position:absolute;right:15px;bottom:15px}
@media (max-width: 1180px){
  .CES2022 .video_wrap.slideToLeft{margin-left:-110px;margin-right:410px}
  .CES2022 .video_wrap.slideToRight{margin-left:400px;margin-right:-110px}
  .CES2022 .story_cont .wheel_Fi{top:-370px;margin-right:-180px}
  .CES2022 .story_cont .wheel_Fi img{margin-left:-170px}
  .CES2022 .story_cont .xta{margin-right:-140px}
}

/* NFT */
.nft .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/NFT_01.jpg")}
.nft .story_cont .slideToLeft{margin-left:-590px}
.nft .story_cont .slideToLeft figcaption{margin-left:590px}
.nft .story_cont .col_2h.invert .slideToRight{margin-right:-590px}

/* chanege */
.change .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/change_01.jpg")}
.change .story_cont .media_parallax .caption + .source{bottom:45px}
.change .story_cont .media_parallax .source{bottom:25px}
.change .story_cont .overgrid.columned .type01.invert .figure{left:330px}
.change .story_cont .overgrid.columned .type01+.type02 .up{padding:80px 570px 0 80px;margin-left:220px}
.change .story_cont .overgrid.columned .type01+.type02 .up .caption{margin-top:-70px;margin-bottom:70px}
.change .story_cont .text_complex blockquote p{max-width: 780px;font-size:110px;line-height: 0.75;font-weight:500}
.change .story_cont .text_complex blockquote {top:65%;transform:translateX(-32%)}

/* raffle */
.raffle .visual video{width:100%;height:100%;filter:brightness(0.6);background:#000}
.raffle .story_cont .row.big .figure{left:-240px;margin-left:0}
.raffle .story_cont .overgrid.columned .type02 .up_big.invert .tit.left{margin-top:80px}
.raffle .story_cont .overgrid.columned .type02 .up_big.invert{padding: 0 0 0 300px}
.raffle .story_cont .overgrid.columned .type02 .up_big {margin-top:-110px}
.raffle .story_cont .overgrid.columned .slideToRight{margin-left:300px;margin-right:-560px}
.raffle .story_cont .columned .centerCar{right:-100%;}
.raffle .story_cont .is-active .centerCar{position:relative;right:0;}
.raffle .story_cont .tit.overTit{margin-right:-100px}
.raffle .story_cont .columned > .row + .row.stepBg02{margin-top:0}
.raffle .story_cont .columned > .row + .row.stepBg02 figure img{margin-bottom:140px}
.raffle .story_cont .step01{position:absolute;width:280px;left:140px;top:100vh;z-index:1}
.raffle .story_cont .step02{position:absolute;width:253px;left:450px;top:100vh;z-index:1}
.raffle .story_cont .step03{width:704px;z-index:1;margin-top:-150px;right:-100%;}
.raffle .story_cont .step03 img{margin-left:-20px}
.raffle .story_cont .showWrap{margin-top:0 !important}
.raffle .story_cont .is-active .step01 {right: 0;top: -420px;-webkit-transition: 0.8s 0.5s ease-in-out;-moz-transition: 0.8s 0.5s ease-in-out;-o-transition: 0.8s 0.5s ease-in-out;transition: 0.8s 0.5s ease-in-out;}
.raffle .story_cont .is-active .step02 {right: 0;top: -120px;-webkit-transition: 0.8s 1s ease-in-out;-moz-transition: 0.8s 1s ease-in-out;-o-transition: 0.8s 1s ease-in-out;transition: 0.8s 1s ease-in-out;}
.raffle .story_cont .is-active .step03{position:relative;right:0}
.raffle .story_cont .imgWrap .row.stepBg02 figure{-webkit-transition: 0.8s 1.5s ease-in-out;-moz-transition: 0.8s 1.5s ease-in-out;-o-transition: 0.8s 1.5s ease-in-out;transition: 0.8s 1.5s ease-in-out;}

/* beautytech */
.beautytech .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/beauty_01.jpg")}
.beautytech .story_cont .big.type02 .slideToLeft{margin-left: -260px;margin-right:330px}
.beautytech .story_cont .overgrid.columned .type02 .up{padding: 48px 0px 0 60px;margin-left:240px}
.beautytech .story_cont .overgrid.columned .type02 .up .caption{margin-top:-36px;margin-bottom:76px}
.beautytech .story_cont .rouge {position:absolute;top:-165px;left:-200px;z-index:1}
.beautytech .story_cont .bgGap{margin-top:180px}
.beautytech .story_cont .smartM{position:absolute;top:-670px;left:590px;z-index:0;right:-110px}
.beautytech .story_cont .printM .slideToRight{margin-right:-260px;margin-left:90px}
.beautytech .story_cont .printM{max-width:960px}
.beautytech .story_cont .printM figcaption{margin-left:90px}
.beautytech .story_cont .preView .slideToLeft{margin-left:-590px;margin-right:300px}
.beautytech .story_cont .overgrid.columned .invert.type02 .up{padding: 48px 48px 0 60px;margin-left:-60px}
.beautytech .story_cont .overgrid.columned .invert.type02 .up .caption{margin-top:-36px;margin-bottom:76px}
.beautytech .story_cont .overgrid.columned .icare .slideToRight{margin-left: 200px;margin-right: -390px}

@media (max-width: 1180px){
  .beautytech .story_cont .printM{max-width:620px}
  .beautytech .story_cont .printM .slideToRight{margin-left:0;margin-right:-100px}
  .beautytech .story_cont .printM figcaption{margin-left:0}
}
@media (max-width:1440px){
  .beautytech .story_cont .big.type02 .slideToLeft{margin-right:245px}
  .beautytech .story_cont .smartM{top:-520px;left:520px;right:30px}
}

/* iON */
.iOntire .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/iontire_01.jpg")}
.iOntire .story_cont .overgrid.columned .type01 .figure{margin-left:-960px}
.iOntire .story_cont .overgrid.columned .type01.invert .figure{margin-left:-300px}
.iOntire .story_cont blockquote{position:absolute;width:470px;top:50%;left:-200px;text-align:right;transform:translateY(-50%);word-wrap:break-word;word-break:keep-all}
.iOntire .story_cont blockquote p{font-size:28px;line-height:45px}
.iOntire .story_cont .overgrid.columned .type01.invert + .type02 .up{padding:100px 200px 0 100px;margin-left:100px}
.iOntire .story_cont .video_wrap{margin-top:80px}

@media (max-width: 1180px){
  .iOntire .story_cont blockquote{width:380px;left:-170px}
  .iOntire .story_cont .overgrid.columned .type01 .figure{margin-left:-1040px}
  .iOntire .story_cont .overgrid.columned .type01.invert .figure{margin-left:-240px}
}

/* circuit */
.circuit .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/circuitbg.jpg")}
.circuit .story_cont .overgrid.columned .type01 .figure{margin-left:-960px}
.circuit .story_cont .overgrid.columned .type01.invert .figure{margin-left:0}
.circuit .story_cont .overgrid.columned .type01 .figure .fRight{width:480px;margin-left:auto;margin-right:0}
.circuit .story_cont .overgrid.columned .big.type01 .figure{margin-left:-960px}
.circuit .story_cont .overgrid.columned .big.type01.invert .figure{margin-left:-170px}
.circuit .row.big figcaption.fLeft{margin-left:0}
.circuit .row.big figcaption.fRight{max-width:480px;margin-right:0}
.circuit .row.big figcaption.invert{width:480px;margin-left:565px;}
.circuit .story_cont .overgrid.columned .type02 .up_big{margin-top:-130px}
.circuit .story_cont .up_big .caption{position:absolute;top:0;left:0}
@media (max-width:1180px){
  .circuit .story_cont .overgrid.columned .type01 .figure{margin-left:-1040px}
}

/* smartcity */
.smartcity .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/smartcitybg.jpg")}
.smartcity .story_cont .overgrid.columned .type01 .figure{margin-left:-960px}
.smartcity .story_cont .overgrid.columned .type01.invert .figure{margin-left:0}
.smartcity .story_cont .overgrid.columned .type01 .figure .fRight{width:480px;margin-left:auto;margin-right:0}
.smartcity .story_cont .overgrid.columned .big.type01 .figure{margin-left:-960px}
.smartcity .story_cont .overgrid.columned .big.type01.invert .figure{margin-left:-170px}
.smartcity .story_cont .columned .type01 .figure img {margin-left:-320px;}
.smartcity .story_cont .columned .type01 .invert {margin-left: 330px;}
.smartcity .story_cont .columned .type05 .figure img {margin-left: -500px;}
.smartcity .story_cont .columned .type05 .figure figcaption {margin-left: 200px;}
.smartcity .story_cont .columned .invert .figure img {margin-left: 500px;}
.smartcity .story_cont .columned .big .slideToRight img {margin-left: 330px;}
.smartcity .story_cont .columned .big img {margin-left: -330px;}
.smartcity .story_cont .columned .type02 .col_2h {margin-left: -150px;padding-left: 150px; padding-right: 350px; }
.smartcity .story_cont .columned .type02 .col_2h .caption {margin-left: 150px;}
.smartcity .story_cont .columned .invert .figure figcaption {margin-left:500px}
.smartcity .story_cont .columned .bold {font-weight: bold;}
.smartcity .story_cont .overnone {overflow: inherit;}
.smartcity .row.big figcaption.fLeft{margin-left:0}
.smartcity .row.big figcaption.fRight{max-width:480px;margin-right:0}
.smartcity .row.big figcaption.invert{width:480px;margin-left:565px;}
.smartcity .story_cont .overgrid.columned .type02 .up_big{margin-top:-130px}
.smartcity .story_cont .up_big .caption{position:absolute;top:0;left:0}

.type06 .slideToLeft img {width:970px; margin-left: -380px; margin-bottom: -380px;}
.resize .col_2h .slideInUp img {width:621px;}
.overlap .slideToRight img {width: 870px; margin-top: -460px; margin-left: 690px;  }
.overlap .slideToRight .invert {margin-left: 690px; margin-top: -1.2rem;}

.type02 .col_2h .narrow, .type07 .invert .narrow, .col_1 .col_2h .narrow, .type05 .slideToLeft .narrow {width: 345px;}
.type07 .scrollCtr .slideInUp {width: 345px;}
.type07 .slideToRight  img {width: 915px;}
.type07 .narrow {margin-left: 125px;margin-top: -350px;}
.typeleft .slideToLeft img  {margin-left: -635px;}
.typeleft .slideToLeft .narrow {margin-left:200px; width: 315px; }

.columned .right { position: absolute; top: 887px; left: 32%; z-index: 2;  }
.right .invert .slideToRight img {width: 915px; margin-left: 500px;}
.right .invert .slideToRight .invert {width: 315px; margin-left: 500px; }
.right .invert figcaption {margin-bottom: 35px;}
.right .invert p { margin-bottom: 35px;  }

.smartcity .story_cont .overgrid.columned.addHeight{padding-bottom:10%}
@media (max-width:1440px){
  .smartcity .story_cont .overgrid.columned.addHeight{padding-bottom:25%}
}
@media (max-width:1180px){
  .smartcity .story_cont .overgrid.columned.addHeight{padding-bottom:50%}
}

/* moviecamera */
.moviecamera .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/moviecamerabg.jpg")}
.moviecamera .story_cont .columned .big .slideToLeft {width: 1430px; margin-left: -325px;}
.moviecamera .story_cont .columned .type02 .slideToLeft .righthook {margin-left: 600px;}
.moviecamera .story_cont .columned .type02 .caption {margin-top: -45px; margin-bottom: 50px; }
.moviecamera .story_cont .type02 .up_big .caption {margin-top: -70px;}
.moviecamera .story_cont .type02 .up .caption {margin-top: -35px;}
.moviecamera .story_cont .columned .type05 .slideToLeft {width:1150px; margin-left: -480px;}
.moviecamera .story_cont .columned .type05 .slideToLeft .invert {margin-left: 680px;}
.moviecamera .story_cont .columned .type05 .slideToRight {width: 1450px; margin-left: 330px;}
.moviecamera .story_cont .columned .sizeup {width: 780px;}
.moviecamera .story_cont .columned .big .slideInUp {margin-top: 35px;}
.moviecamera .story_cont .columned .big .slideToLeft {margin-top: 35px;}
.moviecamera .story_cont .columned .moviecaption {margin-left: 200px; }
.moviecamera .story_cont .columned .big .slideToRight .video_body {margin-left: 330px; width: 1350px;}
.moviecamera .story_cont .columned .sizeup .righthook {margin-left:300px; width:450px;}
.moviecamera .story_cont .columned .type01 .slideToLeft  {margin-left: 330px;}
.moviecamera .story_cont .columned .type01 .slideToRight {width: 1482px; margin-left: -390px;}
.moviecamera .story_cont .columned .type01 .slideToRight .lefthook { margin: 10px 0; }
.moviecamera .story_cont .columned .type01 .slideInUp .lefthook { margin-left: 500px; }
.moviecamera .story_cont .overgrid.columned .type02 .up {width: 780px; margin-left: -200px; padding-right: 105px;}
.moviecamera .story_cont .overgrid.columned .type02 .up_big {padding-right: 300px;}
.moviecamera .story_cont .columned .row .leftpush {margin-bottom: -100px; margin-left: -380px; width: 1068px;}

/* technoring */
.technoring .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/technoringbg.jpg")}
.technoring .story_cont .columned .typebig {width:1290px;}
.technoring .story_cont .columned .typebig .invert { width: 769px;}
.technoring .story_cont .columned .invert .figure {margin-left: 330px; width: 1382px;}
.technoring .story_cont .overgrid.columned .type02 .up_big { margin-top: -80px; padding: 20px 120px 0 0; }
.technoring .story_cont .overgrid.columned .type02 .up_big h2 { font-size: 55px;}
.technoring .story_cont .columned .type02 .figure {width: 1080px; margin:40px 0 0 -400px;}
.technoring .story_cont .columned .type01 .figure {width: 1050px; margin-left: -90px;}
.technoring .story_cont .columned .type01 .figure .invert {margin-left: 0;}

/* realmadrid */
.realmadrid .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/realmadridbg.jpg")}
.realmadrid .story_cont .overgrid.columned .type01 .figure  {margin-left: -90px;}
.realmadrid .story_cont .overgrid.columned .row.big figcaption {margin-left: 0;}
.realmadrid .story_cont .overgrid.columned .type08 .slideInUp  {position: relative;}
.realmadrid .story_cont .overgrid.columned .type09 .animate {position: absolute; bottom: 155px; left: -13%;  width: 200px;}
.realmadrid .story_cont .overgrid.columned .type09 .ball {position: absolute; width: 100px; left: 10%; bottom: 100px;}
.realmadrid .story_cont .overgrid.columned .type10 .ball {position: absolute; width: 120px; right: 100px; bottom: 400px;}
.realmadrid .story_cont .overgrid.columned .type11 .ball {position: absolute; width: 70px; left: 13%; bottom: 420px;}
.realmadrid .story_cont .overgrid.columned .space {padding-top: 222px;}
.realmadrid .story_cont .overgrid.columned .type09 .person {position: absolute; width: 350px; left: 300px; bottom: 35px;}

/* food */
.food .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/foodbg.jpg")}
.food .story_cont .overgrid.columned .type01 {margin-top: -180px;}
.food .story_cont .overgrid.columned .type01 img {margin-left: -50px;}

/* lightweight */
.lightweight .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/lightweightbg.jpg")}
.lightweight .story_cont .overgrid.columned .media_parallax .source{margin-right: 750px;}
.lightweight .story_cont .overgrid.columned .type01 .figure {margin-left: -960px;}
.lightweight .story_cont .overgrid.columned .type01 .figure figcaption {margin-left:570px;}
.lightweight .story_cont .overgrid.columned .type02 .figure {margin-left: 330px;}
.lightweight .story_cont .overgrid.columned .type02 .caption {margin: -70px 0 80px;}
.lightweight .story_cont .overgrid.columned .type02 .up_big {margin-top: -12rem; padding: 80px 150px 0 0;}
.lightweight .story_cont .overgrid.columned .type02 .up_big .tit {margin-top: -30px;}
.lightweight .story_cont .overgrid.columned .type02 .tit {width: 650px;}
.lightweight .story_cont .overgrid.columned .media_parallax .bg{background-attachment: inherit;}
.lightweight .story_cont .media_parallax .caption + .source {bottom: 60px;}

/* Recycling */
.Recycling .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/Recyclingbg.jpg")}
.Recycling .story_cont .columned .type02 .figure img {margin-left: -335px;}
.Recycling .story_cont .overgrid.columned .type02 .up {position: relative; margin-top: -16rem;padding: 90px 95px 0 190px; width: 780px;margin-left: -195px;}
.Recycling .story_cont .overgrid.columned .type02 .up .tit{font-size: 64px;}
.Recycling .story_cont .overgrid.columned .type02 .up .backTxt{position: absolute; top: 10px; left: 155px; color: #EDEDED; font-size: 190px; z-index: -1;}
.Recycling .story_cont .overgrid.columned .twin .col_2h  {display: flex; width: 1290px; margin-left: -300px;}
.Recycling .story_cont .overgrid.columned .twin .col_2h figure .caption-row{width: 300px;}
.Recycling .story_cont .overgrid.columned .twin .col_2h figure:first-child .caption-row{margin-left: 300px;}
.Recycling .story_cont .overgrid.columned .twin .col_2h figure:last-child .caption-row{margin-left: 50px;}
.Recycling .story_cont .columned .tit.big {font-size: 65px;}
.Recycling .story_cont .overgrid.columned .leftimg{position: relative;}
.Recycling .story_cont .overgrid.columned .leftimg2{position: absolute; width: 431px; left: -200px; top: 27%;}
.Recycling .story_cont .overgrid.columned .leftimg2 figcaption{margin-left: 200px;}
.Recycling .story_cont .overgrid.columned .type03 .slideToRight {margin-left: 330px; margin-top: 150px; width: 1350px;}
.Recycling .story_cont .overgrid.columned .type04 .slideInUp {margin-left: -300px; width: 780px;}
.Recycling .story_cont .overgrid.columned .type04 .slideInUp figcaption{margin-left: 300px;}
.Recycling .story_cont .overgrid.columned .move-left{margin-left: -600px; margin-top: 60px;}
.Recycling .story_cont .overgrid.columned .type05 figcaption {width: 200px; margin-left: 300px;}
.Recycling .story_cont .overgrid.columned .type06 {position: absolute; top: -20%;right: -90%; }
.Recycling .story_cont .overgrid.columned .mt100 {padding-top: 220px;}
.Recycling .story_cont .overgrid.columned .type01 .figure figcaption{margin-left: 330px;}
.Recycling .story_cont .overgrid.columned .twin2 .col_2h  {display: flex; width: 780px; }
.Recycling .story_cont .overgrid.columned .twin2 .col_2h figure:last-child img{ margin-top: 80px;}
.Recycling .story_cont .columned .type07 figure{margin-left: 100px;width: 1000px; }
.Recycling .story_cont .columned .type07 figure figcaption{margin-left: 350px; margin-top: -80px;}

/* robot */
.robot .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/robotbg.jpg")}
.robot .story_cont .columned .type01 .slideInUp {width: 1290px;margin-left: -250px;}
.robot .story_cont .columned .type01 .slideInUp figcaption {margin-left: 250px;}
.robot .story_cont .columned.overgrid .row .video_wrap {width: 1036px; margin-left: 80px;}
.robot .story_cont .columned.overgrid .row .caption {margin-left: 80px;}
.robot .story_cont .columned .type02 .slideInUp {margin-left: -120px; width: 1036px;}
.robot .story_cont .columned.overgrid .row .ml {margin-left: 200px;}
.robot .story_cont .columned .type02 .slideInUp .ml {margin-left: 120px;}
.robot .story_cont .columned .type03 .invert figcaption{margin-left: -300px;margin-bottom: -25px;}

/* tire */
.tire .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/tirebg.jpg")}
.tire .story_cont .columned .type01 .slideInUp{width: 1290px; margin-left: -200px;}
.tire .story_cont .columned .type01 .slideInUp figcaption{margin-left: 300px;}
.tire .story_cont .text_complex .txt-up{margin-right: 500px;}
.tire .story_cont .columned .type02 .slideInUp{width: 780px;}
.tire .story_cont .columned.overgrid .big-tit {font-size: 23px; font-weight: 500;}
.tire .story_cont .columned.overgrid .upmt {margin-top: 0px;}
.tire .story_cont .columned .type03 .slideInUp{width: 1163px; display: block; margin-left: -250px;}
.tire .story_cont .columned .type03 .slideInUp figcaption {margin-left: 250px;}
.tire .story_cont .columned .qna.type01 dt,.tire .story_cont .columned .qna.type01 dd{width: 780px;}
.tire .story_cont .columned .big-tit {font-size: 23px; font-weight: 500;}
.tire .story_cont .columned .upmt {margin-top: 0px;}

/* illconomi */
.illconomi .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/illconomibg.jpg")}
.illconomi .story_cont .columned .type01 .slideInUp{width: 1290px; margin-left: -250px;}
.illconomi .story_cont .columned .type01 .slideInUp figcaption{margin-left: 250px;}
.illconomi .story_cont .columned.scrollCtr .tit.type2{text-align: left;}
.illconomi .story_cont .columned.scrollCtr .tit.type3{text-align: right; font-size: 60px;}
.illconomi .story_cont .columned .type03 .slideInUp{position: relative; width: 250px; float: right;}
.illconomi .story_cont .columned .type04 .slideInUp{position: absolute; top: 0; left: 100px; width: 400px;}
.illconomi .story_cont .columned.overgrid .ml {margin-left: 200px;}


@media (max-width: 1180px){
  .illconomi .story_cont .columned .type04 .slideInUp{margin-left: -150px;}
}

/* madeinkorea */
.madeinkorea .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/madeinkoreabg.jpg")}
.madeinkorea .story_cont  .columned .type01 .slideInUp { width: 1036px; margin-left: -150px;}
.madeinkorea .story_cont  .columned .type01 .slideInUp figcaption{margin-left: 150px;}
.madeinkorea .story_cont .columned.overgrid .big-tit {font-size: 23px; font-weight: 500;}
.madeinkorea .story_cont .columned.overgrid .upmt {margin-top: 0px;}
.madeinkorea .story_cont .columned.overgrid .scrollCtr .caption.ml{margin-left: 200px;}
.madeinkorea .story_cont .columned .type03 .slideInUp{width: 1290px; margin-left: -250px;}

/* bic */
.bci .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/bcibg.jpg")}
.bci .story_cont  .columned .type01 .slideInUp{position: relative;}
.bci .story_cont  .columned .type01 .slideInUp .invert{position: absolute; left: 0; top: 350px; margin-left: 0;}
.bci .story_cont  .columned .type02 .slideInUp {width: 1036px; margin-left: -120px;}
.bci .story_cont  .columned .type02 .slideInUp figcaption{margin-left: 120px;}
.bci .story_cont .columned.overgrid .type03 .scrollCtr .slideInUp figcaption{width: 700px;}

/* equipment */
.equipment .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/equipmentbg.jpg")}
.equipment .story_cont .media_parallax .source{margin-right: 500px;}
.equipment .story_cont .space1{margin-bottom: 60px;}
.equipment .story_cont .space1 .columned .scrollCtr .slideToRight img {position: relative; margin-left: 150px; margin-top: -40px; width: 1188px; }
.equipment .story_cont .space1 .columned .type01{position: absolute; top: 0; left: 50%; transform: translateX(-50%);}
.equipment .story_cont .space1 .columned .scrollCtr .slideToRight figcaption{margin-left: 500px; margin-top: -50px;}
.equipment .story_cont .columned.overgrid .type02 .slideToLeft { margin-left: -320px;}
.equipment .story_cont .columned.overgrid .type02 .slideToLeft figcaption{margin-left: 300px;}
.equipment .story_cont .columned .type05 .slideToLeft {margin-left: -100px;}
.equipment .story_cont .columned .type05 .slideToLeft .one-line{width: 1100px; margin-left: 200px;}
.equipment .story_cont .columned .type03 .slideToRight {  width: 860px;}
.equipment .story_cont .columned .row.col_1 .tit.big{font-size: 60px; text-align: right;}
.equipment .story_cont .columned .type03 .slideToLeft .one-line{width: 1000px; margin-left: 200px;}
.equipment .story_cont .columned .type04 .slideToRight {margin-left: 300px; width: 735px;}
.equipment .story_cont .columned.overgrid .one-line{width: 1000px;}
.equipment .story_cont .columned .type05 .slideToRight img {position: relative; margin-left: 200px; width: 750px; }
.equipment .story_cont .columned .type05 .slideToRight figcaption{position: absolute; top: 80%; left: 0;}
.equipment .story_cont .columned .row.col_1 .center{text-align: center !important;}
.equipment .story_cont .three-img{position: relative;}
.equipment .story_cont .three-img .columned .rightimg{position: absolute; right: -200px; top: -700px;}
.equipment .story_cont .columned .battery-zone{position: relative;}
.equipment .story_cont .columned .battery-zone .side .slideInUp{position: absolute; top: 80px; left: -125px; width: 100px; height: 178px;}

/* mobility2 */
.mobility2 .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/mobility2bg.jpg")}
.mobility2 .story_cont .columned .type02 .slideToLeft  {width: 1350px; margin-left: -235px;}
.mobility2 .story_cont .overgrid.columned .type02 .up {margin-top: -16rem;margin-left: -140px;padding: 48px 219px 0 143px;}
.mobility2 .story_cont .overgrid.columned .type02 .up .caption{margin-top: -40px; margin-bottom:100px;}
.mobility2 .story_cont .columned .row-txt {width: 780px; }
.mobility2 .story_cont .columned .type03 .slideInUp{position: relative; margin-left: -250px; width: 780px;}
.mobility2 .story_cont .columned .type03 .slideInUp figcaption{position: absolute; bottom: 0; right: -250px; width: 200px;}
.mobility2 .story_cont .columned .type04 .slideInUp {margin-left: 300px; width: 780px;}
.mobility2 .story_cont .columned .type02 .slideToRight  {width: 1350px; }
.mobility2 .story_cont .overgrid.columned .type02 .slideToRight .up {margin-top: -16rem;margin-left: -140px;padding: 48px 239px 0 143px;}
.mobility2 .story_cont .columned .txt-row {width: 480px; }
.mobility2 .story_cont .overgrid.columned .type02 .txt-row {margin-top: -16rem;margin-left: -140px;padding: 48px 219px 0 143px;}
.mobility2 .story_cont .overgrid.columned .type02 .slideToRight{margin-left: 330px;}
.mobility2 .story_cont .overgrid.columned .video-size{width: 780px;}
.mobility2 .story_cont .overgrid.columned .type04 .slideInUp{width: 1290px; margin-left: -300px;}
.mobility2 .story_cont .overgrid.columned .type04 .slideInUp figcaption {margin-left: 300px;}
.mobility2 .story_cont .columned .txtright{text-align: right;}
.mobility2 .story_cont .columned .col_2h .one-line{width: 800px;}
.mobility2 .story_cont .columned .col_2h .type05{width: 608px;}
.mobility2 .story_cont .columned .type05 .one-line{width: 800px; margin-left: 100px;}
.mobility2 .story_cont .overgrid.columned .big-type .slideInUp{width:1036px; margin-left: -150px;}
.mobility2 .story_cont .overgrid.columned .big-type .slideInUp figcaption{margin-left: 150px;}
.mobility2 .story_cont .columned .type03 .small{width: 480px; margin-left: 0px;}
.mobility2 .story_cont .columned .type03 .small .two-line{width: 220px;}

/* noise */
.noise .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/noisebg.jpg")}
.noise .story_cont .columned .type01 .slideToRight  {width: 1350px; }
.noise .story_cont .columned .type02 .slideToLeft  {width: 1350px; margin-left: -570px; }
.noise .story_cont .columned .type02 .slideToLeft figcaption{margin-left: 570px; }
.noise .story_cont .columned .type02 .two-cut{display: flex;}
.noise .story_cont .columned .type02 .first-cut .slideToLeft{width: 960px;}
.noise .story_cont .columned .type02 .first-cut .slideToLeft figcaption{width: 100%; margin-left: 520px;}
.noise .story_cont .columned .type02 .sec-cut .slideInUp{width: 390px;}


/* micro */
.micro .story_top{background-image:url("https://cdn.hankook-technologygroup.com/innovation/ko/pc/img/microbg.jpg")}
.micro .story_cont .columned .type02 .slideToLeft  {width: 1350px; margin-left: -320px;}
.micro .story_cont .overgrid.columned .type02 .up {margin-top: -16rem;margin-left: -140px;padding: 48px 219px 0 143px;}
.micro .story_cont .overgrid.columned .type02 .up .caption{margin-top: -40px; margin-bottom:100px;}
.micro .story_cont .columned .type01 .slideToRight  {width: 1350px;  }
.micro .story_cont .columned .type01 .slideToRight figcaption{width: 480px;}
.micro .story_cont .overgrid.columned .media_parallax .source{position: absolute; left: 61%;}
.micro .story_cont .overgrid.columned .video-size{max-width: 780px;}
.micro .story_cont .columned .type03 .slideToRight  {width: 1350px;  margin-left: 320px; }
.micro .story_cont .overgrid.columned .type02 .up.type03 {margin-left: 200px; padding: 48px 560px 0 103px;}

/* 20230125 추가 */
/* steak */
.steak .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/steak/steak.png")}

.row.full{max-width:1920px}
.row.full:not(.left):not(.right) figcaption{width:780px;margin:12px auto 0}
.story_cont .columned > .left + .row,
.story_cont .columned > .right + .row {margin-top:4rem;}
.row.right {position:relative; top:0; left:0; display:flex; justify-content:flex-end;}
.row.left {display:flex; justify-content:flex-start;}
.row.left figure{display:flex; flex-direction:column; align-items:flex-end;}
.row.right img,
.row.left img {width:inherit;}
.col_2h.type2 {width:780px;}
figure.double {display:flex; align-items:stretch; flex-wrap:wrap;}
figure.double img {width:50%;}

@media all and (max-width:1024px) {
  .row.right figure,
  .row.left figure {max-width:60%;}
  .row.right img,
  .row.left img {width:100%;}
}

/* formula */
.formula .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/formula/formula.png")}

.formula .story_cont .columned [class*=type] figure {position:relative; display:inline-block; overflow:hidden; left:50%;}
.formula .story_cont .columned .type01 figure{ margin-left:-645px; width:735px;}
.formula .story_cont .columned .type01 figure figcaption{ margin-left:255px;}
.formula .story_cont .columned .type02 figure{ margin-left:-90px;}
.formula .story_cont .columned .type03 figure{ margin-left:-960px;}
.formula .story_cont .columned .type03 figure figcaption{width:472px; margin-left:auto;}
.formula .story_cont .columned .type04 figure {position:absolute; margin-left:-645px;}
.formula .story_cont .columned .up {margin-top:-164px; margin-left:-240px; background:#fff; padding:0 300px 0 255px; box-sizing:content-box;}
.formula .story_cont .columned .up .tit {margin-top:78px;}
.formula .row.big {max-width:1290px;}
.formula figcaption.center {margin-left:555px;}
.formula figcaption.right_txtbox {margin-right:205px;}
.formula .row.full:not(.left):not(.right) figcaption.center {width:auto; position:relative; left:50%; margin-left:-89px;}
.formula .story_cont .columned .type05 video,
.formula .story_cont .columned .type05 .caption {position:relative; left:50%; margin-left:-390px;}
/* //20230125 추가 */

/* 20230221 추가 */
/* lucid */
.lucid .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/lucid/lucid.jpg")}
.lucid .story_cont .columned .up {position:relative; z-index:2; margin-top:-168px; margin-left:-70px; background:#fff; padding:0 60px; box-sizing:content-box;}

/* ev */
.ev .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/ev/ev.png")}
.ev .story_cont .columned > .row + .row:not(.up) {margin-top:4.875rem;}
.ev .story_cont .columned .up {position:relative; margin-top:-195px;}
.ev .story_cont .columned [class*=type] figure {position:relative; display:inline-block; overflow:hidden; left:50%;}
.ev .story_cont .columned .type01 figure{margin-left:-90px; width:735px;}
.ev .story_cont .columned .type02 figure{margin-left:-645px; width:735px;}
.ev .story_cont .columned .type02 figure figcaption{ margin-left:255px;}
.ev .story_cont .columned .bg {width:830px; background:#fff; position:relative; z-index:3; margin:0; padding:4rem 50px 45px 0; left:calc(50% + 25px); transform:translateX(-50%);}
.ev .story_cont .columned .bg.t2 {width:850px; padding:4rem 20px 10px 50px; left:calc(50% - 25px);}
.ev .story_cont .columned .bg.t2 + .up {margin-top:-255px}

.story_cont .col_1.dual {display:flex; justify-content:space-between;}
.story_cont .col_1.dual:after {display:none;}
/* .story_cont .col_1.dual p:first-child {width:auto;} */
.story_cont .col_1.dual p:last-child {width:480px; margin-top:0;}

/* //20230221 추가 */


/* 20230322 추가 */
.battery .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/battery/battery.png")}
.battery .story_cont .columned .up {margin-top:-190px; margin-left:-113px; background:#fff; padding:0 300px 0 128px; box-sizing:content-box;}
.battery .story_cont .columned .up .tit {margin-top:78px;}
.battery .story_cont .columned .up.invert {position:relative; z-index:2; margin-left:0; padding:0 92px 0 334px; left:93px;}
.battery .story_cont .tit,
.persona .story_cont .tit  {margin-top:4.6875rem;}

.persona .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/persona/persona.png")}

.story_cont .tit.tleft {text-align:left;}
/* //20230322 추가 */

/* 20230417 추가 */
.agriculture .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/agriculture/agriculture.png")}
.agriculture .imgtype2 {position:relative; z-index:1;}
.agriculture .imgtype2 img {position:absolute; width:initial; height:initial; top:-156px; left:0;}
.agriculture .story_cont .columned [class*=type] figure {position:relative; display:inline-block; overflow:hidden; left:50%;}
.agriculture .story_cont .columned .type01 figure {margin-left:-90px;}
.agriculture .story_cont .columned .type02 figure {margin-left:-645px; max-width:735px;}

.virtual .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/virtual/virtual.png")}
.virtual .story_cont .columned .up {position:relative; margin-top:-230px; background:#fff;  box-sizing:content-box; z-index:2; margin-left:0; padding:0 126px 0 300px; left:117px;}
.virtual .story_cont .columned .up .tit {margin-top:78px;}
.virtual .story_cont .columned [class*=type] figure {position:relative; display:inline-block; overflow:hidden; left:50%;}
.virtual .story_cont .columned .type01 figure {margin-left:-645px;}
.virtual .video_wrap {width:1350px; height:750px;}
.virtual .video {display:flex; flex-direction:column;}
.virtual .video figcaption {position:relative; left:50%; transform:translateX(-50%); width:800px;}
/* //20230417 추가 */

/* 20230525 추가 */
.foodtech .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/foodtech/foodtech.png")}
.foodtech .type01 {display:flex; flex-wrap:wrap; width:1290px; justify-content:space-between;}
.foodtech .type01 .caption {margin-left:264px;}
.foodtech .type02 {display:flex; align-items:flex-start; justify-content:space-between; margin-top:7.375rem !important;}
.foodtech .type02 .tit {margin:0; text-align:left;}
.foodtech .type02:after {display:none;}
.foodtech .story_cont .columned .type03 figure {margin-left:-255px;}
.foodtech .story_cont .columned .type04 figure {width:1035px}
.foodtech .video_wrap {padding:0;}
.foodtech .video_wrap video {width:100%;}
.foodtech .type02.v2 {padding:0 126px 80px; width:1036px; background:#fff; position:relative; z-index:2;}
.foodtech .type05 {margin-top:-216px !important;}
.foodtech .type06 {width:1034px;}
.foodtech .type06 figcaption {margin-left:128px;}

.greenhell .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/greenhell/greenhell.png")}
.greenhell .story_cont .columned .up {position:relative; margin-top:-250px; background:#fff;  box-sizing:content-box; z-index:2; margin-left:0; padding:0 300px 0 128px; left:-120px;}
.greenhell .story_cont .columned .up .tit {margin-top:78px;}
/* //20230525 추가 */

/* 20230629 추가 */
.origami .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/origami/origami.png")}
.origami .type01 {width:1050px; left:50%; transform:translateX(-50%);}
.origami .type02 figure img{width:518px; margin-left:-90px;}

.highend .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/highend/highend.png")}
.highend .media_parallax .tit {width:100%; height:100%; display:flex; align-items:center; flex-direction:column; justify-content:space-between;}
.highend .media_parallax .tit span {font-size:120px; font-weight:700; letter-spacing:0.3em;}
.highend .media_parallax .source {left:50%; margin-left:310px;}
.highend .story_cont .qna {display:flex; align-items:flex-start;}
.highend .story_cont .qna:first-child {margin-bottom:10px;}
.highend .story_cont .qna:first-child p {font-weight:500;}
.highend .story_cont .qna:not(:first-child):not(:last-child) {margin-bottom:30px;}
.highend .story_cont .qna:before {content:''; display:flex; width:18px; height:32px; flex-shrink:0; margin-right:16px; position:relative; top:-2px;}
.highend .story_cont .qna:first-child:before {background:url('https://cdn.hankook-technologygroup.com/innovation/common/highend/Q.png') no-repeat; background-size:cover;}
.highend .story_cont .qna:not(:first-child):before {background:url('https://cdn.hankook-technologygroup.com/innovation/common/highend/A.png') no-repeat; background-size:cover;}
.highend .story_cont .type01 p:first-child {font-size:23px; letter-spacing:-0.03em; line-height:32px;}
.highend .story_cont .type01 p:first-child:before {content:'"'; display:inline-flex; font-size:50px; font-weight:300; position:relative; top:23px; font-style:italic;}
.highend .story_cont .type01 p:first-child:after {content:'"'; display:inline-flex; font-size:50px; font-weight:300; position:relative; top:23px; font-style:italic;}
.highend .story_cont .type01 p:last-child {font-size:16px; margin-top:10px; padding-left:5px;}
.highend .story_cont .type01 p.tright {text-align:right;}
.highend .story_cont .type01 p:last-child span {font-weight:500;}
.highend .story_cont .type02 figure {width:735px; margin-left:-255px;}
.highend .story_cont .type03 figure {width:735px; margin-left:255px;}
/* //20230629 추가 */

/* 20230720 추가 */
.rivian .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/rivian/rivian.png")}
.rivian .story_cont .columned .type01 figure{width:735px; margin-left:-255px;}
.rivian .story_cont .columned .type02 figure{width:735px;}

.light_part1 .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/light_part1/light_part1.png")}
.light_part1 .story_cont .columned .up {margin-top:-150px; background:#fff; padding:5px 128px 0; width:1036px}
.light_part1 .story_cont .columned .up .tit {margin-top:7rem;}
/* //20230720 추가 */

/* 20230818 추가 */
.light_part2 .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/light_part2/light_part2.png")}
.light_part2 .story_cont img {width: auto;}

.ppl .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/ppl/ppl.png")}
.ppl .story_cont .columned .type01 figure{width:743px; margin-left:-273px;}
.ppl .story_cont .columned .up {margin-top:-150px; background:#fff; padding:5px 128px 0; width:908px}
.ppl .story_cont .columned .up .tit {margin-top:7rem;}
.ppl .story_cont .columned .type02 figure {width:735px; margin-left:255px;}
.ppl .story_cont .columned .type03 figure {width:735px; margin-left:-255px;}
/* //20230818 추가 */

/* 20231004 추가 */
.airless .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/airless/airless.png")}
.airless .story_cont .columned .type01 figure {width:735px; margin-left:300px;}
.airless .story_cont .columned .type02 figure {width:619px; margin-left:300px;}
.airless .story_cont .columned .type03 figure {width:1034px; margin-left:-128px;}
.airless .story_cont .columned .type03 figcaption {margin-left:128px;}

.reupcycling .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/reupcycling/reupcycling.png")}
.reupcycling .story_cont .columned .icon_tit {text-align:right; position:relative;}
.reupcycling .story_cont .columned .media_parallax .icon_tit {width:780px; position:absolute;}
.reupcycling .story_cont .columned .media_parallax .source {bottom:40px; left:50%; right:initial; margin-left:325px;}
.reupcycling .story_cont .columned .icon_tit::before {content:''; width:45px; height:45px; display:flex; position:absolute; left:0; top:0;}
.reupcycling .story_cont .columned .icon_r::before {background:url('https://cdn.hankook-technologygroup.com/innovation/common/reupcycling/icon_r.png')}
.reupcycling .story_cont .columned .icon_u::before {background:url('https://cdn.hankook-technologygroup.com/innovation/common/reupcycling/icon_u.png')}
/* //20231004 추가 */

/* 20231017 추가 */
.byd .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/byd/byd.png")}
.byd .story_cont .columned .type01 figure {width:735px; margin-left:300px;}
.byd .story_cont .columned .type02 {position:absolute; bottom:30px; left:50%; width:480px; margin-left:-150px; transform:translateX(-50%); transition-delay: 0.8s;}

.airship .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/airship/airship.png")}
.airship .story_cont .columned .up {margin-top:-190px; background:#fff; padding:5px 300px 0 128px; width:908px; margin-left:-120px;}
.airship .story_cont .columned .up .tit {margin-top:7rem;}
.airship .story_cont .columned .type01 figure {width:735px; margin-left:300px;}
/* //20231017 추가 */

/* 20231121 추가 */
.v10 .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/v10/v10.png")}
.v10 .story_cont .columned .up {margin-top:-190px; background:#fff; padding:5px 214px 0 128px; width:908px; margin-left:-120px;}
.v10 .story_cont .columned .up .tit{margin-top:80px;}
.v10 .story_cont .columned .up.type2 {margin-top:-190px; background:#fff; padding:5px 160px 0 323px; width:908px; margin-left:-33px; position:relative; z-index:3;}

.ailove .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/ailove/ailove.png")}
.ailove .story_cont .columned .type01 {margin-top:80px;}
.ailove .story_cont .columned .type01 figure {width:435px; position:absolute; right:-126px;}
.ailove .story_cont .columned .type01 figcaption {width:325px; margin-left:auto;}
.ailove .story_cont .columned .up {margin-top:-190px; background:#fff; padding:5px 160px 0 323px; width:908px; margin-left:-33px; position:relative; z-index:3;}
.ailove .story_cont .columned .up .tit{margin-top:80px;}
.ailove .story_cont .columned .up.type2 {margin-top:-190px; background:#fff; padding:5px 214px 0 128px; width:908px; margin-left:-120px;}
/* //20231121 추가 */

/* 20231214 추가 */
.formulae10th .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/formulae10th/formulae10th.png")}
.formulae10th .story_cont .columned .up {margin-top:-190px; background:#fff; padding:5px 214px 0 128px; width:908px; margin-left:-120px;}
.formulae10th .story_cont .columned .up .tit{margin-top:80px;}

.technologytrends .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/technologytrends/technologytrends.png")}
.technologytrends .story_cont .columned .tit {display:flex; align-items:center;}
.technologytrends .story_cont .columned .tit.tcenter {display:flex; align-items:center; justify-content:center;}
.technologytrends .story_cont .columned .tit img {width:45px; height:45px; display:flex; margin-right:10px;}
.technologytrends .story_cont .columned .up {margin-top:-210px; background:#fff; padding:5px 115px 0 0; width:908px; z-index:2; left:55px;}
.technologytrends .story_cont .columned .up .caption {margin-bottom:4rem;}
.technologytrends .story_cont .columned .up.type2 {padding:0; padding-top:5px; padding-left:120px; left:-55px; margin-top:-240px;}
.technologytrends .story_cont .media_parallax .source {bottom:40px;}
/* //20231214 추가 */

/* 20240119 추가 */
.backstage .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/backstage/backstage.png")}
.backstage .media_parallax {margin-bottom:0;}
.backstage .media_parallax .source {left:50%; bottom:305px; margin-left:310px;}
.backstage .media_parallax .col_1 {position:relative; margin:0;}
.backstage .media_parallax .col_1 .col_2h:not(:first-child) {margin-top:50px;}
.backstage .story_cont .qna {display:flex; align-items:flex-start;}
.backstage .story_cont .qna:first-child {margin-bottom:10px;}
.backstage .story_cont .qna:first-child p {font-weight:500;}
.backstage .story_cont .qna:not(:first-child):not(:last-child) {margin-bottom:30px;}
.backstage .story_cont .qna:before {display:flex; font-size:24px; letter-spacing:-0.031em; line-height:3.8rem; margin-right:18px;}
.backstage .story_cont .qna:first-child:before {content:'Q'; color:#000;}
.backstage .story_cont .qna:not(:first-child):before {content:'A'; color:#fff; font-weight:bold; -webkit-text-stroke:#707070 0.5px;}
.backstage .story_cont .type01 p:first-child {font-size:23px; letter-spacing:-0.03em; line-height:32px; font-weight:500;}
.backstage .story_cont .type01 p:first-child:before {content:''; width:18px; height:18px; background:url('https://cdn.hankook-technologygroup.com/innovation/common/backstage/backstage_quotes.png') no-repeat; display:inline-flex; flex-shrink:0; margin-right:5px;}
.backstage .story_cont .type01 p:first-child:after {content:''; width:18px; height:18px; background:url('https://cdn.hankook-technologygroup.com/innovation/common/backstage/backstage_quotes.png') no-repeat; display:inline-flex; transform:rotate(180deg); flex-shrink:0; margin-left:5px;}
.backstage .story_cont .type01 p:last-child {font-size:16px; margin-top:10px; padding-left:5px;}
.backstage .story_cont .type01 p:last-child span {font-weight:500;}
.backstage .story_cont .type02 figure {width:735px; margin-left:-255px;}

.EU_battery .story_top {background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/EU_battery/EU_battery.png")}
/* //20240119 추가 */

/* 20240226 추가 */
/* > ces */
.ces2024 .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/ces2024/ces202400.jpg")}
.ces2024.template .visual .story_top .disc02 p {width:800px; text-align: center;}
.ces2024 .row.left figure {align-items:flex-start;}
.ces2024 .row .pl-40 {padding-left: 40px;}
.ces2024 .row .pl-40 + figure{flex-basis:389px; flex-shrink:0; padding-left:40px;}
.ces2024 .media_parallax .source {max-width:780px; right:0; left:0; margin:0 auto; text-align:right;}
.ces2024 .columned.columned--dual figure {width:250px;}
.ces2024 .columned.columned--dual > .row + .row {margin-top:65px}
.ces2024 .row.dual {display:flex; justify-content:space-between;}
.ces2024 .row.dual figure {flex-shrink:0;}
.ces2024 .row.dual > *:first-child {padding-right: 25px;}
.ces2024 .row.dual > *:last-child {padding-left: 25px;}
/* > // ces */

/* > nissan */
.nissan .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/nissan/nissan01.jpg")}
.nissan .story_cont .columned .up {margin-top:-190px;background:#fff;padding:5px 300px 0 128px;width:908px;margin-left:-120px;
}
.nissan .figure-dual{display:flex;float:none;width:100%;}
.nissan .media_parallax .source {max-width:780px;right:0;left:0;margin:0 auto;text-align:right;}
/* > // nissan */
/* // 20240226 추가 */

/* 20240329 추가 */
/* > guilty */
.guilty .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/remove_guilty/remove_guilty01.jpg")}
.guilty.template .visual .story_top .disc02 p {text-align: center;}
.dual_side {display: flex; justify-content: space-between; align-items: flex-end;}
.dual_side__img {flex-shrink: 0; padding-right: 50px; margin-bottom: 58px}
.dual_side__txt {flex-grow: 1;}
.dual_side__txt figure {margin-bottom: 65px;}
.mt_0 {margin-top: 0 !important;}
.col_img_ab {position: relative;}
.col_img_ab .col_img_ab__left {position: absolute; bottom: 350px; left: calc(50% - 665px); width: 378px;}
.col_img_ab .col_img_ab__right {position: absolute; bottom: 350px; right: calc(50% - 665px); width: 378px;}
.guilty .media_parallax .source {max-width: 780px; right: 0; left: 0; margin: 0 auto; text-align: right;}
/* > // guilty */


/* > motor benefit */
.motor-benefit .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/motor-benefit/motor-benefit01.jpg")}
.motor-benefit .story_cont .columned .up {margin-top:-190px;background:#fff;padding:5px 300px 0 128px;width:908px;margin-left:-120px; }
.motor-benefit.template .visual .story_top .disc02 p {text-align: center;}
.motor-benefit .media_parallax .source {max-width: 780px; right: 0; left: 0; margin: 0 auto; text-align: right;}
/* > // motor benefit */

/* // 20240329 추가 */


/* 20240426 추가 */

/* drive-interview */
.drive-interview .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/drive_interview/drive-interview01.jpg")}
.drive-interview.template .visual .story_top .disc02 p {text-align: center;}
.drive-interview .media_parallax {margin-bottom:0;}
.drive-interview .media_parallax .source {bottom: 259px; left: calc(50vw - -47px); margin-left:310px;}
.drive-interview .media_parallax .col_1 {position:relative; margin:7px 0 0 0;}
.drive-interview .media_parallax .type_between {display:flex;justify-content:space-between;flex-direction:column;height:100%;margin:0 auto;}
.drive-interview .media_parallax .type_between::after {display:none;}
.drive-interview .media_parallax .type_between [class^="col_"] {width:100%;margin:0;float:none;}
.drive-interview .media_parallax .type_between [class^="col_"] img {width:463px;}
.drive-interview .media_parallax .type_between [class^="col_"].invert {text-align:right;}
.drive-interview .media_parallax .type_between [class^="col_"].invert img {width:416px;margin-bottom:-1px;}
/* .drive-interview .media_parallax .col_1 .col_2h:not(:first-child) {margin-top:50px;} */

.row--quote .row--quote__target {position: relative; padding: 0 25px; font-size: 23px; font-weight: 500; line-height: 1.5;}
.row--quote .row--quote__target .row--quote__quo{position: absolute; font-size: 50px; color: #000;}
.row--quote .row--quote__target .row--quote__quo:first-child {top: -7px; left: 0;}
.row--quote .row--quote__target .row--quote__quo:last-child {bottom: -32px; margin-left:4px;}

.row__added-text {font-size: 16px; font-weight: 400; padding: 10px 28px; display: block;}
.row__added-text b {font-weight: 500;}

.drive-interview .story_cont .qna {display: flex; align-items: flex-start;}
.drive-interview .story_cont .qna:first-child {margin-bottom: 10px;}
.drive-interview .story_cont .qna:before {display:flex;font-size:24px;letter-spacing:-0.031em;line-height:3.8rem;margin-right:18px;}
.drive-interview .story_cont .qna:first-child:before {content:'Q'; color:#000;}
.drive-interview .story_cont .qna:not(:first-child):before {content:'A'; color:#fff; font-weight:bold; -webkit-text-stroke:#707070 .5008px;}
.drive-interview .story_cont .qna:not(:first-child):before {content:'A'; color:#fff; font-weight:bold; -webkit-text-stroke:#707070 0.5px;}
.drive-interview .story_cont .qna p > span {margin-right: 4px}

.drive-interview .row.dual {display: flex;justify-content: space-between;}

/* // drive-interview */

/* motor-movie */
.motor-movie .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/motorsports-movie/motorsports-movie01.jpg")}
.motor-movie.template .visual .story_top .disc02 p {text-align: center;}
.motor-movie .row.dual {display: flex; justify-content: space-between;}
/* // motor-movie */


/* // 20240426 추가 */


/* 20240530 추가 */

/* masterpiece */
.masterpiece .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/masterpiece/masterpiece01.jpg")}
.masterpiece.template .visual .story_top .disc02 p {text-align: center;}
.masterpiece .media_parallax .source {max-width: 780px;right: 0;left: 0;margin: 0 auto;text-align: right;}

.masterpiece .row.dual {display: flex;justify-content: space-between;}
/* // masterpiece */

/* hkbattery */
.hkbattery .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/hkbattery/hkbattery01.jpg")}
.hkbattery.template .visual .story_top .disc02 p {text-align: center;}
.hkbattery .media_parallax .source {max-width: 780px;right: 0;left: 0;margin: 0 auto;text-align: right;}

.hkbattery .row.dual {display: flex;justify-content: space-between;}

.media_parallax__top,
.media_parallax__bottom {position: absolute;left: 50%;transform: translateX(-50%);font-size: 105px;font-weight: bold;color: #fff;z-index: 1;letter-spacing: 0.3em;}
.media_parallax__top {top: 50px;}
.media_parallax__bottom {bottom: 50px;}


.hkbattery .story_cont .qna {display: flex; align-items: flex-start;}
.hkbattery .story_cont .qna:first-child {margin-bottom: 10px;}
.hkbattery .story_cont .qna:before {display:flex;font-size:24px;letter-spacing:-0.031em;line-height:3.8rem;margin-right:18px;}
.hkbattery .story_cont .qna:first-child:before {content:'Q'; color:#000;}
.hkbattery .story_cont .qna:not(:first-child):before {content:'A'; color:#fff; font-weight:bold; -webkit-text-stroke:#707070 .5008px;}
.hkbattery .story_cont .qna:not(:first-child):before {content:'A'; color:#fff; font-weight:bold; -webkit-text-stroke:#707070 0.5px;}
.hkbattery .story_cont .qna p > span {margin-right: 4px}

.hkbattery .story_cont .qna.qna--type2 {margin-top: 30px;padding-left:35px;}
.hkbattery .story_cont .qna.qna--type2:before {display: none;}

.hkbattery .row.dual {display: flex;justify-content: space-between;}

/* // hkbattery */

/* // 20240530 추가 */

/* 20240620 추가 */

/* lamborghini */
.lambo .story_cont {padding-top: 300px;}
.lambo .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/lamborghini/lambo01.jpg")}
.lambo.template .visual .story_top .disc02 p {text-align: center;}
/* // lamborghini */

/* satservice */
.satservice .story_cont {padding-top: 300px;}
.satservice .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/satservice/sat01.jpg")}
.satservice.template .visual .story_top .disc02 p {text-align: center;}
/* // satservice */

/* // 20240620 추가 */


/* 20240723 추가 */

/* solar */
.solar .story_cont {padding-top: 300px;}
.solar .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/solar/solar01.jpg")}
.solar.template .visual .story_top .disc02 p {text-align: center;}
.solar .media_parallax .source {max-width: 780px;right: 0;left: 0;margin: 0 auto;text-align: right;}
/* // solar */

/* busan */
.busan .story_cont {padding-top: 300px;}
.busan .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/busan/busan01.jpg")}
.busan.template .visual .story_top .disc02 p {text-align: center;}
.busan .media_parallax .source {max-width: 780px;right: 0;left: 0;margin: 0 auto;text-align: right;}
.busan .row--quote .row--quote__target {padding: 0 23px}
.busan .row--quote .row--quote__target .row--quote__quo:last-child {left:inherit; right:auto;}
/* // busan */


/* // 20240723 추가 */


/* 20240821 추가 */

/* formulaE_2024 */
.formulaE_2024 .story_cont {padding-top: 300px;}
.formulaE_2024 .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/formulaE_2024/fe1.jpg")}
.formulaE_2024.template .visual .story_top .disc02 p {text-align: center;}
.formulaE_2024 b {font-weight: 500 !important}
/* // formulaE_2024 */


/* modelsolution */
.columned .col_1290 {width: 1290px}
.modelsolution .story_cont {padding-top: 500px;}
.modelsolution .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/modelsolution/ms1.jpg")}
.modelsolution.template .visual .story_top .disc02 p {text-align: center;}
.modelsolution b {font-weight: 500 !important}
.modelsolution .row--quote .row--quote__target .row--quote__quo:last-child {bottom: -32px;left: calc(50% - 23px);}
.fig__relative {position: relative;}
.fig__relative .fig__source {position: absolute; bottom: 0; right: 130px; font-size: 13px; font-weight: 400;}
/* // modelsolution */


/* // 20240821 추가 */


/* 20240924 추가 */

/* circular */
.circular .story_cont {padding-top: 500px;}
.circular .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/circular/cir1.jpg")}
.circular.template .visual .story_top .disc02 p {text-align: center;}
.circular b {font-weight: 500 !important}
/* // circular */

/* speed */
.speed .story_cont {padding-top: 500px;}
.speed .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/speed/speed1.jpg")}
.speed.template .visual .story_top .disc02 p {text-align: center;}
.speed b {font-weight: 500 !important}
.speed .media_parallax .source {max-width: 780px;right: 0;left: 0;margin: 0 auto;text-align: right;}
/* // speed */


/* // 20240924 추가 */


/* 20241023 추가 */

/* amg */
.amg .story_cont {padding-top: 500px;}
.amg .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/amg/amg1.jpg")}
.amg.template .visual .story_top .disc02 p {text-align: center;}
.amg b {font-weight: 500 !important}
/* // amg */

/* exhibition */
.exhibition .story_cont {padding-top: 500px;}
.exhibition .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/exhibition/exh1.jpg")}
.exhibition.template .visual .story_top .disc02 p {text-align: center;}
.exhibition b {font-weight: 500 !important}
/* // exhibition */

/* // 20241023 추가 */


/* 20241120 추가 */

/* suv */
.suv .story_cont {padding-top: 500px;}
.suv .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/suv/suv1.png")}
.suv.template .visual .story_top .disc02 p {text-align: center;}
.suv b {font-weight: 500 !important}

.columned__img__title {position: absolute;top: 0;left: 790px;background: #fff;padding: 0 80px 67px;min-width: 562px;z-index: 1;}
.columned__img__title .tit {margin: 0;}
/* // suv */

/* ai */
.ai .story_cont {padding-top: 500px;}
.ai .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/ai/ai1.png")}
.ai.template .visual .story_top .disc02 p {text-align: center;}
.ai b {font-weight: 500 !important}
/* // ai */

/* // 20241120 추가 */


/* 20241227 추가 */

/* t2t */
.t2t .story_cont {padding-top: 500px;}
.t2t .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/t2t/t1.png")}
.t2t.template .visual .story_top .disc02 p {text-align: center;}
.t2t b {font-weight: 500 !important}
.t2t .row--quote .row--quote__target .row--quote__quo:last-child {left: auto; margin-left: 5px;}
.t2t .row__added-text {font-size: 14px;}
/* // t2t */

/* balon */
.balon .story_cont {padding-top: 500px;}
.balon .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/balon/bal1.png")}
.balon.template .visual .story_top .disc02 p {text-align: center;}
.balon b {font-weight: 500 !important}
.balon .row--quote .row--quote__target .row--quote__quo:last-child {left: auto; margin-left: 5px;}
.balon .row__added-text {font-size: 14px;}
/* // balon */

/* // 20241227 추가 */

/* f11_season */
.f11_season .story_cont {padding-top: 500px;}
.f11_season .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/f11_season/f1.png")}
.f11_season.template .visual .story_top .disc02 p {text-align: center;}
.f11_season b {font-weight: 500 !important}
.f11_season .row--quote .row--quote__target .row--quote__quo:last-child {left: auto; margin-left: 5px;}
.f11_season .row__added-text {font-size: 14px;}
.f11_season .story_cont .overgrid.columned .type03 .up{width: 480px;margin-left: 85px;padding-right: 55px;padding-left: 209px;}
/* // f11_season */

/* space */
.space .story_cont {padding-top: 500px;}
.space .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/space/space01.jpg")}
.space.template .visual .story_top .disc02 p {text-align: center;}
.space b {font-weight: 500 !important}
.space .story_cont .columned .up {margin-top: -145px;background: #fff;padding: 5px 0 0 80px;width: 1000px;margin-left: -80px;position: relative;z-index: 3;}
/* // space */

/* culture */
.culture .story_cont {padding-top: 500px;}
.culture .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/culture/culture01.jpg")}
.culture.template .visual .story_top .disc02 p {text-align: center;}
.culture b {font-weight: 500 !important}
/* // culture */

/* netzero */
.netzero .story_cont {padding-top: 500px;}
.netzero .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/netzero/netzero01.jpg")}
.netzero b {font-weight: 500 !important}
.netzero .story_cont .columned .up {margin-top: -190px;background: #fff;padding: 5px 0 0 80px;width: 1000px;margin-left: -80px;position: relative;z-index: 3;}
.netzero .story_cont .columned .up .tit {margin-top:6rem;}
.netzero .columned .absolute_img {position:absolute;left:50%;margin-left:-520px;top:10px;width:380px;}
.netzero .story_cont .media_parallax .caption + .source {right:auto;left:50%;margin-left:280px;}
/* // netzero */

/* sonic */
.sonic .story_cont {padding-top: 500px;}
.sonic .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/sonic/sonic01.jpg")}
.sonic b {font-weight: 500 !important}
.sonic.drive-interview .media_parallax .source {bottom: 12px;right:auto;left:50%;margin-left:280px;}
.sonic .row--quote .row--quote__target .row--quote__quo:last-child {left:auto;}
/* // sonic */

/* formula_team */
.formula_team .visual .story_top .disc02 p {text-align:center;}
.formula_team .story_cont {padding-top: 500px;}
.formula_team .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/formula_team/formula_team01.jpg")}
.formula_team .story_top .sub_title {margin-bottom:2rem;font-size:2.4rem;font-weight:400;line-height:1.2;}
.formula_team b {font-weight: 500 !important}
.formula_team .story_cont .media_parallax .caption {left:300px;}
.formula_team .story_cont .media_parallax .caption + .source {right: auto;left: 50%;margin-left: 325px;}
.formula_team .story_cont .columned .up {margin-top: -190px;background: #fff;padding: 5px 0 0 80px;width: 1000px;margin-left: -80px;position: relative;z-index: 3;}
.formula_team .story_cont .columned .up .tit {margin-top:6rem;}
.formula_team figcaption,
.formula_team .caption {font-weight:500;}
.formula_team figcaption span,
.formula_team .caption span {font-size:inherit;font-weight:300;}
/* // formula_team */

/* photocatalyst */
.photocatalyst .story_cont {padding-top: 1100px;}
.photocatalyst .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/photocatalyst/photocatalyst01.jpg")}
.photocatalyst .story_top .sub_title {margin-bottom:2rem;font-size:2.4rem;font-weight:400;line-height:1.2;}
.photocatalyst sup {font-size:1rem;}
.photocatalyst b {font-weight: 500 !important}
.photocatalyst .columned .absolute_img {position:absolute;left:50%;margin-left:-380px;top:0;width:240px;}
.photocatalyst .columned .absolute_img img {width:170px;}
.photocatalyst .story_cont .media_parallax .caption + .source {right:auto;left:50%;margin-left:-390px;}
/* photocatalyst */

/* electric */
.electric .story_cont {padding-top: 500px;}
.electric .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/electric/electric_01.jpg")}
.electric b {font-weight: 500 !important}
.electric .story_cont .media_parallax .caption + .source {right:auto;left:50%;margin-left:280px;}
/* electric */

/* endurance */
.endurance .story_cont {padding-top: 500px;}
.endurance .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/endurance/eudurance_01.jpg")}
.endurance b {font-weight: 500 !important}
.endurance .story_cont .media_parallax .caption + .source {right:auto;left:50%;margin-left:330px;}
/* endurance */

/* thermal */
.flex {display: flex;}
.flex > * {flex-shrink: 0;}
.caption.block {display:block;width:100%;margin-top:5px;}
.thermal .story_cont {padding-top: 500px;}
.thermal .story_top {position:relative; background-image:url("https://cdn.hankook-technologygroup.com/innovation/common/thermal/c1_2.png")}
.thermal.template .visual .story_top .disc02 p {text-align: center;}
.thermal b {font-weight: 500 !important}
.thermal .row--quote .row--quote__target .row--quote__quo:last-child {left: auto; margin-left: 5px;}
.thermal .row__added-text {font-size: 14px;}
.thermal .story_cont .overgrid.columned .type03 .up{width: 480px;margin-left: 85px;padding-right: 55px;padding-left: 209px;}
/* // thermal */