
@charset "UTF-8";
.headerShadow {
    display: none;
}
.c-articleHead {
    /* width: calc(100% - 280px); */
    width: calc(100% - 19.44444444vw);
    margin-bottom: 0;
    padding-bottom: 3.75vw;/* 54px; */
    display: flex;
    justify-content: space-between;

}
.c-articleHead__ttl {
    font-size: clamp(20px,2.708333333vw,39px);
    line-height: 1.43;
}
.c-articleHead__links {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap:1.388888889vw;/* 20px; */
}

.c-articleHead__links .c-linkButtonWrapper {
    margin: 0;
    width: 27.77777778vw;/* 400px; */
    height: 5.277777778vw; /* 76px; */
}

.c-articleHead__links .c-linkButton {
    width: 100%;
}

.c-linkButtonWrapper.c-linkButtonWrapper--oneColumn .c-linkButton.c-linkButton--bgGradient {
    background: linear-gradient(103deg, #54C3F1 2.41%, #BD82B7 80.18%, #FF63AC 100%);
}


.serviceContentsDetail {
    margin-top: 6.944444444vw; /* 100px; */
    overflow-x: hidden;
}
.feature {
    /* width: calc(100% - 280px); */
    width: calc(100% - 19.44444444vw);
    margin: 0 auto;
}

.feature__data {
    display: flex;
    justify-content: space-between;
}

.feature__ttl {
    width: 39.30555556vw; /* 566px; */
    font-weight: bold;
    font-size: clamp(18px,2.5vw,36px);
    line-height: 3.75vw /* 54px */;
    letter-spacing: 1.5px;
}

@media all and (-ms-high-contrast: none) {
    .feature__ttl {
        background: none;
        color: #1595DC;
    }
}

.feature__txt {
    /* width: calc(100% - 500px); */
    width: calc(100% - 34.72222222vw);
    font-size: clamp(7px,1.041666667vw,15px);
    line-height: 1.9;
    margin-top: .5em;
}

@media screen and (max-width: 1094px) {
    .feature__data {
        flex-flow:column;
    }

    .feature__ttl {
        width: 100%;
        margin-bottom: 7px;
    }

    .feature__txt {
        width: 100%;
    }
}

@media screen and (max-width: 768px) {
    .c-articleHead {
        padding-bottom: 11.2vw;/* 42px;*/
    }
    .c-articleHead .c-articleHead__ttl {
        font-size: max(6.666666667vw,25px);
        font-weight: 600;
        line-height: 1.44;
        letter-spacing: 1px;
    }
    .serviceContentsDetail {
        margin-top: 12.26666667vw;/* 46px; */
        padding-top: 0;
    }
    .feature {
        /* width:calc(100% - 60px); */
        width:calc(100% - 16.0vw);
        margin-bottom: 0;
    }

    .feature__data {
        margin-bottom: 0;
    }

    .feature__ttl {
        font-size: max(6.4vw,24px);
        line-height: 1.5;/*.36px */
        letter-spacing: 0.5px;
        margin-bottom: 0;
    }

    .feature__txt {
        font-size: max(3.733333333vw,14px);
        color: #353E47;
        letter-spacing: 1px;
        line-height: 1.8;
    }
}

/* .p-section:セクション共通
-------------------------------------*/
.p-section {
    margin-top: 11.11111111vw;/* 160px;*/
    width: 100%;
    display: flex;
    justify-content: center;
    position: relative;
}
.p-section::before {
    content: "";
    display: block;
    position: absolute;
    /* width: 470px;
    height: 530px;
    top: -60px;
    left: -20px; */
    width: 32.638888889vw;
    height: 36.805555556vw;
    top: -4.166666667vw;
    left:-10vw;
    
    z-index: -2;
    background: linear-gradient(90deg, #14BAF8 0%, #0089D4 100%);
    /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14baf8', endColorstr='#0089d4',GradientType=1 ); */
    opacity: 0;
    /* -webkit-transform: translateX(20px);
    transform: translateX(20px); */
    /* -webkit-transform: translateX(0);
    transform: translateX(0); */
    transition-property: all;
    transition-duration: .6s;
    transition-timing-function: ease;
    transition-delay: 1s;
}
.p-section.c-anim--active:before {
    opacity: 1;
    right:auto;
    left: 0;/* -20px */
    /* -webkit-transform: translateX(-1.388888889vw);
    transform: translateX(-1.388888889vw); */
}

.p-section__contents {
    /* margin-left: 160px;
    padding: 100px 140px;
    width: 1000px; */
    margin-left: 11.111111111vw;
    /* margin-left: 10.36vw; */
    padding: 6.944444444vw 9.722222222vw;
    width: 69.444444444vw;
    /* max-width: 1440px; */
    height: auto;
    background: linear-gradient(280deg, #FFF 15.22%, #EEF8FF 100%);
}

.p-contents__header {
    font-feature-settings: 'palt' on;
    font-size: clamp(16px,2.222222222vw,32px);
    font-style: normal;
    font-weight: 700;
    line-height: 1.875;
    letter-spacing: 1.4px;
}
.p-contents__header__txt {
    background: linear-gradient(90deg, #0089D4 0%, #14BAF8 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.p-contents__leadtext {
    margin-top: 4.166666667vw;
    padding-left: 3.958333333vw;
    color: var(--Black, #353E47);
    font-feature-settings: 'palt' on;
    font-size: clamp(8px,1.111111111vw,16px);
    font-style: normal;
    font-weight: 500;
    line-height: 2.0;
    letter-spacing: 1.4px;
    border-left: 0.2083333333vw solid var(--Border, #E1E8ED); /* 3px */
}

.p-contents__features {
    /* margin-top: 60px; */
    margin-top: 4.166666667vw;
    /* width: 1000px; */
    width: 69.444444444vw;
    /* padding: 60px 0; */
    padding: 4.166666667vw 0;
    
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    /* gap: 10px; */
    gap: 0.694444444vw;

    background: #FFF;
    /* box-shadow: 0 6px 16px 0 #DDF0FA; */
    box-shadow: 0 0.4166666667vw 1.111111111vw 0 #DDF0FA;
}

.p-contents__features__content {
    width: 18.541666667vw;
    height: 19.166666667vw;
    /* padding: 0 0 0 60px; */
    padding: 0 0 0 4.166666667vw;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap:1.666666667vw;/* 24px;*/
    border-left: 1px solid var(--Border, #E1E8ED);
}

.p-contents__features__content:first-child,
.p-section__management .p-contents__features__content:nth-child(3) {
    border: none;
}

.p-features__content__header {
    color: var(--Black, #353E47);
    font-size: clamp(8px,1.111111111vw,16px);
    font-weight: 700;
    line-height: 1.5; /* 150% */
    letter-spacing: 1px;
}

.p-features__content__img {
    max-width: 100%;
}

.p-features__content__body {
    width: 14.791666667vw;/* 213px; */
    color: var(--Black, #353E47);
    font-size: clamp(7px,0.9722222222vw,14px);
    font-style: normal;
    font-weight: 500;
    line-height: 1.42; /* 142.857% */
}

@media screen and (max-width: 768px) {
    .p-section {
        margin-top:23.2vw;
        box-sizing: border-box;
        /* padding: 0 30px; */
        padding: 0 8vw;
    }
    .p-section::before {
        width: 48.8vw;/*  183px; */
        height: 65.6vw;/* 246px; */
        top: -7.2vw;/* -27px; */
    }

    .p-section__contents {
        margin-left: 8.0vw;/* 30px; */
        width: 92.0vw;/* 345px; */
        max-width: 100%;
        padding: 48px 0 40px 30px;
        padding: 12.8vw 0 10.666666667vw 8.0vw;
        display: flex;
        flex-direction: column;
        flex-shrink: 0;
    }

    .p-contents__header {
        font-size: max(6.4vw,24px);
        font-weight: 700;
        line-height: 1.53;
        letter-spacing: 1.5px;
    }
    .p-contents__leadtext {
        margin-top: 8.266666667vw;/* 31px; */
        /* padding:0 21px; */
        padding:0 5.6vw;
        font-size: max(3.733333333vw,14px);
        font-weight: 500;
        line-height: 1.9;
        letter-spacing: 1.4px;
        border-left: 0.8vw solid var(--Border, #E1E8ED);
    }
    .p-contents__features {
        margin-top: 6.4vw;/* 24px; */
        margin-left:-16vw;/* -60px; */
        
        box-sizing: initial;
        width: 81.866666667vw;/* 307px; */
        max-width: 100%;
        /* padding: 52px 0 52px 38px; */
        padding:13.866666667vw 0 13.866666667vw 10.133333333vw;
        flex-wrap: wrap;
        gap: 0;
    }
    .p-contents__features__content,
    .p-contents__features__content:first-child {
        max-width: 100%;
        width: 33.06666667vw;/* 124px; */
        padding: 0;
        border: none;
        border-bottom: 1px solid #E1E8ED;
        gap: 3.2vw;/* 12px; */
    }
    
    .p-contents__features__content {
        padding: 0;
    }
    .p-contents__features__content.p-features--row1 {
        /* widthはLRで決まる */
        /* heightはエリア次第 */
        padding-bottom:8vw;/* 30px; */
    }
    .p-contents__features__content.p-features--row2 {
        /* widthはLRで決まる */
        /* heightはエリア次第 */
        padding-top:6.666666667vw; /* 25px; */
        border: none;
    }

    .p-contents__features__content.p-features--left {
        width:33.06666667vw; /* 124px; */
        /* heightはエリア次第 */
    }
    .p-contents__features__content.p-features--right {
        width:29.6vw;/* 111px; */
        /* heightはエリア次第 */
        padding-left:12.26666667vw;/* 46px; */
    }

    .p-features__content__header {
        font-size: max(3.2vw,12px);
        font-weight: 700;
        line-height: 1.5;
        letter-spacing: 1px;
    }
    .p-contents__features__content .p-features__content__img {
        width: auto;
        height: 16vw;/* 60px; */
    }
    .p-features__content__body {
        width: auto;

        font-size: 3.2vw;/* 12px; */
        font-weight: 500;
        line-height: 1.5;
    }

}

/* u-anchorsWrap:アンカーリンクリスト
-------------------------------------*/
.u-anchorsWrap {
    margin-top: 4.166666667vw; /* 60px; */
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.u-anchors {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1.666666667vw; /* 24px; */
}

.u-anchors__item {
    box-sizing: border-box;
    width: 18.888888889vw; /* 272px; */
    height: 18.75vw; /* 270px; */

    /* padding: 24px 0; */
    padding:1.666666667vw 0;

    background: var(--Neutral-N_BG0, #FFF);
    box-shadow: 0 4px 16px 0 #DDF0FA;
    cursor: pointer;
    
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: ease;
}

.u-anchors__item:hover {
    transform: scale(0.95);
}

.u-anchors__linkBox {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.u-anchors__item__text {
    display: inline-block;
    height: 2.5em;

    display: flex;
    justify-content: center;
    align-items: center;

    color: var(--Primary, #1595DC);
    text-align: center;
    font-size: clamp(11px,1.527777778vw,22px);
    font-style: normal;
    font-weight: 700;
    line-height: 1.36; /* 136.364% */
    letter-spacing: 2px;
}

.u-anchors__item__imgBox {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 1.944444444vw;/* 28px; */
}

.u-anchors__item__img {
    max-width: 100%;
    max-height: 100px;
}

.u-anchors__item__img.u-img--01 {
    width: 10.37986111vw;
    max-width: 149.47px;
}
.u-anchors__item__img.u-img--02 {
    width: 13.24513889vw;
    max-width: 190.73px;
}
.u-anchors__item__img.u-img--03 {
    max-width: 11.78958333vw;
    width: 169.77px;
}
.u-anchors__item__img.u-img--04 {
    width: 7.485416667vw;
    max-width: 107.79px;
}

 .u-anchors__item__img.u-item__img--arrow {
    width:1.388888889vw;
    max-width: 20px;
 }

 @media screen and (max-width: 768px) {
    .u-anchorsWrap { 
        margin-top: 6.4vw;
    }
    .u-anchors {
        flex-direction: column;
        gap:6.4vw;
    }
    .u-anchors__item {
        max-width: 100%;
        width: 84.0vw;/* 315px; */
        height: 28.8vw;/* 108px; */


        padding: 0;
    }
    .u-anchors__linkBox {
        box-sizing: border-box;
        width: 100%;
        height: 100%;
        /* padding: 24px 32px; */
        padding: 6.400000000vw 8.533333333vw;

        flex-direction: row;
    }

    .u-anchors__item__text {
        font-size: max(4.266666667vw,16px);
        font-weight: 700;
        line-height: 1.5;
        letter-spacing: 1px;
        text-align: left;
    }
    .u-anchors__item__imgBox {
        flex-direction: row;
        justify-content: flex-end;
        gap: 4.533333333vw; /* 17px; */
    }
    .u-anchors__item__imgBox .u-anchors__item__img {
        width: auto;
        height: 16vw; /* 60px;*/
        max-width: unset;
    }
    .u-anchors__item__img.u-item__img--arrow {
        width: 2.666666667vw;/* 10px; */
        height: 1.333333333vw;/* 5px; */
    }

 }

/* .p-section__credit:与信
-------------------------------------*/

.p-section.p-section__credit {
    margin-top: 13.88888889vw; /* 200px; */
}
.p-section__credit .p-features__content__img {
    width: auto;
    height:5.555555556vw;
    max-height: 80px;
}

@media screen and (max-width: 768px) {
    .p-section.p-section__credit {
        margin-top: 23.2vw; /* 87px; */
    }
    .p-section.p-section__credit .p-contents__features__content.p-features--row1 {
        height:51.2vw;/* 192px; */
    }
    .p-section.p-section__credit .p-contents__features__content.p-features--row2 {
        height: 70.4vw;/* 264px; */
    }

    .p-contents__features__content .p-features__content__img {
        height:16vw;
        max-height: auto;
    }
}

/* .p-section__management:入金管理・代金回収
-------------------------------------*/
.p-section.p-section__management::before {
    width: 40.486111111vw;/* 583px; */
    height: 35.972222222vw;/* 518px; */
    
    
}
.p-section__management .p-contents__features {
    flex-wrap: wrap;
    padding: 4.166666667vw 4.027777778vw;/* 60px 58px; */
    width: 52.638888889vw; /* 758px; */
    gap:5.555555556vw 2.777777778vw; /* 80px 40px; */
}
.p-section__management .p-contents__features__content {
    width: 16.666666667vw;/* 240px; */
    height: 18.472222222vw;/* 266px; */
    

}
.p-section__management .p-contents__features__content.p-features--left {
    padding-left: 2.777777778vw;/* 40px; */
    width: 18.055555556vw;/* 260px; */
}

.p-section__management .p-features__content__img {
    width: auto;
    height: 5.555555556vw;
    max-height: 80px;
}

@media screen and (max-width: 768px) {
    .p-section.p-section__management::before  {
        width: 48.8vw;/* 183px; */
        height: 65.6vw;/* 246px; */
    }
    .p-section__management .p-contents__features { 
        margin-top: 6.4vw;/* 24px; */
        margin-left: -16.000000000vw;/* -60px; */
        box-sizing: initial;
        width: 81.866666667vw;/* 307px; */
        max-width: 100%;
        /* padding: 52px 0 52px 38px; */
        padding: 13.866666667vw 0 13.866666667vw 10.133333333vw;
        
        flex-wrap: wrap;
        gap: 0;
    }
    .p-section__management .p-contents__features__content.p-features--left {
        width: 33.066666667vw;/* 124px; */
    }
    .p-section__management .p-contents__features__content.p-features--right {
        width: 29.6vw;/* 111px; */
    }
    .p-section.p-section__management .p-contents__features__content.p-features--row1 {
        height: 60.8vw;/* 228px; */
    }
    .p-section.p-section__management .p-contents__features__content.p-features--row2 {
        height: 56vw;/* 210px; */
    }

    .p-section__management .p-contents__features__content.p-features--row1.p-features--left {
        /* padding: 0 0 30px 0; */
        padding: 0 0 8vw 0;
    }
    .p-section__management .p-contents__features__content.p-features--row2.p-features--left {
        /* padding: 25px 0 0 0; */
        padding: 6.666666667vw 0 0 0;
    }
    .p-section__management .p-features__content__img {
        height: 16vw;
    }
}
/* .p-section__sendingInvoice:請求書の発行・送付
-------------------------------------*/
.p-section.p-section__sendingInvoice::before {
    width: 43.541666667vw;/* 627px; */
    height: 36.805555556vw; /* 530px; */
}

.p-section.p-section__sendingInvoice .p-contents__header.p-header__innner {
    margin-top: 4.166666667vw;/* 60px; */
    font-size: clamp(10px,1.388888889vw,20px);
    line-height: 3.0; /* 300% */
    letter-spacing: 1.4px;
}

.p-section.p-section__sendingInvoice .p-content__imgWrap {
    margin-top: 1.388888889vw;/* 20px; */
}

.p-section__sendingInvoice .p-features__content__img:not(.u-rowImage) {
    width: auto;
    height: 5.555555556vw;
    max-height: 80px;
}

.p-features__content__notice {
    font-size: clamp(6px,0.7638888889vw,11px);
    font-weight: 500;
    line-height: 2;
}

@media screen and (max-width: 768px) {
    .p-section.p-section__sendingInvoice::before {
        width: 48.8vw;/* 183px; */
        height: 65.6vw;/* 246px; */
    }
    .p-section.p-section__sendingInvoice .p-contents__header.p-header__innner {
        margin-top: 6.4vw;
        font-size: max(4.8vw,18px);
        font-weight: 700;
        line-height: 2.04; /* 204% */
        letter-spacing: 1.5px;
    }
    .p-section.p-section__sendingInvoice .p-content__imgWrap {
        margin-top: 6.4vw;
    }
    .p-section.p-section__sendingInvoice .p-contents__features__content.p-features--row1 {
        height: 70.4vw;/* 264px; */
    }
    .p-section.p-section__sendingInvoice .p-contents__features__content.p-features--row1.p-features--right {
        height: 70.666666667vw; /* 265px; */
    }
    .p-section.p-section__sendingInvoice .p-contents__features__content.p-features--row2 {
        height: 60.8vw;/* 228px; */
    }
    .p-section__sendingInvoice .p-features__content__img:not(.u-rowImage) {
        height: 16vw;
    }

    .p-features__content__notice {
        font-size: max(2.666666667vw,10px);
        font-weight: 500;
        line-height: 1.8;
    }
}
/* .p-section__inquiry:支払い方法やお問い合わせ対応
-------------------------------------*/
.p-section.p-section__inquiry {
    margin-top: 13.19444444vw; /* 190px; */
}
.p-section.p-section__inquiry::before {
    width: 30.208333333vw;/* 435px; */
    height: 27.222222222vw;/* 392px; */
}
.p-section__inquiry .p-contents__features {
    padding-left: 6.25vw;/* 90px; */
}
.p-section__inquiry .p-features__content__body {
    width: 20vw;/* 288px; */
}
.p-section__inquiry .p-contents__features__content {
    width: 27.777777778vw;/* 400px; */
    height: 16.388888889vw;/* 236px; */
}

.p-section__inquiry .p-contents__features__content:nth-child(2) {
    padding-left: 5.555555556vw;/* 80px; */
}

.p-section__inquiry .p-features__content__img {
    width: auto;
    height: 5.555555556vw;
    max-height: 80px;
}

@media screen and (max-width: 768px) {
    .p-section.p-section__inquiry::before {
        width: 48.8vw;/* 183px; */
        height: 65.6vw;/* 246px; */
    }
    .p-section__inquiry .p-contents__header {
        background: linear-gradient(90deg, #0089D4 0%, #14BAF8 100%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }


    .p-section__inquiry .p-contents__features {
        padding-left: 10.133333333vw;/* 38px; */
    }
    .p-section.p-section__inquiry .p-contents__features__content.p-features--row1.p-features--left {
        width: 32.533333333vw;/* 122px; */
        height: 56.0vw;/* 210px; */
        /* padding: 25px 0 0; */
        padding: 6.666666667vw 0 0;
        
        border: none;
    }
    .p-section.p-section__inquiry .p-contents__features__content.p-features--row1.p-features--right {
        width: 30.666666667vw;/* 115px; */
        height: 75.2vw;/* 282px; */
        padding: 25px 0 0 46px;
        padding: 6.666666667vw 0 0 12.26666667vw;        
        border: none;
    }
    .p-section__inquiry .p-features__content__body {
        width: auto;
    }
    .p-section__inquiry .p-features__content__img {
        height: 16vw;
    }
}



/* .p-section__linkButton:CTAボタン
-------------------------------------*/
.p-section.p-section__linkButton {
    margin-top: 6.944444444vw;/* 100px; */
}
.p-section.p-section__linkButton:before {
    display: none;
}
.p-section.p-section__linkButton .p-section__contents {
    width: 88.88888889vw; /* 1280px; */
    /* max-width: 100%; */
    padding: 0;
    background: none;
}
div.c-linkButtonWrapper.c-linkButtonWrapper--oneColumn {
    margin-top: 9.444444444vw; /* 136px; */
}

.c-linkButtonWrapper--oneColumn {
    flex-flow: column;
}
.c-linkButtonWrapper {
    width: 100%;
    font-size: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 6.944444444vw; /*100px;*/
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: ease;
}

.c-linkButtonWrapper.mb-0 {
   margin-bottom: 0;
}

.c-linkButtonWrapper.c-linkButtonWrapper--oneColumn .c-linkButton {
    max-width: 38.54166667vw; /* 555px; */
}

.c-linkButtonWrapper.c-linkButtonWrapper--oneColumn .c-linkButton {
    background: #1595DC;
    border: none;
    color: #fff;
}
.c-linkButton:nth-child(-n+2) {
    margin-top: 0;
}
.c-linkButtonWrapper--oneColumn .c-linkButton {
    margin-left: 0 !important;
}
.contentsDetail a {
    color: #1595DC;
    text-decoration: none;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: ease;
}
.c-linkButton {
    display: flex;
    align-items: center;
    /* width: calc(50% - 25px); */
    width: calc(50% - 1.736111111vw);
    height: 5.277777778vw;/* 76px; */
    border:none;
    font-size: clamp(7px,0.9722222222vw,14px);
    font-weight: bold;
    line-height: 1.4;
    margin-top: 1.736111111vw;/* 25px; */
    /* padding: 0 32px 0; */
    padding: 0 2.222222222vw 0;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    transition-property: transform;
    transition-duration: .3s;
    animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    background: linear-gradient(103deg, #54C3F1 2.41%, #BD82B7 80.18%, #FF63AC 100%);
}
.c-linkButton:hover {
  transform: scale(0.95);
}
.c-linkButton:hover::before {
    animation: none;
}
.c-linkButton::before {
    display: none;
}
.c-linkButton::after {
    content: "";
    display: block;
    width: 0.8333333333vw;/* 12px;*/
    height: 0.8333333333vw; /* 12px;*/
    background:none;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 2.083333333vw; /* 30px; */
    margin: auto;
}
.c-linkButton:hover::after {
    background:none;
}
.c-linkButton__txt {
    color: var(--Product-ocean-white, #FFF);
    text-align: center;
    font-size: clamp(7px,0.9722222222vw,14px);
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.4px;
}

@media screen and (max-width: 768px) { 
    .p-section.p-section__linkButton .p-section__contents {
        margin-left: 0;
        width: 100%;
    }
    .c-linkButton {
        box-sizing: content-box;
        width: 73.333333333vw;/* 275px; */
        height: 20.266666667vw;/* 76px; */
        padding: 0 5.333333333vw 0;
    }
    .c-linkButton__txt {
        font-size: max(3.733333333vw,14px);
    }
}