@charset "UTF-8";@font-face{font-family:Audi Type;font-weight:400;src:url(/audi/font/AudiType-Normal.woff) format("woff"),url(/audi/font/AudiType-Normal.ttf) format("truetype")}@font-face{font-family:Audi Type;font-weight:700;src:url(/audi/font/AudiType-Bold.woff) format("woff"),url(/audi/font/AudiType-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:AudiType;font-style:normal;font-weight:400;src:url(/audi/font/AudiTypeV02-Normal.woff) format("woff")}@font-face{font-display:swap;font-family:AudiType;font-style:normal;font-weight:700;src:url(/audi/font/AudiTypeV02-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:AudiTypeExtended;font-style:normal;font-weight:400;src:url(/audi/font/AudiTypeV02-ExtendedNormal.woff) format("woff")}@font-face{font-display:swap;font-family:AudiTypeExtended;font-style:normal;font-weight:700;src:url(/audi/font/AudiTypeV02-ExtendedBold.woff) format("woff")}@font-face{font-display:swap;font-family:AudiTypeItalic;font-style:normal;font-weight:400;src:url(/audi/font/AudiTypeV02-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:AudiTypeItalic;font-style:normal;font-weight:700;src:url(/audi/font/AudiTypeV02-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:AudiTypeExtendedItalic;font-style:normal;font-weight:400;src:url(/audi/font/AudiTypeV02-ExtendedItalic.woff) format("woff")}@font-face{font-display:swap;font-family:AudiTypeExtendedItalic;font-style:normal;font-weight:700;src:url(/audi/font/AudiTypeV02-ExtendedBoldItalic.woff) format("woff")}.atn{font-weight:400!important}.atb,.atn{font-family:AudiType,DF平成ゴシック体\ Std\ W3,DFHSGothic Std W3,メイリオ,Meiryo,ヒラギノ角ゴ\ Pro\ W3,ＭＳ\ Ｐゴシック,Hiragino Kaku Gothic Pro,MS PGothic,Verdana,Helvetica,sans-serif}.atb{font-weight:700!important}.aten{font-weight:400!important}.ateb,.aten{font-family:AudiTypeExtend,DF平成ゴシック体\ Std\ W3,DFHSGothic Std W3,メイリオ,Meiryo,ヒラギノ角ゴ\ Pro\ W3,ＭＳ\ Ｐゴシック,Hiragino Kaku Gothic Pro,MS PGothic,Verdana,Helvetica,sans-serif}.ateb{font-weight:700!important}.ati{font-weight:400!important}.atbi,.ati{font-family:AudiTypeItalic,DF平成ゴシック体\ Std\ W3,DFHSGothic Std W3,メイリオ,Meiryo,ヒラギノ角ゴ\ Pro\ W3,ＭＳ\ Ｐゴシック,Hiragino Kaku Gothic Pro,MS PGothic,Verdana,Helvetica,sans-serif}.atbi{font-weight:700!important}.atei{font-weight:400!important}.atebi,.atei{font-family:AudiTypeExtendedItalic,DF平成ゴシック体\ Std\ W3,DFHSGothic Std W3,メイリオ,Meiryo,ヒラギノ角ゴ\ Pro\ W3,ＭＳ\ Ｐゴシック,Hiragino Kaku Gothic Pro,MS PGothic,Verdana,Helvetica,sans-serif}.atebi{font-weight:700!important}.kiyaku_cell p span,.left,.s_01,.s_02,.s_03,body h1,body h2,body h3,body h4,body h4>span.agreement-note,body h5,body h6{font-family:AudiTypeExtended,DF平成ゴシック体\ Std\ W3,DFHSGothic Std W3,メイリオ,Meiryo,ヒラギノ角ゴ\ Pro\ W3,ＭＳ\ Ｐゴシック,Hiragino Kaku Gothic Pro,MS PGothic,Verdana,Helvetica,sans-serif;font-weight:700}.smallTxt,.smallTxt02,html *{font-family:AudiType,DF平成ゴシック体\ Std\ W3,DFHSGothic Std W3,メイリオ,Meiryo,ヒラギノ角ゴ\ Pro\ W3,ＭＳ\ Ｐゴシック,Hiragino Kaku Gothic Pro,MS PGothic,Verdana,Helvetica,sans-serif}body{color:#333;font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,meiryo,osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}@media screen and (min-width:768px){body{font-size:16px;line-height:1.5}}@media screen and (max-width:767px){body{font-size:4.2666666667vw;line-height:1.5}}.error{color:#bb0a30!important}p{word-break:break-all}img{vertical-align:top;width:100%}a{color:inherit;text-decoration:none}.containerInner{width:100%}@media screen and (min-width:768px){.containerInner{padding-left:56px;padding-right:56px}}@media screen and (max-width:767px){.containerInner{padding-left:4vw;padding-right:4vw}.display-pc{display:none!important}}@media screen and (min-width:768px){.display-sp{display:none!important}.secTitle{padding-top:2px}}@media screen and (max-width:767px){.secTitle{padding-top:2.9333333333vw}}.secTitle__wrapper{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:768px){.secTitle__wrapper{min-height:70px}}@media screen and (max-width:767px){.secTitle__wrapper{min-height:13.3333333333vw}}.secTitle__link{background:url(/audi/images/logo.svg) no-repeat 50%}@media screen and (min-width:768px){.secTitle__link{height:30px;margin-right:56px;width:85px}}@media screen and (max-width:767px){.secTitle__link{height:6.6666666667vw;width:18.6666666667vw}}.secTitle__logo{display:none}.secTitle__title{font-weight:600}@media screen and (min-width:768px){.secTitle__title{font-size:2.375rem}}@media screen and (max-width:767px){.secTitle__title{font-size:5.6vw}}.secTitle__description{word-break:break-all}@media screen and (min-width:768px){.secTitle__description{padding-bottom:22px;padding-top:10px}}@media screen and (max-width:767px){.secTitle__description{font-size:3.4666666667vw;line-height:1.5;padding-top:2.9333333333vw}}@media screen and (min-width:768px){.selectRegion{margin-bottom:40px}}@media screen and (max-width:767px){.selectRegion{margin-bottom:10vw}}@media screen and (min-width:768px){.selectRegion__heading{font-size:21px;margin-bottom:18px}}@media screen and (max-width:767px){.selectRegion__heading{font-size:5.6vw;margin-bottom:2.9333333333vw}}.selectRegion__item{align-items:center;background-color:#f2f2f2;display:flex;justify-content:space-between}@media screen and (min-width:768px){.selectRegion__item{padding:20px 40px}.selectRegion__item:not(:last-child){margin-bottom:4px}}@media screen and (max-width:767px){.selectRegion__item{flex-wrap:wrap;padding:4vw 5.3333333333vw 4.8vw}}.selectRegion__title{font-weight:600}@media screen and (min-width:768px){.selectRegion__title{margin-right:40px}}@media screen and (max-width:767px){.selectRegion__title{flex-basis:100%;margin-bottom:1.8666666667vw}}.selectRegion__name{word-break:break-word}@media screen and (max-width:767px){.selectRegion__name{max-width:50%}}.selectRegion__inner{display:flex;flex-grow:1;justify-content:space-between}@media screen and (min-width:768px){.selectRegion__inner{align-items:center}}.selectRegion__button{width:100%}@media screen and (min-width:768px){.selectRegion__button{height:40px;max-width:117px}}@media screen and (max-width:767px){.selectRegion__button{height:12.2666666667vw;max-width:38.4vw}}.selectRegion__link{align-items:center;border:1px solid #000;border-radius:0;color:#000;display:flex;height:100%;justify-content:center;outline:0;text-decoration:none;width:100%}@media screen and (min-width:768px){.selectRegion__link{font-size:13px}.selectRegion__link:hover{border-color:#4c4c4c;color:#4c4c4c}}@media screen and (max-width:767px){.selectRegion__link{border-width:.2666666667vw;font-size:4.2666666667vw}}.vm--modal{border-radius:0!important;box-shadow:none!important}.v--modal-overlay.scrollable .v--modal-box{left:50%!important;margin-bottom:2px;max-width:1064px;right:50%!important;transform:translate3d(-50%,0,0)}@media screen and (min-width:768px){.v--modal-overlay.scrollable .v--modal-box{width:calc(100% - 40px)!important}}@media screen and (max-width:767px){.v--modal-overlay.scrollable .v--modal-box{width:calc(100% - 8vw)!important}}.vm--overlay{background-color:rgba(0,0,0,.75)!important}.listCheckBox{align-items:center;display:flex;flex-wrap:wrap;list-style:none}@media screen and (min-width:768px){.listCheckBox__item{margin-bottom:5px}}@media screen and (max-width:767px){.listCheckBox__item{flex-basis:100%;margin-bottom:8.5333333333vw}}@media screen and (min-width:768px){.listCheckBox__item:not(:last-child){margin-right:40px}}.listCheckBox__label{cursor:pointer;display:flex;position:relative}@media screen and (min-width:768px){.listCheckBox__label{padding-left:40px}}@media screen and (max-width:767px){.listCheckBox__label{padding-left:10.6666666667vw}}.listCheckBox__label:before{border:1px solid #707070;content:"";left:0;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px){.listCheckBox__label:before{height:24px;width:24px}}@media screen and (max-width:767px){.listCheckBox__label:before{height:6.4vw;width:6.4vw}}.listCheckBox__label:after{background:url(/audi/images/icon-checkbox.svg) no-repeat 50%/100%;content:"";display:none;left:0;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px){.listCheckBox__label:after{height:24px;width:24px}}@media screen and (max-width:767px){.listCheckBox__label:after{height:6.4vw;width:6.4vw}}.listCheckBox__label--checked:after{display:block}.listCheckBox__input{display:none}
