#em220803LOOK_modal img,
#em220803LOOK_modal video,
#em220803LOOK_modal svg {
    width: 100%;
    height: auto;
}

#em220803LOOK_modal a,
#em220803LOOK_modal picture {
    display: block;
}

#em220803LOOK_modal .sp-only {
    display: block;
}

#em220803LOOK_modal .pc-only {
    display: none;
}

#em220803LOOK_modal .credit__item a {
    display: inline-block;
}



#em220803LOOK_modal .modal {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow-y: auto;
    transition: all 0.4s;
    z-index: 999999;
}

#em220803LOOK_modal .modal__inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
}

#em220803LOOK_modal .modal__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.4;
    cursor: pointer;
}

#em220803LOOK_modal .modal__cont {
    position: absolute;
    width: calc(615 * (100vw / 750));
    transform: translate(-50%, -50%);
    background-color: #fff;
    top: 50%;
    left: 50%;
}

#em220803LOOK_modal .modal__text {
    text-align: left;
}

#em220803LOOK_modal .modal.is-show {
    opacity: 1;
    visibility: visible;
}


#em220803LOOK_modal .modal__img {
    width: 100%;
}

#em220803LOOK_modal .credit {
    height: calc(289 * (100vw / 750));
    font-family: 'FuturaStd';
    font-size: calc(20 * (100vw / 750));
    letter-spacing: 0.06em;
    text-align: left;
    padding-top: calc(24 * (100vw / 750));
    padding-left: calc(27 * (100vw / 750));
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
}

#em220803LOOK_modal .credit__list {
    line-height: 1.3;
    
}

#em220803LOOK_modal .credit__list:nth-child(2) {
    margin-left: calc(-14 * (100vw / 750));
}

#em220803LOOK_modal .credit__item,
#em220803LOOK_modal .credit__desc {
    transform: scale(0.85);
    padding-bottom: calc(8 * (100vw / 750));
}

#em220803LOOK_modal .credit__desc {
    font-weight: 600;
}

#em220803LOOK_modal .credit__icon--wrapper {
    margin-top: calc(-11 * (100vw / 750));
    margin-bottom: calc(17 * (100vw / 750));
}

#em220803LOOK_modal .credit__icon {
    width: calc(86 * (100vw / 750));
}

#em220803LOOK_modal #swiperCloseBtn {
    display: block;
    top: calc(-37* (100vw / 750));
    right: calc(10* (100vw / 750));
    width: calc(44 * (100vw / 750));
    height: calc(44 * (100vw / 750));
    position: absolute;
    cursor: pointer;
    z-index: 100;
    -webkit-transition: opacity 0.2s ease;
    -moz-transition: opacity 0.2s ease;
    -o-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    transform: initial !important;
}


#em220803LOOK_modal #swiperCloseBtn:hover {
    opacity: .6;
}

#em220803LOOK_modal #swiperCloseBtn::before,
#em220803LOOK_modal #swiperCloseBtn::after {
    content: '';
    display: block;
    width: calc(64* (100vw / 750));
    height: 1px;
    background: #ffffff;
    position: absolute;
}

#em220803LOOK_modal #swiperCloseBtn::before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
#em220803LOOK_modal #swiperCloseBtn::after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}


#em220803LOOK_modal .modal1 .credit,
#em220803LOOK_modal .modal2 .credit {
    padding-top: calc(29 * (100vw / 750));
}
#em220803LOOK_modal .modal1 .credit__icon--wrapper,
#em220803LOOK_modal .modal2 .credit__icon--wrapper {
    margin-top: calc(-11 * (100vw / 750));
    margin-bottom: calc(25 * (100vw / 750));
} 


#em220803LOOK_modal .modal3 .credit {
    flex-direction: row;
    height: calc(339 * (100vw / 750));
    padding-top: calc(17 * (100vw / 750));
    padding-left: calc(19 * (100vw / 750));
}

#em220803LOOK_modal .modal3 .credit__icon--wrapper { 
    margin-left: calc(6 * (100vw / 750));
    margin-bottom: calc(17 * (100vw / 750));
}
#em220803LOOK_modal .modal3 .credit__list:nth-child(2) {
    margin-left: calc(58 * (100vw / 750));
}

#em220803LOOK_modal .modal4 .credit {
    padding-top: calc(31 * (100vw / 750));
    padding-left: calc(21 * (100vw / 750));
}
#em220803LOOK_modal .modal4 .credit__list:nth-child(2)  {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-left: 0;
}
#em220803LOOK_modal .modal4 .credit__list:nth-child(2)  .credit__item:nth-of-type(2n) {
    margin-left: calc(67 * (100vw / 750));
}
#em220803LOOK_modal .modal4 .credit__item {
    width: calc(235 * (100vw / 750));
    white-space: nowrap;
}


#em220803LOOK_modal .modal5 .credit {
    padding-top: calc(30 * (100vw / 750));
}
#em220803LOOK_modal .modal5 .credit__list:nth-child(2) {
    margin-left: calc(-10 * (100vw / 750));
}
#em220803LOOK_modal .modal5 .credit__list:first-child .credit__item {
    margin-left: calc(-4 * (100vw / 750));
}
#em220803LOOK_modal .modal5 .credit__icon--wrapper {
    margin-bottom: calc(23 * (100vw / 750));
}

#em220803LOOK_modal .flex {
    display: flex;
    justify-content: space-between;
}

#em220803LOOK_modal .modal6 .credit{
    flex-direction: row;
    padding-top: calc(13 * (100vw / 750));
}
#em220803LOOK_modal .modal6 .credit__list:first-child {
    width: calc(323 * (100vw / 750));
}
#em220803LOOK_modal .modal6 .credit__list:nth-child(2) {
    width: calc(220 * (100vw / 750));
    margin-left: calc(45 * (100vw / 750));
}
#em220803LOOK_modal .modal6 .credit__icon--wrapper {
    margin-bottom: calc(7 * (100vw / 750));
}
#em220803LOOK_modal .modal6 .credit__icon--wrapper--2 {
    margin-left: calc(12 * (100vw / 750));
}
#em220803LOOK_modal .modal6 .m-14{
    margin-left: calc(-14 * (100vw / 750));
    white-space: nowrap;
}

#em220803LOOK_modal .row {
    flex-direction: row;
    flex-wrap: wrap;
}
#em220803LOOK_modal .nowrap {
    white-space: nowrap;
}


#em220803LOOK_modal .modal7 .credit,
#em220803LOOK_modal .modal8 .credit {
    padding-top: calc(27 * (100vw / 750));
}
#em220803LOOK_modal .modal7 .credit__list:nth-of-type(2n+1),
#em220803LOOK_modal .modal8 .credit__list:nth-of-type(2n+1) {
    width: calc(172 * (100vw / 750));
}
#em220803LOOK_modal .modal7 .credit__list:nth-child(2),
#em220803LOOK_modal .modal8 .credit__list:nth-child(2) {
    width: calc(172 * (100vw / 750));
    margin-left: calc(84 * (100vw / 750));
}
#em220803LOOK_modal .modal7 .credit__list:nth-child(4),
#em220803LOOK_modal .modal8 .credit__list:nth-child(4) {
    width: calc(300 * (100vw / 750));
    margin-left: calc(74 * (100vw / 750));
}
#em220803LOOK_modal .modal8 .credit__list:last-child {
    width: auto;
}


#em220803LOOK_modal .modal9 .credit__list:nth-child(2),
#em220803LOOK_modal .modal10 .credit__list:nth-child(2),
#em220803LOOK_modal .modal11 .credit__list:nth-child(2) {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-left: 0;
}
#em220803LOOK_modal .modal9 .credit__list:nth-child(2)  .credit__item:nth-of-type(2n),
#em220803LOOK_modal .modal10 .credit__list:nth-child(2)  .credit__item:nth-of-type(2n),
#em220803LOOK_modal .modal11 .credit__list:nth-child(2)  .credit__item:nth-of-type(2n) {
    margin-left: calc(59 * (100vw / 750));
}
#em220803LOOK_modal .modal9 .credit__list:first-child .credit__item,
#em220803LOOK_modal .modal10 .credit__list:first-child .credit__item,
#em220803LOOK_modal .modal11 .credit__list:first-child .credit__item {
    width: auto;
}

#em220803LOOK_modal .modal9 .credit__item,
#em220803LOOK_modal .modal10 .credit__item,
#em220803LOOK_modal .modal11 .credit__item {
    width: calc(235 * (100vw / 750));
}
#em220803LOOK_modal .m-28 {
    margin-top: calc(-28 * (100vw / 750));
}

#em220803LOOK_modal .modal12 .credit__list:nth-of-type(2n+1),
#em220803LOOK_modal .modal13 .credit__list:nth-of-type(2n+1) {
    width: calc(172 * (100vw / 750));
}
#em220803LOOK_modal .modal12 .credit__list:nth-of-type(2n),
#em220803LOOK_modal .modal13 .credit__list:nth-of-type(2n) {
    margin-left: calc(64 * (100vw / 750));
}
#em220803LOOK_modal .modal12 .credit__list:nth-child(2),
#em220803LOOK_modal .modal13 .credit__list:nth-child(2) {
    width: calc(182 * (100vw / 750));
}

#em220803LOOK_modal .modal12 .credit__list:nth-child(4),
#em220803LOOK_modal .modal13 .credit__list:nth-child(4) {
    width: calc(320 * (100vw / 750));
    margin-left: calc(53 * (100vw / 750));
}


#em220803LOOK_modal .modal14 .credit__list:nth-child(3) {
    width: auto;
    margin-left: calc(-12 * (100vw / 750));
}
#em220803LOOK_modal .modal14 .credit__icon--wrapper {
    margin-bottom: calc(-14 * (100vw / 750));
}
#em220803LOOK_modal .modal14 .credit__list:nth-child(2) {
    width: calc(182 * (100vw / 750));
    margin-left: calc(115 * (100vw / 750));
}


#em220803LOOK_modal .modal15 .credit,
#em220803LOOK_modal .modal16 .credit  {
    padding-top: calc(18 * (100vw / 750));
    padding-left: calc(21 * (100vw / 750));
}

#em220803LOOK_modal .modal15 .credit__icon--wrapper,
#em220803LOOK_modal .modal16 .credit__icon--wrapper {
    margin-top: calc(-11 * (100vw / 750));
    margin-bottom: calc(23 * (100vw / 750));
}

#em220803LOOK_modal .modal15 .credit__list:nth-child(2),
#em220803LOOK_modal .modal16 .credit__list:nth-child(2)  {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-left: 0;
}

#em220803LOOK_modal .modal15 .credit__list:nth-child(2)  .credit__item:nth-of-type(2n),
#em220803LOOK_modal .modal16 .credit__list:nth-child(2)  .credit__item:nth-of-type(2n) {
    margin-left: calc(59 * (100vw / 750));
}

#em220803LOOK_modal .modal15 .credit__item,
#em220803LOOK_modal .modal16 .credit__item {
    width: calc(200 * (100vw / 750));
}

#em220803LOOK_modal .modal17 .credit {
    padding-top: calc(26 * (100vw / 750));
    padding-left: calc(17 * (100vw / 750));
}
#em220803LOOK_modal .modal18 .credit  {
    padding-top: calc(26 * (100vw / 750));
    padding-left: calc(23 * (100vw / 750));
}
#em220803LOOK_modal .modal19 .credit  {
    padding-top: calc(17 * (100vw / 750));
    padding-left: calc(10 * (100vw / 750));
}

#em220803LOOK_modal .modal20 .credit__list:nth-child(3),
#em220803LOOK_modal .modal21 .credit__list:nth-child(3) {
    width: auto;
    margin-left: calc(-17 * (100vw / 750));
    margin-top: calc(16 * (100vw / 750));
}
#em220803LOOK_modal .modal20 .credit__icon--wrapper, 
#em220803LOOK_modal .modal21 .credit__icon--wrapper {
    margin-bottom: calc(-14 * (100vw / 750));
}
#em220803LOOK_modal .modal20 .credit__list:nth-child(2),
#em220803LOOK_modal .modal21 .credit__list:nth-child(2) {
    width: calc(182 * (100vw / 750));
    margin-left: calc(103 * (100vw / 750));
}

#em220803LOOK_modal .modal24 .credit  {
    padding-top: calc(24 * (100vw / 750));
    padding-left: calc(17 * (100vw / 750));
}

#em220803LOOK_modal .modal26-1 .credit  {
    padding-top: calc(24 * (100vw / 750));
    padding-left: calc(21 * (100vw / 750));
}

#em220803LOOK_modal .modal26-1 .credit__list:nth-child(2) {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-left: 0;
}

#em220803LOOK_modal .modal26-1 .credit__list:nth-child(2)  .credit__item:nth-of-type(2n) {
    margin-left: calc(67 * (100vw / 750));
}
#em220803LOOK_modal .modal26-1 .credit__icon--wrapper {
    margin-bottom: calc(22 * (100vw / 750));
}

#em220803LOOK_modal .modal26-1 .credit__item {
    width: calc(235 * (100vw / 750));
}

#em220803LOOK_modal .modal27 .credit  {
    padding-top: calc(25 * (100vw / 750));
    padding-left: calc(39 * (100vw / 750));
}
#em220803LOOK_modal .modal27 .credit__list:nth-child(3) {
    width: auto;
    margin-left: calc(-8 * (100vw / 750));
    margin-top: calc(-13 * (100vw / 750));
}
#em220803LOOK_modal .modal27 .credit__icon--wrapper {
    margin-bottom: calc(-14 * (100vw / 750));
}
#em220803LOOK_modal .modal27 .credit__list:nth-child(2) {
    width: calc(182 * (100vw / 750));
    margin-left: calc(181 * (100vw / 750));
}

#em220803LOOK_modal .modal28 .credit  {
    padding-top: calc(24 * (100vw / 750));
    padding-left: calc(21 * (100vw / 750));
}

#em220803LOOK_modal .modal28 .credit__list:nth-child(2) {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-left: 0;
}

#em220803LOOK_modal .modal28 .credit__list:nth-child(2)  .credit__item:nth-of-type(2n) {
    margin-left: calc(40 * (100vw / 750));
}
#em220803LOOK_modal .modal28 .credit__icon--wrapper {
    margin-bottom: calc(22 * (100vw / 750));
}

#em220803LOOK_modal .modal28 .credit__item {
    width: calc(235 * (100vw / 750));
}


#em220803LOOK_modal .modal30 .credit__list:nth-of-type(2n+1),
#em220803LOOK_modal .modal31 .credit__list:nth-of-type(2n+1) {
    width: auto;
}
#em220803LOOK_modal .modal30 .credit__list:nth-child(3) {
    margin-left: calc(-12 * (100vw / 750));
    margin-top: calc(28 * (100vw / 750));
}

#em220803LOOK_modal .modal30 .credit__list:nth-of-type(2n),
#em220803LOOK_modal .modal31 .credit__list:nth-of-type(2n) {
    margin-left: calc(82 * (100vw / 750));
}

#em220803LOOK_modal .modal30 .credit__icon--wrapper,
#em220803LOOK_modal .modal31 .credit__icon--wrapper {
    margin-top: calc(-11 * (100vw / 750));
    margin-bottom: calc(-23 * (100vw / 750));
}

#em220803LOOK_modal .modal30 .credit__list:nth-child(2),
#em220803LOOK_modal .modal31 .credit__list:nth-child(2)  {
    width: calc(192 * (100vw / 750));
}

#em220803LOOK_modal .modal30 .credit__list:nth-child(4),
#em220803LOOK_modal .modal31 .credit__list:nth-child(4) {
    width: calc(320 * (100vw / 750));
    margin-left: calc(73 * (100vw / 750));
}

#em220803LOOK_modal .modal33 .credit {
    flex-direction: row;
    height: calc(288 * (100vw / 750));
    padding-top: calc(14 * (100vw / 750));
    padding-left: calc(13 * (100vw / 750));
}

#em220803LOOK_modal .modal33 .credit__item {
    padding-bottom: calc(7 * (100vw / 750));
}

#em220803LOOK_modal .modal33 .credit__icon--wrapper { 
    margin-left: calc(6 * (100vw / 750));
    margin-bottom: calc(17 * (100vw / 750));
}
#em220803LOOK_modal .modal33 .credit__list:nth-child(2) {
    margin-left: calc(12 * (100vw / 750));
}

#em220803LOOK_modal .modal32 .credit,
#em220803LOOK_modal .modal34 .credit  {
    padding-top: calc(29 * (100vw / 750));
}
#em220803LOOK_modal .modal32 .credit__list:nth-child(3),
#em220803LOOK_modal .modal34 .credit__list:nth-child(3)  {
    width: auto;
    margin-left: calc(-14 * (100vw / 750));
    margin-top: calc(-13 * (100vw / 750));
}
#em220803LOOK_modal .modal32 .credit__icon--wrapper,
#em220803LOOK_modal .modal34 .credit__icon--wrapper {
    margin-bottom: calc(-14 * (100vw / 750));
}
#em220803LOOK_modal .modal32 .credit__list:nth-child(2),
#em220803LOOK_modal .modal34 .credit__list:nth-child(2) {
    margin-left: calc(94 * (100vw / 750));
}




/* ============================= ▼ PC ▼ == */
@media only screen and (min-width: 768px) {
    #em220803LOOK_modal .order1 {
        order: 1;
    }

    #em220803LOOK_modal .order2 {
        order: 2;
    }
    #em220803LOOK_modal .order3 {
        order: 3;
    }
    #em220803LOOK_modal .order4 {
        order: 4;
    }
    #em220803LOOK_modal .order5 {
        order: 5;
    }
    #em220803LOOK_modal .order6 {
        order: 6;
    }
    #em220803LOOK_modal .sp-only {
        display: none;
    }

    #em220803LOOK_modal .pc-only {
        display: block;
    }
    
    #em220803LOOK_modal .modal__cont {
        position: absolute;
        width: 70.2rem;
        height: 67.7rem;
        display: flex;
        justify-content: flex-start;
        align-items: flex-end;
    }
    #em220803LOOK_modal .modal__img {
        width: 45.2rem;
    }
    
    
    #em220803LOOK_modal .credit {
        height: auto;
        font-size: 1.1rem;
        padding-top: 0;
        padding-left: 2rem;
        flex-direction: column;
    }
    
    #em220803LOOK_modal .credit__list {
        width: auto;
        margin-top: 0;
        margin-bottom: 2.8rem;
        line-height: 2.0909090909;
    }
    #em220803LOOK_modal .credit__list:nth-child(2) {
        margin-left: 0;
    }
    
    
    #em220803LOOK_modal .credit__item {
        margin-left: 0;
        margin-bottom: 0;
    }
    #em220803LOOK_modal .credit__item,
    #em220803LOOK_modal .credit__desc {
        transform: scale(1);
        padding-bottom: 0;
    }
    #em220803LOOK_modal .credit__desc {
        font-size: 1.2rem;
    }
    #em220803LOOK_modal .credit__icon--wrapper {
        display: flex;
        justify-content: flex-start;
        align-items: flex-end;
        margin: 0 0 0 -1.1rem;
    }
    #em220803LOOK_modal .credit__icon {
        width: 6.75rem;
        margin: 0;
    }

    #em220803LOOK_modal #swiperCloseBtn {
        top: 3rem;
        right: -7rem;
        width: 6rem;
        height: 6rem;
    }
    #em220803LOOK_modal #swiperCloseBtn::before,
    #em220803LOOK_modal #swiperCloseBtn::after {
        width: 7rem;
    }

    #em220803LOOK_modal .modal1 .credit,
    #em220803LOOK_modal .modal2 .credit {
        padding-top: 0;
    }
    #em220803LOOK_modal .modal1 .credit__icon--wrapper,
    #em220803LOOK_modal .modal2 .credit__icon--wrapper {
        margin: 0 0 0 -1.1rem;
    } 

    #em220803LOOK_modal .modal3 .credit {
        flex-direction: column;
        height: auto;
        padding-top: 0;
        padding-left: 2rem;
    }
    #em220803LOOK_modal .modal3 .credit__desc {
        margin-bottom: 0.7rem;
    }

    #em220803LOOK_modal .modal3 .credit__list {
        margin-bottom: 3rem;
    }
    #em220803LOOK_modal .modal3 .credit__icon--wrapper { 
        margin: -0.4rem 0 2.5rem -1.1rem;
    }
    #em220803LOOK_modal .modal3 .credit__icon--wrapper--1 { 
        margin-bottom: 2.1rem;
    }
    #em220803LOOK_modal .modal3 .credit__list:nth-child(2) {
        margin-left: 0;
    }
    #em220803LOOK_modal .modal3 .credit__list:first-child {
        margin-bottom: 6.6rem;
    }


    #em220803LOOK_modal .modal4 .credit {
        padding-top: 0;
        padding-left: 2rem;
    }
    #em220803LOOK_modal .modal4 .credit__list {
        margin-bottom: 2.4rem;
    }
    #em220803LOOK_modal .modal4 .credit__list:nth-child(2)  {
        flex-direction: column;
    }
    #em220803LOOK_modal .modal4 .credit__list:nth-child(2)  .credit__item:nth-of-type(2n) {
        margin-left: 0;
    }
    #em220803LOOK_modal .modal4 .credit__item {
        width: auto;
    }


    #em220803LOOK_modal .modal5 .credit {
        padding-top: 0;
    }
    #em220803LOOK_modal .modal5 .credit__list {
        margin-bottom: 0;
    }
    #em220803LOOK_modal .modal5 .credit__list:nth-child(2) {
        margin-left: 0;
        margin-bottom: 2.5rem;
    }
    #em220803LOOK_modal .modal5 .credit__list:first-child .credit__item {
        margin-left: 0;
    }
    #em220803LOOK_modal .modal5 .credit__icon--wrapper {
        margin-bottom: 0.7rem;
        margin-left: -0.5rem;
        margin-top: -0.6rem;
    }


    #em220803LOOK_modal .flex--6 {
        margin-bottom: 1.8rem;
        flex-direction: column;
    }
    #em220803LOOK_modal .flex__item--6:first-child {
        margin-bottom: 1.5rem;
    }
    #em220803LOOK_modal .modal6 .credit{
        flex-direction: column;
        padding-top: 0;
    }
    #em220803LOOK_modal .modal6 .credit__desc {
        margin-bottom: 1rem;
    }
    #em220803LOOK_modal .modal6 .credit__list:first-child {
        width: auto;
        margin-bottom: 7.3rem;
    }
    #em220803LOOK_modal .modal6 .credit__list:nth-child(2) {
        width: auto;
        margin-left: 0;
        margin-bottom: 2.6rem;
    }
    #em220803LOOK_modal .modal6 .credit__icon--wrapper {
        margin-bottom: 0.5rem;
    }
    #em220803LOOK_modal .modal6 .credit__icon--wrapper--2 {
        margin-left: -0.5rem;
        margin-top: -0.8rem;
    }
    #em220803LOOK_modal .modal6 .m-14{
        margin-left: 0;
    }


    #em220803LOOK_modal .modal7 .credit,
    #em220803LOOK_modal .modal8 .credit {
        padding-top: 0;
    }
    #em220803LOOK_modal .modal7 .flex__item,
    #em220803LOOK_modal .modal8 .flex__item  {
        margin-right: 1.2rem;
    }
    #em220803LOOK_modal .modal7 .credit__list:nth-of-type(2n+1),
    #em220803LOOK_modal .modal8 .credit__list:nth-of-type(2n+1) {
        width: auto;
    }
    #em220803LOOK_modal .modal7 .credit__list:first-child,
    #em220803LOOK_modal .modal8 .credit__list:first-child {
        width: auto;
        margin-left: 0;
        margin-bottom: 2.5rem;
    }
    #em220803LOOK_modal .modal7 .credit__list:nth-child(2),
    #em220803LOOK_modal .modal8 .credit__list:nth-child(2) {
        width: auto;
        margin-left: 0;
        margin-bottom: 2.5rem;
    }
    #em220803LOOK_modal .modal7 .credit__list:nth-child(4),
    #em220803LOOK_modal .modal8 .credit__list:nth-child(4) {
        width: auto;
        margin-left: 0;
    }
    #em220803LOOK_modal .modal7 .credit__icon--wrapper,
    #em220803LOOK_modal .modal8 .credit__icon--wrapper {
        margin-top: -0.4rem;
    }

    #em220803LOOK_modal .modal9 .credit__list:nth-child(2)  .credit__item:nth-of-type(2n),
    #em220803LOOK_modal .modal10 .credit__list:nth-child(2)  .credit__item:nth-of-type(2n),
    #em220803LOOK_modal .modal11 .credit__list:nth-child(2)  .credit__item:nth-of-type(2n) {
        margin-left: 0;
    }
    #em220803LOOK_modal .modal9 .credit__list,
    #em220803LOOK_modal .modal10 .credit__list,
    #em220803LOOK_modal .modal11 .credit__list {
        flex-direction: column;
    }
    #em220803LOOK_modal .modal9 .credit__item,
    #em220803LOOK_modal .modal10 .credit__item,
    #em220803LOOK_modal .modal11 .credit__item {
        width: auto;
    }
    #em220803LOOK_modal .m-28 {
        margin-top: 0;
    }

    #em220803LOOK_modal .modal11 .modal__cont {
        flex-direction: column;
        align-items: flex-start;
        height: 63.7rem;
    }
    #em220803LOOK_modal .modal11 .modal__img {
        width: 100%;
    }
    #em220803LOOK_modal .modal11 .credit {
        padding-top: 2.5rem;
        padding-left: 4rem;
        flex-direction: row;
    }
    #em220803LOOK_modal .modal11 .credit__list:nth-child(2) {
        margin-left: 9rem;
        width: auto;
    }


    #em220803LOOK_modal .modal12 .credit__list:nth-of-type(2n+1),
    #em220803LOOK_modal .modal13 .credit__list:nth-of-type(2n+1) {
        width: auto;
        margin-bottom: 0;
    }
    #em220803LOOK_modal .modal12 .credit__list:nth-of-type(2n),
    #em220803LOOK_modal .modal13 .credit__list:nth-of-type(2n) {
        margin-left: 0;
    }
    #em220803LOOK_modal .modal12 .credit__list:nth-child(2),
    #em220803LOOK_modal .modal13 .credit__list:nth-child(2) {
        width: auto;
    }

    #em220803LOOK_modal .modal12 .credit__list:nth-child(4),
    #em220803LOOK_modal .modal13 .credit__list:nth-child(4) {
        width: auto;
        margin-left: 0;
        display: flex;
        flex-direction: column;
    }
    #em220803LOOK_modal .modal12 .credit__list:first-child,
    #em220803LOOK_modal .modal12 .credit__list:nth-child(2),
    #em220803LOOK_modal .modal13 .credit__list:first-child,
    #em220803LOOK_modal .modal13 .credit__list:nth-child(2) {
        margin-bottom: 2.2rem;
    }

    #em220803LOOK_modal .modal12 .flex__item--7:nth-child(2) .credit__icon--wrapper--1,
    #em220803LOOK_modal .modal13 .flex__item--7:nth-child(2) .credit__icon--wrapper--1 {
        margin-left: 0;
    }

    #em220803LOOK_modal .modal14 .credit__list:nth-child(3) {
        width: auto;
        margin-left: 0;
    }
    #em220803LOOK_modal .modal14 .credit__icon--wrapper {
        margin-bottom: -0.2rem;
        margin-top: -0.5rem;
    }
    #em220803LOOK_modal .modal14 .credit__list:nth-child(2) {
        width: auto;
        margin-left: 0;
    }

    #em220803LOOK_modal .modal15 .modal__cont {
        flex-direction: column;
        align-items: flex-start;
        height: 58.7rem;
    }
    #em220803LOOK_modal .modal15 .modal__img {
        width: 100%;
    }
    #em220803LOOK_modal .modal15 .credit {
        padding-top: 2.5rem;
        padding-left: 4rem;
        flex-direction: row;
    }
    #em220803LOOK_modal .modal15 .credit__list:nth-child(2) {
        margin-left: 8rem;
        width: 31.8rem;
    }
    #em220803LOOK_modal .modal15 .credit__icon--wrapper {
        margin-top: 0;
        margin-bottom: 0;
    }
    #em220803LOOK_modal .modal15 .credit__list {
        width: 9.2rem;
    }
    #em220803LOOK_modal .modal15 .credit__item {
        width: 11.5rem;
    }
    #em220803LOOK_modal .modal15 .credit__list:nth-child(2)  .credit__item:nth-of-type(2n) {
        margin-left: 8.2rem;
    }


    #em220803LOOK_modal .modal17 .credit,
    #em220803LOOK_modal .modal18 .credit {
        padding-top: 0;
        padding-left: 2rem;
    }

    #em220803LOOK_modal .modal19 .modal__cont {
        flex-direction: column;
        align-items: flex-start;
        height: 58.7rem;
    }
    #em220803LOOK_modal .modal19 .modal__img {
        width: 100%;
    }
    #em220803LOOK_modal .modal19 .credit {
        padding-top: 2.5rem;
        padding-left: 4rem;
        flex-direction: row;
    }
    #em220803LOOK_modal .modal19 .credit__list:nth-child(2) {
        margin-left: 9rem;
        width: auto;
    }


    #em220803LOOK_modal .modal20 .credit__list:nth-child(3),
    #em220803LOOK_modal .modal21 .credit__list:nth-child(3) {
        width: auto;
        margin-left: 0;
        margin-top: 0;
    }
    #em220803LOOK_modal .modal20 .credit__icon--wrapper, 
    #em220803LOOK_modal .modal21 .credit__icon--wrapper {
        margin-bottom: 0;
    }
    #em220803LOOK_modal .modal20 .credit__list:nth-child(2),
    #em220803LOOK_modal .modal21 .credit__list:nth-child(2) {
        width: auto;
        margin-left: 0;
        margin-bottom: 2.3rem;
    }
    #em220803LOOK_modal .modal20 .credit__list:first-child,
    #em220803LOOK_modal .modal21 .credit__list:first-child {
        margin-bottom: 2rem;
    }
    #em220803LOOK_modal .modal24 .credit  {
        padding-top: 0;
        padding-left: 2rem;
    }

    #em220803LOOK_modal .modal26-1 .credit,
    #em220803LOOK_modal .modal26-2 .credit  {
        padding-top: 0;
        padding-left: 2rem;
    }

    #em220803LOOK_modal .modal26-1 .credit__list:nth-child(2),
    #em220803LOOK_modal .modal26-2 .credit__list:nth-child(2) {
        flex-direction: column;
        display: flex;
    }

    #em220803LOOK_modal .modal26-1 .credit__list:nth-child(2)  .credit__item:nth-of-type(2n),
    #em220803LOOK_modal .modal26-2 .credit__list:nth-child(2)  .credit__item:nth-of-type(2n) {
        margin-left: 0;
    }
    #em220803LOOK_modal .modal26-1 .credit__icon--wrapper,
    #em220803LOOK_modal .modal26-2 .credit__icon--wrapper {
        margin-bottom: 0;
    }

    #em220803LOOK_modal .modal26-1 .credit__item,
    #em220803LOOK_modal .modal26-2 .credit__item {
        width: auto;
    }

    
    #em220803LOOK_modal .modal27 .credit  {
        padding-top: 0;
        padding-left: 2rem;
    }
    #em220803LOOK_modal .modal27 .credit__list:nth-child(3) {
        width: auto;
        margin-left: 0;
        margin-top: 0;
        margin-bottom: 2.4rem;
    }
    #em220803LOOK_modal .modal27 .credit__icon--wrapper {
        margin-bottom: 0;
    }
    #em220803LOOK_modal .modal27 .credit__list:nth-child(2) {
        width: auto;
        margin-left: 0;
        margin-bottom: 2.3rem;
    }
    #em220803LOOK_modal .modal27 .credit__list:first-child {
        margin-bottom: 2rem;
    }


    #em220803LOOK_modal .modal28 .credit  {
        padding-top: 0;
        padding-left: 2rem;
    }

    #em220803LOOK_modal .modal28 .credit__list:nth-child(2) {
        flex-direction: column;
        display: flex;
    }

    #em220803LOOK_modal .modal28 .credit__list:nth-child(2)  .credit__item:nth-of-type(2n) {
        margin-left: 0;
    }
    #em220803LOOK_modal .modal28 .credit__icon--wrapper {
        margin-bottom: -0.5rem;
    }

    #em220803LOOK_modal .modal28 .credit__item {
        width: auto;
    }

    #em220803LOOK_modal .modal29 .modal__cont {
        flex-direction: column;
        align-items: flex-start;
        height: 58.7rem;
    }
    #em220803LOOK_modal .modal29 .modal__img {
        width: 100%;
    }
    #em220803LOOK_modal .modal29 .credit {
        padding-top: 0.8rem;
        padding-left: 4rem;
        flex-direction: row;
    }
    #em220803LOOK_modal .modal29 .credit__list:nth-child(2) {
        margin-left: 9rem;
        width: auto;
    }



    #em220803LOOK_modal .modal30 .credit__list:nth-of-type(2n+1),
    #em220803LOOK_modal .modal31 .credit__list:nth-of-type(2n+1) {
        width: auto;
    }

    #em220803LOOK_modal .modal30 .credit__list:nth-of-type(2n),
    #em220803LOOK_modal .modal31 .credit__list:nth-of-type(2n) {
        margin-left: 0;
    }

    #em220803LOOK_modal .modal30 .credit__icon--wrapper,
    #em220803LOOK_modal .modal31 .credit__icon--wrapper {
        margin-top: -0.3rem;
        margin-bottom: 0;
    }
    #em220803LOOK_modal .modal30 .credit__list:first-child,
    #em220803LOOK_modal .modal31 .credit__list:first-child  {
        margin-bottom: 2.4rem;
    }
    #em220803LOOK_modal .modal30 .credit__list:nth-child(2),
    #em220803LOOK_modal .modal31 .credit__list:nth-child(2)  {
        width: auto;
        margin-bottom: 1.5rem;
    }
    #em220803LOOK_modal .modal30 .credit__list:nth-child(3),
    #em220803LOOK_modal .modal31 .credit__list:nth-child(3)  {
        margin-bottom: 0;
    }

    #em220803LOOK_modal .modal30 .credit__list:nth-child(4),
    #em220803LOOK_modal .modal31 .credit__list:nth-child(4) {
        width: auto;
        margin-left: 0;
    }

    #em220803LOOK_modal .modal30 .credit__list:nth-child(3) {
        margin-left: 0;
        margin-top: 0;
    }
    

    #em220803LOOK_modal .modal33 .credit {
        padding-top: 0;
        padding-left: 2rem;
        flex-direction: column;
        justify-content: flex-end;
    }
    #em220803LOOK_modal .modal33 .credit__list:first-child {
        margin-bottom: 4rem;
    }
    #em220803LOOK_modal .modal33 .credit__list:nth-child(2)  {
        flex-direction: column;
        margin-left: 0;
    }
    #em220803LOOK_modal .modal33 .credit__list:nth-child(2)  .credit__item:nth-of-type(2n) {
        margin-left: 0;
    }
    #em220803LOOK_modal .modal33 .credit__item {
        width: auto;
        padding-bottom: 0;
    }
    #em220803LOOK_modal .modal33 .credit__icon--wrapper { 
        margin-left: -1.1rem;
        margin-bottom: 1.1rem;
        margin-top: -0.3rem;
    }



    #em220803LOOK_modal .modal32 .credit,
    #em220803LOOK_modal .modal34 .credit  {
        padding-top: 0;
    }
    #em220803LOOK_modal .modal32 .credit__icon--wrapper,
    #em220803LOOK_modal .modal34 .credit__icon--wrapper {
        margin-bottom: 0;
        margin-top: -0.3rem;
    }
    #em220803LOOK_modal .modal32 .credit__list:first-child,
    #em220803LOOK_modal .modal34 .credit__list:first-child  {
        margin-bottom: 2.2rem;
    }
    #em220803LOOK_modal .modal32 .credit__list:nth-child(2),
    #em220803LOOK_modal .modal34 .credit__list:nth-child(2) {
        margin-left: 0;
    }
    #em220803LOOK_modal .modal32 .credit__list:nth-child(3),
    #em220803LOOK_modal .modal34 .credit__list:nth-child(3)  {
        margin-left: 0;
        margin-top: 0;
    }

}
