﻿#new-contents #idnewrain26ss {
    overflow: hidden
}

#new-contents #idnewrain26ss * {
    font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif, serif;
    letter-spacing: inherit
}

#new-contents #idnewrain26ss .f-min {
    font-family: "Noto Serif JP", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif
}

#new-contents #idnewrain26ss .f-bona-nova-sc {
    font-family: "Bona Nova SC", serif;
    font-style: normal
}

#new-contents #idnewrain26ss .txt-hidden {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block
}

#new-contents #idnewrain26ss h3 {
    margin: 0;
    letter-spacing: inherit
}

#new-contents #idnewrain26ss p {
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 1.6
}

#new-contents #idnewrain26ss .clearfix::after {
    content: "";
    display: block;
    clear: both
}

#new-contents #idnewrain26ss img {
    display: inline;
    width: 100%;
    height: auto
}

#new-contents #idnewrain26ss video {
    width: 100%
}

#new-contents #idnewrain26ss a {
    color: #000
}

#new-contents #idnewrain26ss a:hover img {
    opacity: 1
}

#new-contents #idnewrain26ss .hover {
    transition-duration: .2s;
    position: relative
}

#new-contents #idnewrain26ss .hover::after {
    content: "";
    position: absolute;
    z-index: 3;
    opacity: 0;
    inset: 0px;
    background: #fcfcfc;
    transition: opacity .3s;
    cursor: pointer;
    pointer-events: none
}

#new-contents #idnewrain26ss .hover:hover:hover::after {
    opacity: .3
}

#new-contents #idnewrain26ss .w1024auto {
    max-width: 1024px;
    width: 100%;
    margin: 0 auto;
    display: block
}

@media screen and (max-width: 768px) {
    #new-contents #idnewrain26ss .ifPc {
        display: none !important
    }
}

@media screen and (min-width: calc(768px + 1px)) {
    #new-contents #idnewrain26ss .ifSp {
        display: none !important
    }
}

#new-contents #idnewrain26ss .btn-wrap {
    text-align: center
}

#new-contents #idnewrain26ss .btn {
    color: #fff
}

@media screen and (min-width: calc(768px + 1px)) {
    #new-contents #idnewrain26ss .btn:hover {
        background-color: #fff;
        color: #000
    }
}

#new-contents #idnewrain26ss .pagetop {
    z-index: 5;
    position: fixed
}

#new-contents #idnewrain26ss #info_box_top {
    position: relative;
    z-index: 3
}

#new-contents #idnewrain26ss section.fitfit-official {
    background-color: #f7f6f4;
    position: relative;
    z-index: 2
}

#new-contents #idnewrain26ss section.fitfit-official .fitfit-official-item {
    display: flex;
    gap: 16px;
    justify-content: center;
    align-items: center;
    max-width: 870px;
    width: 100%;
    height: auto;
    margin: 0 auto
}

#new-contents #idnewrain26ss section.fitfit-official .fitfit-official-item-img {
    max-width: 116px;
    width: 100%;
    height: auto;
    aspect-ratio: 116/116
}

#new-contents #idnewrain26ss section.fitfit-official .fitfit-official-item-img img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

#new-contents #idnewrain26ss section.fitfit-official .fitfit-official-item-text {
    display: flex;
    flex-direction: column;
    gap: 16px
}

#new-contents #idnewrain26ss section.fitfit-official .fitfit-official-item-text-title {
    font-size: 24px;
    font-weight: 700;
    color: #222;
    line-height: 1;
    font-family: "Noto Sans JP", sans-serif
}

#new-contents #idnewrain26ss section.fitfit-official .fitfit-official-item-text-text {
    font-size: 16px;
    font-weight: 400;
    color: #222;
    line-height: 1.7;
    font-family: "Noto Sans JP", sans-serif
}

#new-contents #idnewrain26ss section.fitfit-official .fitfit-official-item-text-btn a {
    display: block;
    width: 100%;
    height: 100%;
    color: #222;
    font-size: 16px;
    font-weight: 600;
    font-family: "Noto Sans JP", sans-serif;
    text-decoration: underline
}

#new-contents #idnewrain26ss #footer-parts {
    background-color: #fff;
    position: relative;
    z-index: 2
}

#new-contents #idnewrain26ss .bg-white {
    background-color: #fff;
    position: relative;
    z-index: 2
}

@media screen and (min-width: calc(768px + 1px)) {
    #new-contents #idnewrain26ss .fitfit-official {
        padding: 80px 0
    }

    #new-contents #idnewrain26ss #share {
        margin: 95px 0 0
    }

    #new-contents #idnewrain26ss #share ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center
    }

    #new-contents #idnewrain26ss #share ul li {
        width: 24px;
        margin: 0 20px
    }

    #new-contents #idnewrain26ss #share ul li img {
        width: 100%
    }

    #new-contents #idnewrain26ss .linebtn {
        width: 800px;
        margin: 88px auto 50px
    }

    #new-contents #idnewrain26ss .linebtn a:hover {
        opacity: .75
    }

    #new-contents #idnewrain26ss #cts-footer {
        max-width: 950px;
        margin: 0 auto;
        background-color: #fff;
        padding: 80px 0 80px
    }

    #new-contents #idnewrain26ss #cts-footer ul {
        display: flex;
        justify-content: center;
        flex-wrap: wrap
    }

    #new-contents #idnewrain26ss #cts-footer ul+ul {
        margin-top: 50px
    }

    #new-contents #idnewrain26ss #cts-footer li {
        list-style: none;
        margin: 0 24px;
        width: 200px;
        text-align: center
    }

    #new-contents #idnewrain26ss #cts-footer li img {
        width: 200px;
        margin: 0 auto
    }

    #new-contents #idnewrain26ss #cts-footer li div.title {
        margin-top: 16px;
        line-height: 1;
        font-size: 16px;
        font-weight: 700
    }

    #new-contents #idnewrain26ss #cts-footer li div.text {
        margin-top: 7px;
        color: #000;
        text-align: center;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 1.4
    }

    #new-contents #idnewrain26ss #cts-footer li a {
        transition: .2s
    }

    #new-contents #idnewrain26ss #cts-footer li a:hover:hover * {
        opacity: .5;
        transition-property: opacity;
        transition-duration: .5s
    }

    #new-contents #idnewrain26ss #shop,
    #new-contents #idnewrain26ss #shop .banner {
        width: 800px
    }
}

@media screen and (max-width: 768px) {
    #new-contents #idnewrain26ss .pc {
        display: none !important
    }

    #new-contents #idnewrain26ss .shop-wrap {
        padding-left: 25px;
        padding-right: 25px
    }

    #new-contents #idnewrain26ss section.fitfit-official {
        margin-top: 0;
        padding-top: 75px;
        padding-bottom: 0;
        background-color: #fff
    }

    #new-contents #idnewrain26ss section.fitfit-official .fitfit-official-inner {
        padding: 0 24px
    }

    #new-contents #idnewrain26ss section.fitfit-official .fitfit-official-item {
        display: block
    }

    #new-contents #idnewrain26ss section.fitfit-official .fitfit-official-item-img {
        width: 56px;
        height: auto;
        margin: 0 auto
    }

    #new-contents #idnewrain26ss section.fitfit-official .fitfit-official-item-text {
        gap: 0
    }

    #new-contents #idnewrain26ss section.fitfit-official .fitfit-official-item-text-title {
        margin: 16px auto 0;
        background-color: #cf0035;
        color: #fff;
        text-align: center;
        max-width: 165px;
        width: 100%;
        height: auto;
        display: block;
        border-radius: 100px;
        padding: 14px;
        white-space: nowrap;
        font-size: 16px;
        line-height: 1;
        font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif
    }

    #new-contents #idnewrain26ss section.fitfit-official .fitfit-official-item-text-text {
        font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
        font-size: 16px;
        line-height: 28px;
        text-align: center;
        margin-top: 24px;
        font-weight: 400;
        color: #272727
    }

    #new-contents #idnewrain26ss #share {
        margin: 40px 0 36px
    }

    #new-contents #idnewrain26ss #share ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin: 0
    }

    #new-contents #idnewrain26ss #share ul li {
        width: 24px;
        margin: 0 20px;
        list-style: none
    }

    #new-contents #idnewrain26ss #share ul li img {
        width: 100%
    }

    #new-contents #idnewrain26ss .linebtn {
        padding: 0 25px;
        margin-bottom: 25px
    }

    #new-contents #idnewrain26ss .linebtn a {
        width: 100%;
        max-width: 500px;
        margin: 0 auto
    }

    #new-contents #idnewrain26ss #cts-footer {
        background-color: #fff;
        border-bottom: solid 1px #e5e5e5;
        padding: 39px 0px 16px
    }

    #new-contents #idnewrain26ss #cts-footer ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin: 0 auto;
        max-width: 400px
    }

    #new-contents #idnewrain26ss #cts-footer li {
        list-style: none;
        margin: 0 0 25px;
        width: 50%;
        text-align: center;
        max-width: 200px
    }

    #new-contents #idnewrain26ss #cts-footer li img {
        width: 100%;
        margin: 0 auto
    }

    #new-contents #idnewrain26ss #cts-footer li div.title {
        margin-top: 11px;
        line-height: 1;
        font-size: 14px;
        font-weight: 700
    }

    #new-contents #idnewrain26ss #cts-footer li div.text {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 1.4;
        margin-top: 8px
    }

    #new-contents #idnewrain26ss #shop .banner:nth-child(n+2) {
        padding-bottom: 0
    }

    #new-contents #idnewrain26ss #shop .banner .title img {
        width: inherit !important
    }

    #new-contents #idnewrain26ss #feature-share {
        padding-top: 50px;
        padding-bottom: 50px
    }

    #new-contents #idnewrain26ss #feature-share h3 {
        font-weight: 500;
        font-size: 22px;
        letter-spacing: .1em;
        text-align: center;
        color: #000;
        line-height: 1;
        margin: 0 0 20px
    }

    #new-contents #idnewrain26ss #feature-share #feature-list .caption {
        margin: 0 0 41px
    }

    #new-contents #idnewrain26ss #feature-share #feature-list .tab {
        margin: 0 5px 20px;
        width: calc(100% - 10px);
        color: #000;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }

    #new-contents #idnewrain26ss #feature-share #feature-list .tab option {
        color: #000
    }

    #new-contents #idnewrain26ss #feature-share #feature-list select::-ms-expand {
        display: none
    }

    #new-contents #idnewrain26ss #feature-share #feature-list select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        margin-bottom: 20px;
        padding: 7px 30px 7px 10px;
        font-size: 93%;
        line-height: 1.1em;
        border-radius: 0;
        border: none;
        background-image: url(https://media.aws.locondo.jp/fitfitstatic/common/img/feature/arrow.png);
        background-repeat: no-repeat;
        background-size: 11px 5px;
        background-position: right 10px center;
        background-color: #fff;
        border: solid 1px #b7b7b7
    }
}

@media screen and (min-width: calc(768px + 1px)) {
    #new-contents #idnewrain26ss .inner {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 56px
    }

    #new-contents #idnewrain26ss .hr {
        position: relative;
        text-align: center;
        height: 60px;
        display: flex;
        justify-content: center;
        align-items: center
    }

    #new-contents #idnewrain26ss .hr::before {
        content: "";
        position: absolute;
        top: 50%;
        left: 0;
        display: block;
        width: 100%;
        height: 1px;
        background-color: #b8d8e8
    }

    #new-contents #idnewrain26ss .hr span {
        background-color: #fff;
        padding: 0 20px;
        position: relative
    }

    #new-contents #idnewrain26ss .hr span::before {
        content: "";
        display: block;
        position: relative;
        top: 0;
        left: 50%;
        margin-left: -15px;
        width: 30px;
        height: 30px;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI0I4RDhFOCIgZD0iTTE1LTAuMDYxYzAuMjY5LDAsMC40OTksMC4xOTUsMC41NDIsMC40NjFjMC45MTYsNS42NDMsMS43MjcsOC42MjgsMy41NzgsMTAuNDgKCWMxLjg1NCwxLjg1Myw0LjgzOCwyLjY2MywxMC40OCwzLjU3OGMwLjI2NiwwLjA0MywwLjQ2MSwwLjI3MiwwLjQ2MSwwLjU0MXMtMC4xOTUsMC40OTktMC40NjEsMC41NDIKCWMtNS42NDMsMC45MTYtOC42MjcsMS43MjctMTAuNDgsMy41NzhjLTEuODUyLDEuODU0LTIuNjYyLDQuODM4LTMuNTc4LDEwLjQ4Yy0wLjA0MiwwLjI2Ni0wLjI3MiwwLjQ2MS0wLjU0MiwwLjQ2MQoJcy0wLjQ5OC0wLjE5NS0wLjU0MS0wLjQ2MWMtMC45MTYtNS42NDMtMS43MjYtOC42MjctMy41NzgtMTAuNDhjLTEuODUzLTEuODUyLTQuODM3LTIuNjYyLTEwLjQ4LTMuNTc4CglDMC4xMzQsMTUuNDk5LTAuMDYxLDE1LjI2OS0wLjA2MSwxNXMwLjE5NS0wLjQ5OCwwLjQ2MS0wLjU0MWM1LjY0NC0wLjkxNiw4LjYyOC0xLjcyNiwxMC40OC0zLjU3OHMyLjY2My00LjgzNywzLjU3OC0xMC40OAoJbDAuMDI0LTAuMDk2QzE0LjU1OSwwLjA4OSwxNC43NjQtMC4wNjEsMTUtMC4wNjF6Ii8+CjxwYXRoIGZpbGw9IiNCOEQ4RTgiIGQ9Ik0xNS0wLjA2MWMwLjI2OSwwLDAuNDk5LDAuMTk1LDAuNTQyLDAuNDYxYzAuOTE2LDUuNjQzLDEuNzI3LDguNjI4LDMuNTc4LDEwLjQ4CgljMS44NTQsMS44NTMsNC44MzgsMi42NjMsMTAuNDgsMy41NzhjMC4yNjYsMC4wNDMsMC40NjEsMC4yNzIsMC40NjEsMC41NDFzLTAuMTk1LDAuNDk5LTAuNDYxLDAuNTQyCgljLTUuNjQzLDAuOTE2LTguNjI3LDEuNzI3LTEwLjQ4LDMuNTc4Yy0xLjg1MiwxLjg1NC0yLjY2Miw0LjgzOC0zLjU3OCwxMC40OGMtMC4wNDIsMC4yNjYtMC4yNzIsMC40NjEtMC41NDIsMC40NjEKCXMtMC40OTgtMC4xOTUtMC41NDEtMC40NjFjLTAuOTE2LTUuNjQzLTEuNzI2LTguNjI3LTMuNTc4LTEwLjQ4Yy0xLjg1My0xLjg1Mi00LjgzNy0yLjY2Mi0xMC40OC0zLjU3OAoJQzAuMTM0LDE1LjQ5OS0wLjA2MSwxNS4yNjktMC4wNjEsMTVzMC4xOTUtMC40OTgsMC40NjEtMC41NDFjNS42NDQtMC45MTYsOC42MjgtMS43MjYsMTAuNDgtMy41NzhzMi42NjMtNC44MzcsMy41NzgtMTAuNDgKCWwwLjAyNC0wLjA5NkMxNC41NTksMC4wODksMTQuNzY0LTAuMDYxLDE1LTAuMDYxeiIvPgo8L3N2Zz4K")
    }

    #new-contents #idnewrain26ss .bg-area#mv {
        width: 100%;
        height: 820px;
        position: relative;
        background-color: #ecf4f8
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner {
        position: relative;
        width: 1280px;
        height: 100%;
        margin: 0 auto
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .logo {
        width: 330px;
        height: 22px;
        position: absolute;
        top: 176px;
        left: 1px
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .logo::before {
        content: "";
        position: absolute;
        top: -14px;
        right: -69px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0IC0wLjA5NzY1NjJDMjQuNDMwNCAtMC4wOTc2NTYyIDI0Ljc5NzIgMC4yMTQ4MDIgMjQuODY2MiAwLjYzOTY0OEMyNi4zMzA5IDkuNjY5MzkgMjcuNjI3OCAxNC40NDUyIDMwLjU5MTggMTcuNDA5MkMzMy41NTU4IDIwLjM3MjkgMzguMzMxMSAyMS42NjkyIDQ3LjM2MDQgMjMuMTMzOEM0Ny43ODUyIDIzLjIwMjcgNDguMDk3NiAyMy41Njk2IDQ4LjA5NzcgMjRDNDguMDk3NiAyNC40MzA0IDQ3Ljc4NTIgMjQuNzk3MyA0Ny4zNjA0IDI0Ljg2NjJDMzguMzMwNiAyNi4zMzA5IDMzLjU1NTggMjcuNjI3OCAzMC41OTE4IDMwLjU5MThDMjcuNjI3OCAzMy41NTU4IDI2LjMzMDkgMzguMzMwNyAyNC44NjYyIDQ3LjM2MDRDMjQuNzk3MiA0Ny43ODUyIDI0LjQzMDQgNDguMDk3NyAyNCA0OC4wOTc3QzIzLjU2OTYgNDguMDk3NiAyMy4yMDI4IDQ3Ljc4NTIgMjMuMTMzOCA0Ny4zNjA0QzIxLjY2OTIgMzguMzMxMSAyMC4zNzI5IDMzLjU1NTggMTcuNDA5MiAzMC41OTE4QzE0LjQ0NTEgMjcuNjI3OCA5LjY2OTQ2IDI2LjMzMDkgMC42Mzk2NDggMjQuODY2MkMwLjIxNDg0MiAyNC43OTcyIC0wLjA5NzU5NzIgMjQuNDMwNCAtMC4wOTc2NTYyIDI0Qy0wLjA5NzU4OSAyMy41Njk2IDAuMjE0ODM1IDIzLjIwMjggMC42Mzk2NDggMjMuMTMzOEM5LjY2OTQxIDIxLjY2OTEgMTQuNDQ1MSAyMC4zNzMyIDE3LjQwOTIgMTcuNDA5MkMyMC4zNzMyIDE0LjQ0NTIgMjEuNjY5MSA5LjY2OTM5IDIzLjEzMzggMC42Mzk2NDhMMjMuMTcyOSAwLjQ4NjMyOEMyMy4yOTUgMC4xNDE3NzcgMjMuNjIzMyAtMC4wOTc1OTczIDI0IC0wLjA5NzY1NjJaIiBmaWxsPSIjMUEyRTM4Ii8+CjxwYXRoIGQ9Ik0yNCAtMC4wOTc2NTYyQzI0LjQzMDQgLTAuMDk3NjU2MiAyNC43OTcyIDAuMjE0ODAyIDI0Ljg2NjIgMC42Mzk2NDhDMjYuMzMwOSA5LjY2OTM5IDI3LjYyNzggMTQuNDQ1MiAzMC41OTE4IDE3LjQwOTJDMzMuNTU1OCAyMC4zNzI5IDM4LjMzMTEgMjEuNjY5MiA0Ny4zNjA0IDIzLjEzMzhDNDcuNzg1MiAyMy4yMDI3IDQ4LjA5NzYgMjMuNTY5NiA0OC4wOTc3IDI0QzQ4LjA5NzYgMjQuNDMwNCA0Ny43ODUyIDI0Ljc5NzMgNDcuMzYwNCAyNC44NjYyQzM4LjMzMDYgMjYuMzMwOSAzMy41NTU4IDI3LjYyNzggMzAuNTkxOCAzMC41OTE4QzI3LjYyNzggMzMuNTU1OCAyNi4zMzA5IDM4LjMzMDcgMjQuODY2MiA0Ny4zNjA0QzI0Ljc5NzIgNDcuNzg1MiAyNC40MzA0IDQ4LjA5NzcgMjQgNDguMDk3N0MyMy41Njk2IDQ4LjA5NzYgMjMuMjAyOCA0Ny43ODUyIDIzLjEzMzggNDcuMzYwNEMyMS42NjkyIDM4LjMzMTEgMjAuMzcyOSAzMy41NTU4IDE3LjQwOTIgMzAuNTkxOEMxNC40NDUxIDI3LjYyNzggOS42Njk0NiAyNi4zMzA5IDAuNjM5NjQ4IDI0Ljg2NjJDMC4yMTQ4NDIgMjQuNzk3MiAtMC4wOTc1OTcyIDI0LjQzMDQgLTAuMDk3NjU2MiAyNEMtMC4wOTc1ODkgMjMuNTY5NiAwLjIxNDgzNSAyMy4yMDI4IDAuNjM5NjQ4IDIzLjEzMzhDOS42Njk0MSAyMS42NjkxIDE0LjQ0NTEgMjAuMzczMiAxNy40MDkyIDE3LjQwOTJDMjAuMzczMiAxNC40NDUyIDIxLjY2OTEgOS42NjkzOSAyMy4xMzM4IDAuNjM5NjQ4TDIzLjE3MjkgMC40ODYzMjhDMjMuMjk1IDAuMTQxNzc3IDIzLjYyMzMgLTAuMDk3NTk3MyAyNCAtMC4wOTc2NTYyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzFfMTc4KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzFfMTc4IiB4MT0iNi41MDQ0NCIgeTE9Ii0wLjA5NzY1NjUiIHgyPSI1MC4xNjE0IiB5Mj0iMy41NDc0NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNEI5M0IyIi8+CjxzdG9wIG9mZnNldD0iMC43OTMyNjkiIHN0b3AtY29sb3I9IiM5MEFEQjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjBEMERFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
        background-size: 100%;
        width: 48px;
        height: 48px
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .catch {
        width: 453px;
        position: absolute;
        left: 0;
        top: 254px;
        padding-bottom: 145px
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .catch::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 21px;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iOTkiIHZpZXdCb3g9IjAgMCA5OSA5OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzUzNTQ2IDk3LjkzNDNMOTcuOTM0MyAwLjM1MzUyNyIgc3Ryb2tlPSIjMUEyRTM4Ii8+Cjwvc3ZnPgo=);
        width: 99px;
        height: 99px
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .text {
        color: #1a2e38;
        leading-trim: both;
        text-edge: cap;
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 160%;
        letter-spacing: 4.8px;
        position: absolute;
        left: 0;
        bottom: 116px
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo {
        position: absolute;
        top: 0;
        right: 0
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo::before,
    #new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo:after {
        content: "";
        position: absolute
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo::before {
        top: 245px;
        left: -360px;
        width: 400px;
        height: 506px;
        border-radius: 230px 230px 0 0;
        border: 1px solid #1a2e38
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo::after {
        top: 81px;
        left: -805px;
        width: 740px;
        height: 500px;
        border-radius: 200px 0 190px 0;
        border-top: 1px solid #1a2e38;
        border-left: 1px solid #1a2e38
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo .mv-photo1 {
        width: 380px;
        position: absolute;
        z-index: 2;
        right: -30px;
        top: 257px
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo .mv-photo2 {
        width: 730px;
        position: absolute;
        z-index: 1;
        right: 65px;
        top: 91px;
        border-radius: 190px 0;
        border: 1px solid #1a2e38;
        background: #fff;
        overflow: hidden;
        display: flex;
        justify-content: flex-end
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo .mv-photo2 video {
        width: auto;
        height: 490px;
        max-width: inherit
    }

    #new-contents #idnewrain26ss .main-contents {
        min-width: 1038px
    }

    #new-contents #idnewrain26ss .main-contents h2 {
        color: #4b93b2;
        text-align: center;
        font-family: "Bona Nova SC";
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 160%;
        letter-spacing: 2px
    }

    #new-contents #idnewrain26ss .main-contents .subtitle {
        color: #1a2e38;
        text-align: center;
        font-feature-settings: "liga" off;
        font-family: "Noto Serif JP";
        font-size: 38px;
        font-style: normal;
        font-weight: 600;
        line-height: 130%;
        letter-spacing: 3.8px;
        position: relative;
        padding-bottom: 67px;
        margin-top: 10px
    }

    #new-contents #idnewrain26ss .main-contents .subtitle::before {
        content: "";
        position: absolute;
        width: 37px;
        height: 37px;
        bottom: 0;
        left: 50%;
        margin-left: -18px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzUzNTc3IDM1LjcwODlMMzUuNzA4OSAwLjM1MzUyNSIgc3Ryb2tlPSIjMUEyRTM4Ii8+Cjwvc3ZnPgo=");
        background-size: 100%
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 {
        padding: 100px 0 104px;
        background-color: #fff
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause {
        display: flex;
        gap: 0 70px;
        justify-content: center;
        margin: 28px auto 0;
        position: relative;
        width: 1150px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause::before,
    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause::after {
        content: "";
        position: absolute;
        width: 51px;
        height: 51px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA1MSA1MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzFfMjExKSI+CjxwYXRoIGQ9Ik0yNS41IC0wLjEwMzUxNkMyNS45NTczIC0wLjEwMzUxNiAyNi4zNDY2IDAuMjI4Mjg4IDI2LjQxOTkgMC42Nzk2ODhDMjcuOTc2MSAxMC4yNzM4IDI5LjM1NDYgMTUuMzQ3OCAzMi41MDM5IDE4LjQ5NzFDMzUuNjUzMiAyMS42NDYgNDAuNzI2OCAyMy4wMjMgNTAuMzIwMyAyNC41NzkxQzUwLjc3MTcgMjQuNjUyMyA1MS4xMDM0IDI1LjA0MjcgNTEuMTAzNSAyNS41QzUxLjEwMzQgMjUuOTU3MyA1MC43NzE3IDI2LjM0NjcgNTAuMzIwMyAyNi40MTk5QzQwLjcyNjMgMjcuOTc2MSAzNS42NTMyIDI5LjM1NDYgMzIuNTAzOSAzMi41MDM5QzI5LjM1NDcgMzUuNjUzMiAyNy45NzYxIDQwLjcyNjMgMjYuNDE5OSA1MC4zMjAzQzI2LjM0NjYgNTAuNzcxNyAyNS45NTczIDUxLjEwMzUgMjUuNSA1MS4xMDM1QzI1LjA0MjggNTEuMTAzNCAyNC42NTM0IDUwLjc3MTYgMjQuNTgwMSA1MC4zMjAzQzIzLjAyMzkgNDAuNzI2NiAyMS42NDYxIDM1LjY1MzIgMTguNDk3MSAzMi41MDM5QzE1LjM0NzggMjkuMzU0NiAxMC4yNzM5IDI3Ljk3NjEgMC42Nzk2ODggMjYuNDE5OUMwLjIyODM2IDI2LjM0NjYgLTAuMTAzNDQgMjUuOTU3MiAtMC4xMDM1MTYgMjUuNUMtMC4xMDM0NDQgMjUuMDQyNyAwLjIyODMxMyAyNC42NTI0IDAuNjc5Njg4IDI0LjU3OTFDMTAuMjczNyAyMy4wMjI5IDE1LjM0NzggMjEuNjQ2MyAxOC40OTcxIDE4LjQ5NzFDMjEuNjQ2MyAxNS4zNDc4IDIzLjAyMzkgMTAuMjczOCAyNC41ODAxIDAuNjc5Njg4TDI0LjYyMTEgMC41MTY2MDJDMjQuNzUwOSAwLjE1MDUzNCAyNS4wOTk4IC0wLjEwMzQyOSAyNS41IC0wLjEwMzUxNloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xXzIxMSkiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzFfMjExIiB4MT0iMC4wMDAyNDM3MTUiIHkxPSI5LjIwODQ5IiB4Mj0iNDUuMzMzMSIgeTI9IjUwLjk5OTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzFBMkUzOCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0OTgyOUUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xXzIxMSI+CjxyZWN0IHdpZHRoPSI1MSIgaGVpZ2h0PSI1MSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause::before {
        bottom: 4px;
        left: 0
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause::after {
        top: 40px;
        right: 75px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause li {
        width: 270px;
        background-color: #ecf4f8;
        border-radius: 150px 150px 0 0;
        overflow: hidden
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause li .img {
        border: 0 solid #fff;
        background: #e6e6e6
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause li .block {
        padding: 27px 0 40px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause li .block .title {
        color: #000;
        text-align: center;
        leading-trim: both;
        text-edge: cap;
        font-size: 25px;
        font-style: normal;
        font-weight: 600;
        line-height: 140%;
        letter-spacing: 2.5px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause li .block .text {
        color: #000;
        text-align: center;
        font-size: 16px;
        font-style: normal;
        font-weight: 300;
        line-height: 130%;
        letter-spacing: 1.6px;
        width: 184px;
        margin: 18px auto 0
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 {
        padding: 100px 0 140px;
        background-color: #f0f5f7
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup {
        display: flex;
        gap: 0 131px;
        justify-content: center;
        margin: 28px auto 0;
        position: relative;
        width: 1240px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup::before,
    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup::after {
        content: "";
        position: absolute;
        top: 50%;
        margin-top: 4px;
        width: 32px;
        height: 32px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzFfMjM1KSI+CjxwYXRoIGQ9Ik0xNS45OTk3IC0wLjA2NTQyOTdDMTYuMjg2NiAtMC4wNjUzNTA1IDE2LjUzMDkgMC4xNDM1ODEgMTYuNTc2OCAwLjQyNjc1OEMxNy41NTMzIDYuNDQ2NDUgMTguNDE4MiA5LjYzMDQ2IDIwLjM5NDIgMTEuNjA2NEMyMi4zNzAzIDEzLjU4MjEgMjUuNTUzNyAxNC40NDY1IDMxLjU3MjkgMTUuNDIyOUMzMS44NTYyIDE1LjQ2ODggMzIuMDY0MSAxNS43MTMxIDMyLjA2NDEgMTZDMzIuMDY0MSAxNi4yODcgMzEuODU2MiAxNi41MzEyIDMxLjU3MjkgMTYuNTc3MUMyNS41NTMzIDE3LjU1MzYgMjIuMzcwMiAxOC40MTg2IDIwLjM5NDIgMjAuMzk0NUMxOC40MTgyIDIyLjM3MDUgMTcuNTUzMyAyNS41NTM2IDE2LjU3NjggMzEuNTczMkMxNi41MzA5IDMxLjg1NjUgMTYuMjg2NiAzMi4wNjUzIDE1Ljk5OTcgMzIuMDY1NEMxNS43MTI4IDMyLjA2NTQgMTUuNDY3NSAzMS44NTY1IDE1LjQyMTYgMzEuNTczMkMxNC40NDUyIDI1LjU1MzkgMTMuNTgxIDIyLjM3MDUgMTEuNjA1MiAyMC4zOTQ1QzkuNjI5MTIgMTguNDE4NyA2LjQ0NTExIDE3LjU1MzYgMC40MjU0NzYgMTYuNTc3MUMwLjE0MjUxNCAxNi41MzA5IC0wLjA2NTczNDQgMTYuMjg2OCAtMC4wNjU3MzQ5IDE2Qy0wLjA2NTY5IDE1LjcxMzMgMC4xNDI1MyAxNS40NjkgMC40MjU0NzYgMTUuNDIyOUM2LjQ0NDk0IDE0LjQ0NjUgOS42MjkxMSAxMy41ODIyIDExLjYwNTIgMTEuNjA2NEMxMy41ODExIDkuNjMwNDcgMTQuNDQ1MSA2LjQ0NjM4IDE1LjQyMTYgMC40MjY3NThMMTUuNDQ3OSAwLjMyNDIxOUMxNS41Mjk0IDAuMDk0NTE4MiAxNS43NDg1IC0wLjA2NTM5MDQgMTUuOTk5NyAtMC4wNjU0Mjk3WiIgZmlsbD0iIzFBMkUzOCIvPgo8cGF0aCBkPSJNMTUuOTk5NyAtMC4wNjU0Mjk3QzE2LjI4NjYgLTAuMDY1MzUwNSAxNi41MzA5IDAuMTQzNTgxIDE2LjU3NjggMC40MjY3NThDMTcuNTUzMyA2LjQ0NjQ1IDE4LjQxODIgOS42MzA0NiAyMC4zOTQyIDExLjYwNjRDMjIuMzcwMyAxMy41ODIxIDI1LjU1MzcgMTQuNDQ2NSAzMS41NzI5IDE1LjQyMjlDMzEuODU2MiAxNS40Njg4IDMyLjA2NDEgMTUuNzEzMSAzMi4wNjQxIDE2QzMyLjA2NDEgMTYuMjg3IDMxLjg1NjIgMTYuNTMxMiAzMS41NzI5IDE2LjU3NzFDMjUuNTUzMyAxNy41NTM2IDIyLjM3MDIgMTguNDE4NiAyMC4zOTQyIDIwLjM5NDVDMTguNDE4MiAyMi4zNzA1IDE3LjU1MzMgMjUuNTUzNiAxNi41NzY4IDMxLjU3MzJDMTYuNTMwOSAzMS44NTY1IDE2LjI4NjYgMzIuMDY1MyAxNS45OTk3IDMyLjA2NTRDMTUuNzEyOCAzMi4wNjU0IDE1LjQ2NzUgMzEuODU2NSAxNS40MjE2IDMxLjU3MzJDMTQuNDQ1MiAyNS41NTM5IDEzLjU4MSAyMi4zNzA1IDExLjYwNTIgMjAuMzk0NUM5LjYyOTEyIDE4LjQxODcgNi40NDUxMSAxNy41NTM2IDAuNDI1NDc2IDE2LjU3NzFDMC4xNDI1MTQgMTYuNTMwOSAtMC4wNjU3MzQ0IDE2LjI4NjggLTAuMDY1NzM0OSAxNkMtMC4wNjU2OSAxNS43MTMzIDAuMTQyNTMgMTUuNDY5IDAuNDI1NDc2IDE1LjQyMjlDNi40NDQ5NCAxNC40NDY1IDkuNjI5MTEgMTMuNTgyMiAxMS42MDUyIDExLjYwNjRDMTMuNTgxMSA5LjYzMDQ3IDE0LjQ0NTEgNi40NDYzOCAxNS40MjE2IDAuNDI2NzU4TDE1LjQ0NzkgMC4zMjQyMTlDMTUuNTI5NCAwLjA5NDUxODIgMTUuNzQ4NSAtMC4wNjUzOTA0IDE1Ljk5OTcgLTAuMDY1NDI5N1oiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xXzIzNSkiLz4KPHBhdGggZD0iTTE1Ljk5OTcgLTAuMDY1NDI5N0MxNi4yODY2IC0wLjA2NTM1MDUgMTYuNTMwOSAwLjE0MzU4MSAxNi41NzY4IDAuNDI2NzU4QzE3LjU1MzMgNi40NDY0NSAxOC40MTgyIDkuNjMwNDYgMjAuMzk0MiAxMS42MDY0QzIyLjM3MDMgMTMuNTgyMSAyNS41NTM3IDE0LjQ0NjUgMzEuNTcyOSAxNS40MjI5QzMxLjg1NjIgMTUuNDY4OCAzMi4wNjQxIDE1LjcxMzEgMzIuMDY0MSAxNkMzMi4wNjQxIDE2LjI4NyAzMS44NTYyIDE2LjUzMTIgMzEuNTcyOSAxNi41NzcxQzI1LjU1MzMgMTcuNTUzNiAyMi4zNzAyIDE4LjQxODYgMjAuMzk0MiAyMC4zOTQ1QzE4LjQxODIgMjIuMzcwNSAxNy41NTMzIDI1LjU1MzYgMTYuNTc2OCAzMS41NzMyQzE2LjUzMDkgMzEuODU2NSAxNi4yODY2IDMyLjA2NTMgMTUuOTk5NyAzMi4wNjU0QzE1LjcxMjggMzIuMDY1NCAxNS40Njc1IDMxLjg1NjUgMTUuNDIxNiAzMS41NzMyQzE0LjQ0NTIgMjUuNTUzOSAxMy41ODEgMjIuMzcwNSAxMS42MDUyIDIwLjM5NDVDOS42MjkxMiAxOC40MTg3IDYuNDQ1MTEgMTcuNTUzNiAwLjQyNTQ3NiAxNi41NzcxQzAuMTQyNTE0IDE2LjUzMDkgLTAuMDY1NzM0NCAxNi4yODY4IC0wLjA2NTczNDkgMTZDLTAuMDY1NjkgMTUuNzEzMyAwLjE0MjUzIDE1LjQ2OSAwLjQyNTQ3NiAxNS40MjI5QzYuNDQ0OTQgMTQuNDQ2NSA5LjYyOTExIDEzLjU4MjIgMTEuNjA1MiAxMS42MDY0QzEzLjU4MTEgOS42MzA0NyAxNC40NDUxIDYuNDQ2MzggMTUuNDIxNiAwLjQyNjc1OEwxNS40NDc5IDAuMzI0MjE5QzE1LjUyOTQgMC4wOTQ1MTgyIDE1Ljc0ODUgLTAuMDY1MzkwNCAxNS45OTk3IC0wLjA2NTQyOTdaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfMV8yMzUpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xXzIzNSIgeDE9IjQuMzM1NjIiIHkxPSItMC4wNjU0Mjk5IiB4Mj0iMzMuNDQiIHkyPSIyLjM2NDU1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0QjkzQjIiLz4KPHN0b3Agb2Zmc2V0PSIwLjc5MzI2OSIgc3RvcC1jb2xvcj0iIzkwQURCOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCMEQwREUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzFfMjM1IiB4MT0iLTAuMDAwNjMxMDAzIiB5MT0iNS43Nzc1NyIgeDI9IjI4LjQ0NDMiIHkyPSIzMS45OTk1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMxQTJFMzgiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDk4MjlFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMV8yMzUiPgo8cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==")
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup::before {
        left: 33.3%;
        margin-left: -13px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup::after {
        left: 66.6%;
        margin-left: -18px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li {
        position: relative;
        display: flex
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap {
        display: block;
        position: relative;
        z-index: 3;
        height: 100%
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-top,
    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .img,
    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-bottom {
        position: relative;
        z-index: 3
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-top {
        padding-top: 37px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-top h3 {
        color: #4b93b2;
        text-align: center;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 160%;
        letter-spacing: 1.6px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-top .lineup-subtitle {
        color: #000;
        text-align: center;
        leading-trim: both;
        text-edge: cap;
        font-family: "Noto Serif JP";
        font-size: 25px;
        font-style: normal;
        font-weight: 600;
        line-height: 140%;
        letter-spacing: 2.5px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-top .lineup-subtitle::before {
        display: none
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .img {
        width: 276px;
        margin-top: 26px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-bottom {
        margin-top: 4px;
        padding-bottom: 48px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-bottom .text {
        color: #000;
        text-align: center;
        font-size: 16px;
        font-style: normal;
        font-weight: 350;
        line-height: 130%;
        letter-spacing: 1.6px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-bottom::before {
        content: "";
        width: 20px;
        height: 14px;
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -10px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjQ5NTMgMTMuMDc1N0MxMC42OTQ4IDE0LjA2NiA5LjE4NDk0IDE0LjA2NiA4LjM4NDQ1IDEzLjA3NTdMMC40NDgzMTggMy4yNTcyNEMtMC42MDg4MyAxLjk0OTM2IDAuMzIyMDQ2IC0xLjU3Mzg4ZS0wNyAyLjAwMzc1IC0xLjAzNjkzZS0wOEwxNy44NzYgMS4zNzcyM2UtMDZDMTkuNTU3NyAxLjUyNDI1ZS0wNiAyMC40ODg2IDEuOTQ5MzYgMTkuNDMxNCAzLjI1NzI0TDExLjQ5NTMgMTMuMDc1N1oiIGZpbGw9IiMxQTJFMzgiLz4KPC9zdmc+Cg==")
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap::before,
    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap::after {
        content: "";
        position: absolute
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap::before {
        width: 224px;
        height: 452px;
        border-radius: 160px;
        border: 1px solid #1a2e38;
        left: 26px;
        z-index: 1
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap::after {
        width: 210px;
        height: 436px;
        border-radius: 160px;
        background: #fff;
        top: 8px;
        left: 33px;
        z-index: 2
    }

    #new-contents #idnewrain26ss .main-contents.item-area {
        padding: 100px 0 83px;
        background-color: #fff
    }

    #new-contents #idnewrain26ss .main-contents.item-area#main-contents4 {
        padding-top: 86px
    }

    #new-contents #idnewrain26ss .main-contents.item-area#main-contents5 {
        padding-top: 86px;
        padding-bottom: 100px
    }

    #new-contents #idnewrain26ss .main-contents.item-area .subtitle {
        margin-top: 11px;
        padding-bottom: 0
    }

    #new-contents #idnewrain26ss .main-contents.item-area .subtitle::before {
        display: none
    }

    #new-contents #idnewrain26ss .main-contents.item-area .subtitle2 {
        position: relative;
        color: #000;
        text-align: center;
        font-size: 18px;
        font-style: normal;
        font-weight: 350;
        line-height: 130%;
        letter-spacing: 1.8px;
        margin-top: 33px;
        padding-bottom: 77px
    }

    #new-contents #idnewrain26ss .main-contents.item-area .subtitle2::before {
        content: "";
        width: 37px;
        height: 37px;
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -18px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzUzNTc3IDM1LjcwOUwzNS43MDg5IDAuMzUzNjQ3IiBzdHJva2U9IiMxQTJFMzgiLz4KPC9zdmc+Cg==");
        background-size: 100%
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items {
        display: flex;
        gap: 0 68px;
        justify-content: center;
        margin: 20px auto 0;
        position: relative;
        width: 1096px
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li {
        position: relative
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .img {
        position: relative;
        padding: 0 10px;
        display: block
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .img picture {
        display: block;
        z-index: 2
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .img img {
        border-radius: 160px 160px 0 0;
        overflow: hidden
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .img::before {
        content: "";
        position: absolute;
        top: -11px;
        left: 0;
        z-index: 1;
        border-radius: 160px 160px 0 0;
        border: 1px solid #1a2e38;
        width: 320px;
        height: 400px
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .img::after {
        content: "";
        position: absolute;
        top: 28px;
        left: -4px;
        width: 60px;
        height: 60px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzFfMjgzKSI+CjxwYXRoIGQ9Ik0zMCAtMC4xMjIwN0MzMC41MzggLTAuMTIyMDY5IDMwLjk5NjggMC4yNjg3NDggMzEuMDgzIDAuNzk5ODA1QzMyLjkxMzggMTIuMDg2OCAzNC41MzQzIDE4LjA1NjcgMzguMjM5MyAyMS43NjE3QzQxLjk0NDMgMjUuNDY2NCA0Ny45MTM3IDI3LjA4NjIgNTkuMjAwMiAyOC45MTdDNTkuNzMxMyAyOS4wMDMxIDYwLjEyMiAyOS40NjIgNjAuMTIyMSAzMEM2MC4xMjIgMzAuNTM4IDU5LjczMTMgMzAuOTk2OSA1OS4yMDAyIDMxLjA4M0M0Ny45MTMyIDMyLjkxMzggNDEuOTQ0MyAzNC41MzQzIDM4LjIzOTMgMzguMjM5M0MzNC41MzQzIDQxLjk0NDMgMzIuOTEzOCA0Ny45MTMyIDMxLjA4MyA1OS4yMDAyQzMwLjk5NjkgNTkuNzMxMyAzMC41MzgxIDYwLjEyMjEgMzAgNjAuMTIyMUMyOS40NjIgNjAuMTIyIDI5LjAwMzEgNTkuNzMxMyAyOC45MTcgNTkuMjAwMkMyNy4wODYyIDQ3LjkxMzYgMjUuNDY2NCA0MS45NDQzIDIxLjc2MTcgMzguMjM5M0MxOC4wNTY3IDM0LjUzNDMgMTIuMDg2OCAzMi45MTM4IDAuNzk5ODA1IDMxLjA4M0MwLjI2ODc5OCAzMC45OTY4IC0wLjEyMTk5NSAzMC41MzggLTAuMTIyMDcgMzBDLTAuMTIxOTg2IDI5LjQ2MiAwLjI2ODc3NiAyOS4wMDMyIDAuNzk5ODA1IDI4LjkxN0MxMi4wODY4IDI3LjA4NjIgMTguMDU2NyAyNS40NjY3IDIxLjc2MTcgMjEuNzYxN0MyNS40NjY3IDE4LjA1NjcgMjcuMDg2MiAxMi4wODY4IDI4LjkxNyAwLjc5OTgwNUwyOC45NjU4IDAuNjA3NDIyQzI5LjExODYgMC4xNzY4NTMgMjkuNTI5MiAtMC4xMjE5OTcgMzAgLTAuMTIyMDdaIiBmaWxsPSIjMUEyRTM4Ii8+CjxwYXRoIGQ9Ik0zMCAtMC4xMjIwN0MzMC41MzggLTAuMTIyMDY5IDMwLjk5NjggMC4yNjg3NDggMzEuMDgzIDAuNzk5ODA1QzMyLjkxMzggMTIuMDg2OCAzNC41MzQzIDE4LjA1NjcgMzguMjM5MyAyMS43NjE3QzQxLjk0NDMgMjUuNDY2NCA0Ny45MTM3IDI3LjA4NjIgNTkuMjAwMiAyOC45MTdDNTkuNzMxMyAyOS4wMDMxIDYwLjEyMiAyOS40NjIgNjAuMTIyMSAzMEM2MC4xMjIgMzAuNTM4IDU5LjczMTMgMzAuOTk2OSA1OS4yMDAyIDMxLjA4M0M0Ny45MTMyIDMyLjkxMzggNDEuOTQ0MyAzNC41MzQzIDM4LjIzOTMgMzguMjM5M0MzNC41MzQzIDQxLjk0NDMgMzIuOTEzOCA0Ny45MTMyIDMxLjA4MyA1OS4yMDAyQzMwLjk5NjkgNTkuNzMxMyAzMC41MzgxIDYwLjEyMjEgMzAgNjAuMTIyMUMyOS40NjIgNjAuMTIyIDI5LjAwMzEgNTkuNzMxMyAyOC45MTcgNTkuMjAwMkMyNy4wODYyIDQ3LjkxMzYgMjUuNDY2NCA0MS45NDQzIDIxLjc2MTcgMzguMjM5M0MxOC4wNTY3IDM0LjUzNDMgMTIuMDg2OCAzMi45MTM4IDAuNzk5ODA1IDMxLjA4M0MwLjI2ODc5OCAzMC45OTY4IC0wLjEyMTk5NSAzMC41MzggLTAuMTIyMDcgMzBDLTAuMTIxOTg2IDI5LjQ2MiAwLjI2ODc3NiAyOS4wMDMyIDAuNzk5ODA1IDI4LjkxN0MxMi4wODY4IDI3LjA4NjIgMTguMDU2NyAyNS40NjY3IDIxLjc2MTcgMjEuNzYxN0MyNS40NjY3IDE4LjA1NjcgMjcuMDg2MiAxMi4wODY4IDI4LjkxNyAwLjc5OTgwNUwyOC45NjU4IDAuNjA3NDIyQzI5LjExODYgMC4xNzY4NTMgMjkuNTI5MiAtMC4xMjE5OTcgMzAgLTAuMTIyMDdaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMV8yODMpIi8+CjxwYXRoIGQ9Ik0zMCAtMC4xMjIwN0MzMC41MzggLTAuMTIyMDY5IDMwLjk5NjggMC4yNjg3NDggMzEuMDgzIDAuNzk5ODA1QzMyLjkxMzggMTIuMDg2OCAzNC41MzQzIDE4LjA1NjcgMzguMjM5MyAyMS43NjE3QzQxLjk0NDMgMjUuNDY2NCA0Ny45MTM3IDI3LjA4NjIgNTkuMjAwMiAyOC45MTdDNTkuNzMxMyAyOS4wMDMxIDYwLjEyMiAyOS40NjIgNjAuMTIyMSAzMEM2MC4xMjIgMzAuNTM4IDU5LjczMTMgMzAuOTk2OSA1OS4yMDAyIDMxLjA4M0M0Ny45MTMyIDMyLjkxMzggNDEuOTQ0MyAzNC41MzQzIDM4LjIzOTMgMzguMjM5M0MzNC41MzQzIDQxLjk0NDMgMzIuOTEzOCA0Ny45MTMyIDMxLjA4MyA1OS4yMDAyQzMwLjk5NjkgNTkuNzMxMyAzMC41MzgxIDYwLjEyMjEgMzAgNjAuMTIyMUMyOS40NjIgNjAuMTIyIDI5LjAwMzEgNTkuNzMxMyAyOC45MTcgNTkuMjAwMkMyNy4wODYyIDQ3LjkxMzYgMjUuNDY2NCA0MS45NDQzIDIxLjc2MTcgMzguMjM5M0MxOC4wNTY3IDM0LjUzNDMgMTIuMDg2OCAzMi45MTM4IDAuNzk5ODA1IDMxLjA4M0MwLjI2ODc5OCAzMC45OTY4IC0wLjEyMTk5NSAzMC41MzggLTAuMTIyMDcgMzBDLTAuMTIxOTg2IDI5LjQ2MiAwLjI2ODc3NiAyOS4wMDMyIDAuNzk5ODA1IDI4LjkxN0MxMi4wODY4IDI3LjA4NjIgMTguMDU2NyAyNS40NjY3IDIxLjc2MTcgMjEuNzYxN0MyNS40NjY3IDE4LjA1NjcgMjcuMDg2MiAxMi4wODY4IDI4LjkxNyAwLjc5OTgwNUwyOC45NjU4IDAuNjA3NDIyQzI5LjExODYgMC4xNzY4NTMgMjkuNTI5MiAtMC4xMjE5OTcgMzAgLTAuMTIyMDdaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfMV8yODMpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xXzI4MyIgeDE9IjguMTMwNTUiIHkxPSItMC4xMjIwNzEiIHgyPSI2Mi43MDE4IiB5Mj0iNC40MzQzMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNEI5M0IyIi8+CjxzdG9wIG9mZnNldD0iMC43OTMyNjkiIHN0b3AtY29sb3I9IiM5MEFEQjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjBEMERFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8xXzI4MyIgeDE9IjYuNjI4MDdlLTA3IiB5MT0iMTAuODMzMyIgeDI9IjUzLjMzMzMiIHkyPSI2MCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMUEyRTM4Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQ5ODI5RSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzFfMjgzIj4KPHJlY3Qgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
        z-index: 3
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .block-bottom {
        padding: 40px 0 0
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .block-bottom .name {
        color: #1a2e38;
        text-align: center;
        font-size: 19px;
        font-style: normal;
        font-weight: 700;
        line-height: 160%
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .block-bottom .color {
        color: #1a2e38;
        text-align: center;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 160%
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .block-bottom .price {
        color: #1a2e38;
        text-align: center;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 160%;
        margin-top: 5px
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .btn-wrap .btn {
        border-radius: 70px;
        border: 1px solid #1a2e38;
        background-color: #f0f5f7;
        margin-top: 30px;
        padding: 10px;
        display: block;
        position: relative;
        z-index: 1
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .btn-wrap .btn span {
        color: #1a2e38;
        text-align: center;
        leading-trim: both;
        text-edge: cap;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: 160%
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .btn-wrap:after {
        z-index: 2
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li:nth-child(2) {
        margin-top: 61px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 {
        padding: 100px 0 100px;
        background-color: #f0f5f7
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 h2 {
        position: relative;
        padding-top: 51px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 h2::before {
        content: "";
        width: 62px;
        height: 41px;
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -31px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iNDEiIHZpZXdCb3g9IjAgMCA2MiA0MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzFfNDQxKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzEuMTI3MiAwQzMxLjU5MzYgMS4yNjMwMSAzMi41OSAyLjI2NTk5IDMzLjg1NjcgMi43MzI5OEMzMi41OTUzIDMuMTk5OTcgMzEuNTk4OSA0LjE5NzY0IDMxLjEyNzIgNS40NjU5NkMzMC42NjA4IDQuMjAyOTUgMjkuNjY0NCAzLjIwNTI4IDI4LjM5NzcgMi43MzI5OEMyOS42NTkxIDIuMjY1OTkgMzAuNjU1NSAxLjI2ODMxIDMxLjEyNzIgMFoiIGZpbGw9IiNENUJCNTMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjM4NzI4NSAxNS40NzQ2QzEuNTUzMjggMTYuMTUzOSAyLjk1MjQ4IDE2LjI5MTkgNC4yMjQ0NyAxNS44NTE0QzMuNTQ2MDcgMTcuMDE4OSAzLjQwODI3IDE4LjQxOTkgMy44NDgxNyAxOS42OTM1QzIuNjgyMTggMTkuMDE0MiAxLjI4Mjk4IDE4Ljg3NjIgMC4wMTA5ODYzIDE5LjMyMkMwLjY4OTM4NCAxOC4xNTQ1IDAuODI3MTgzIDE2Ljc1MzUgMC4zODcyODUgMTUuNDc5OVYxNS40NzQ2WiIgZmlsbD0iI0Q1QkI1MyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYxLjYxOCAxNS40NzQ2QzYwLjQ1MiAxNi4xNTM5IDU5LjA1MjggMTYuMjkxOSA1Ny43ODA4IDE1Ljg1MTRDNTguNDU5MiAxNy4wMTg5IDU4LjU5NyAxOC40MTk5IDU4LjE1NzEgMTkuNjkzNUM1OS4zMjMxIDE5LjAxNDIgNjAuNzIyMyAxOC44NzYyIDYxLjk5NDMgMTkuMzIyQzYxLjMxNTkgMTguMTU0NSA2MS4xNzgxIDE2Ljc1MzUgNjEuNjIzMyAxNS40Nzk5TDYxLjYxOCAxNS40NzQ2WiIgZmlsbD0iI0Q1QkI1MyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUxLjAzOTIgMzguNjcwNUM1MS4wMzkyIDM4LjUwMDcgNTAuOTcwMyAzOC4zNDE1IDUwLjg1MzcgMzguMjE5NEM1MC43MzcxIDM4LjEwMjcgNTAuNTcyOCAzOC4wMzM3IDUwLjQwMzIgMzguMDMzN0gxMi4wNzM3QzExLjkwNDEgMzguMDMzNyAxMS43NDUxIDM4LjEwMjcgMTEuNjIzMiAzOC4yMTk0QzExLjUwMTMgMzguMzQxNSAxMS40Mzc3IDM4LjUwMDcgMTEuNDM3NyAzOC42NzA1VjQwLjM2MzRDMTEuNDM3NyA0MC41MzMyIDExLjUwNjYgNDAuNjkyNCAxMS42MjMyIDQwLjgxNDRDMTEuNzM5OCA0MC45MzEyIDExLjkwNDEgNDEuMDAwMiAxMi4wNzM3IDQxLjAwMDJINTAuNDA4NUM1MC41NzgxIDQxLjAwMDIgNTAuNzM3MSA0MC45MzEyIDUwLjg1OSA0MC44MTQ0QzUwLjk3NTYgNDAuNjkyNCA1MS4wNDQ1IDQwLjUzMzIgNTEuMDQ0NSA0MC4zNjM0VjM4LjY3MDVINTEuMDM5MloiIGZpbGw9IiNENUJCNTMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS4yMjU4IDM2LjgyOTFDMTAuMzY3MiAzMS45MDQ1IDcuNTI2MzcgMjUuODgxMyA0LjQ3ODg4IDE5Ljk1MzZDNC40Nzg4OCAxOS45NTM2IDEzLjE0NDMgMjMuNzA1NSAxOC4yMjcgMjEuNDAyNEMyMi45MzM0IDE5LjI2MzggMjAuOTc3NyAxMS41OTU1IDIwLjk3NzcgMTEuNTk1NUMyMC45Nzc3IDExLjU5NTUgMjguNDkzMSAxMi4xMzY4IDMxLjEzMjUgNi40NjM4N0wzMS4xNjQzIDYuNTI3NTVDMzMuODMwMiAxMi4xMzE1IDQxLjI4NzIgMTEuNTk1NSA0MS4yODcyIDExLjU5NTVDNDEuMjg3MiAxMS41OTU1IDM5LjMzMTYgMTkuMjYzOCA0NC4wMzc5IDIxLjQwMjRDNDkuMTE1MyAyMy43MDU1IDU3Ljc4NjEgMTkuOTUzNiA1Ny43ODYxIDE5Ljk1MzZDNTQuNzM4NiAyNS44ODY2IDUxLjkwMzEgMzEuOTA0NSA1MS4wMzkyIDM2LjgyOTFIMTEuMjI1OFpNMzEuMTI3MiAxMy4xNDUxQzMxLjEyNzIgMTMuMTQ1MSAzMS4xNzQ5IDEzLjI3MjQgMzEuMjQzOCAxMy40Njg4QzMxLjcyNjEgMTQuNzc5NiAzMi43NTk2IDE1LjgxNDQgMzQuMDc0IDE2LjMwMjZDMzQuMjcwMSAxNi4zNzY5IDM0LjM5NzMgMTYuNDE5MyAzNC4zOTczIDE2LjQxOTNDMzQuMzk3MyAxNi40MTkzIDM0LjI3MDEgMTYuNDY3MSAzNC4wNzQgMTYuNTM2MUMzMi43NjQ5IDE3LjAyNDMgMzEuNzMxNCAxOC4wNTkxIDMxLjI0MzggMTkuMzY5OUMzMS4xNjk2IDE5LjU2NjIgMzEuMTI3MiAxOS42OTM2IDMxLjEyNzIgMTkuNjkzNkMzMS4xMjcyIDE5LjY5MzYgMzEuMDc5NSAxOS41NjYyIDMxLjAxMDYgMTkuMzY5OUMzMC41MjMgMTguMDU5MSAyOS40OTQ4IDE3LjAyNDMgMjguMTgwNCAxNi41MzYxQzI3Ljk4NDMgMTYuNDYxOCAyNy44NTcxIDE2LjQxOTMgMjcuODU3MSAxNi40MTkzQzI3Ljg1NzEgMTYuNDE5MyAyNy45ODQzIDE2LjM3MTYgMjguMTgwNCAxNi4zMDI2QzI5LjQ4OTUgMTUuODE0NCAzMC41MjMgMTQuNzg0OSAzMS4wMTA2IDEzLjQ2ODhDMzEuMDg0OCAxMy4yNzI0IDMxLjEyNzIgMTMuMTQ1MSAzMS4xMjcyIDEzLjE0NTFaIiBmaWxsPSIjRDVCQjUzIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMV80NDEiPgo8cmVjdCB3aWR0aD0iNjIiIGhlaWdodD0iNDEiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
        background-size: 100%
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .subtitle {
        padding-bottom: 0
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .subtitle::before {
        display: none
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking {
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        gap: 0;
        margin: 47px auto 0;
        position: relative;
        width: 1000px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li {
        position: relative;
        display: flex
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a {
        padding-left: 132px;
        display: flex;
        gap: 0 30px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a .img {
        width: 170px;
        height: 170px;
        padding: 10px;
        background-color: #fff
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a .info {
        width: calc(100% - 212px)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a .info .name {
        color: #1a2e38;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 160%;
        margin-top: 7px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a .info .name span {
        font-size: 19px;
        color: #1a2e38;
        font-style: normal;
        font-weight: 700;
        line-height: 160%;
        padding: 0 3px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a .info .name span.color {
        font-size: 16px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a .info .price {
        color: #1a2e38;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 160%;
        margin-top: 6px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a .info .text {
        color: #1a2e38;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 160%;
        margin-top: 16px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a::before {
        content: "";
        position: absolute;
        top: 50%;
        margin-top: -33px;
        left: 0px;
        width: 100px;
        height: 65px;
        background-size: 100%
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li:nth-of-type(1) a::before {
        background-image: url(../img/rank_icon1.png)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li:nth-of-type(2) a::before {
        background-image: url(../img/rank_icon2.png)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li:nth-of-type(3) a::before {
        background-image: url(../img/rank_icon3.png)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li:nth-of-type(n + 2) {
        margin-top: 48px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents7 {
        padding: 43px 0 90px;
        background-color: #fff
    }

    #new-contents #idnewrain26ss .main-contents#main-contents7 .btn-wrap {
        display: flex;
        justify-content: center;
        margin-top: 50px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents7 .btn-wrap .btn {
        border-radius: 66px;
        background-color: #1a2e38;
        width: 100%;
        padding: 30px 0 32px;
        max-width: 550px;
        position: relative
    }

    #new-contents #idnewrain26ss .main-contents#main-contents7 .btn-wrap .btn span {
        color: #fff;
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 160%;
        letter-spacing: 2.4px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents7 .btn-wrap .btn::before {
        content: "";
        position: absolute;
        top: 50%;
        right: 30px;
        width: 12px;
        height: 17px;
        margin-top: -9px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxMiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjAxMzQgNy42NzQzMUMxMS41MTc3IDguMDc0NjcgMTEuNTE3NyA4Ljg0MDM3IDExLjAxMzQgOS4yNDA3M0wxLjYyMTc2IDE2LjY5NjRDMC45NjYzOTcgMTcuMjE2NiAwIDE2Ljc0OTkgMCAxNS45MTMxTDAgMS4wMDE4OUMwIDAuMTY1MTMzIDAuOTY2Mzk4IC0wLjMwMTU3OCAxLjYyMTc2IDAuMjE4NjgyTDExLjAxMzQgNy42NzQzMVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=")
    }
}

@media screen and (max-width: 768px) {
    #new-contents #idnewrain26ss .inner {
        margin: 0 auto;
        padding: 0 clamp(1.25rem, 0rem + 5.0890585242vw, 2.4427480916rem)
    }

    #new-contents #idnewrain26ss .breadcrumbs {
        display: none
    }

    #new-contents #idnewrain26ss .hr {
        position: relative;
        text-align: center;
        height: clamp(3.75rem, 0rem + 15.2671755725vw, 7.3282442748rem);
        display: flex;
        justify-content: center;
        align-items: center
    }

    #new-contents #idnewrain26ss .hr::before {
        content: "";
        position: absolute;
        top: 50%;
        left: 0;
        display: block;
        width: 100%;
        height: clamp(.0625rem, 0rem + .2544529262vw, .1221374046rem);
        background-color: #b8d8e8
    }

    #new-contents #idnewrain26ss .hr span {
        background-color: #fff;
        padding: 0 clamp(1.25rem, 0rem + 5.0890585242vw, 2.4427480916rem);
        position: relative
    }

    #new-contents #idnewrain26ss .hr span::before {
        content: "";
        display: block;
        position: relative;
        top: 0;
        left: 50%;
        margin-left: calc(0px - clamp(.9375rem, 0rem + 3.8167938931vw, 1.8320610687rem));
        width: clamp(1.875rem, 0rem + 7.6335877863vw, 3.6641221374rem);
        height: clamp(1.875rem, 0rem + 7.6335877863vw, 3.6641221374rem);
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI0I4RDhFOCIgZD0iTTE1LTAuMDYxYzAuMjY5LDAsMC40OTksMC4xOTUsMC41NDIsMC40NjFjMC45MTYsNS42NDMsMS43MjcsOC42MjgsMy41NzgsMTAuNDgKCWMxLjg1NCwxLjg1Myw0LjgzOCwyLjY2MywxMC40OCwzLjU3OGMwLjI2NiwwLjA0MywwLjQ2MSwwLjI3MiwwLjQ2MSwwLjU0MXMtMC4xOTUsMC40OTktMC40NjEsMC41NDIKCWMtNS42NDMsMC45MTYtOC42MjcsMS43MjctMTAuNDgsMy41NzhjLTEuODUyLDEuODU0LTIuNjYyLDQuODM4LTMuNTc4LDEwLjQ4Yy0wLjA0MiwwLjI2Ni0wLjI3MiwwLjQ2MS0wLjU0MiwwLjQ2MQoJcy0wLjQ5OC0wLjE5NS0wLjU0MS0wLjQ2MWMtMC45MTYtNS42NDMtMS43MjYtOC42MjctMy41NzgtMTAuNDhjLTEuODUzLTEuODUyLTQuODM3LTIuNjYyLTEwLjQ4LTMuNTc4CglDMC4xMzQsMTUuNDk5LTAuMDYxLDE1LjI2OS0wLjA2MSwxNXMwLjE5NS0wLjQ5OCwwLjQ2MS0wLjU0MWM1LjY0NC0wLjkxNiw4LjYyOC0xLjcyNiwxMC40OC0zLjU3OHMyLjY2My00LjgzNywzLjU3OC0xMC40OAoJbDAuMDI0LTAuMDk2QzE0LjU1OSwwLjA4OSwxNC43NjQtMC4wNjEsMTUtMC4wNjF6Ii8+CjxwYXRoIGZpbGw9IiNCOEQ4RTgiIGQ9Ik0xNS0wLjA2MWMwLjI2OSwwLDAuNDk5LDAuMTk1LDAuNTQyLDAuNDYxYzAuOTE2LDUuNjQzLDEuNzI3LDguNjI4LDMuNTc4LDEwLjQ4CgljMS44NTQsMS44NTMsNC44MzgsMi42NjMsMTAuNDgsMy41NzhjMC4yNjYsMC4wNDMsMC40NjEsMC4yNzIsMC40NjEsMC41NDFzLTAuMTk1LDAuNDk5LTAuNDYxLDAuNTQyCgljLTUuNjQzLDAuOTE2LTguNjI3LDEuNzI3LTEwLjQ4LDMuNTc4Yy0xLjg1MiwxLjg1NC0yLjY2Miw0LjgzOC0zLjU3OCwxMC40OGMtMC4wNDIsMC4yNjYtMC4yNzIsMC40NjEtMC41NDIsMC40NjEKCXMtMC40OTgtMC4xOTUtMC41NDEtMC40NjFjLTAuOTE2LTUuNjQzLTEuNzI2LTguNjI3LTMuNTc4LTEwLjQ4Yy0xLjg1My0xLjg1Mi00LjgzNy0yLjY2Mi0xMC40OC0zLjU3OAoJQzAuMTM0LDE1LjQ5OS0wLjA2MSwxNS4yNjktMC4wNjEsMTVzMC4xOTUtMC40OTgsMC40NjEtMC41NDFjNS42NDQtMC45MTYsOC42MjgtMS43MjYsMTAuNDgtMy41NzhzMi42NjMtNC44MzcsMy41NzgtMTAuNDgKCWwwLjAyNC0wLjA5NkMxNC41NTksMC4wODksMTQuNzY0LTAuMDYxLDE1LTAuMDYxeiIvPgo8L3N2Zz4K");
        background-size: 100%
    }

    #new-contents #idnewrain26ss .bg-area#mv {
        width: 100%;
        position: relative;
        background-color: #ecf4f8;
        padding-bottom: clamp(6.0625rem, 0rem + 24.6819338422vw, 11.8473282443rem)
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner {
        position: relative;
        margin: 0 auto;
        padding-top: clamp(2.5625rem, 0rem + 10.4325699746vw, 5.0076335878rem)
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .logo {
        width: clamp(13.375rem, 0rem + 54.4529262087vw, 26.1374045802rem);
        height: clamp(1.375rem, 0rem + 5.5979643766vw, 2.6870229008rem);
        position: relative;
        top: 0;
        left: 0;
        margin-left: clamp(2.6875rem, 0rem + 10.941475827vw, 5.2519083969rem)
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .logo::before {
        content: "";
        position: absolute;
        top: calc(0px - clamp(.5625rem, 0rem + 2.2900763359vw, 1.0992366412rem));
        right: calc(0px - clamp(2.8125rem, 0rem + 11.4503816794vw, 5.4961832061rem));
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0IC0wLjA5NzY1NjJDMjQuNDMwNCAtMC4wOTc2NTYyIDI0Ljc5NzIgMC4yMTQ4MDIgMjQuODY2MiAwLjYzOTY0OEMyNi4zMzA5IDkuNjY5MzkgMjcuNjI3OCAxNC40NDUyIDMwLjU5MTggMTcuNDA5MkMzMy41NTU4IDIwLjM3MjkgMzguMzMxMSAyMS42NjkyIDQ3LjM2MDQgMjMuMTMzOEM0Ny43ODUyIDIzLjIwMjcgNDguMDk3NiAyMy41Njk2IDQ4LjA5NzcgMjRDNDguMDk3NiAyNC40MzA0IDQ3Ljc4NTIgMjQuNzk3MyA0Ny4zNjA0IDI0Ljg2NjJDMzguMzMwNiAyNi4zMzA5IDMzLjU1NTggMjcuNjI3OCAzMC41OTE4IDMwLjU5MThDMjcuNjI3OCAzMy41NTU4IDI2LjMzMDkgMzguMzMwNyAyNC44NjYyIDQ3LjM2MDRDMjQuNzk3MiA0Ny43ODUyIDI0LjQzMDQgNDguMDk3NyAyNCA0OC4wOTc3QzIzLjU2OTYgNDguMDk3NiAyMy4yMDI4IDQ3Ljc4NTIgMjMuMTMzOCA0Ny4zNjA0QzIxLjY2OTIgMzguMzMxMSAyMC4zNzI5IDMzLjU1NTggMTcuNDA5MiAzMC41OTE4QzE0LjQ0NTEgMjcuNjI3OCA5LjY2OTQ2IDI2LjMzMDkgMC42Mzk2NDggMjQuODY2MkMwLjIxNDg0MiAyNC43OTcyIC0wLjA5NzU5NzIgMjQuNDMwNCAtMC4wOTc2NTYyIDI0Qy0wLjA5NzU4OSAyMy41Njk2IDAuMjE0ODM1IDIzLjIwMjggMC42Mzk2NDggMjMuMTMzOEM5LjY2OTQxIDIxLjY2OTEgMTQuNDQ1MSAyMC4zNzMyIDE3LjQwOTIgMTcuNDA5MkMyMC4zNzMyIDE0LjQ0NTIgMjEuNjY5MSA5LjY2OTM5IDIzLjEzMzggMC42Mzk2NDhMMjMuMTcyOSAwLjQ4NjMyOEMyMy4yOTUgMC4xNDE3NzcgMjMuNjIzMyAtMC4wOTc1OTczIDI0IC0wLjA5NzY1NjJaIiBmaWxsPSIjMUEyRTM4Ii8+CjxwYXRoIGQ9Ik0yNCAtMC4wOTc2NTYyQzI0LjQzMDQgLTAuMDk3NjU2MiAyNC43OTcyIDAuMjE0ODAyIDI0Ljg2NjIgMC42Mzk2NDhDMjYuMzMwOSA5LjY2OTM5IDI3LjYyNzggMTQuNDQ1MiAzMC41OTE4IDE3LjQwOTJDMzMuNTU1OCAyMC4zNzI5IDM4LjMzMTEgMjEuNjY5MiA0Ny4zNjA0IDIzLjEzMzhDNDcuNzg1MiAyMy4yMDI3IDQ4LjA5NzYgMjMuNTY5NiA0OC4wOTc3IDI0QzQ4LjA5NzYgMjQuNDMwNCA0Ny43ODUyIDI0Ljc5NzMgNDcuMzYwNCAyNC44NjYyQzM4LjMzMDYgMjYuMzMwOSAzMy41NTU4IDI3LjYyNzggMzAuNTkxOCAzMC41OTE4QzI3LjYyNzggMzMuNTU1OCAyNi4zMzA5IDM4LjMzMDcgMjQuODY2MiA0Ny4zNjA0QzI0Ljc5NzIgNDcuNzg1MiAyNC40MzA0IDQ4LjA5NzcgMjQgNDguMDk3N0MyMy41Njk2IDQ4LjA5NzYgMjMuMjAyOCA0Ny43ODUyIDIzLjEzMzggNDcuMzYwNEMyMS42NjkyIDM4LjMzMTEgMjAuMzcyOSAzMy41NTU4IDE3LjQwOTIgMzAuNTkxOEMxNC40NDUxIDI3LjYyNzggOS42Njk0NiAyNi4zMzA5IDAuNjM5NjQ4IDI0Ljg2NjJDMC4yMTQ4NDIgMjQuNzk3MiAtMC4wOTc1OTcyIDI0LjQzMDQgLTAuMDk3NjU2MiAyNEMtMC4wOTc1ODkgMjMuNTY5NiAwLjIxNDgzNSAyMy4yMDI4IDAuNjM5NjQ4IDIzLjEzMzhDOS42Njk0MSAyMS42NjkxIDE0LjQ0NTEgMjAuMzczMiAxNy40MDkyIDE3LjQwOTJDMjAuMzczMiAxNC40NDUyIDIxLjY2OTEgOS42NjkzOSAyMy4xMzM4IDAuNjM5NjQ4TDIzLjE3MjkgMC40ODYzMjhDMjMuMjk1IDAuMTQxNzc3IDIzLjYyMzMgLTAuMDk3NTk3MyAyNCAtMC4wOTc2NTYyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzFfMTc4KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzFfMTc4IiB4MT0iNi41MDQ0NCIgeTE9Ii0wLjA5NzY1NjUiIHgyPSI1MC4xNjE0IiB5Mj0iMy41NDc0NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNEI5M0IyIi8+CjxzdG9wIG9mZnNldD0iMC43OTMyNjkiIHN0b3AtY29sb3I9IiM5MEFEQjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjBEMERFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
        background-size: 100%;
        width: clamp(1.9375rem, 0rem + 7.8880407125vw, 3.786259542rem);
        height: clamp(1.9375rem, 0rem + 7.8880407125vw, 3.786259542rem)
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .catch {
        width: clamp(17.875rem, 0rem + 72.7735368957vw, 34.9312977099rem);
        margin-top: clamp(2.375rem, 0rem + 9.6692111959vw, 4.641221374rem);
        margin-left: clamp(2.5625rem, 0rem + 10.4325699746vw, 5.0076335878rem)
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .text {
        color: #1a2e38;
        leading-trim: both;
        text-edge: cap;
        font-size: clamp(.875rem, 0rem + 3.5623409669vw, 1.7099236641rem);
        font-style: normal;
        font-weight: 500;
        line-height: 160%;
        letter-spacing: clamp(.175rem, 0rem + .7124681934vw, .3419847328rem);
        margin-top: clamp(1.5rem, 0rem + 6.106870229vw, 2.9312977099rem);
        margin-left: clamp(2.6875rem, 0rem + 10.941475827vw, 5.2519083969rem);
        position: relative;
        display: inline-block;
        padding-right: clamp(2.8125rem, 0rem + 11.4503816794vw, 5.4961832061rem)
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .text::before {
        content: "";
        position: absolute;
        top: clamp(.4375rem, 0rem + 1.7811704835vw, .8549618321rem);
        right: 0;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iOTkiIHZpZXdCb3g9IjAgMCA5OSA5OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzUzNTQ2IDk3LjkzNDNMOTcuOTM0MyAwLjM1MzUyNyIgc3Ryb2tlPSIjMUEyRTM4Ii8+Cjwvc3ZnPgo=);
        background-size: 100%;
        width: clamp(2.1875rem, 0rem + 8.9058524173vw, 4.2748091603rem);
        height: clamp(2.1875rem, 0rem + 8.9058524173vw, 4.2748091603rem)
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo {
        position: relative;
        margin-top: clamp(1.5rem, 0rem + 6.106870229vw, 2.9312977099rem)
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo::before,
    #new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo:after {
        content: "";
        position: absolute
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo::before {
        top: clamp(3.375rem, 0rem + 13.7404580153vw, 6.5954198473rem);
        right: calc(0px - clamp(.25rem, 0rem + 1.0178117048vw, .4885496183rem));
        width: clamp(10.4375rem, 0rem + 42.4936386768vw, 20.3969465649rem);
        height: clamp(13.25rem, 0rem + 53.9440203562vw, 25.893129771rem);
        border-radius: clamp(14.375rem, 0rem + 58.524173028vw, 28.0916030534rem) clamp(14.375rem, 0rem + 58.524173028vw, 28.0916030534rem) 0 0;
        border: clamp(.0625rem, 0rem + .2544529262vw, .1221374046rem) solid #1a2e38
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo::after {
        top: 0;
        left: calc(0px - clamp(.25rem, 0rem + 1.0178117048vw, .4885496183rem));
        width: clamp(19.3125rem, 0rem + 78.6259541985vw, 37.7404580153rem);
        height: clamp(13.0625rem, 0rem + 53.1806615776vw, 25.5267175573rem);
        border-radius: clamp(5.1875rem, 0rem + 21.1195928753vw, 10.1374045802rem) 0 clamp(11.875rem, 0rem + 48.3460559796vw, 23.2061068702rem) 0;
        border-top: clamp(.0625rem, 0rem + .2544529262vw, .1221374046rem) solid #1a2e38;
        border-left: clamp(.0625rem, 0rem + .2544529262vw, .1221374046rem) solid #1a2e38
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo .mv-photo1 {
        width: clamp(9.9375rem, 0rem + 40.4580152672vw, 19.4198473282rem);
        position: absolute;
        z-index: 2;
        right: 0;
        top: clamp(3.6875rem, 0rem + 15.0127226463vw, 7.2061068702rem)
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo .mv-photo2 {
        width: clamp(19.0625rem, 0rem + 77.6081424936vw, 37.2519083969rem);
        position: relative;
        z-index: 1;
        left: 0px;
        top: clamp(.25rem, 0rem + 1.0178117048vw, .4885496183rem);
        border-radius: 79.373px 0;
        border: .418px solid #1a2e38;
        background: #fff;
        overflow: hidden;
        display: flex;
        justify-content: flex-end
    }

    #new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo .mv-photo2 video {
        width: auto;
        height: clamp(12.6875rem, 0rem + 51.6539440204vw, 24.7938931298rem);
        max-width: inherit
    }

    #new-contents #idnewrain26ss .main-contents h2 {
        color: #4b93b2;
        text-align: center;
        font-size: clamp(1.125rem, 0rem + 4.5801526718vw, 2.1984732824rem);
        font-style: normal;
        font-weight: 700;
        line-height: 160%;
        letter-spacing: clamp(.1125rem, 0rem + .4580152672vw, .2198473282rem)
    }

    #new-contents #idnewrain26ss .main-contents .subtitle {
        position: relative;
        padding-bottom: clamp(2.375rem, 0rem + 9.6692111959vw, 4.641221374rem);
        margin-top: clamp(.375rem, 0rem + 1.5267175573vw, .7328244275rem);
        color: #1a2e38;
        text-align: center;
        font-feature-settings: "liga" off;
        font-size: clamp(1.625rem, 0rem + 6.6157760814vw, 3.1755725191rem);
        font-style: normal;
        font-weight: 600;
        line-height: 130%;
        letter-spacing: clamp(.1625rem, 0rem + .6615776081vw, .3175572519rem)
    }

    #new-contents #idnewrain26ss .main-contents .subtitle::before {
        content: "";
        position: absolute;
        width: clamp(1.4375rem, 0rem + 5.8524173028vw, 2.8091603053rem);
        height: clamp(1.4375rem, 0rem + 5.8524173028vw, 2.8091603053rem);
        bottom: 0;
        left: 50%;
        margin-left: calc(0px - clamp(.75rem, 0rem + 3.0534351145vw, 1.465648855rem));
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzUzNTc3IDM1LjcwODlMMzUuNzA4OSAwLjM1MzUyNSIgc3Ryb2tlPSIjMUEyRTM4Ii8+Cjwvc3ZnPgo=);
        background-size: 100%;
        background-repeat: no-repeat
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 {
        padding: clamp(2.5rem, 0rem + 10.1781170483vw, 4.8854961832rem) 0 clamp(2.4375rem, 0rem + 9.9236641221vw, 4.7633587786rem);
        background-color: #fff
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause {
        display: flex;
        margin: clamp(.8125rem, 0rem + 3.3078880407vw, 1.5877862595rem) auto 0;
        position: relative;
        flex-direction: column;
        align-items: center
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause::before,
    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause::after {
        content: "";
        position: absolute;
        width: clamp(3rem, 0rem + 12.213740458vw, 5.8625954198rem);
        height: clamp(3rem, 0rem + 12.213740458vw, 5.8625954198rem);
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA1MSA1MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzFfMjExKSI+CjxwYXRoIGQ9Ik0yNS41IC0wLjEwMzUxNkMyNS45NTczIC0wLjEwMzUxNiAyNi4zNDY2IDAuMjI4Mjg4IDI2LjQxOTkgMC42Nzk2ODhDMjcuOTc2MSAxMC4yNzM4IDI5LjM1NDYgMTUuMzQ3OCAzMi41MDM5IDE4LjQ5NzFDMzUuNjUzMiAyMS42NDYgNDAuNzI2OCAyMy4wMjMgNTAuMzIwMyAyNC41NzkxQzUwLjc3MTcgMjQuNjUyMyA1MS4xMDM0IDI1LjA0MjcgNTEuMTAzNSAyNS41QzUxLjEwMzQgMjUuOTU3MyA1MC43NzE3IDI2LjM0NjcgNTAuMzIwMyAyNi40MTk5QzQwLjcyNjMgMjcuOTc2MSAzNS42NTMyIDI5LjM1NDYgMzIuNTAzOSAzMi41MDM5QzI5LjM1NDcgMzUuNjUzMiAyNy45NzYxIDQwLjcyNjMgMjYuNDE5OSA1MC4zMjAzQzI2LjM0NjYgNTAuNzcxNyAyNS45NTczIDUxLjEwMzUgMjUuNSA1MS4xMDM1QzI1LjA0MjggNTEuMTAzNCAyNC42NTM0IDUwLjc3MTYgMjQuNTgwMSA1MC4zMjAzQzIzLjAyMzkgNDAuNzI2NiAyMS42NDYxIDM1LjY1MzIgMTguNDk3MSAzMi41MDM5QzE1LjM0NzggMjkuMzU0NiAxMC4yNzM5IDI3Ljk3NjEgMC42Nzk2ODggMjYuNDE5OUMwLjIyODM2IDI2LjM0NjYgLTAuMTAzNDQgMjUuOTU3MiAtMC4xMDM1MTYgMjUuNUMtMC4xMDM0NDQgMjUuMDQyNyAwLjIyODMxMyAyNC42NTI0IDAuNjc5Njg4IDI0LjU3OTFDMTAuMjczNyAyMy4wMjI5IDE1LjM0NzggMjEuNjQ2MyAxOC40OTcxIDE4LjQ5NzFDMjEuNjQ2MyAxNS4zNDc4IDIzLjAyMzkgMTAuMjczOCAyNC41ODAxIDAuNjc5Njg4TDI0LjYyMTEgMC41MTY2MDJDMjQuNzUwOSAwLjE1MDUzNCAyNS4wOTk4IC0wLjEwMzQyOSAyNS41IC0wLjEwMzUxNloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xXzIxMSkiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzFfMjExIiB4MT0iMC4wMDAyNDM3MTUiIHkxPSI5LjIwODQ5IiB4Mj0iNDUuMzMzMSIgeTI9IjUwLjk5OTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzFBMkUzOCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0OTgyOUUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xXzIxMSI+CjxyZWN0IHdpZHRoPSI1MSIgaGVpZ2h0PSI1MSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
        background-size: 100%
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause::before {
        bottom: 61.5vw;
        left: clamp(.4375rem, 0rem + 1.7811704835vw, .8549618321rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause::after {
        top: clamp(2rem, 0rem + 8.1424936387vw, 3.9083969466rem);
        right: clamp(2.1875rem, 0rem + 8.9058524173vw, 4.2748091603rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause li {
        width: clamp(16.25rem, 0rem + 66.1577608142vw, 31.7557251908rem);
        background-color: #ecf4f8;
        border-radius: clamp(9.375rem, 0rem + 38.1679389313vw, 18.320610687rem) clamp(9.375rem, 0rem + 38.1679389313vw, 18.320610687rem) 0 0;
        overflow: hidden
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause li .img {
        border: 0 solid #fff;
        background: #e6e6e6;
        overflow: hidden;
        height: 48vw
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause li .block {
        padding: clamp(1.375rem, 0rem + 5.5979643766vw, 2.6870229008rem) 0 clamp(1.5rem, 0rem + 6.106870229vw, 2.9312977099rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause li .block .title {
        color: #000;
        text-align: center;
        font-size: clamp(1.25rem, 0rem + 5.0890585242vw, 2.4427480916rem);
        font-style: normal;
        font-weight: 600;
        line-height: 140%;
        letter-spacing: clamp(.125rem, 0rem + .5089058524vw, .2442748092rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause li .block .text {
        width: clamp(11.5rem, 0rem + 46.8193384224vw, 22.4732824427rem);
        margin: clamp(.5rem, 0rem + 2.0356234097vw, .9770992366rem) auto 0;
        color: #000;
        text-align: center;
        font-size: clamp(.9375rem, 0rem + 3.8167938931vw, 1.8320610687rem);
        font-style: normal;
        font-weight: 300;
        line-height: 130%;
        letter-spacing: clamp(.09375rem, 0rem + .3816793893vw, .1832061069rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause li:nth-child(n+2) {
        margin-top: clamp(1.25rem, 0rem + 5.0890585242vw, 2.4427480916rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 {
        padding: clamp(2.5rem, 0rem + 10.1781170483vw, 4.8854961832rem) 0 clamp(2.5rem, 0rem + 10.1781170483vw, 4.8854961832rem);
        background-color: #f0f5f7
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup {
        display: flex;
        gap: clamp(2.375rem, 0rem + 9.6692111959vw, 4.641221374rem) clamp(1.25rem, 0rem + 5.0890585242vw, 2.4427480916rem);
        justify-content: center;
        margin: clamp(.8125rem, 0rem + 3.3078880407vw, 1.5877862595rem) auto 0;
        position: relative;
        flex-wrap: wrap
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup::before,
    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup::after {
        display: none;
        content: "";
        position: absolute;
        top: 50%;
        margin-top: clamp(.25rem, 0rem + 1.0178117048vw, .4885496183rem);
        width: clamp(2rem, 0rem + 8.1424936387vw, 3.9083969466rem);
        height: clamp(2rem, 0rem + 8.1424936387vw, 3.9083969466rem);
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzFfMjM1KSI+CjxwYXRoIGQ9Ik0xNS45OTk3IC0wLjA2NTQyOTdDMTYuMjg2NiAtMC4wNjUzNTA1IDE2LjUzMDkgMC4xNDM1ODEgMTYuNTc2OCAwLjQyNjc1OEMxNy41NTMzIDYuNDQ2NDUgMTguNDE4MiA5LjYzMDQ2IDIwLjM5NDIgMTEuNjA2NEMyMi4zNzAzIDEzLjU4MjEgMjUuNTUzNyAxNC40NDY1IDMxLjU3MjkgMTUuNDIyOUMzMS44NTYyIDE1LjQ2ODggMzIuMDY0MSAxNS43MTMxIDMyLjA2NDEgMTZDMzIuMDY0MSAxNi4yODcgMzEuODU2MiAxNi41MzEyIDMxLjU3MjkgMTYuNTc3MUMyNS41NTMzIDE3LjU1MzYgMjIuMzcwMiAxOC40MTg2IDIwLjM5NDIgMjAuMzk0NUMxOC40MTgyIDIyLjM3MDUgMTcuNTUzMyAyNS41NTM2IDE2LjU3NjggMzEuNTczMkMxNi41MzA5IDMxLjg1NjUgMTYuMjg2NiAzMi4wNjUzIDE1Ljk5OTcgMzIuMDY1NEMxNS43MTI4IDMyLjA2NTQgMTUuNDY3NSAzMS44NTY1IDE1LjQyMTYgMzEuNTczMkMxNC40NDUyIDI1LjU1MzkgMTMuNTgxIDIyLjM3MDUgMTEuNjA1MiAyMC4zOTQ1QzkuNjI5MTIgMTguNDE4NyA2LjQ0NTExIDE3LjU1MzYgMC40MjU0NzYgMTYuNTc3MUMwLjE0MjUxNCAxNi41MzA5IC0wLjA2NTczNDQgMTYuMjg2OCAtMC4wNjU3MzQ5IDE2Qy0wLjA2NTY5IDE1LjcxMzMgMC4xNDI1MyAxNS40NjkgMC40MjU0NzYgMTUuNDIyOUM2LjQ0NDk0IDE0LjQ0NjUgOS42MjkxMSAxMy41ODIyIDExLjYwNTIgMTEuNjA2NEMxMy41ODExIDkuNjMwNDcgMTQuNDQ1MSA2LjQ0NjM4IDE1LjQyMTYgMC40MjY3NThMMTUuNDQ3OSAwLjMyNDIxOUMxNS41Mjk0IDAuMDk0NTE4MiAxNS43NDg1IC0wLjA2NTM5MDQgMTUuOTk5NyAtMC4wNjU0Mjk3WiIgZmlsbD0iIzFBMkUzOCIvPgo8cGF0aCBkPSJNMTUuOTk5NyAtMC4wNjU0Mjk3QzE2LjI4NjYgLTAuMDY1MzUwNSAxNi41MzA5IDAuMTQzNTgxIDE2LjU3NjggMC40MjY3NThDMTcuNTUzMyA2LjQ0NjQ1IDE4LjQxODIgOS42MzA0NiAyMC4zOTQyIDExLjYwNjRDMjIuMzcwMyAxMy41ODIxIDI1LjU1MzcgMTQuNDQ2NSAzMS41NzI5IDE1LjQyMjlDMzEuODU2MiAxNS40Njg4IDMyLjA2NDEgMTUuNzEzMSAzMi4wNjQxIDE2QzMyLjA2NDEgMTYuMjg3IDMxLjg1NjIgMTYuNTMxMiAzMS41NzI5IDE2LjU3NzFDMjUuNTUzMyAxNy41NTM2IDIyLjM3MDIgMTguNDE4NiAyMC4zOTQyIDIwLjM5NDVDMTguNDE4MiAyMi4zNzA1IDE3LjU1MzMgMjUuNTUzNiAxNi41NzY4IDMxLjU3MzJDMTYuNTMwOSAzMS44NTY1IDE2LjI4NjYgMzIuMDY1MyAxNS45OTk3IDMyLjA2NTRDMTUuNzEyOCAzMi4wNjU0IDE1LjQ2NzUgMzEuODU2NSAxNS40MjE2IDMxLjU3MzJDMTQuNDQ1MiAyNS41NTM5IDEzLjU4MSAyMi4zNzA1IDExLjYwNTIgMjAuMzk0NUM5LjYyOTEyIDE4LjQxODcgNi40NDUxMSAxNy41NTM2IDAuNDI1NDc2IDE2LjU3NzFDMC4xNDI1MTQgMTYuNTMwOSAtMC4wNjU3MzQ0IDE2LjI4NjggLTAuMDY1NzM0OSAxNkMtMC4wNjU2OSAxNS43MTMzIDAuMTQyNTMgMTUuNDY5IDAuNDI1NDc2IDE1LjQyMjlDNi40NDQ5NCAxNC40NDY1IDkuNjI5MTEgMTMuNTgyMiAxMS42MDUyIDExLjYwNjRDMTMuNTgxMSA5LjYzMDQ3IDE0LjQ0NTEgNi40NDYzOCAxNS40MjE2IDAuNDI2NzU4TDE1LjQ0NzkgMC4zMjQyMTlDMTUuNTI5NCAwLjA5NDUxODIgMTUuNzQ4NSAtMC4wNjUzOTA0IDE1Ljk5OTcgLTAuMDY1NDI5N1oiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xXzIzNSkiLz4KPHBhdGggZD0iTTE1Ljk5OTcgLTAuMDY1NDI5N0MxNi4yODY2IC0wLjA2NTM1MDUgMTYuNTMwOSAwLjE0MzU4MSAxNi41NzY4IDAuNDI2NzU4QzE3LjU1MzMgNi40NDY0NSAxOC40MTgyIDkuNjMwNDYgMjAuMzk0MiAxMS42MDY0QzIyLjM3MDMgMTMuNTgyMSAyNS41NTM3IDE0LjQ0NjUgMzEuNTcyOSAxNS40MjI5QzMxLjg1NjIgMTUuNDY4OCAzMi4wNjQxIDE1LjcxMzEgMzIuMDY0MSAxNkMzMi4wNjQxIDE2LjI4NyAzMS44NTYyIDE2LjUzMTIgMzEuNTcyOSAxNi41NzcxQzI1LjU1MzMgMTcuNTUzNiAyMi4zNzAyIDE4LjQxODYgMjAuMzk0MiAyMC4zOTQ1QzE4LjQxODIgMjIuMzcwNSAxNy41NTMzIDI1LjU1MzYgMTYuNTc2OCAzMS41NzMyQzE2LjUzMDkgMzEuODU2NSAxNi4yODY2IDMyLjA2NTMgMTUuOTk5NyAzMi4wNjU0QzE1LjcxMjggMzIuMDY1NCAxNS40Njc1IDMxLjg1NjUgMTUuNDIxNiAzMS41NzMyQzE0LjQ0NTIgMjUuNTUzOSAxMy41ODEgMjIuMzcwNSAxMS42MDUyIDIwLjM5NDVDOS42MjkxMiAxOC40MTg3IDYuNDQ1MTEgMTcuNTUzNiAwLjQyNTQ3NiAxNi41NzcxQzAuMTQyNTE0IDE2LjUzMDkgLTAuMDY1NzM0NCAxNi4yODY4IC0wLjA2NTczNDkgMTZDLTAuMDY1NjkgMTUuNzEzMyAwLjE0MjUzIDE1LjQ2OSAwLjQyNTQ3NiAxNS40MjI5QzYuNDQ0OTQgMTQuNDQ2NSA5LjYyOTExIDEzLjU4MjIgMTEuNjA1MiAxMS42MDY0QzEzLjU4MTEgOS42MzA0NyAxNC40NDUxIDYuNDQ2MzggMTUuNDIxNiAwLjQyNjc1OEwxNS40NDc5IDAuMzI0MjE5QzE1LjUyOTQgMC4wOTQ1MTgyIDE1Ljc0ODUgLTAuMDY1MzkwNCAxNS45OTk3IC0wLjA2NTQyOTdaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfMV8yMzUpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xXzIzNSIgeDE9IjQuMzM1NjIiIHkxPSItMC4wNjU0Mjk5IiB4Mj0iMzMuNDQiIHkyPSIyLjM2NDU1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0QjkzQjIiLz4KPHN0b3Agb2Zmc2V0PSIwLjc5MzI2OSIgc3RvcC1jb2xvcj0iIzkwQURCOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCMEQwREUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzFfMjM1IiB4MT0iLTAuMDAwNjMxMDAzIiB5MT0iNS43Nzc1NyIgeDI9IjI4LjQ0NDMiIHkyPSIzMS45OTk1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMxQTJFMzgiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDk4MjlFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMV8yMzUiPgo8cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==")
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup::before {
        left: 33.3%;
        margin-left: calc(0px - clamp(.8125rem, 0rem + 3.3078880407vw, 1.5877862595rem))
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup::after {
        left: 66.6%;
        margin-left: calc(0px - clamp(1.125rem, 0rem + 4.5801526718vw, 2.1984732824rem))
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li {
        position: relative;
        display: flex;
        width: calc(50% - clamp(.625rem, 0rem + 2.5445292621vw, 1.2213740458rem));
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap {
        display: block;
        position: relative;
        z-index: 3;
        width: 100%;
        height: 100%
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-top,
    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .img,
    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-bottom {
        position: relative;
        z-index: 3
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-top {
        padding-top: clamp(1.5rem, 0rem + 6.106870229vw, 2.9312977099rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-top h3 {
        color: #4b93b2;
        text-align: center;
        font-family: "Bona Nova SC";
        font-size: clamp(.625rem, 0rem + 2.5445292621vw, 1.2213740458rem);
        font-style: normal;
        font-weight: 700;
        line-height: 160%;
        letter-spacing: clamp(.0625rem, 0rem + .2544529262vw, .1221374046rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-top .lineup-subtitle {
        color: #000;
        text-align: center;
        leading-trim: both;
        text-edge: cap;
        font-size: clamp(1.125rem, 0rem + 4.5801526718vw, 2.1984732824rem);
        font-style: normal;
        font-weight: 600;
        line-height: 1;
        letter-spacing: clamp(.1125rem, 0rem + .4580152672vw, .2198473282rem);
        margin-top: clamp(.125rem, 0rem + .5089058524vw, .2442748092rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-top .lineup-subtitle::before {
        display: none
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .img {
        margin-left: auto;
        margin-right: auto
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-bottom {
        margin-top: clamp(.0625rem, 0rem + .2544529262vw, .1221374046rem);
        padding-bottom: clamp(1.3125rem, 0rem + 5.3435114504vw, 2.5648854962rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-bottom .text {
        color: #000;
        text-align: center;
        font-size: clamp(.875rem, 0rem + 3.5623409669vw, 1.7099236641rem);
        font-style: normal;
        font-weight: 350;
        line-height: 130%;
        letter-spacing: clamp(.0875rem, 0rem + .3562340967vw, .1709923664rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap .block-bottom::before {
        content: "";
        width: clamp(.75rem, 0rem + 3.0534351145vw, 1.465648855rem);
        height: clamp(.5rem, 0rem + 2.0356234097vw, .9770992366rem);
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: calc(0px - clamp(.375rem, 0rem + 1.5267175573vw, .7328244275rem));
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjQ5NTMgMTMuMDc1N0MxMC42OTQ4IDE0LjA2NiA5LjE4NDk0IDE0LjA2NiA4LjM4NDQ1IDEzLjA3NTdMMC40NDgzMTggMy4yNTcyNEMtMC42MDg4MyAxLjk0OTM2IDAuMzIyMDQ2IC0xLjU3Mzg4ZS0wNyAyLjAwMzc1IC0xLjAzNjkzZS0wOEwxNy44NzYgMS4zNzcyM2UtMDZDMTkuNTU3NyAxLjUyNDI1ZS0wNiAyMC40ODg2IDEuOTQ5MzYgMTkuNDMxNCAzLjI1NzI0TDExLjQ5NTMgMTMuMDc1N1oiIGZpbGw9IiMxQTJFMzgiLz4KPC9zdmc+Cg==);
        background-size: 100%
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap::before,
    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap::after {
        content: "";
        position: absolute
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap::before {
        width: 100%;
        height: 67vw;
        border-radius: 160px;
        border: 1px solid #1a2e38;
        left: 0;
        z-index: 1
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li a .parts-wrap::after {
        width: calc(100% - 8px);
        height: calc(67vw - 8px);
        border-radius: 160px;
        background: #fff;
        top: 4px;
        left: 4px;
        z-index: 2
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li:nth-child(1) a .img {
        width: 98%;
        margin-top: clamp(.625rem, 0rem + 2.5445292621vw, 1.2213740458rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li:nth-child(2) a .img {
        width: 89%;
        margin-top: clamp(1.0625rem, 0rem + 4.3256997455vw, 2.0763358779rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents2 .list-lineup li:nth-child(3) a .img {
        width: 88%;
        margin-top: clamp(1.25rem, 0rem + 5.0890585242vw, 2.4427480916rem)
    }

    #new-contents #idnewrain26ss .main-contents.item-area {
        padding: clamp(3.625rem, 0rem + 14.7582697201vw, 7.0839694656rem) 0 clamp(1.4375rem, 0rem + 5.8524173028vw, 2.8091603053rem);
        background-color: #fff
    }

    #new-contents #idnewrain26ss .main-contents.item-area#main-contents4 {
        padding-top: clamp(1.625rem, 0rem + 6.6157760814vw, 3.1755725191rem)
    }

    #new-contents #idnewrain26ss .main-contents.item-area#main-contents5 {
        padding-top: clamp(1.625rem, 0rem + 6.6157760814vw, 3.1755725191rem);
        padding-bottom: clamp(2.5rem, 0rem + 10.1781170483vw, 4.8854961832rem)
    }

    #new-contents #idnewrain26ss .main-contents.item-area .subtitle {
        margin-top: clamp(.3125rem, 0rem + 1.272264631vw, .6106870229rem);
        padding-bottom: clamp(2.25rem, 0rem + 9.1603053435vw, 4.3969465649rem)
    }

    #new-contents #idnewrain26ss .main-contents.item-area .subtitle::before {
        content: "";
        width: clamp(1.375rem, 0rem + 5.5979643766vw, 2.6870229008rem);
        height: clamp(1.375rem, 0rem + 5.5979643766vw, 2.6870229008rem);
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: calc(0px - clamp(.6875rem, 0rem + 2.7989821883vw, 1.3435114504rem));
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzUzNTc3IDM1LjcwOUwzNS43MDg5IDAuMzUzNjQ3IiBzdHJva2U9IiMxQTJFMzgiLz4KPC9zdmc+Cg==");
        background-size: 100%
    }

    #new-contents #idnewrain26ss .main-contents.item-area .subtitle2 {
        display: none;
        position: relative;
        color: #000;
        text-align: center;
        font-size: clamp(1.125rem, 0rem + 4.5801526718vw, 2.1984732824rem);
        font-style: normal;
        font-weight: 350;
        line-height: 130%;
        letter-spacing: clamp(.1125rem, 0rem + .4580152672vw, .2198473282rem);
        margin-top: clamp(2.0625rem, 0rem + 8.3969465649vw, 4.0305343511rem);
        padding-bottom: clamp(4.8125rem, 0rem + 19.5928753181vw, 9.4045801527rem)
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items {
        display: flex;
        gap: 0;
        justify-content: center;
        margin: clamp(1.5625rem, 0rem + 6.3613231552vw, 3.0534351145rem) auto 0;
        position: relative;
        width: inherit;
        flex-direction: column;
        align-items: center
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items picture {
        display: block;
        z-index: 2
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li {
        position: relative
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .img {
        width: 100%;
        position: relative;
        padding: 0 clamp(1.625rem, 0rem + 6.6157760814vw, 3.1755725191rem);
        display: block
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .img img {
        border-radius: clamp(10rem, 0rem + 40.7124681934vw, 19.5419847328rem) clamp(10rem, 0rem + 40.7124681934vw, 19.5419847328rem) 0 0;
        overflow: hidden
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .img::before {
        content: "";
        position: absolute;
        top: calc(0px - clamp(.6875rem, 0rem + 2.7989821883vw, 1.3435114504rem));
        left: clamp(.9375rem, 0rem + 3.8167938931vw, 1.8320610687rem);
        z-index: 1;
        border-radius: clamp(10rem, 0rem + 40.7124681934vw, 19.5419847328rem) clamp(10rem, 0rem + 40.7124681934vw, 19.5419847328rem) 0 0;
        border: 1px solid #1a2e38;
        width: 91%;
        height: 102vw
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .img::after {
        content: "";
        position: absolute;
        top: clamp(1.75rem, 0rem + 7.1246819338vw, 3.4198473282rem);
        left: clamp(.8125rem, 0rem + 3.3078880407vw, 1.5877862595rem);
        width: clamp(3.75rem, 0rem + 15.2671755725vw, 7.3282442748rem);
        height: clamp(3.75rem, 0rem + 15.2671755725vw, 7.3282442748rem);
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzFfMjgzKSI+CjxwYXRoIGQ9Ik0zMCAtMC4xMjIwN0MzMC41MzggLTAuMTIyMDY5IDMwLjk5NjggMC4yNjg3NDggMzEuMDgzIDAuNzk5ODA1QzMyLjkxMzggMTIuMDg2OCAzNC41MzQzIDE4LjA1NjcgMzguMjM5MyAyMS43NjE3QzQxLjk0NDMgMjUuNDY2NCA0Ny45MTM3IDI3LjA4NjIgNTkuMjAwMiAyOC45MTdDNTkuNzMxMyAyOS4wMDMxIDYwLjEyMiAyOS40NjIgNjAuMTIyMSAzMEM2MC4xMjIgMzAuNTM4IDU5LjczMTMgMzAuOTk2OSA1OS4yMDAyIDMxLjA4M0M0Ny45MTMyIDMyLjkxMzggNDEuOTQ0MyAzNC41MzQzIDM4LjIzOTMgMzguMjM5M0MzNC41MzQzIDQxLjk0NDMgMzIuOTEzOCA0Ny45MTMyIDMxLjA4MyA1OS4yMDAyQzMwLjk5NjkgNTkuNzMxMyAzMC41MzgxIDYwLjEyMjEgMzAgNjAuMTIyMUMyOS40NjIgNjAuMTIyIDI5LjAwMzEgNTkuNzMxMyAyOC45MTcgNTkuMjAwMkMyNy4wODYyIDQ3LjkxMzYgMjUuNDY2NCA0MS45NDQzIDIxLjc2MTcgMzguMjM5M0MxOC4wNTY3IDM0LjUzNDMgMTIuMDg2OCAzMi45MTM4IDAuNzk5ODA1IDMxLjA4M0MwLjI2ODc5OCAzMC45OTY4IC0wLjEyMTk5NSAzMC41MzggLTAuMTIyMDcgMzBDLTAuMTIxOTg2IDI5LjQ2MiAwLjI2ODc3NiAyOS4wMDMyIDAuNzk5ODA1IDI4LjkxN0MxMi4wODY4IDI3LjA4NjIgMTguMDU2NyAyNS40NjY3IDIxLjc2MTcgMjEuNzYxN0MyNS40NjY3IDE4LjA1NjcgMjcuMDg2MiAxMi4wODY4IDI4LjkxNyAwLjc5OTgwNUwyOC45NjU4IDAuNjA3NDIyQzI5LjExODYgMC4xNzY4NTMgMjkuNTI5MiAtMC4xMjE5OTcgMzAgLTAuMTIyMDdaIiBmaWxsPSIjMUEyRTM4Ii8+CjxwYXRoIGQ9Ik0zMCAtMC4xMjIwN0MzMC41MzggLTAuMTIyMDY5IDMwLjk5NjggMC4yNjg3NDggMzEuMDgzIDAuNzk5ODA1QzMyLjkxMzggMTIuMDg2OCAzNC41MzQzIDE4LjA1NjcgMzguMjM5MyAyMS43NjE3QzQxLjk0NDMgMjUuNDY2NCA0Ny45MTM3IDI3LjA4NjIgNTkuMjAwMiAyOC45MTdDNTkuNzMxMyAyOS4wMDMxIDYwLjEyMiAyOS40NjIgNjAuMTIyMSAzMEM2MC4xMjIgMzAuNTM4IDU5LjczMTMgMzAuOTk2OSA1OS4yMDAyIDMxLjA4M0M0Ny45MTMyIDMyLjkxMzggNDEuOTQ0MyAzNC41MzQzIDM4LjIzOTMgMzguMjM5M0MzNC41MzQzIDQxLjk0NDMgMzIuOTEzOCA0Ny45MTMyIDMxLjA4MyA1OS4yMDAyQzMwLjk5NjkgNTkuNzMxMyAzMC41MzgxIDYwLjEyMjEgMzAgNjAuMTIyMUMyOS40NjIgNjAuMTIyIDI5LjAwMzEgNTkuNzMxMyAyOC45MTcgNTkuMjAwMkMyNy4wODYyIDQ3LjkxMzYgMjUuNDY2NCA0MS45NDQzIDIxLjc2MTcgMzguMjM5M0MxOC4wNTY3IDM0LjUzNDMgMTIuMDg2OCAzMi45MTM4IDAuNzk5ODA1IDMxLjA4M0MwLjI2ODc5OCAzMC45OTY4IC0wLjEyMTk5NSAzMC41MzggLTAuMTIyMDcgMzBDLTAuMTIxOTg2IDI5LjQ2MiAwLjI2ODc3NiAyOS4wMDMyIDAuNzk5ODA1IDI4LjkxN0MxMi4wODY4IDI3LjA4NjIgMTguMDU2NyAyNS40NjY3IDIxLjc2MTcgMjEuNzYxN0MyNS40NjY3IDE4LjA1NjcgMjcuMDg2MiAxMi4wODY4IDI4LjkxNyAwLjc5OTgwNUwyOC45NjU4IDAuNjA3NDIyQzI5LjExODYgMC4xNzY4NTMgMjkuNTI5MiAtMC4xMjE5OTcgMzAgLTAuMTIyMDdaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMV8yODMpIi8+CjxwYXRoIGQ9Ik0zMCAtMC4xMjIwN0MzMC41MzggLTAuMTIyMDY5IDMwLjk5NjggMC4yNjg3NDggMzEuMDgzIDAuNzk5ODA1QzMyLjkxMzggMTIuMDg2OCAzNC41MzQzIDE4LjA1NjcgMzguMjM5MyAyMS43NjE3QzQxLjk0NDMgMjUuNDY2NCA0Ny45MTM3IDI3LjA4NjIgNTkuMjAwMiAyOC45MTdDNTkuNzMxMyAyOS4wMDMxIDYwLjEyMiAyOS40NjIgNjAuMTIyMSAzMEM2MC4xMjIgMzAuNTM4IDU5LjczMTMgMzAuOTk2OSA1OS4yMDAyIDMxLjA4M0M0Ny45MTMyIDMyLjkxMzggNDEuOTQ0MyAzNC41MzQzIDM4LjIzOTMgMzguMjM5M0MzNC41MzQzIDQxLjk0NDMgMzIuOTEzOCA0Ny45MTMyIDMxLjA4MyA1OS4yMDAyQzMwLjk5NjkgNTkuNzMxMyAzMC41MzgxIDYwLjEyMjEgMzAgNjAuMTIyMUMyOS40NjIgNjAuMTIyIDI5LjAwMzEgNTkuNzMxMyAyOC45MTcgNTkuMjAwMkMyNy4wODYyIDQ3LjkxMzYgMjUuNDY2NCA0MS45NDQzIDIxLjc2MTcgMzguMjM5M0MxOC4wNTY3IDM0LjUzNDMgMTIuMDg2OCAzMi45MTM4IDAuNzk5ODA1IDMxLjA4M0MwLjI2ODc5OCAzMC45OTY4IC0wLjEyMTk5NSAzMC41MzggLTAuMTIyMDcgMzBDLTAuMTIxOTg2IDI5LjQ2MiAwLjI2ODc3NiAyOS4wMDMyIDAuNzk5ODA1IDI4LjkxN0MxMi4wODY4IDI3LjA4NjIgMTguMDU2NyAyNS40NjY3IDIxLjc2MTcgMjEuNzYxN0MyNS40NjY3IDE4LjA1NjcgMjcuMDg2MiAxMi4wODY4IDI4LjkxNyAwLjc5OTgwNUwyOC45NjU4IDAuNjA3NDIyQzI5LjExODYgMC4xNzY4NTMgMjkuNTI5MiAtMC4xMjE5OTcgMzAgLTAuMTIyMDdaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfMV8yODMpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xXzI4MyIgeDE9IjguMTMwNTUiIHkxPSItMC4xMjIwNzEiIHgyPSI2Mi43MDE4IiB5Mj0iNC40MzQzMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNEI5M0IyIi8+CjxzdG9wIG9mZnNldD0iMC43OTMyNjkiIHN0b3AtY29sb3I9IiM5MEFEQjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjBEMERFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8xXzI4MyIgeDE9IjYuNjI4MDdlLTA3IiB5MT0iMTAuODMzMyIgeDI9IjUzLjMzMzMiIHkyPSI2MCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMUEyRTM4Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQ5ODI5RSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzFfMjgzIj4KPHJlY3Qgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
        background-size: 100%;
        z-index: 3
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .block-bottom {
        padding: clamp(1.3125rem, 0rem + 5.3435114504vw, 2.5648854962rem) 0 0
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .block-bottom .name {
        color: #1a2e38;
        text-align: center;
        font-size: clamp(1.125rem, 0rem + 4.5801526718vw, 2.1984732824rem);
        font-style: normal;
        font-weight: 700;
        line-height: 160%
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .block-bottom .color {
        color: #1a2e38;
        text-align: center;
        font-size: clamp(.875rem, 0rem + 3.5623409669vw, 1.7099236641rem);
        font-style: normal;
        font-weight: 700;
        line-height: 160%
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .block-bottom .price {
        color: #1a2e38;
        text-align: center;
        font-size: clamp(1rem, 0rem + 4.0712468193vw, 1.9541984733rem);
        font-style: normal;
        font-weight: 400;
        line-height: 160%;
        margin-top: clamp(.3125rem, 0rem + 1.272264631vw, .6106870229rem)
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .btn-wrap {
        width: 90%;
        display: block;
        margin: 0 auto;
        max-width: clamp(19.875rem, 0rem + 80.9160305344vw, 38.8396946565rem)
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .btn-wrap .btn {
        border-radius: 70px;
        border: 1px solid #1a2e38;
        background-color: #f0f5f7;
        margin-top: clamp(.75rem, 0rem + 3.0534351145vw, 1.465648855rem);
        padding: clamp(.375rem, 0rem + 1.5267175573vw, .7328244275rem);
        display: block;
        position: relative;
        z-index: 1
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .btn-wrap .btn span {
        color: #1a2e38;
        text-align: center;
        leading-trim: both;
        text-edge: cap;
        font-size: clamp(1rem, 0rem + 4.0712468193vw, 1.9541984733rem);
        font-style: normal;
        font-weight: 500;
        line-height: 160%
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li .btn-wrap:after {
        z-index: 2
    }

    #new-contents #idnewrain26ss .main-contents.item-area .list-items li:nth-child(n+2) {
        margin-top: clamp(2.875rem, 0rem + 11.7048346056vw, 5.6183206107rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 {
        padding: clamp(3.125rem, 0rem + 12.7226463104vw, 6.106870229rem) 0 clamp(3.375rem, 0rem + 13.7404580153vw, 6.5954198473rem);
        background-color: #f0f5f7
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 h2 {
        position: relative;
        padding-top: clamp(2.0625rem, 0rem + 8.3969465649vw, 4.0305343511rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 h2::before {
        content: "";
        width: clamp(2.625rem, 0rem + 10.6870229008vw, 5.1297709924rem);
        height: clamp(1.75rem, 0rem + 7.1246819338vw, 3.4198473282rem);
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: calc(0px - clamp(1.3125rem, 0rem + 5.3435114504vw, 2.5648854962rem));
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iNDEiIHZpZXdCb3g9IjAgMCA2MiA0MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzFfNDQxKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzEuMTI3MiAwQzMxLjU5MzYgMS4yNjMwMSAzMi41OSAyLjI2NTk5IDMzLjg1NjcgMi43MzI5OEMzMi41OTUzIDMuMTk5OTcgMzEuNTk4OSA0LjE5NzY0IDMxLjEyNzIgNS40NjU5NkMzMC42NjA4IDQuMjAyOTUgMjkuNjY0NCAzLjIwNTI4IDI4LjM5NzcgMi43MzI5OEMyOS42NTkxIDIuMjY1OTkgMzAuNjU1NSAxLjI2ODMxIDMxLjEyNzIgMFoiIGZpbGw9IiNENUJCNTMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjM4NzI4NSAxNS40NzQ2QzEuNTUzMjggMTYuMTUzOSAyLjk1MjQ4IDE2LjI5MTkgNC4yMjQ0NyAxNS44NTE0QzMuNTQ2MDcgMTcuMDE4OSAzLjQwODI3IDE4LjQxOTkgMy44NDgxNyAxOS42OTM1QzIuNjgyMTggMTkuMDE0MiAxLjI4Mjk4IDE4Ljg3NjIgMC4wMTA5ODYzIDE5LjMyMkMwLjY4OTM4NCAxOC4xNTQ1IDAuODI3MTgzIDE2Ljc1MzUgMC4zODcyODUgMTUuNDc5OVYxNS40NzQ2WiIgZmlsbD0iI0Q1QkI1MyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYxLjYxOCAxNS40NzQ2QzYwLjQ1MiAxNi4xNTM5IDU5LjA1MjggMTYuMjkxOSA1Ny43ODA4IDE1Ljg1MTRDNTguNDU5MiAxNy4wMTg5IDU4LjU5NyAxOC40MTk5IDU4LjE1NzEgMTkuNjkzNUM1OS4zMjMxIDE5LjAxNDIgNjAuNzIyMyAxOC44NzYyIDYxLjk5NDMgMTkuMzIyQzYxLjMxNTkgMTguMTU0NSA2MS4xNzgxIDE2Ljc1MzUgNjEuNjIzMyAxNS40Nzk5TDYxLjYxOCAxNS40NzQ2WiIgZmlsbD0iI0Q1QkI1MyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUxLjAzOTIgMzguNjcwNUM1MS4wMzkyIDM4LjUwMDcgNTAuOTcwMyAzOC4zNDE1IDUwLjg1MzcgMzguMjE5NEM1MC43MzcxIDM4LjEwMjcgNTAuNTcyOCAzOC4wMzM3IDUwLjQwMzIgMzguMDMzN0gxMi4wNzM3QzExLjkwNDEgMzguMDMzNyAxMS43NDUxIDM4LjEwMjcgMTEuNjIzMiAzOC4yMTk0QzExLjUwMTMgMzguMzQxNSAxMS40Mzc3IDM4LjUwMDcgMTEuNDM3NyAzOC42NzA1VjQwLjM2MzRDMTEuNDM3NyA0MC41MzMyIDExLjUwNjYgNDAuNjkyNCAxMS42MjMyIDQwLjgxNDRDMTEuNzM5OCA0MC45MzEyIDExLjkwNDEgNDEuMDAwMiAxMi4wNzM3IDQxLjAwMDJINTAuNDA4NUM1MC41NzgxIDQxLjAwMDIgNTAuNzM3MSA0MC45MzEyIDUwLjg1OSA0MC44MTQ0QzUwLjk3NTYgNDAuNjkyNCA1MS4wNDQ1IDQwLjUzMzIgNTEuMDQ0NSA0MC4zNjM0VjM4LjY3MDVINTEuMDM5MloiIGZpbGw9IiNENUJCNTMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS4yMjU4IDM2LjgyOTFDMTAuMzY3MiAzMS45MDQ1IDcuNTI2MzcgMjUuODgxMyA0LjQ3ODg4IDE5Ljk1MzZDNC40Nzg4OCAxOS45NTM2IDEzLjE0NDMgMjMuNzA1NSAxOC4yMjcgMjEuNDAyNEMyMi45MzM0IDE5LjI2MzggMjAuOTc3NyAxMS41OTU1IDIwLjk3NzcgMTEuNTk1NUMyMC45Nzc3IDExLjU5NTUgMjguNDkzMSAxMi4xMzY4IDMxLjEzMjUgNi40NjM4N0wzMS4xNjQzIDYuNTI3NTVDMzMuODMwMiAxMi4xMzE1IDQxLjI4NzIgMTEuNTk1NSA0MS4yODcyIDExLjU5NTVDNDEuMjg3MiAxMS41OTU1IDM5LjMzMTYgMTkuMjYzOCA0NC4wMzc5IDIxLjQwMjRDNDkuMTE1MyAyMy43MDU1IDU3Ljc4NjEgMTkuOTUzNiA1Ny43ODYxIDE5Ljk1MzZDNTQuNzM4NiAyNS44ODY2IDUxLjkwMzEgMzEuOTA0NSA1MS4wMzkyIDM2LjgyOTFIMTEuMjI1OFpNMzEuMTI3MiAxMy4xNDUxQzMxLjEyNzIgMTMuMTQ1MSAzMS4xNzQ5IDEzLjI3MjQgMzEuMjQzOCAxMy40Njg4QzMxLjcyNjEgMTQuNzc5NiAzMi43NTk2IDE1LjgxNDQgMzQuMDc0IDE2LjMwMjZDMzQuMjcwMSAxNi4zNzY5IDM0LjM5NzMgMTYuNDE5MyAzNC4zOTczIDE2LjQxOTNDMzQuMzk3MyAxNi40MTkzIDM0LjI3MDEgMTYuNDY3MSAzNC4wNzQgMTYuNTM2MUMzMi43NjQ5IDE3LjAyNDMgMzEuNzMxNCAxOC4wNTkxIDMxLjI0MzggMTkuMzY5OUMzMS4xNjk2IDE5LjU2NjIgMzEuMTI3MiAxOS42OTM2IDMxLjEyNzIgMTkuNjkzNkMzMS4xMjcyIDE5LjY5MzYgMzEuMDc5NSAxOS41NjYyIDMxLjAxMDYgMTkuMzY5OUMzMC41MjMgMTguMDU5MSAyOS40OTQ4IDE3LjAyNDMgMjguMTgwNCAxNi41MzYxQzI3Ljk4NDMgMTYuNDYxOCAyNy44NTcxIDE2LjQxOTMgMjcuODU3MSAxNi40MTkzQzI3Ljg1NzEgMTYuNDE5MyAyNy45ODQzIDE2LjM3MTYgMjguMTgwNCAxNi4zMDI2QzI5LjQ4OTUgMTUuODE0NCAzMC41MjMgMTQuNzg0OSAzMS4wMTA2IDEzLjQ2ODhDMzEuMDg0OCAxMy4yNzI0IDMxLjEyNzIgMTMuMTQ1MSAzMS4xMjcyIDEzLjE0NTFaIiBmaWxsPSIjRDVCQjUzIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMV80NDEiPgo8cmVjdCB3aWR0aD0iNjIiIGhlaWdodD0iNDEiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
        background-size: 100%
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .subtitle {
        padding-bottom: 0
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .subtitle::before {
        display: none
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking {
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        gap: 0;
        margin: clamp(1.125rem, 0rem + 4.5801526718vw, 2.1984732824rem) auto 0;
        position: relative
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li {
        position: relative;
        display: flex
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a {
        padding-left: clamp(5rem, 0rem + 20.3562340967vw, 9.7709923664rem);
        display: flex;
        gap: 0 clamp(.625rem, 0rem + 2.5445292621vw, 1.2213740458rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a .img {
        width: clamp(7.5rem, 0rem + 30.534351145vw, 14.6564885496rem);
        height: clamp(7.5rem, 0rem + 30.534351145vw, 14.6564885496rem);
        padding: clamp(.375rem, 0rem + 1.5267175573vw, .7328244275rem);
        background-color: #fff
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a .info {
        width: calc(100% - clamp(8.125rem, 0rem + 33.0788804071vw, 15.8778625954rem))
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a .info .name {
        color: #1a2e38;
        font-size: clamp(1rem, 0rem + 4.0712468193vw, 1.9541984733rem);
        font-style: normal;
        font-weight: 700;
        line-height: 160%;
        margin-top: clamp(.625rem, 0rem + 2.5445292621vw, 1.2213740458rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a .info .name span {
        font-size: clamp(.875rem, 0rem + 3.5623409669vw, 1.7099236641rem);
        color: #1a2e38;
        font-style: normal;
        font-weight: 700;
        line-height: 160%;
        padding: 0 0px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a .info .name span.color {
        font-size: clamp(.875rem, 0rem + 3.5623409669vw, 1.7099236641rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a .info .price {
        color: #1a2e38;
        font-size: clamp(.875rem, 0rem + 3.5623409669vw, 1.7099236641rem);
        font-style: normal;
        font-weight: 400;
        line-height: 160%;
        margin-top: clamp(.25rem, 0rem + 1.0178117048vw, .4885496183rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a .info .text {
        display: none;
        color: #1a2e38;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 160%;
        margin-top: 16px
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li a::before {
        content: "";
        position: absolute;
        top: 50%;
        margin-top: calc(0px - clamp(1.3125rem, 0rem + 5.3435114504vw, 2.5648854962rem));
        left: 0px;
        width: clamp(4.375rem, 0rem + 17.8117048346vw, 8.5496183206rem);
        height: clamp(2.9375rem, 0rem + 11.9592875318vw, 5.7404580153rem);
        background-size: 100%
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li:nth-of-type(1) a::before {
        background-image: url(../img/rank_icon1.png)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li:nth-of-type(2) a::before {
        background-image: url(../img/rank_icon2.png)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li:nth-of-type(3) a::before {
        background-image: url(../img/rank_icon3.png)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents6 .list-ranking li:nth-of-type(n + 2) {
        margin-top: clamp(1.375rem, 0rem + 5.5979643766vw, 2.6870229008rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents7 {
        padding: clamp(2.6875rem, 0rem + 10.941475827vw, 5.2519083969rem) 0 0;
        background-color: #fff
    }

    #new-contents #idnewrain26ss .main-contents#main-contents7 .btn-wrap {
        display: flex;
        justify-content: center;
        margin-top: clamp(3.125rem, 0rem + 12.7226463104vw, 6.106870229rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents7 .btn-wrap .btn {
        border-radius: 66px;
        background-color: #1a2e38;
        padding: clamp(.75rem, 0rem + 3.0534351145vw, 1.465648855rem);
        position: relative;
        width: 90%;
        display: block;
        margin: 0 auto;
        max-width: clamp(19.875rem, 0rem + 80.9160305344vw, 38.8396946565rem)
    }

    #new-contents #idnewrain26ss .main-contents#main-contents7 .btn-wrap .btn span {
        color: #fff;
        font-style: normal;
        letter-spacing: clamp(.15rem, 0rem + .6106870229vw, .293129771rem);
        text-align: center;
        leading-trim: both;
        text-edge: cap;
        font-size: clamp(1rem, 0rem + 4.0712468193vw, 1.9541984733rem);
        font-style: normal;
        font-weight: 500;
        line-height: 160%
    }

    #new-contents #idnewrain26ss .main-contents#main-contents7 .btn-wrap .btn::before {
        content: "";
        position: absolute;
        top: 50%;
        right: clamp(.75rem, 0rem + 3.0534351145vw, 1.465648855rem);
        width: clamp(.5rem, 0rem + 2.0356234097vw, .9770992366rem);
        height: clamp(.6875rem, 0rem + 2.7989821883vw, 1.3435114504rem);
        margin-top: calc(0px - clamp(.3125rem, 0rem + 1.272264631vw, .6106870229rem));
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxMiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjAxMzQgNy42NzQzMUMxMS41MTc3IDguMDc0NjcgMTEuNTE3NyA4Ljg0MDM3IDExLjAxMzQgOS4yNDA3M0wxLjYyMTc2IDE2LjY5NjRDMC45NjYzOTcgMTcuMjE2NiAwIDE2Ljc0OTkgMCAxNS45MTMxTDAgMS4wMDE4OUMwIDAuMTY1MTMzIDAuOTY2Mzk4IC0wLjMwMTU3OCAxLjYyMTc2IDAuMjE4NjgyTDExLjAxMzQgNy42NzQzMVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
        background-size: 100%
    }
}

#new-contents #idnewrain26ss .framein.fadein {
    opacity: 0;
    transition-duration: 1.5s;
    transition-timing-function: ease;
    transition-property: opacity
}

#new-contents #idnewrain26ss .framein.fadein.in {
    opacity: 1
}

#new-contents #idnewrain26ss .framein.slideupfadein {
    opacity: 0;
    transition-property: opacity, transform;
    transform: translateY(28px);
    transition-duration: 1s
}

#new-contents #idnewrain26ss .framein.slideupfadein.in {
    opacity: 1;
    transform: translateY(0px)
}

#new-contents #idnewrain26ss .bg-area#mv .inner .logo,
#new-contents #idnewrain26ss .bg-area#mv .inner .catch,
#new-contents #idnewrain26ss .bg-area#mv .inner .text,
#new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo .mv-photo1,
#new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo .mv-photo2 {
    opacity: 0;
    transform: translateY(28px);
    transition-duration: 1.5s;
    transition-property: opacity, transform
}

#new-contents #idnewrain26ss .bg-area#mv .inner .logo {
    transition-delay: 0s
}

#new-contents #idnewrain26ss .bg-area#mv .inner .catch {
    transition-delay: 0s
}

#new-contents #idnewrain26ss .bg-area#mv .inner .text {
    transition-delay: 0s
}

#new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo .mv-photo1 {
    transition-delay: .5s
}

#new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo .mv-photo2 {
    transition-delay: .8s
}

#new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo::before,
#new-contents #idnewrain26ss .bg-area#mv .inner .mv-photo::after {
    transition-delay: 1.7s;
    opacity: 0;
    transition-duration: 1s;
    transition-property: opacity
}

#new-contents #idnewrain26ss .bg-area#mv.in .inner .logo,
#new-contents #idnewrain26ss .bg-area#mv.in .inner .catch,
#new-contents #idnewrain26ss .bg-area#mv.in .inner .text,
#new-contents #idnewrain26ss .bg-area#mv.in .inner .mv-photo .mv-photo1,
#new-contents #idnewrain26ss .bg-area#mv.in .inner .mv-photo .mv-photo2 {
    opacity: 1;
    transform: translateY(0px)
}

#new-contents #idnewrain26ss .bg-area#mv.in .inner .mv-photo::before,
#new-contents #idnewrain26ss .bg-area#mv.in .inner .mv-photo::after {
    opacity: 1
}

@media screen and (max-width: 768px) {
    #new-contents #idnewrain26ss .framein.slideupfadein-sp {
        opacity: 0;
        transition-property: opacity, transform;
        transform: translateY(28px);
        transition-duration: 1s
    }

    #new-contents #idnewrain26ss .framein.slideupfadein-sp.in {
        opacity: 1;
        transform: translateY(0px)
    }
}

@media screen and (min-width: calc(768px + 1px)) {
    #new-contents #idnewrain26ss .framein.slideupfadein-order .slideupfadein-order-child {
        opacity: 0;
        transition-property: opacity, transform;
        transform: translateY(28px);
        transition-duration: 1s
    }

    #new-contents #idnewrain26ss .framein.slideupfadein-order .slideupfadein-order-child:nth-child(1) {
        transition-delay: 0s
    }

    #new-contents #idnewrain26ss .framein.slideupfadein-order .slideupfadein-order-child:nth-child(2) {
        transition-delay: .2s
    }

    #new-contents #idnewrain26ss .framein.slideupfadein-order .slideupfadein-order-child:nth-child(3) {
        transition-delay: .4s
    }

    #new-contents #idnewrain26ss .framein.slideupfadein-order .slideupfadein-order-child:nth-child(4) {
        transition-delay: .6s
    }

    #new-contents #idnewrain26ss .framein.slideupfadein-order.in .slideupfadein-order-child {
        opacity: 1;
        transform: translateY(0px)
    }
}

#new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause::before,
#new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause::after {
    opacity: 0;
    transition-property: opacity;
    transition-duration: 1s;
    transition-delay: 1s
}

#new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause.in::before,
#new-contents #idnewrain26ss .main-contents#main-contents1 .list-cause.in::after {
    opacity: 1
}

/*# sourceMappingURL=style.css.map */