@charset "utf-8";

/*
 * File       : rwd-story.css
 * Author     : STUDIO-JT (JSH)
 *
 * SUMMARY:
 * 1640px
 * 1480px
 * 1200px
 * 1200px portrait
 * 1023px
 * 1023px portrait
 * 860px
 * 860px portrait
 * 540px
 */



/* **************************************** *
 * 1640px
 * **************************************** */
@media (max-width: 1640px){

    /* ABOUT */
    .story-about__item { margin-left: 40%; }

    /* SENSORY */
    /* .story-sensory__inner { max-width: inherit; margin: 0 70rem; } */
    .story-sensory__gallery { right: 0; }
    .story-sensory__gallery-item { width: 364rem; }

    /* TYPE */
    .story-type__item:first-child { padding-left: 70rem; }
    .story-type__item:last-child { padding-right: 70rem; }

}



/* **************************************** *
 * 1480px
 * **************************************** */
@media (max-width: 1480px){

    /* VISUAL */
    .story-visual__scene { margin-top: -49rem; }
    .story-visual__scene b { font-size: 98rem; }

    /* SENSORY */
    .story-sensory__title { padding-right: 60rem; }
    /* .story-sensory__gallery-item { width: 354rem; } */

    /* TYPE */
    .story-type__slider { gap: 214rem; }

    .story-type--art .story-type__gallery > li:nth-child(1) { width: 458.28rem; }
    .story-type--art .story-type__gallery > li:nth-child(2) { width: 375.2rem; }
    .story-type--art .story-type__gallery > li:nth-child(3) { width: 598.53rem; }
    .story-type--art .story-type__gallery > li:nth-child(4) { width: 375.2rem; }
    
    .story-type--music .story-type__gallery > li:nth-child(1) { width: 375.2rem; }
    .story-type--music .story-type__gallery > li:nth-child(2) { width: 458.28rem; }
    .story-type--music .story-type__gallery > li:nth-child(3) { width: 646.77rem; }
    .story-type--music .story-type__gallery > li:nth-child(4) { width: 375.2rem; }
    
    .story-type--sports .story-type__gallery > li:nth-child(1) { width: 375.2rem; }
    .story-type--sports .story-type__gallery > li:nth-child(2) { width: 646.77rem; }
    .story-type--sports .story-type__gallery > li:nth-child(3) { width: 646.77rem; }
    .story-type--sports .story-type__gallery > li:nth-child(4) { width: 343.04rem; }
    
    .story-type--gourmet .story-type__gallery > li:nth-child(1) { width: 646.77rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(2) { width: 378.77rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(3) { width: 646.77rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(4) { width: 375.2rem; }

    /* BUSINESS */
    .story-business__gallery-left .story-business__gallery-item:nth-child(1) { width: 273rem; }
    .story-business__gallery-left .story-business__gallery-item:nth-child(2) { width: 401rem; }

    .story-business__gallery-center .story-business__gallery-item:nth-child(1) { width: 562rem; }
    .story-business__gallery-center .story-business__gallery-item:nth-child(2) { width: 273rem; }
    .story-business__gallery-center .story-business__gallery-item:nth-child(3) { width: 273rem; }
    
    .story-business__gallery-right .story-business__gallery-item:nth-child(1) { width: 273rem; }
    .story-business__gallery-right .story-business__gallery-item:nth-child(2) { width: 401rem; }

    .story-business__gallery-bottom .story-business__gallery-item { width: 401rem; }

}



/* **************************************** *
 * 1200px
 * **************************************** */
@media (max-width: 1200px){

    /* VISUAL */
    .story-visual__scene { margin-top: -40rem; }
    .story-visual__scene b { font-size: 80rem; }

    /* IDENTITY */
    .story-identity__viewer-outer { width: 50%; }

    /* ABOUT */
    .story-about__title--01 { left: 20%; }

    /* SENSORY */
    /* .story-sensory__inner { margin: 0 50rem; } */
    .story-sensory__title { padding-right: 50rem; }
    .story-sensory__gallery { gap: 12rem; }
    .story-sensory__gallery-item { width: 290rem; margin-bottom: 12rem; }

    /* TYPE */
    .story-type__title span { top: -10rem; }
    .story-type__slider { gap: 176rem; }
    .story-type__gallery > li + li { margin-left: 12rem; }
    .story-type__item:first-child { padding-left: 50rem; }
    .story-type__item:last-child { padding-right: 50rem; }

    .story-type--art .story-type__gallery > li:nth-child(1) { width: 376.2rem; }
    .story-type--art .story-type__gallery > li:nth-child(2) { width: 308rem; }
    .story-type--art .story-type__gallery > li:nth-child(3) { width: 491.33rem; }
    .story-type--art .story-type__gallery > li:nth-child(4) { width: 308rem; }
    
    .story-type--music .story-type__gallery > li:nth-child(1) { width: 308rem; }
    .story-type--music .story-type__gallery > li:nth-child(2) { width: 376.2rem; }
    .story-type--music .story-type__gallery > li:nth-child(3) { width: 530.93rem; }
    .story-type--music .story-type__gallery > li:nth-child(4) { width: 308rem; }
    
    .story-type--sports .story-type__gallery > li:nth-child(1) { width: 308rem; }
    .story-type--sports .story-type__gallery > li:nth-child(2) { width: 530.93rem; }
    .story-type--sports .story-type__gallery > li:nth-child(3) { width: 530.93rem; }
    .story-type--sports .story-type__gallery > li:nth-child(4) { width: 281.6rem; }
    
    .story-type--gourmet .story-type__gallery > li:nth-child(1) { width: 530.93rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(2) { width: 310.93rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(3) { width: 530.93rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(4) { width: 308rem; }

    /* BUSINESS */
    .story-business__gallery { gap: 12rem; }
    .story-business__gallery-group { gap: 12rem; }

    .story-business__gallery-left { gap: 12rem; }
    .story-business__gallery-left .story-business__gallery-item:nth-child(1) { width: 225rem; }
    .story-business__gallery-left .story-business__gallery-item:nth-child(2) { width: 330rem; }

    .story-business__gallery-center { gap: 12rem; }
    .story-business__gallery-center .story-business__gallery-item:nth-child(1) { width: 462rem; }
    .story-business__gallery-center .story-business__gallery-item:nth-child(2) { width: 225rem; }
    .story-business__gallery-center .story-business__gallery-item:nth-child(3) { width: 225rem; }
    
    .story-business__gallery-right { gap: 12rem; }
    .story-business__gallery-right .story-business__gallery-item:nth-child(1) { width: 225rem; }
    .story-business__gallery-right .story-business__gallery-item:nth-child(2) { width: 330rem; }

    .story-business__gallery-bottom { gap: 12rem; }
    .story-business__gallery-bottom .story-business__gallery-item { width: 330rem; }

}



/* **************************************** *
 * 1200px portrait
 * **************************************** */
@media (orientation: portrait) and (max-width: 1200px){

    /* TYPE */
    .story-type--art .story-type__gallery > li:nth-child(1) { width: 488.9rem; }
    .story-type--art .story-type__gallery > li:nth-child(2) { width: 400.27rem; }
    .story-type--art .story-type__gallery > li:nth-child(3) { width: 638.52rem; }
    .story-type--art .story-type__gallery > li:nth-child(4) { width: 400.27rem; }
    
    .story-type--music .story-type__gallery > li:nth-child(1) { width: 400.27rem; }
    .story-type--music .story-type__gallery > li:nth-child(2) { width: 488.9rem; }
    .story-type--music .story-type__gallery > li:nth-child(3) { width: 690rem; }
    .story-type--music .story-type__gallery > li:nth-child(4) { width: 400.27rem; }
    
    .story-type--sports .story-type__gallery > li:nth-child(1) { width: 400.27rem; }
    .story-type--sports .story-type__gallery > li:nth-child(2) { width: 690rem; }
    .story-type--sports .story-type__gallery > li:nth-child(3) { width: 690rem; }
    .story-type--sports .story-type__gallery > li:nth-child(4) { width: 365.96rem; }
    
    .story-type--gourmet .story-type__gallery > li:nth-child(1) { width: 690rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(2) { width: 404.08rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(3) { width: 690rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(4) { width: 400.27rem; }

}



/* **************************************** *
 * 1023px
 * **************************************** */
@media (max-width: 1023px){

    /* VISUAL */
    .story-visual__scene { margin-top: -35rem; }
    .story-visual__scene b { font-size: 70rem; }    

    /* SENSORY */
    /* .story-sensory__inner { margin: 0 40rem; } */
    .story-sensory__title { padding-right: 40rem; }
    .story-sensory__gallery-item { width: 243rem; }

    /* TYPE */
    .story-type__title span { top: -8rem; }
    .story-type__slider { gap: 147rem; }
    .story-type__item:first-child { padding-left: 40rem; }
    .story-type__item:last-child { padding-right: 40rem; }

    .story-type--art .story-type__gallery > li:nth-child(1) { width: 322.5rem; }
    .story-type--art .story-type__gallery > li:nth-child(2) { width: 264.04rem; }
    .story-type--art .story-type__gallery > li:nth-child(3) { width: 421.2rem; }
    .story-type--art .story-type__gallery > li:nth-child(4) { width: 264.04rem; }
    
    .story-type--music .story-type__gallery > li:nth-child(1) { width: 264.04rem; }
    .story-type--music .story-type__gallery > li:nth-child(2) { width: 322.5rem; }
    .story-type--music .story-type__gallery > li:nth-child(3) { width: 455.15rem; }
    .story-type--music .story-type__gallery > li:nth-child(4) { width: 264.04rem; }
    
    .story-type--sports .story-type__gallery > li:nth-child(1) { width: 264.04rem; }
    .story-type--sports .story-type__gallery > li:nth-child(2) { width: 455.15rem; }
    .story-type--sports .story-type__gallery > li:nth-child(3) { width: 455.15rem; }
    .story-type--sports .story-type__gallery > li:nth-child(4) { width: 241.4rem; }
    
    .story-type--gourmet .story-type__gallery > li:nth-child(1) { width: 455.15rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(2) { width: 266.55rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(3) { width: 455.15rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(4) { width: 264.04rem; }

    /* BUSINESS */
    .story-business__gallery-left .story-business__gallery-item:nth-child(1) { width: 193rem; }
    .story-business__gallery-left .story-business__gallery-item:nth-child(2) { width: 282rem; }

    .story-business__gallery-center .story-business__gallery-item:nth-child(1) { width: 396rem; }
    .story-business__gallery-center .story-business__gallery-item:nth-child(2) { width: 192rem; }
    .story-business__gallery-center .story-business__gallery-item:nth-child(3) { width: 192rem; }
    
    .story-business__gallery-right .story-business__gallery-item:nth-child(1) { width: 193rem; }
    .story-business__gallery-right .story-business__gallery-item:nth-child(2) { width: 282rem; }

    .story-business__gallery-bottom .story-business__gallery-item { width: 282rem; }

}



/* **************************************** *
 * 1023px portrait
 * **************************************** */
 @media (orientation: portrait) and (max-width: 1023px){

    /* TYPE */
    .story-type--art .story-type__gallery > li:nth-child(1) { width: 419.25rem; }
    .story-type--art .story-type__gallery > li:nth-child(2) { width: 343.25rem; }
    .story-type--art .story-type__gallery > li:nth-child(3) { width: 547.56rem; }
    .story-type--art .story-type__gallery > li:nth-child(4) { width: 343.25rem; }
    
    .story-type--music .story-type__gallery > li:nth-child(1) { width: 343.25rem; }
    .story-type--music .story-type__gallery > li:nth-child(2) { width: 419.25rem; }
    .story-type--music .story-type__gallery > li:nth-child(3) { width: 591.69rem; }
    .story-type--music .story-type__gallery > li:nth-child(4) { width: 343.25rem; }
    
    .story-type--sports .story-type__gallery > li:nth-child(1) { width: 343.25rem; }
    .story-type--sports .story-type__gallery > li:nth-child(2) { width: 591.69rem; }
    .story-type--sports .story-type__gallery > li:nth-child(3) { width: 591.69rem; }
    .story-type--sports .story-type__gallery > li:nth-child(4) { width: 313.82rem; }
    
    .story-type--gourmet .story-type__gallery > li:nth-child(1) { width: 591.69rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(2) { width: 346.51rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(3) { width: 591.69rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(4) { width: 343.25rem; }

}



/* **************************************** *
 * 860px
 * **************************************** */
@media (max-width: 860px){

    /* VISUAL */
    .story-visual__down { bottom: 20rem; }

    .story-visual__scene { margin-top: -29rem; }
    .story-visual__scene b { font-size: 58rem; }

    /* ABOUT */
    .story-about__title--01 { left: 25%; }
    .story-about__title--02 { left: 25%; }
    .story-about__item { margin-left: 25%; }

    /* IDENTITY */
    .story-identity__viewer-outer { width: 60%; }

    /* SENSORY */
    .story-sensory__inner { flex-direction: column; height: auto; padding: 140rem 0; /*margin: 0 30rem;*/ }
    html.kakao .story-sensory__inner { height: auto; }
    .story-sensory__title { padding-right: 0; margin-bottom: 60rem; }
    .story-sensory__gallery { flex-direction: column; }
    .story-sensory__gallery-list { overflow: visible; white-space: nowrap; }
    .story-sensory__gallery-item { display: inline-block; width: auto; height: 260rem; margin-bottom: 0; margin-right: 12rem; }
    .story-sensory__gallery-item .jt-lazyload { height: 100%; }
    
    .story-sensory__gallery-list--01 { margin-top: 0; }
    .story-sensory__gallery-list--01 .story-sensory__gallery-item:nth-child(1) .jt-lazyload { padding-top: 0; width: calc(260rem * 0.9187); }
    .story-sensory__gallery-list--01 .story-sensory__gallery-item:nth-child(2) .jt-lazyload { padding-top: 0; width: calc(260rem * 0.7514); }
    .story-sensory__gallery-list--01 .story-sensory__gallery-item:nth-child(3) .jt-lazyload { padding-top: 0; width: calc(260rem * 0.9187); }
    .story-sensory__gallery-list--01 .story-sensory__gallery-item:nth-child(4) .jt-lazyload { padding-top: 0; width: calc(260rem * 0.9187); }
    .story-sensory__gallery-list--01 .story-sensory__gallery-item:nth-child(5) .jt-lazyload { padding-top: 0; width: calc(260rem * 1.523); }
    .story-sensory__gallery-list--01 .story-sensory__gallery-item:nth-child(6) .jt-lazyload { padding-top: 0; width: calc(260rem * 0.9187); }

    .story-sensory__gallery-list--02 .story-sensory__gallery-item:nth-child(1) .jt-lazyload { padding-top: 0; width: calc(260rem * 0.9187); }
    .story-sensory__gallery-list--02 .story-sensory__gallery-item:nth-child(2) .jt-lazyload { padding-top: 0; width: calc(260rem * 0.6827); }
    .story-sensory__gallery-list--02 .story-sensory__gallery-item:nth-child(3) .jt-lazyload { padding-top: 0; width: calc(260rem * 0.9187); }
    .story-sensory__gallery-list--02 .story-sensory__gallery-item:nth-child(4) .jt-lazyload { padding-top: 0; width: calc(260rem * 0.9187); }
    .story-sensory__gallery-list--02 .story-sensory__gallery-item:nth-child(5) .jt-lazyload { padding-top: 0; width: calc(260rem * 1.523); }
    .story-sensory__gallery-list--02 .story-sensory__gallery-item:nth-child(6) .jt-lazyload { padding-top: 0; width: calc(260rem * 0.9187); }

    /* TYPE */
    .story-type__slider { gap: 116rem; }

    .story-type__item:first-child { padding-left: 30rem; }
    .story-type__item:last-child { padding-right: 30rem; }

    .story-type--art .story-type__gallery > li:nth-child(1) { width: 273.6rem; }
    .story-type--art .story-type__gallery > li:nth-child(2) { width: 224rem; }
    .story-type--art .story-type__gallery > li:nth-child(3) { width: 357.33rem; }
    .story-type--art .story-type__gallery > li:nth-child(4) { width: 224rem; }
    
    .story-type--music .story-type__gallery > li:nth-child(1) { width: 224rem; }
    .story-type--music .story-type__gallery > li:nth-child(2) { width: 273.6rem; }
    .story-type--music .story-type__gallery > li:nth-child(3) { width: 386.13rem; }
    .story-type--music .story-type__gallery > li:nth-child(4) { width: 224rem; }
    
    .story-type--sports .story-type__gallery > li:nth-child(1) { width: 224rem; }
    .story-type--sports .story-type__gallery > li:nth-child(2) { width: 386.13rem; }
    .story-type--sports .story-type__gallery > li:nth-child(3) { width: 386.13rem; }
    .story-type--sports .story-type__gallery > li:nth-child(4) { width: 204.8rem; }
    
    .story-type--gourmet .story-type__gallery > li:nth-child(1) { width: 386.13rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(2) { width: 226.13rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(3) { width: 386.13rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(4) { width: 224rem; }

    /* BUSINESS */
    .story-business { padding-top: 72rem; padding-bottom: 100rem; }
    .story-business__gallery { margin-top: 48rem; }
    
    .story-business__gallery-left .story-business__gallery-item:nth-child(1) { width: 162rem; }
    .story-business__gallery-left .story-business__gallery-item:nth-child(2) { width: 240rem; }

    .story-business__gallery-center .story-business__gallery-item:nth-child(1) { width: 336rem; }
    .story-business__gallery-center .story-business__gallery-item:nth-child(2) { width: 162rem; }
    .story-business__gallery-center .story-business__gallery-item:nth-child(3) { width: 162rem; }
    
    .story-business__gallery-right .story-business__gallery-item:nth-child(1) { width: 162rem; }
    .story-business__gallery-right .story-business__gallery-item:nth-child(2) { width: 240rem; }

    .story-business__gallery-bottom .story-business__gallery-item { width: 240rem; }

}



/* **************************************** *
 * 860px portrait
 * **************************************** */
@media (orientation: portrait) and (max-width: 860px){

    /* TYPE */
    .story-type--art .story-type__gallery > li:nth-child(1) { width: 355.69rem; }
    .story-type--art .story-type__gallery > li:nth-child(2) { width: 291.21rem; }
    .story-type--art .story-type__gallery > li:nth-child(3) { width: 464.54rem; }
    .story-type--art .story-type__gallery > li:nth-child(4) { width: 291.21rem; }
    
    .story-type--music .story-type__gallery > li:nth-child(1) { width: 291.21rem; }
    .story-type--music .story-type__gallery > li:nth-child(2) { width: 355.69rem; }
    .story-type--music .story-type__gallery > li:nth-child(3) { width: 502rem; }
    .story-type--music .story-type__gallery > li:nth-child(4) { width: 291.21rem; }
    
    .story-type--sports .story-type__gallery > li:nth-child(1) { width: 291.21rem; }
    .story-type--sports .story-type__gallery > li:nth-child(2) { width: 502rem; }
    .story-type--sports .story-type__gallery > li:nth-child(3) { width: 502rem; }
    .story-type--sports .story-type__gallery > li:nth-child(4) { width: 266.25rem; }
    
    .story-type--gourmet .story-type__gallery > li:nth-child(1) { width: 502rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(2) { width: 293.98rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(3) { width: 502rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(4) { width: 291.21rem; }

}



/* **************************************** *
 * 540px
 * **************************************** */
@media (max-width: 540px){

    /* VISUAL */
    .story-visual__content-item br:not(.smbr) { display: none; } 
    .story-visual__scene { margin-top: -18rem; }
    .story-visual__scene b { font-size: 36rem; }

    /* IDENTITY */
    .story-identity__viewer-outer { width: 70%; }

    /* ABOUT */
    .story-about { padding: 80rem 0 140rem; }
    .story-about__title { margin-bottom: 60rem; }
    .story-about__title--01 { /*left: -20rem;*/ left: 0; } 
    .story-about__title--02 { margin-top: 8rem; /*left: 10rem;*/ left: 0; }
    .story-about__item { gap: 40rem; margin-left: 0; }
    .story-about__item p { margin-top: 12rem; }

    /* VALUE */
    .story-value__typo b { margin-top: 8rem; }
    .story-value__sticky--left { clip-path: none; }
    .story-value__sticky--right { clip-path: none;}
    .story-value__image--mobile { display: block; }
    .story-value__image--desktop { display: none; }

    /* SENSORY */
    .story-sensory__inner { /*margin: 0 24rem;*/ padding: 80rem 0; }
    .story-sensory__gallery { gap: 10rem; }
    .story-sensory__gallery-item { height: 200rem; margin-right: 10rem; }
    
    .story-sensory__gallery-list--01 .story-sensory__gallery-item:nth-child(1) .jt-lazyload { padding-top: 0; width: calc(200rem * 0.9187); }
    .story-sensory__gallery-list--01 .story-sensory__gallery-item:nth-child(2) .jt-lazyload { padding-top: 0; width: calc(200rem * 0.7514); }
    .story-sensory__gallery-list--01 .story-sensory__gallery-item:nth-child(3) .jt-lazyload { padding-top: 0; width: calc(200rem * 0.9187); }
    .story-sensory__gallery-list--01 .story-sensory__gallery-item:nth-child(4) .jt-lazyload { padding-top: 0; width: calc(200rem * 0.9187); }
    .story-sensory__gallery-list--01 .story-sensory__gallery-item:nth-child(5) .jt-lazyload { padding-top: 0; width: calc(200rem * 1.523); }
    .story-sensory__gallery-list--01 .story-sensory__gallery-item:nth-child(6) .jt-lazyload { padding-top: 0; width: calc(200rem * 0.9187); }

    .story-sensory__gallery-list--02 .story-sensory__gallery-item:nth-child(1) .jt-lazyload { padding-top: 0; width: calc(200rem * 0.9187); }
    .story-sensory__gallery-list--02 .story-sensory__gallery-item:nth-child(2) .jt-lazyload { padding-top: 0; width: calc(200rem * 0.6827); }
    .story-sensory__gallery-list--02 .story-sensory__gallery-item:nth-child(3) .jt-lazyload { padding-top: 0; width: calc(200rem * 0.9187); }
    .story-sensory__gallery-list--02 .story-sensory__gallery-item:nth-child(4) .jt-lazyload { padding-top: 0; width: calc(200rem * 0.9187); }
    .story-sensory__gallery-list--02 .story-sensory__gallery-item:nth-child(5) .jt-lazyload { padding-top: 0; width: calc(200rem * 1.523); }
    .story-sensory__gallery-list--02 .story-sensory__gallery-item:nth-child(6) .jt-lazyload { padding-top: 0; width: calc(200rem * 0.9187); }

    /* TYPE */
    .story-type__slider { flex-flow: column; height: auto; padding: 72rem 24rem 80rem; gap: 72rem; }
    html.kakao .story-type__slider { height: auto; }
    .story-type__title span { top: 0; margin-left: 0; margin-top: 4rem; }
    .story-type__item { gap: 32rem; }
    .story-type__item:first-child { padding-left: 0; }
    .story-type__item:last-child { padding-right: 0; }
    .story-type__gallery { overflow-x: auto; margin-left: -48rem; margin-right: -48rem; padding-left: 48rem; padding-right: 48rem; scrollbar-width: none; }
    .story-type__gallery::-webkit-scrollbar { display: none; }
    .story-type__gallery > li + li { margin-left: 10rem; }

    .story-type--art .story-type__gallery > li:nth-child(1) { width: 247.99rem; }
    .story-type--art .story-type__gallery > li:nth-child(2) { width: 203.03rem; }
    .story-type--art .story-type__gallery > li:nth-child(3) { width: 323.89rem; }
    .story-type--art .story-type__gallery > li:nth-child(4) { width: 203.03rem; }
    
    .story-type--music .story-type__gallery > li:nth-child(1) { width: 203.03rem; }
    .story-type--music .story-type__gallery > li:nth-child(2) { width: 247.99rem; }
    .story-type--music .story-type__gallery > li:nth-child(3) { width: 350rem; }
    .story-type--music .story-type__gallery > li:nth-child(4) { width: 203.03rem; }
    
    .story-type--sports .story-type__gallery > li:nth-child(1) { width: 203.03rem; }
    .story-type--sports .story-type__gallery > li:nth-child(2) { width: 350rem; }
    .story-type--sports .story-type__gallery > li:nth-child(3) { width: 350rem; }
    .story-type--sports .story-type__gallery > li:nth-child(4) { width: 185.63rem; }
    
    .story-type--gourmet .story-type__gallery > li:nth-child(1) { width: 323.89rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(1) .jt-lazyload { padding-top: 76.56%; }
    .story-type--gourmet .story-type__gallery > li:nth-child(2) { width: 204.97rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(3) { width: 350rem; }
    .story-type--gourmet .story-type__gallery > li:nth-child(4) { width: 203.03rem; }

    /* BUSINESS */
    .story-business__title > span { margin-bottom: 8rem; }
    .story-business__title > b { margin-bottom: 16rem; }

    .story-business__gallery { gap: 10rem; }
    .story-business__gallery-group { gap: 10rem; }

    .story-business__gallery-left { gap: 10rem; }
    .story-business__gallery-left .story-business__gallery-item:nth-child(1) { width: 125rem; }
    .story-business__gallery-left .story-business__gallery-item:nth-child(2) { width: 185rem; }

    .story-business__gallery-center { gap: 10rem; }
    .story-business__gallery-center .story-business__gallery-item:nth-child(1) { width: 260rem; }
    .story-business__gallery-center .story-business__gallery-item:nth-child(2) { width: 125rem; }
    .story-business__gallery-center .story-business__gallery-item:nth-child(3) { width: 125rem; }
    
    .story-business__gallery-right { gap: 10rem; }
    .story-business__gallery-right .story-business__gallery-item:nth-child(1) { width: 125rem; }
    .story-business__gallery-right .story-business__gallery-item:nth-child(2) { width: 185rem; }

    .story-business__gallery-bottom { gap: 10rem; }
    .story-business__gallery-bottom .story-business__gallery-item { width: 185rem; }

}