/* --------------------------------------------------
Common
-------------------------------------------------- */
.inner { padding: 0; width: 100%; }

.section-main-content, .section-single { margin: 0; }

.single__text { padding: 0 !important; }

.breadcrumb, .single__meta, .single__title { display: none; }

.button-to-top { display: none !important; }

.news.section-related { display: none; }

#maincontent, .footer_block { padding: 0; }

@media screen and (orientation: portrait) { #ss-24ss-wrapper .pc { display: none !important; } }
@media screen and (orientation: landscape) { #ss-24ss-wrapper .sp { display: none !important; } }
/* --------------------------------------------------
Contents
-------------------------------------------------- */
@keyframes slide { 0% { opacity: 0; }
  49% { opacity: 0; }
  50% { opacity: 1; }
  99% { opacity: 1; }
  100% { opacity: 0; } }
.breadcrumb { margin-bottom: 0 !important; }

#ss-24ss-wrapper { color: #414141; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: 100%; z-index: 1; line-height: 1; letter-spacing: 0; text-rendering: optimizeLegibility; }
#ss-24ss-wrapper * { font-family: "din-2014", sans-serif; font-weight: 300; }
#ss-24ss-wrapper img, #ss-24ss-wrapper video { display: block; width: 100%; }
#ss-24ss-wrapper .ss-sticky_container { display: flex; align-items: flex-start; }
#ss-24ss-wrapper .ss-sticky_container #ss-top { position: relative; height: calc(100svh - 50px); width: 100%; margin: 0 -100% 0 0; position: sticky; left: 0; top: 50px; }
#ss-24ss-wrapper .ss-sticky_container #ss-top .ss-imagearea { height: 100%; }
#ss-24ss-wrapper .ss-sticky_container #ss-top .ss-imagearea img { height: 100%; object-fit: cover; object-position: bottom; }
#ss-24ss-wrapper .ss-sticky_container #ss-top .ss-textarea { position: absolute; left: 0; right: 0; top: 0; bottom: 123.33vw; display: flex; align-items: center; justify-content: center; flex-direction: column; filter: brightness(100); }
#ss-24ss-wrapper .ss-sticky_container #ss-top .ss-textarea .ss-logo { width: 39.47%; margin: 0 auto 2.93%; }
#ss-24ss-wrapper .ss-sticky_container #ss-top .ss-textarea .ss-title { width: 70.27%; margin: 0 auto; }
#ss-24ss-wrapper #ss-sticky_content { width: 100%; background: #F6F6F6; transform: translate3d(0, 0, 1px); margin: calc(100svh - 50px) 0 0; padding: 6.67% 0 0; }
#ss-24ss-wrapper #ss-sticky_content #ss-concept { margin: 0 0 44%; }
#ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-imagearea { margin: 0 0 5px; }
#ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-imagearea .ss-svg-wrapper { position: relative; aspect-ratio: 750 / 970; opacity: 0; }
#ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-imagearea .ss-svg-wrapper svg { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
#ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-imagearea.js-is-show .ss-svg-wrapper { opacity: 1; transition: opacity 2s ease 0s; }
#ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-textarea { opacity: 0; }
#ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-textarea .ss-titlearea { margin: 0 0 15px; }
#ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-textarea .ss-titlearea .ss-logo { width: 133px; margin: 0 auto 10px; }
#ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-textarea .ss-titlearea .ss-title { width: 237px; margin: 0 auto; }
#ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-textarea .ss-text { text-align: center; font-size: 12px; letter-spacing: .03em; line-height: 1.54; }
#ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-textarea.js-is-show { opacity: 1; transition: opacity 1s ease 0s; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group { position: relative; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look { position: absolute; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-imagearea { opacity: 0; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-imagearea .ss-flex-container { display: flex; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-imagearea .ss-image-slider { position: relative; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-imagearea .ss-image-slider li:nth-child(2) { position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-imagearea.js-is-show { opacity: 1; transition: opacity 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-imagearea.js-is-show .ss-image-slider li:nth-child(2) { animation: slide 1.4s linear 0s infinite; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-textarea { padding: 15px 0 0; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-textarea .ss-credit .ss-credit-list { display: flex; flex-direction: column; row-gap: 3px; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-textarea .ss-credit .ss-credit-list .ss-credit-single { font-size: 11px; letter-spacing: .05em; line-height: 1.36; display: flex; flex-wrap: wrap; column-gap: .25em; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-textarea .ss-credit .ss-credit-list .ss-credit-single a { text-decoration: underline; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-textarea .ss-credit .ss-credit-list .ss-credit-single .ss-credit-single-row { display: flex; flex-wrap: wrap; column-gap: .25em; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-textarea .ss-credit .ss-credit-list .ss-credit-single .ss-credit-single-row .ss-credit-brand { font-style: italic; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-textarea.ss-sp-pd { padding-left: 15px; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 { aspect-ratio: 750 / 7703; margin: 0 0 40%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look01 { width: 69.33%; left: 4%; top: 0%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look01 .ss-textarea .ss-credit .ss-credit-list .ss-credit-single .ss-credit-single-row { width: 100%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-movie01 { width: 29.33%; left: 62.67%; top: 12.72%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look02 { width: 64%; left: 4.13%; top: 19.89%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look02 .ss-textarea .ss-credit .ss-credit-list .ss-credit-single { justify-content: center; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look03 { width: 40%; left: 56%; top: 33.16%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look04 { width: 69.33%; left: 0%; top: 40.62%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look05 { width: 100%; left: 0%; top: 57.26%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look06 { width: 50.67%; left: 49.33%; top: 68.69%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look07 { width: 84%; left: 0%; top: 74.57%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look08 { width: 100%; left: 0%; top: 85.4%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 { aspect-ratio: 750 / 11592; margin: 0 0 calc(40% + 66px); }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look09 { width: 60%; left: 8%; top: 0%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look10 { width: 42.67%; left: 49.33%; top: 8.12%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look11 { width: 68%; left: 0%; top: 14.17%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look12 { width: 92%; left: 8%; top: 18.84%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-movie02 { width: 57.87%; left: 37.87%; top: 26.85%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look13 { width: 100%; left: 0%; top: 31.87%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look14 { width: 69.33%; left: 30.67%; top: 40.06%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look15 { width: 50.67%; left: 0%; top: 50.24%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look16 { width: 92%; left: 4%; top: 55.01%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-movie03 { width: 57.87%; left: 38.13%; top: 62.58%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look17 { width: 56%; left: 0%; top: 67.04%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look18 { width: 69.33%; left: 30.67%; top: 76.03%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look19 { width: 64%; left: 4%; top: 86.21%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look20 { width: 100%; left: 0%; top: 90.3%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 { aspect-ratio: 750 / 9459; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look21 { width: 72%; left: 28%; top: 0%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look22 { width: 74.67%; left: 0%; top: 7.19%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look23 { width: 64%; left: 31.87%; top: 17.76%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look23 .ss-textarea .ss-credit .ss-credit-list .ss-credit-single { justify-content: center; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look24 { width: 60%; left: 8%; top: 28.57%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look25 { width: 100%; left: 0%; top: 34.91%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look26 { width: 50.67%; left: 41.33%; top: 44.59%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look27 { width: 69.33%; left: 0%; top: 52.06%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look28 { width: 74.67%; left: 12.67%; top: 65.23%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-movie04 { width: 29.33%; left: 66.67%; top: 76.5%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look29 { width: 56%; left: 0%; top: 80.84%; }
#ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look30 { width: 69.33%; left: 30.67%; top: 91.75%; }
#ss-24ss-wrapper #ss-sticky_content .ss-contents-footer { padding: calc(14% + 170px) 0 0; }
#ss-24ss-wrapper #ss-sticky_content .ss-contents-footer .ss-contents-footer-inner { position: relative; }
#ss-24ss-wrapper #ss-sticky_content .ss-contents-footer .ss-contents-footer-inner .ss-imagearea img { aspect-ratio: 750 / 1176; }
#ss-24ss-wrapper #ss-sticky_content .ss-contents-footer .ss-contents-footer-inner .ss-footer-logo { width: 56.27%; position: absolute; left: 0; right: 0; top: 63.27%; margin: 0 auto; opacity: 0; }
#ss-24ss-wrapper #ss-sticky_content .ss-contents-footer .ss-contents-footer-inner .ss-footer-logo.js-is-show { opacity: 1; transition: opacity .1s ease 0s; }
#ss-24ss-wrapper.is-loaded { opacity: 1 !important; transition: opacity .6s ease 0s; }

@media screen and (orientation: landscape) { #ss-24ss-wrapper .ss-sticky_container #ss-top .ss-imagearea img { object-position: top; }
  #ss-24ss-wrapper .ss-sticky_container #ss-top .ss-textarea { bottom: auto; display: block; top: 79.63%; }
  #ss-24ss-wrapper .ss-sticky_container #ss-top .ss-textarea .ss-logo { width: 14.44%; margin: 0 auto 1.39%; }
  #ss-24ss-wrapper .ss-sticky_container #ss-top .ss-textarea .ss-title { width: 25.63%; }
  #ss-24ss-wrapper #ss-sticky_content { padding: 8.06% 0 0; }
  #ss-24ss-wrapper #ss-sticky_content #ss-concept { margin: 0 0 18.54%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-imagearea { margin: 0 0 15px; }
  #ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-imagearea .ss-svg-wrapper { position: relative; aspect-ratio: 1440 / 923; }
  #ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-imagearea .ss-svg-wrapper svg #ss-mask-pc #ss-mask-pc-path { filter: blur(40vw); transform: scale(0); transform-origin: center; }
  #ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-imagearea.js-is-show .ss-svg-wrapper svg #ss-mask-pc #ss-mask-pc-path { filter: blur(10vw); transform: scale(1); transition: transform 2.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s, filter 2.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s; }
  #ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-textarea .ss-titlearea { margin: 0 0 20px; }
  #ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-textarea .ss-titlearea .ss-logo { width: 241px; margin: 0 auto 18px; }
  #ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-textarea .ss-titlearea .ss-title { width: 427px; }
  #ss-24ss-wrapper #ss-sticky_content #ss-concept .ss-textarea .ss-text { font-size: 20px; letter-spacing: .04em; line-height: 1.75; padding: 0; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-textarea .ss-credit .ss-credit-list { flex-direction: row; column-gap: 6px; flex-wrap: wrap; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-textarea .ss-credit .ss-credit-list .ss-credit-single { font-size: 12px; font-weight: 400; line-height: 1.33; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-textarea .ss-credit .ss-credit-list .ss-credit-single a { transition: opacity .4s ease 0s; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-textarea .ss-credit .ss-credit-list .ss-credit-single a:hover { opacity: .5; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group .ss-look .ss-textarea.ss-sp-pd { padding-left: 0; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 { aspect-ratio: 1440 / 6134; margin: 0 0 23.47%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look01 { width: 31.25%; left: 64.72%; top: 0%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look01 .ss-textarea .ss-credit .ss-credit-list .ss-credit-single .ss-credit-single-row { width: auto; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-movie01 { width: 15.28%; left: 10.42%; top: 5.84%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look02 { width: 31.25%; left: 34.38%; top: 15.99%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look02 .ss-textarea .ss-credit .ss-credit-list { justify-content: center; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look03 { width: 17.57%; left: 72.22%; top: 29.07%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look04 { width: 31.25%; left: 4.17%; top: 33.49%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look05 { width: 75%; left: 12.5%; top: 48.71%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look06 { width: 26.39%; left: 8.33%; top: 75.69%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look07 { width: 100%; left: 0%; top: 84.33%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group1 .ss-look#ss-look08 { width: 27.78%; left: 64.93%; top: 64.75%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 { aspect-ratio: 1440 / 9117; margin: 0 0 calc(15.69% + 31px); }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look09 { width: 27.78%; left: 60.42%; top: 0%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look10 { width: 19.44%; left: 14.72%; top: 5.9%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look11 { width: 35.97%; left: 50%; top: 12.09%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look12 { width: 44.44%; left: 5.56%; top: 17.83%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-movie02 { width: 30.14%; left: 53.19%; top: 24.8%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look13 { width: 75%; left: 12.5%; top: 31.62%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look14 { width: 31.25%; left: 60.42%; top: 42.5%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look15 { width: 26.39%; left: 8.33%; top: 50.09%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look16 { width: 58.33%; left: 20.83%; top: 55.9%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-movie03 { width: 30.14%; left: 63.61%; top: 65.11%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look17 { width: 27.78%; left: 10.42%; top: 66.6%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look18 { width: 31.25%; left: 64.72%; top: 74.95%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look19 { width: 26.39%; left: 6.25%; top: 84.1%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look20 { width: 100%; left: 0%; top: 88.49%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group2 .ss-look#ss-look20 .ss-textarea { padding-left: 30px; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 { aspect-ratio: 1440 / 6940; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look21 { width: 37.5%; left: 58.33%; top: 0%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look22 { width: 34.72%; left: 4.17%; top: 6.22%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look23 { width: 31.25%; left: 50%; top: 17.78%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look23 .ss-textarea .ss-credit .ss-credit-list { justify-content: center; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look24 { width: 26.39%; left: 6.25%; top: 27.98%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look25 { width: 100%; left: 0%; top: 34.6%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look25 .ss-textarea { padding-left: 30px; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look26 { width: 26.39%; left: 65.28%; top: 51.92%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look27 { width: 27.78%; left: 4.17%; top: 55.61%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look28 { width: 34.72%; left: 45.83%; top: 67.39%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-movie04 { width: 15.28%; left: 10.42%; top: 76.9%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look29 { width: 27.78%; left: 68.19%; top: 83.75%; }
  #ss-24ss-wrapper #ss-sticky_content #ss-look_wrapper .ss-look_group#ss-look_group3 .ss-look#ss-look30 { width: 31.25%; left: 18.75%; top: 90.27%; }
  #ss-24ss-wrapper #ss-sticky_content .ss-contents-footer { padding: calc(7.78% + 107px) 0 0; }
  #ss-24ss-wrapper #ss-sticky_content .ss-contents-footer .ss-contents-footer-inner .ss-imagearea img { aspect-ratio: 1440 / 1218; }
  #ss-24ss-wrapper #ss-sticky_content .ss-contents-footer .ss-contents-footer-inner .ss-footer-logo { width: 19.31%; top: 62.64%; } }
