main#owners_page {
    padding-top: 0px;
    position: relative;
    overflow: hidden;
}
/*section#dashboard1 {    background: url(../img/audi_owners_img_2207023.png) no-repeat;    background-size: cover;    padding-bottom: calc((269px/2) + (269 - (269/2))*(100vw - 375px)/(1903 - 375));    background-attachment: fixed;}*/
section#dashboard1 {
    background: url(../img/audi_owners_img_2207023.png) no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}
section.dashboard > h2 {
    font-size: calc((34px/2) + (34 - (34/2))*(100vw - 375px)/(1903 - 375));
    color: #FFFFFF;
    padding: 36px 70px 0;
    line-height: 1.35;
    margin-bottom: 140px;
}
section#dashboard1 > h2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
ul.breadcrumb_trail.sp-none.bold {
    margin-left: 25px;
}
.dashboard_btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 95%;
    max-width: calc((1520px/2) + (1520 - (1520/2))*(100vw - 375px)/(1903 - 375));
    margin: auto;
}
.dashboard_btn_l > .txt {
    color: #fff;
    position: absolute;
/*    bottom: calc((57px/2) + (57 - (57/2))*(100vw - 375px)/(1903 - 375));*/
    left: 0;
    right: 0;
    bottom: 16px;
}
span.white {
    color: #fff;
}
.dashboard_btn_l > .txt > a {
    color: #fff;
}
.icon_list > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.icon_list > ul > li {
    font-size: calc((13px/2) + (13 - (13/2))*(100vw - 375px)/(1903 - 375));
    margin-right: calc((52px/2) + (52 - (52/2))*(100vw - 375px)/(1903 - 375));
    text-align: center;
    width: calc((49px/2) + (49 - (49/2))*(100vw - 375px)/(1903 - 375));
    color: #fff;
}
.icon_list > ul > li:last-child {
    margin-right: 0;
}
.icon_list span {
    display: block;
}
.icon_list span:nth-child(2) {
    width: 200%;
    -webkit-transform: translate(-25%, 0);
    transform: translate(-25%, 0);
    margin-top: calc((9px/2) + (9 - (9/2))*(100vw - 375px)/(1903 - 375));
    color: #fff;
}
.txt h3 {
    font-size: calc((24px/2) + (24 - (24/2))*(100vw - 375px)/(1903 - 375));
    margin-bottom: 0;
    padding: 0;
    font-family: 'AudiTypeBold', 'DFHSBold';
    font-weight: 400;
    /*    left: 1.5vw;*/
    bottom: 0.5vw;
    position: relative;
}
.dashboard_btn_l {
    position: relative;
    margin: 0 auto;
    height: auto;
    width: calc((100%/3)*1);
    max-width: calc((500px/2) + (500 - (500/2))*(100vw - 375px)/(1903 - 375));
    margin-right: calc((10px/2) + (10 - (10/2))*(100vw - 375px)/(1903 - 375));
}
.dashboard_btn_r {
    margin: 0 auto;
    width: calc((100%/3)*2);
}
.dashboard_btn_r > ul > li > .txt, .dashboard_btn_r > ul > li > a > .txt {
    color: #fff;
    font-size: calc((25px/2) + (25 - (25/2))*(100vw - 375px)/(1903 - 375));
    position: absolute;
    /*    bottom: calc((35px/2) + (35 - (35/2))*(100vw - 375px)/(1903 - 375));*/
    left: calc((20px/2) + (20 - (20/2))*(100vw - 375px)/(1903 - 375));
    bottom: 5px;
}
.dashboard_btn_r > ul > li {
    position: relative;
}
.dashboard_btn_r > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 101%;
}
.dashboard_btn_r > ul > li {
    max-width: calc((500px/2) + (500 - (500/2))*(100vw - 375px)/(1903 - 375));
    width: calc((100% - 10px)/2);
    margin-right: calc((10px/2) + (10 - (10/2))*(100vw - 375px)/(1903 - 375));
    margin-bottom: calc((10px/2) + (10 - (10/2))*(100vw - 375px)/(1903 - 375));
    cursor: pointer;
}
.dashboard_btn_r > ul > li:nth-child(2n) {
    margin-right: 0;
}
.dashboard_btn_r > ul > li:nth-child(3), .dashboard_btn_r > ul > li:nth-child(4) {
    margin-bottom: 0;
}
.dashboard_btn_r > ul > li:hover, .dashboard_btn > ul > li:hover {
    opacity: 0.7;
}
.dashboard_btn_r > ul > li > .txt > h3, .dashboard_btn_r > ul > li > a > .txt > h3 {
    font-size: calc((24px/2) + (24 - (24/2))*(100vw - 375px)/(1903 - 375));
    font-family: 'AudiTypeBold', 'DFHSBold';
    font-weight: 400;
}
section.footer_ue {
    padding: calc((152px/2) + (152 - (152/2))*(100vw - 375px)/(1903 - 375)) 0 calc((152px/2) + (152 - (152/2))*(100vw - 375px)/(1903 - 375));
    max-width: calc((1520px/2) + (1520 - (1520/2))*(100vw - 375px)/(1903 - 375));
    margin: auto;
    background: #fff;
}
section.footer_ue > h3 {
    text-align: center;
    font-size: calc((28px/2) + (28 - (28/2))*(100vw - 375px)/(1903 - 375));
    margin-bottom: calc((36px/2) + (36 - (36/2))*(100vw - 375px)/(1903 - 375));
}
section.footer_ue > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
section.footer_ue > ul > li {
    margin-right: calc((10px/2) + (10 - (10/2))*(100vw - 375px)/(1903 - 375));
    width: calc((100% - 10px*2)/3);
    position: relative;
}
section.footer_ue > ul > li:last-child {
    margin-right: 0;
}
section.footer_ue > ul > li > a > .txt > h5 {
    font-size: calc((16px/2) + (16 - (16/2))*(100vw - 375px)/(1903 - 375));
    margin-bottom: calc((9px/2) + (9 - (9/2))*(100vw - 375px)/(1903 - 375));
    line-height: 1.31;
}
section.footer_ue > ul > li > a > .txt > h4 {
    font-size: calc((19px/2) + (19 - (19/2))*(100vw - 375px)/(1903 - 375));
    line-height: 1.47;
    position: relative;
}
section.footer_ue > ul > li > a {
    color: #fff;
}
section.footer_ue > ul > li > a > .txt {
    position: absolute;
    bottom: 1em;
    padding: 0 1.5em;
    left: 0;
    right: 0;
}
section.footer_ue > ul > li > a > .txt > h4::after {
    content: "";
    background: url(../img/icon_5.png) no-repeat;
    background-size: contain;
    position: absolute;
    bottom: 0.5em;
    right: 0;
    width: calc((8.28px/2) + (8.28 - (8.28/2))*(100vw - 375px)/(1903 - 375));
    height: calc((15.4px/2) + (15.4 - (15.4/2))*(100vw - 375px)/(1903 - 375));
}
.dashboard_btn > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.dashboard_btn > ul > li {
    max-width: calc((500px/2) + (500 - (500/2))*(100vw - 375px)/(1903 - 375));
    width: calc((100% - 10px*2)/3);
    margin-right: calc((9px/2) + (9 - (9/2))*(100vw - 375px)/(1903 - 375));
    margin-bottom: calc((9px/2) + (9 - (9/2))*(100vw - 375px)/(1903 - 375));
    position: relative;
    cursor: pointer;
}
.dashboard_btn > ul > li:nth-child(3n) {
    margin-right: 0;
}
.dashboard_btn > ul > li .txt {
    color: #fff;
    position: absolute;
    /*    bottom: calc((32px/2) + (32 - (32/2))*(100vw - 375px)/(1903 - 375));*/
    left: calc((20px/2) + (20 - (20/2))*(100vw - 375px)/(1903 - 375));
    right: calc((20px/2) + (20 - (20/2))*(100vw - 375px)/(1903 - 375));
    bottom: 5px;
}
.dashboard_btn > ul > li .txt > h3 {
    font-size: calc((24px/2) + (24 - (24/2))*(100vw - 375px)/(1903 - 375));
    font-family: 'AudiTypeBold', 'DFHSBold';
    font-weight: 400;
}
section#dashboard1-2 {
    background: url(../img/audi_owners_img_2207026.png) no-repeat;
    background-size: cover;
    /*    padding-bottom: calc((571px/2) + (571 - (571/2))*(100vw - 375px)/(1903 - 375));*/
    height: 100vh;
    background-attachment: fixed;
}
section.dashboard > h2 > span {
    font-size: 14px;
    vertical-align: middle;
    border-left: solid 1px #fff;
/*    padding-left: calc((56.5px/2) + (56.5 - (56.5/2))*(100vw - 375px)/(1903 - 375));*/
    padding-left: 2rem;
    margin-left: 50px;
    font-family: 'AudiType', 'Verdana', 'Helvetica', 'Arial', 'DFHS', sans-serif;
    font-weight: 400;
}
section.dashboard > h2 > span::before {
    content: "";
    background: url(../../common/img_22/icon_w_4.svg) no-repeat;
/*
    width: calc((23.09px/2) + (23.09 - (23.09/2))*(100vw - 375px)/(1903 - 375));
    height: calc((16.02px/2) + (16.02 - (16.02/2))*(100vw - 375px)/(1903 - 375));
*/
    width: 30px;
    height: 30px;
    display: inline-block;
    background-size: contain;
    vertical-align: bottom;
    margin: 0px 1rem -3px;
}
/*
section#dashboard1-2 .dashboard_btn {
    margin-top: calc((128px/2) + (128 - (128/2))*(100vw - 375px)/(1903 - 375));
}
*/
.back_btn {
    color: #fff;
    font-size: calc((17px/2) + (17 - (17/2))*(100vw - 375px)/(1903 - 375));
    padding: 0 calc((70px/2) + (70 - (70/2))*(100vw - 375px)/(1903 - 375)) 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    font-family: 'AudiTypeExtendBold';
    position: absolute;
    top: 120px;
}
/*
section#dashboard1-2 > h2 {
    margin-bottom: calc((18px/2) + (18 - (18/2))*(100vw - 375px)/(1903 - 375));
}
*/
.back_btn::before {
    content: "";
    background: url(../img/icon_6.png) no-repeat;
    width: calc((9.02px/2) + (9.02 - (9.02/2))*(100vw - 375px)/(1903 - 375));
    height: calc((15.82px/2) + (15.82 - (15.82/2))*(100vw - 375px)/(1903 - 375));
    display: inline-block;
    vertical-align: middle;
    margin-right: calc((11px/2) + (11 - (11/2))*(100vw - 375px)/(1903 - 375));
}
section#dashboard1-2-1 {
    background: url(../img/audi_owners_img_2207027.png) no-repeat;
    background-size: cover;
    height: 100vh;
    /*    padding-bottom: calc((79px/2) + (79 - (79/2))*(100vw - 375px)/(1903 - 375));*/
    background-attachment: fixed;
    top: 0;
}
section.dashboard > .title {
    color: #fff;
    text-align: center;
    font-size: calc((32px/2) + (32 - (32/2))*(100vw - 375px)/(1903 - 375));
    /*    margin: calc((27px/2) + (27 - (27/2))*(100vw - 375px)/(1903 - 375)) auto calc((58px/2) + (58 - (58/2))*(100vw - 375px)/(1903 - 375));*/
    font-family: 'AudiTypeExtendBold', 'DFHSBold';
    height: 60px;
    margin: -90px auto 30px;
}
.dashboard_btn > ul > li .txt > .catch {
    font-size: calc((16px/2) + (16 - (16/2))*(100vw - 375px)/(1903 - 375));
    line-height: 1.5;
    margin: 0 0 16px
}
section#dashboard1-2-1 .dashboard_btn > ul > li .txt > h3 {
    font-size: calc((23px/2) + (23 - (23/2))*(100vw - 375px)/(1903 - 375));
    line-height: 1.3;
    left: 1px;
}
section.dashboard > .btn {
    margin: 51px auto 0;
}
section.dashboard > .btn > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
section.dashboard > .btn > ul > li {
    width: 50%;
    max-width: calc((314px/2) + (314 - (314/2))*(100vw - 375px)/(1903 - 375));
}
section.dashboard > .btn > ul > li > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    border: solid 1px #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: calc((16px/2) + (16 - (16/2))*(100vw - 375px)/(1903 - 375));
    color: #fff;
    line-height: 1;
}
section.dashboard > .btn > ul > li:nth-child(2) {
    margin-left: calc((28px/2) + (28 - (28/2))*(100vw - 375px)/(1903 - 375));
}
section.dashboard > .btn > ul > li:nth-child(2) > a {
    background: #fff;
    color: #000;
}
section#dashboard1-2-2 {
    background: url(../img/audi_owners_img_2207028.png) no-repeat;
    background-size: cover;
    height: 100vh;
    /*    padding-bottom: calc((79px/2) + (79 - (79/2))*(100vw - 375px)/(1903 - 375));*/
    background-attachment: fixed;
}
section#dashboard1-2-3 {
    background: url(../img/audi_owners_img_2207017.png) no-repeat;
    background-size: cover;
    height: 100vh;
    /*    padding-bottom: calc((79px/2) + (79 - (79/2))*(100vw - 375px)/(1903 - 375));*/
    background-attachment: fixed;
}
section#dashboard1-3 {
    background: url(../img/audi_owners_img_2207030.png) no-repeat;
    background-size: cover;
    height: 100vh;
    /*    padding-bottom: calc((589px/2) + (589 - (589/2))*(100vw - 375px)/(1903 - 375));*/
    background-attachment: fixed;
}
section#dashboard1-3 .dashboard_btn {
    margin-top: calc((78px/2) + (78 - (78/2))*(100vw - 375px)/(1903 - 375));
}
section#dashboard1-5 {
    background: url(../img/audi_owners_img_2207029.png) no-repeat;
    background-size: cover;
    height: 100vh;
    /*    padding-bottom: calc((182px/2) + (182 - (182/2))*(100vw - 375px)/(1903 - 375));*/
    background-attachment: fixed;
}
section#dashboard1-5 .dashboard_btn {
    margin-top: calc((128px/2) + (128 - (128/2))*(100vw - 375px)/(1903 - 375));
}
.dashboard_class1-2 {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 800ms;
    transition-duration: 800ms;
}
.dashboard_class1-2.active {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    z-index: 999;
    visibility: visible;
    opacity: 1;
}
.dashboard_class1-2-1 {
    position: absolute;
    top: calc((70px/2) + (70 - (70/2))*(100vw - 375px)/(1903 - 375));
    width: 100%;
    left: 0;
    right: 0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    z-index: 1;
    visibility: hidden;
    opacity: 0;
    visibility: hidden;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 800ms;
    transition-duration: 800ms;
}
.dashboard_class1-2-1.active {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    z-index: 1000;
    visibility: visible;
    opacity: 1;
}
.dashboard_class1-2-2 {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 800ms;
    transition-duration: 800ms;
}
.dashboard_class1-2-2.active {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    z-index: 1001;
    visibility: visible;
    opacity: 1;
}
.dashboard_class1-2-3 {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 800ms;
    transition-duration: 800ms;
}
.dashboard_class1-2-3.active {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    z-index: 1002;
    visibility: visible;
    opacity: 1;
}
.dashboard_class1-3 {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 800ms;
    transition-duration: 800ms;
}
.dashboard_class1-3.active {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    z-index: 1003;
    visibility: visible;
    opacity: 1;
}
.dashboard_class1-5 {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 800ms;
    transition-duration: 800ms;
}
.dashboard_class1-5.active {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    z-index: 1004;
    visibility: visible;
    opacity: 1;
}
section#campaign {
    padding-bottom: calc((155px/2) + (155 - (155/2))*(100vw - 375px)/(1903 - 375));
}
.dashboard_btn > ul > li img {
    width: 100%;
}
@media screen and (max-width:750px) {
    .dashboard_btn img {
        width: 100%;
    }
    .dashboard_btn {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .dashboard_btn_l {
        width: 100%;
        max-width: calc((650px/2) + (650 - (650/2))*(100vw - 375px)/(750 - 375));
        margin: auto;
        margin-bottom: 10px;
    }
    .is_pc {
        display: none;
    }
    section#dashboard1 {
        background: url(../img/sp/audi_owners_img_2207023.png) no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    section#dashboard1-2 {
        background: url(../img/sp/audi_owners_img_2207026.png) no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    section#dashboard1-2-1 {
        background: url(../img/sp/audi_owners_img_2207027.png) no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    section#dashboard1-2-2 {
        background: url(../img/sp/audi_owners_img_2207028.png) no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    section#dashboard1-2-3 {
        background: url(../img/sp/audi_owners_img_2207017.png) no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    section#dashboard1-3 {
        background: url(../img/sp/audi_owners_img_2207030.png) no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    section#dashboard1-5 {
        background: url(../img/sp/audi_owners_img_2207026.png) no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    section.dashboard {
        padding-top: 20vw;
    }
    section.dashboard > h2 {
        font-size: calc((40px/2) + (40 - (40/2))*(100vw - 375px)/(750 - 375));
        text-align: center;
        padding: 0;
        margin: 0 auto calc((66px/2) + (66 - (66/2))*(100vw - 375px)/(750 - 375));
    }
    section#dashboard1 > h2 {
        margin-bottom: calc((66px/2) + (66 - (66/2))*(100vw - 375px)/(750 - 375));
    }
    .dashboard_btn_l > .txt > a > h3 {
        padding: 0 calc((27px/2) + (27 - (27/2))*(100vw - 375px)/(750 - 375));
        font-size: calc((36px/2) + (36 - (36/2))*(100vw - 375px)/(750 - 375));
        margin-bottom: calc((20px/2) + (20 - (20/2))*(100vw - 375px)/(750 - 375));
        line-height: 1;
    }
    .dashboard_btn_l > .txt > a > .icon_list > ul > li {
        width: calc((70px/2) + (70 - (70/2))*(100vw - 375px)/(750 - 375));
        margin-right: calc((78px/2) + (78 - (78/2))*(100vw - 375px)/(750 - 375));
        font-size: calc((22px/2) + (22 - (22/2))*(100vw - 375px)/(750 - 375));
        line-height: 1.27;
    }
    .dashboard_btn_l > .txt {
        bottom: calc((25px/2) + (25 - (25/2))*(100vw - 375px)/(750 - 375));
    }
    .dashboard_btn_r {
        width: 100%;
        padding: 4%;
    }
    section.footer_ue img {
        width: 100%;
    }
    section.footer_ue > ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    section.footer_ue > ul > li {
        width: 100%;
        max-width: calc((650px/2) + (650 - (650/2))*(100vw - 375px)/(750 - 375));
        margin: 0 auto calc((10px/2) + (10 - (10/2))*(100vw - 375px)/(750 - 375));
    }
    section.footer_ue > ul > li:last-child {
        margin: auto;
        margin-bottom: 0;
    }
    section.footer_ue > h3 {
        font-size: calc((40px/2) + (40 - (40/2))*(100vw - 375px)/(750 - 375));
        text-align: left;
        max-width: calc((650px/2) + (650 - (650/2))*(100vw - 375px)/(750 - 375));
        margin: 0 auto calc((50px/2) + (50 - (50/2))*(100vw - 375px)/(750 - 375));
    }
    section.footer_ue {
        padding: calc((96px/2) + (96 - (96/2))*(100vw - 375px)/(1903 - 375)) 0 calc((156px/2) + (156 - (156/2))*(100vw - 375px)/(750 - 375));
    }
    section.footer_ue > ul > li > a > .txt > h5 {
        font-size: calc((25px/2) + (25 - (25/2))*(100vw - 375px)/(750 - 375));
    }
    section.footer_ue > ul > li > a > .txt > h4 {
        font-size: calc((28px/2) + (28 - (28/2))*(100vw - 375px)/(750 - 375));
    }
    .dashboard_btn_r > ul > li > .txt, .dashboard_btn_r > ul > li > a > .txt {
        bottom: calc((9px/2) + (9 - (9/2))*(100vw - 375px)/(750 - 375));
    }
    .dashboard_btn_r > ul > li > .txt > h3, .dashboard_btn_r > ul > li > a > .txt > h3, .dashboard_btn > ul > li .txt > h3 {
        font-size: calc((24px/2) + (24 - (24/2))*(100vw - 375px)/(750 - 375));
    }
    .dashboard_btn > ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .dashboard_btn > ul > li {
        width: 100%;
        max-width: calc((650px/2) + (650 - (650/2))*(100vw - 375px)/(750 - 375));
        margin: auto;
        margin-bottom: calc((20px/2) + (20 - (20/2))*(100vw - 375px)/(750 - 375));
    }
    section#dashboard1-2 .dashboard_btn {
        margin-top: calc((65px/2) + (65 - (65/2))*(100vw - 375px)/(750 - 375));
    }
    .dashboard_btn > ul > li:nth-child(3n) {
        margin: auto;
        margin-bottom: calc((20px/2) + (20 - (20/2))*(100vw - 375px)/(750 - 375));
    }
    .back_btn {
        margin: 10px auto 0;
        font-size: 17px;
        padding: 0;
        position: relative;
        top: auto;
    }
    .back_btn::before {
        width: calc((13.65px/2) + (13.65 - (13.65/2))*(100vw - 375px)/(750 - 375));
        height: calc((23.94px/2) + (23.94 - (23.94/2))*(100vw - 375px)/(750 - 375));
        background-size: cover;
    }
    .contents_hight_1-2 {}
    .dashboard_btn > ul > li .txt > .catch {
        font-size: calc((26px/2) + (26 - (26/2))*(100vw - 375px)/(750 - 375));
        margin-bottom: 0;
    }
    .dashboard_btn > ul > li .txt {
        bottom: calc((32px/2) + (32 - (32/2))*(100vw - 375px)/(750 - 375));
    }
    section#dashboard1-3 .dashboard_btn {
        margin-top: 0;
    }
    section#dashboard1-5 .dashboard_btn {
        margin-top: 0;
    }
    section.dashboard > .btn > ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    section.dashboard > .btn > ul > li {
        width: 100%;
        margin: auto;
        max-width: calc((650px/2) + (650 - (650/2))*(100vw - 375px)/(750 - 375));
    }
    section.dashboard > .btn > ul > li:nth-child(2) {
        width: 100%;
        margin: calc((20px/2) + (20 - (20/2))*(100vw - 375px)/(750 - 375)) auto;
        max-width: calc((650px/2) + (650 - (650/2))*(100vw - 375px)/(750 - 375));
    }
    section#dashboard1-2-1 .dashboard_btn > ul > li .txt > h3 {
        font-size: calc((34px/2) + (34 - (34/2))*(100vw - 375px)/(750 - 375));
    }
    section.dashboard > .btn > ul > li > a {
        font-size: calc((25px/2) + (25 - (25/2))*(100vw - 375px)/(750 - 375));
    }
    section.dashboard > .btn {
        margin: calc((90px/2) + (90 - (90/2))*(100vw - 375px)/(750 - 375)) auto 0;
    }
}
.breadcrumb_trail li:first-child:before {
    content: "";
    border-left: 1px solid #fff;
    margin-right: 2rem;
}
.breadcrumb_trail li img {
    height: 20px;
    vertical-align: sub;
    margin: 0 1rem;
}
.breadcrumb_trai il {
    position: absolute;
    left: 425px;
    bottom: 0;
}
.breadcrumb_trail li a {
    color: #fff;
    white-space: nowrap;
}
.breadcrumb_trail li {
    display: inline-block;
    font-size: 14px;
}
@media screen and (max-width:750px) {
    #dashboard1 {
        height: 208vw;
    }
    .contents_hight_1-2 #dashboard1 {
        height: calc((1725px/2) + (1725 - (1725/2))*(100vw - 375px)/(750 - 375));
    }
    .contents_hight_1-2-1 #dashboard1 {
        height: calc((2945px/2) + (2945 - (2945/2))*(100vw - 375px)/(750 - 375));
    }
    .contents_hight_1-2-2 #dashboard1 {
        height: calc((2498px/2) + (2498 - (2498/2))*(100vw - 375px)/(750 - 375));
    }
    .contents_hight_1-2-3 #dashboard1 {
        height: calc((3395px/2) + (3395 - (3395/2))*(100vw - 375px)/(750 - 375));
    }
    .contents_hight_1-3 #dashboard1 {
        height: calc((1740px/2) + (1740 - (1740/2))*(100vw - 375px)/(750 - 375));
    }
    .contents_hight_1-5 #dashboard1 {
        height: calc((2195px/2) + (2195 - (2195/2))*(100vw - 375px)/(750 - 375));
    }
}
@media screen and (min-width:751px) {
    .is_sp {
        display: none;
    }
}
@media screen and (max-width:400px) {
    .dashboard_btn > ul > li .txt > h3 {
        font-size: 17px;
    }
}
section#campaign > h2 {
    font-family: 'AudiTypeBold', 'DFHSBold';
    font-weight: 400;
}
@media screen and (max-width: 750px) {
    .txt h3 {
        padding: 0 calc((41px/2) + (41 - (41/2))*(100vw - 375px)/(1903 - 375));
        font-family: 'AudiTypeBold', 'DFHSBold';
        font-weight: 400;
        left: -4.5vw;
        bottom: 1.5vw;
        position: relative;
    }
    .icon_list > ul > li {
        width: 12%;
    }
    #online_showroom .back_page {
        color: #fff;
        position: absolute;
        left: 13px;
        top: 20px;
        font-size: 13px;
    }
    #online_showroom .back_page img {
        height: 15px;
        margin-right: 1rem;
        vertical-align: text-top;
    }
}
#online_showroom .back_page img {
    height: 20px;
    margin-right: 1rem;
    vertical-align: text-top;
}
