.neon_ele:not(.sv_neon02){right: auto}

/* street */
.street{padding-bottom: 130px;background-image: url('../img/page/brand/street_bg.jpg');border-top: 1px solid #2a2a2c}
.street_flow_wrap01, .street_flow_wrap02{display: flex;justify-content: space-between;width: 710px}
.street_flow_wrap01{top: 0;margin-left: -1002px}
.street_flow_wrap02{top: 0;margin-left: 290px}
.street_flow{position: relative;width: 230px}
.street_flow01::after,
.street_flow02::after,
.street_flow03::after{content: '';position: absolute;bottom: 0;right: 0;width: 100%;height: 300px;background: linear-gradient(-7deg, rgba(0,0,0,0.8) 0%, transparent 100%)}
.street_flow04::after,
.street_flow05::after,
.street_flow06::after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 300px;background: linear-gradient(7deg, rgba(0,0,0,0.8) 0%, transparent 100%)}
.street_flow01, .street_flow06{height: 810px}
.street_flow02, .street_flow05{height: 607px}
.street_flow03, .street_flow04{height: 417px}
.street_bnr{width: 619px;margin: 0 auto 50px;transform: translateY(-12px)}
.street_bnr_neon{top: auto;left: -18px;bottom: -18px}
.street_bnr_inn{top: 143px;left: 0;right: 0;width: 476px;height: 477px;margin: 0 auto;border-radius: 50%;background-image: url('../img/page/brand/street_ttls_bg.png');background-color: #000}
.street_ttls_neon{top: -20px;left: -20px}
.street_wings01{overflow: hidden;bottom: 16px;left: 0;right: 0;width: 583px;height: 583px;margin: 0 auto;border-radius: 50%}
.street_wings01 .wing_lines{top: 0;height: 100%}
.street_wings01 .wing_line{background-color: #288b64}
.street_wings02{overflow: hidden;top: 0;left: 0;right: 0;bottom: 0;width: 443px;height: 443px;margin: auto;border-radius: 50%}
.street_wings02 .wing_lines{bottom: 0;height: 100%}
.street_wings02 .wing_line{background-color: #ab1b5b}
.street_ttls_wrap{padding-top: 94px}
.street_ttls_wrap p{display: inline-block}
.street_ttl_fig{margin-bottom: 32px}
.street_ttl_fig .neon_ele{top: -14px;left: -14px}
.street_ttls01{margin-bottom: 16px}
.street_head{margin-bottom: 103px}
.street_boxs{max-width: 1400px;margin: 0 auto}
.street_boxs .box_twrap{position: relative;padding-top: 94px;padding-left: 100px}
.street_boxs .box_ttl{margin-bottom: 26px}
.street_boxs .box_txt:not(:last-child){margin-bottom: 20px}
.street_boxs .box_txt em{color: #fff}
.street_box01,
.street_box02{border: 1px solid rgba(239,239,239,0.18);box-sizing: border-box}
.street_box01{height: 400px;margin-bottom: 30px}
.street_box01 .box_bg{background-image: url('../img/page/brand/street_box01.jpg')}
.street_box02,
.street_box03{width: calc(50% - 20px);height: 570px}
.street_box02 .box_bg{background-image: url('../img/page/brand/street_box02.jpg')}
.street_box03{background-color: #e6247a}
.street_box03 .wing_lines{bottom: 0;height: 100%}
.street_box03 .wing_line{background-color: #fff}
.street_box03_img{bottom: 0;right: 0}

/* interior */
.interior{padding-bottom: 95px;background-image: url('../img/page/brand/interior_bg.jpg')}
.interior_ttl{margin-bottom: 70px;padding-top: 98px}
.interior_slide .swiper-slide{width: 760px}
.interior_sl{width: 760px;height: 400px;background-color: #000}
.interior_paging{margin-top: 50px}
.interior_paging .fs_def > *{vertical-align: middle}
.inter_btns{width: 12px;height: 22px;font-size: 0}
.inter_prev{margin-right: 42px;background-image: url('../img/page/brand/interior_prev.png')}
.inter_next{margin-left: 42px;background-image: url('../img/page/brand/interior_next.png')}
.interior_paging .swiper-pagination-progressbar{position:relative;width: calc(100% - 200px);height:2px;background:#eee}
.interior_paging .swiper-pagination-progressbar-fill{position:absolute;left:0;top:0;width:100%;height:100%;background:#0f925f;
-webkit-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0);
-webkit-transform-origin:left top;
-ms-transform-origin:left top;
transform-origin:left top
}
.interior_paging .swiper-pagination-fraction{margin-top: 30px}
.interior_paging .swiper-pagination-fraction,
.interior_paging .swiper-pagination-fraction span{font-size:19px;font-weight: 700;letter-spacing: -0.05em;color:#fff;text-align:center}
