﻿@charset "UTF-8";html{scroll-behavior:smooth;}body{background-color:#f6f6f6;background-repeat:no-repeat;color:#000;}body footer{background-color:#f9f9f9;margin-top:0;}@media screen and (max-width:960px){body footer{background-color:transparent;}}#PrivacyPolicy{position:relative;overflow:hidden;background-color:#f6f6f6;}#PrivacyPolicy a{display:inline;text-decoration:underline;color:#000;}#PrivacyPolicy .drive-banner{position:relative;}#PrivacyPolicy .drive-banner .drive-image{height:580px;}#PrivacyPolicy .drive-banner .drive-image img{object-fit:cover;object-position:center;}@media screen and (max-width:960px){#PrivacyPolicy .drive-banner .drive-image img{object-position:56.5% center;}}@media screen and (min-width:1600px){#PrivacyPolicy .drive-banner .drive-image{height:36.25vw;}}@media screen and (max-width:960px){#PrivacyPolicy .drive-banner .drive-image{height:790px;}}@media screen and (max-width:430px){#PrivacyPolicy .drive-banner .drive-image{height:184.884vw;}}#PrivacyPolicy .drive-banner .drive-text-banner{position:absolute;bottom:55px;padding:0 110px;display:flex;justify-content:space-between;align-items:flex-end;width:100%;}#PrivacyPolicy .drive-banner .drive-text-banner .text-sect{margin-bottom:22px;width:650px;}#PrivacyPolicy .drive-banner .drive-text-banner .all-main-head{color:#fff;text-align:left;font-size:18px;margin-bottom:16px;}@media screen and (min-width:1600px){#PrivacyPolicy .drive-banner .drive-text-banner .all-main-head{margin-bottom:1vw;font-size:1.125vw;}}@media screen and (max-width:430px){#PrivacyPolicy .drive-banner .drive-text-banner .all-main-head{margin-bottom:3.721vw;font-size:4.186vw;}}#PrivacyPolicy .drive-banner .drive-text-banner .all-main-title{color:#fff;text-align:left;text-transform:initial;}#PrivacyPolicy .drive-banner .drive-text-banner .all-main-subtitle{color:#fff;text-align:left;}@media screen and (max-width:960px){#PrivacyPolicy .drive-banner .drive-text-banner .all-main-subtitle{margin-left:0;margin-top:10px;}}@media screen and (max-width:430px){#PrivacyPolicy .drive-banner .drive-text-banner .all-main-subtitle{margin-top:2.326vw;}}#PrivacyPolicy .drive-banner .drive-text-banner .service-nav{background-color:#f6f6f6;color:rgba(0,0,0,.6392156863);width:464px;}#PrivacyPolicy .drive-banner .drive-text-banner .service-nav .service-wrapper{padding:22px 32px 36px;display:flex;flex-direction:column;gap:12px;}@media screen and (min-width:1600px){#PrivacyPolicy .drive-banner .drive-text-banner .service-nav .service-wrapper{padding:1.375vw 2vw 2.25vw;gap:.75vw;}}#PrivacyPolicy .drive-banner .drive-text-banner .service-nav .service-wrapper .service-title{font-size:18px;}@media screen and (min-width:1600px){#PrivacyPolicy .drive-banner .drive-text-banner .service-nav .service-wrapper .service-title{font-size:1.125vw;}}@media screen and (max-width:430px){#PrivacyPolicy .drive-banner .drive-text-banner .service-nav .service-wrapper .service-title{font-size:4.186vw;}}#PrivacyPolicy .drive-banner .drive-text-banner .service-nav .service-wrapper .service-box{padding:6px 14px;display:flex;gap:10px;background-color:#fff;border:1px solid rgba(0,0,0,.1607843137);align-items:center;}#PrivacyPolicy .drive-banner .drive-text-banner .service-nav .service-wrapper .service-box .icon{width:32px;height:auto;}#PrivacyPolicy .drive-banner .drive-text-banner .service-nav .service-wrapper .service-box .box-text-title{color:#000;}#PrivacyPolicy .drive-banner .drive-text-banner .service-nav .service-wrapper .service-box .box-text-subtitle{font-size:14px;color:#000;}@media screen and (max-width:430px){#PrivacyPolicy .drive-banner .drive-text-banner .service-nav .service-wrapper{padding:5.116vw 7.442vw 8.372vw;display:flex;flex-direction:column;gap:2.791vw;}#PrivacyPolicy .drive-banner .drive-text-banner .service-nav .service-wrapper .service-box{padding:1.395vw 3.256vw;display:flex;gap:2.326vw;background-color:#fff;border:.233vw solid rgba(0,0,0,.1607843137);align-items:center;}#PrivacyPolicy .drive-banner .drive-text-banner .service-nav .service-wrapper .service-box .icon{width:7.442vw;height:auto;}#PrivacyPolicy .drive-banner .drive-text-banner .service-nav .service-wrapper .service-box .box-text-title{color:#000;font-size:3.721vw;}#PrivacyPolicy .drive-banner .drive-text-banner .service-nav .service-wrapper .service-box .box-text-subtitle{font-size:3.256vw;color:#000;}}@media screen and (min-width:1600px){#PrivacyPolicy .drive-banner .drive-text-banner{padding:0 6.938vw;bottom:5.063vw;}}@media screen and (max-width:960px){#PrivacyPolicy .drive-banner .drive-text-banner{flex-direction:column;padding:0 40px;right:22px;align-items:center;right:unset;}#PrivacyPolicy .drive-banner .drive-text-banner .text-sect{width:100%;margin-bottom:5.116vw;}#PrivacyPolicy .drive-banner .drive-text-banner .service-nav{width:100%;}}@media screen and (max-width:430px){#PrivacyPolicy .drive-banner .drive-text-banner{bottom:12.791vw;padding:0 5.116vw;}}#PrivacyPolicy #Content{padding:84px 120px;}@media screen and (max-width:960px){#PrivacyPolicy #Content{padding:40px;}}@media screen and (max-width:430px){#PrivacyPolicy #Content{padding:5.116vw;}}#PrivacyPolicy #Content .section-para{margin-bottom:36px;}#PrivacyPolicy #Content .section-para h2{font-size:24px;font-family:Mazda-B;margin-bottom:24px;line-height:1.4;}#PrivacyPolicy #Content .section-para p{font-size:16px;line-height:1.4;}#PrivacyPolicy #Content .section-para p b{font-family:Mazda-M;}#PrivacyPolicy #Content .section-para table{border:1px solid #ddd;border-collapse:collapse;width:100%;}#PrivacyPolicy #Content .section-para table td,#PrivacyPolicy #Content .section-para table th{border:1px solid #ddd;padding:10px;text-align:start;}#PrivacyPolicy #Content .section-para table th{background-color:#ebebeb;}#PrivacyPolicy #Content .section-para table td{background-color:#fff;}#PrivacyPolicy #Content .section-para .numeric-list{list-style:decimal inside;line-height:1.4;}#PrivacyPolicy #Content .section-para .numeric-list li{margin-top:12px;}#PrivacyPolicy #Content .section-para .bold-tag::marker{font-family:Mazda-M;}#PrivacyPolicy #Content .section-para .push-forward{list-style:decimal outside;margin-left:20px;}#PrivacyPolicy #Content .section-para .dec-list{list-style:none;counter-reset:parent;}#PrivacyPolicy #Content .section-para .dec-list>li{counter-increment:parent;}#PrivacyPolicy #Content .section-para .dec-list>li::before{content:counter(parent) ".0";font-weight:bold;margin-right:8px;}#PrivacyPolicy #Content .section-para .dec-list>li .child-list{list-style:none;counter-reset:child;margin-top:8px;}#PrivacyPolicy #Content .section-para .dec-list>li .child-list li{counter-increment:child;}#PrivacyPolicy #Content .section-para .dec-list>li .child-list li::before{content:counter(parent) "." counter(child);margin-right:8px;}#PrivacyPolicy #Content .section-para .dec-list>li .child-list li .ring-list{list-style:none;margin-top:8px;}#PrivacyPolicy #Content .section-para .dec-list>li .child-list li .ring-list li::before{content:"○";margin-right:8px;font-size:.75em;vertical-align:middle;}#PrivacyPolicy #Content .section-para .dec-list>li .child-list li .dot-list{list-style:none;counter-reset:roman;margin-top:8px;}#PrivacyPolicy #Content .section-para .dec-list>li .child-list li .dot-list li{list-style:circle;}#PrivacyPolicy #Content .section-para .dec-list>li .child-list li .dot-list li::before{content:"";font-weight:normal;margin-right:8px;}#PrivacyPolicy #Content .section-para .dec-list>li .child-list li .alpha-list{list-style:none inside;counter-reset:alpha;margin-top:8px;}#PrivacyPolicy #Content .section-para .dec-list>li .child-list li .alpha-list li{counter-increment:alpha;}#PrivacyPolicy #Content .section-para .dec-list>li .child-list li .alpha-list li::before{content:"(" counter(alpha,lower-alpha) ")";font-weight:normal;margin-right:8px;}#PrivacyPolicy #Content .section-para .dec-list>li .child-list li .roman-list{list-style:none;counter-reset:roman;margin-top:8px;}#PrivacyPolicy #Content .section-para .dec-list>li .child-list li .roman-list li{counter-increment:roman;}#PrivacyPolicy #Content .section-para .dec-list>li .child-list li .roman-list li::before{content:"(" counter(roman,lower-roman) ")";font-weight:normal;margin-right:8px;}#PrivacyPolicy #Content .section-para .parent-list{list-style:none;counter-reset:parent;}#PrivacyPolicy #Content .section-para .parent-list>li{counter-increment:parent;}#PrivacyPolicy #Content .section-para .parent-list>li::before{content:counter(parent) ".";font-weight:bold;margin-right:8px;}#PrivacyPolicy #Content .section-para .parent-list>li .child-list{list-style:none;counter-reset:child;margin-top:8px;}#PrivacyPolicy #Content .section-para .parent-list>li .child-list li{counter-increment:child;}#PrivacyPolicy #Content .section-para .parent-list>li .child-list li::before{content:counter(parent) "." counter(child);margin-right:8px;}#PrivacyPolicy #Content .section-para .parent-list>li .child-list li .ring-list{list-style:none;margin-top:8px;}#PrivacyPolicy #Content .section-para .parent-list>li .child-list li .ring-list li::before{content:"○";margin-right:8px;font-size:.75em;vertical-align:middle;}#PrivacyPolicy #Content .section-para .parent-list>li .child-list li .dot-list{list-style:none;counter-reset:roman;margin-top:8px;}#PrivacyPolicy #Content .section-para .parent-list>li .child-list li .dot-list li{list-style:circle;}#PrivacyPolicy #Content .section-para .parent-list>li .child-list li .dot-list li::before{content:"";font-weight:normal;margin-right:8px;}#PrivacyPolicy #Content .section-para .parent-list>li .child-list li .alpha-list{list-style:none inside;counter-reset:alpha;margin-top:8px;}#PrivacyPolicy #Content .section-para .parent-list>li .child-list li .alpha-list li{counter-increment:alpha;}#PrivacyPolicy #Content .section-para .parent-list>li .child-list li .alpha-list li::before{content:"(" counter(alpha,lower-alpha) ")";font-weight:normal;margin-right:8px;}#PrivacyPolicy #Content .section-para .parent-list>li .child-list li .alpha-list li .roman-list{list-style:none;counter-reset:roman;margin-top:8px;}#PrivacyPolicy #Content .section-para .parent-list>li .child-list li .alpha-list li .roman-list li{counter-increment:roman;}#PrivacyPolicy #Content .section-para .parent-list>li .child-list li .alpha-list li .roman-list li::before{content:"(" counter(roman,lower-roman) ")";font-weight:normal;margin-right:8px;}