@font-face{font-family:"VW Head";font-style:normal;font-weight:700;src:local(""),url("../fonts/VWHeadWeb-Bold.woff2") format("woff2"),url("../fonts/VWHeadWeb-Bold.woff") format("woff")}@font-face{font-family:"VW Head";font-style:normal;font-weight:400;src:local(""),url("../fonts/VWHeadWeb-Regular.woff2") format("woff2"),url("../fonts/VWHeadWeb-Regular.woff") format("woff")}@font-face{font-family:"VW Head";font-style:normal;font-weight:300;src:local(""),url("../fonts/VWTextWeb-Light.woff2") format("woff2"),url("../fonts/VWTextWeb-Light.woff") format("woff")}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,figure,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}img{width:100%;height:auto;display:block}a{text-decoration:none}p{line-height:1.8}sup{font-size:.5em;vertical-align:super}@media screen and (min-width: 750px){html{font-size:10px}.onlyPc{display:block}.onlySp{display:none}}@media screen and (max-width: 749px){html{font-size:1.3333333333vw}.onlyPc{display:none}.onlySp{display:block}}.volkMain{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;font-weight:300}.bgFixed{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1}.bgFixed__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1600px;margin:auto;position:relative;z-index:3}.sideContent{width:calc((100% - 750px)/2);max-width:600px}.sideContent__fixed{height:100vh;position:sticky;top:0;display:grid;place-items:center}.sideContent__volkLogo{width:80px}.sideContent__toyopetLogo{width:203px;position:absolute;bottom:10%}.sideContent__listItemHead{width:230px;margin:0 auto 40px}.sideContent__title{font-size:1.4rem;text-align:center;font-weight:600;margin-bottom:1.5rem;color:#001e50}.sideContent__listItem{width:222px;margin:auto}.sideContent__listItem+.sideContent__listItem{margin-top:10px}.sideContent__listItem>a{display:block;position:relative;border:1px solid #001e50;border-radius:3rem;font-size:1.3rem;font-weight:700;text-align:center;padding:1rem;color:#001e50;-webkit-transition:all .3s;transition:all .3s}.sideContent__listItem>a .en{font-family:"VW Head",sans-serif;font-weight:bold;font-size:1.4rem}.sideContent__listItem>a:after{position:absolute;content:"";width:.5rem;height:.8rem;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/arrow_right_black.svg) no-repeat center/contain}.sideContent__listItem>a:hover{color:#fff;background:#001e50}.sideContent__listItem>a:hover:after{background:url(../img/arrow_right_white.svg) no-repeat center/contain}.mainContent{max-width:750px;overflow:hidden;position:relative;z-index:1;border-bottom:1px solid #f2f3f5;padding-bottom:4rem;margin-bottom:13rem}@media(min-width: 750px){.l-inner{width:90%;max-width:670px;margin:0 auto}}@media(max-width: 749px){.l-inner{padding:0 3rem}}@media(max-width: 1249px){.sideContent{display:none}}.mainContentFixed{width:100%;padding:1rem 0;background:#fff;-webkit-box-shadow:0 -2px 4px rgba(0,0,0,.08);box-shadow:0 -2px 4px rgba(0,0,0,.08);position:fixed;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainContentFixed .btn_a{margin:0 auto;height:8rem}.kv__logo{position:absolute;top:4rem;left:0;width:100%;z-index:2}.top__text{width:45.8rem}.top__logo{width:4.85rem}.sliderKv img{width:100%;height:100%}.sliderKv .slick-dots{width:100%;position:absolute;bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.sliderKv .slick-dots li{width:4rem;height:2px;background-color:#fff;cursor:pointer}.sliderKv .slick-dots li:hover,.sliderKv .slick-dots li.slick-active{background-color:#a8a091}.sliderKv .slick-dots li button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;border:none;background-color:rgba(0,0,0,0)}.sliderKv__item{position:relative}.kv__title{font-family:"VW Head",sans-serif;font-weight:bold;font-size:2.4rem;position:absolute;left:2rem;bottom:1.5rem;color:#fff}.thumbnailKv img{width:100%;height:100%}.thumbnailKv .slick-slide{cursor:pointer}.thumbnailKv__item{position:relative}.kv__thumb__title{font-family:"VW Head",sans-serif;font-weight:bold;font-size:1.8rem;position:absolute;left:1.5rem;bottom:10px;color:#fff;line-height:1}.kvBtm__note{font-weight:400;font-size:12px;margin-top:10px}@media screen and (max-width: 749px){.kvBtm__note{padding:0 3rem}}.hidden{display:none !important}.campaign{padding:5rem 0 12rem}.campaign__heading{font-family:"VW Head",sans-serif;font-weight:bold;font-size:6rem;margin:0 auto 2rem;text-align:center;line-height:1}.campaign__lead{font-size:2rem;font-weight:500;margin-bottom:2rem;text-align:center}.campaign__date__wrap{width:70%;max-width:399px;margin:0 auto 1rem}@media screen and (max-width: 749px){.campaign__date__wrap{text-align:center}.campaign__lead{font-size:2.4rem}}.campaign__date{text-align:center;font-family:"VW Head",sans-serif;font-weight:300;font-size:3.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.campaign__date span{line-height:1}.campaign__date .xl{font-size:5rem}.campaign__date .lg{font-size:4.5rem}.campaign__date .md{font-size:3rem}.campaign__date__note{font-size:12px;margin-top:.5rem}.campaign__btm__text{width:90%;max-width:630px;font-size:1.8rem;margin:4rem auto 0;font-weight:400;line-height:1.8}@media screen and (max-width: 749px){.campaign__btm__text{font-size:2.4rem}}.campaign__btn{width:80%;max-width:450px;margin:6rem auto 0}.btn_a{width:90%;max-width:45rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5rem;font-size:2.8rem;text-align:center;color:#fff;background:#001e50;border:1px solid #001e50;height:8rem;font-weight:700;-webkit-transition:all .3s;transition:all .3s}.btn_a:hover{color:#001e50;background:#fff}.artBox{padding:5rem 3.8rem 3.8rem;background:#f2f3f5;border:1px solid #000;position:relative;z-index:1}.artBox:before{position:absolute;content:"";width:24rem;height:2rem;top:-2px;background:#f2f3f5;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.artBox+.artBox{margin-top:5rem}.artBox__title{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-2rem;font-size:3.5rem;line-height:1;font-weight:600}.artBox__heading{font-size:2.8rem;font-weight:600;margin-bottom:2rem;line-height:1.4}.artBox__heading .en{font-family:"VW Head",sans-serif}.sec__lead{font-size:1.8rem;line-height:1.8;margin-bottom:3rem}.sec__lead .boldMd{font-weight:bold}@media screen and (max-width: 749px){.sec__lead{font-size:2.4rem}}.enBold{font-family:"VW Head",sans-serif}.contactBlock{background:#001e50;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem}.contactBlock+.contactBlock{margin-top:2rem}.contactBlock.-two{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contactBlock__text{font-weight:600;line-height:1.6;font-size:1.6rem}.contactBlock__text .sm{font-size:15px}.contactBlock__text .xs{font-size:12px;font-weight:400}.contactBlock__text .md{font-size:3rem}.contactBlock__text .enLg{font-family:"VW Head",sans-serif;font-size:6rem;line-height:1}.contactBlock__text .enMd{font-family:"VW Head",sans-serif;font-size:3rem;line-height:.8}.contactBlock__text .enSm{font-family:"VW Head",sans-serif}@media screen and (max-width: 749px){.contactBlock__text{font-size:1.7rem}.contactBlock__text .sm{font-size:1.7rem}.contactBlock__text .xs{font-size:1.6rem}}.contractBlock__img{width:40.6896551724%;max-width:290px;margin-left:.5rem}.contract__inner{height:100%}.contract__left{position:relative}.contract__left:after{position:absolute;content:"";background:url(../img/icon_plus.svg) no-repeat center/contain;width:3rem;height:3rem}.reservation__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contract__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contract__left{width:33.8983050847%;max-width:200px;height:100%}.contract__left:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-4.5rem}.contract__left .contactBlock{padding:5rem 2rem}.reservation__left{width:57.6271186441%;max-width:340px}.contract__right{width:55.9322033898%;max-width:330px}@media screen and (min-width: 750px){.resesrvation__right{width:28.813559322%;max-width:170px}}@media screen and (max-width: 749px){.resesrvation__right{max-width:100px}}.reservation__text{margin-top:3rem;font-size:12px;line-height:1.6}.reservation__details{margin-top:40px}.reservation__info+.reservation__info{margin-top:3.6rem}.reservation__info__title{font-size:2.4rem;padding-bottom:1.5rem;margin-bottom:2rem;border-bottom:1px solid #000;line-height:1}.reservation__info__text{font-size:1.8rem;line-height:1.8}.reservation__info__text.en{font-family:"VW Head",sans-serif;font-weight:400}.reservation__info__text .sm{font-size:12px}.reservation__btm{font-family:"VW Head",sans-serif;font-size:2rem;line-height:2;margin-top:12rem}@media screen and (max-width: 749px){.reservation__info__title{font-size:3rem}.reservation__info__text{font-size:2.4rem}.reservation__info__text .sm{font-size:10px}.reservation__btm{font-size:2.4rem}.reservation__text{font-size:10px}}.volk{padding:12rem 0 7rem;font-family:"VW Head",sans-serif}.volk__item+.volk__item{margin-top:6rem}.volk__item.-two .volk__list__item__heading{margin-top:2rem}.volk__item.-two .volk__list__item__heading.marTop{margin-top:4rem}@media screen and (max-width: 749px){.volk__item.-two .volk__list__item__heading.marTop{margin-top:7rem}.volk__item .marTopSm{margin-top:3.5rem}}.volk__item__head{margin-bottom:4rem}.volk__item__name{font-family:"VW Head",sans-serif;font-weight:bold;font-size:5rem;line-height:1;margin-bottom:2rem}.volk__item__heading{font-family:"VW Head",sans-serif;font-weight:bold;font-size:2.4rem;line-height:1.4}.volk__caption{font-size:12px;margin:1rem 0;line-height:1.5}.volk__list__item__heading{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;font-size:2.4rem;margin-bottom:2rem}.volk__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.volk__list__item{width:48.5074626866%;max-width:325px}@media screen and (min-width: 750px){.volk__item__text{font-size:1.8rem}}@media screen and (max-width: 749px){.volk__list__item:not(:last-child){margin-bottom:3rem}.volk__item__heading{font-size:3.2rem}.volk__list__item__heading{font-size:2.7rem}.volk__item__text{font-size:11px}.volk__caption{font-size:9px}}.volk__btm__text{font-size:12px;margin-top:2rem;line-height:1.6}.volk__btm__text .link{color:#000;text-decoration:underline;-webkit-transition:all .3s;transition:all .3s}.volk__btm__text .link:hover{text-decoration:none}@media screen and (max-width: 749px){.volk__btm__text{font-size:10px}}.reserve__head{margin-bottom:7rem}.reserve__heading{padding:3rem 0;border-top:1px solid #000;border-bottom:1px solid #000;text-align:center;font-weight:600;line-height:1.5}.reserve__heading .lg{font-size:2.9rem}.reserve__heading .md{display:block;margin-top:1rem;font-size:2rem}.reserve__lead{font-size:1.6rem;font-family:"VW Head",sans-serif;text-align:center;margin-top:1.5rem}@media screen and (max-width: 749px){.reserve__heading .lg{font-size:22px}.reserve__heading .md{font-size:16px}.reserve__lead{font-size:12px}}.delear__head{margin-bottom:3.5rem}.delear__heading{text-align:center;font-weight:600;line-height:1.5}.delear__heading .md{display:block;font-family:"VW Head",sans-serif;font-weight:400;margin-top:1.5rem;font-size:1.6rem}.dealer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dealer__item{width:47.0149253731%;max-width:315px}.dealer__item:not(:nth-child(-n+2)){margin-top:5rem}@media screen and (min-width: 750px){.delear__heading .lg{font-size:3rem}.delear__heading .md{font-size:1.6rem}}.dealer__item__img{margin-bottom:10px}.dealer__item__map{height:315px}.dealer__item__map iframe{width:100%;height:100%}@media screen and (max-width: 749px){.delear__heading .lg{font-size:20px}.delear__heading .md{font-size:12px}.dealer__item__map{height:150px}}.dealer__item__content{margin-top:2rem;text-align:center}.dealer__item__heading{font-weight:bold;font-size:2.1rem;margin-bottom:1rem}.dealer__item__heading .en{font-family:"VW Head",sans-serif;font-size:2.6rem}.dealer__item__address{font-size:1.6rem;line-height:1.5}.dealer__item__address .en{font-family:"VW Head",sans-serif;font-weight:400}.dealer__tel{font-family:"VW Head",sans-serif;font-weight:bold;font-size:2rem;color:#000}.dealer__btn{display:block;position:relative;border:1px solid #001e50;border-radius:3rem;font-size:1.8rem;font-weight:700;text-align:center;padding:1.5rem;color:#001e50;-webkit-transition:all .3s;transition:all .3s;margin-top:2rem}.dealer__btn:after{position:absolute;content:"";width:5px;height:8px;right:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/arrow_right_black.svg) no-repeat center/contain}.dealer__btn:hover{color:#fff;background:#001e50}.dealer__btn:hover:after{background:url(../img/arrow_right_white.svg) no-repeat center/contain}@media screen and (max-width: 749px){.dealer__item__heading{font-size:2.4rem}.dealer__item__heading .en{font-weight:3.6rem}.dealer__item__address{font-size:2rem}.dealer__tel{font-size:2.8rem}.dealer__btn{font-size:2.2rem;border-radius:4rem}}.dealer__item__anc{-webkit-transition:all .3s;transition:all .3s;color:#000}.dealer__item__anc:hover{opacity:.7}.bnr__slider{margin:8rem 0;position:relative;z-index:1}.bnr__slider .slick-slide{margin:0 10px}.bnr__slider .slick-list{margin:0 -10px}.bnr__slider__item{-webkit-transition:all .3s;transition:all .3s}.bnr__slider__item:hover{opacity:.7}.slider__arrow{position:absolute;z-index:10;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;cursor:pointer}.slider__arrow:before{display:block;position:absolute;content:"";width:1.5rem;height:3rem;background:url(../img/arrow_right_black.svg) no-repeat center/contain}.slider__arrow.-prev{left:1rem}.slider__arrow.-prev:before{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.slider__arrow.-next{right:2.5rem}@media screen and (max-width: 749px){.slider__arrow:before{width:2rem;height:3.5rem}}.dealer__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:2rem;border-bottom:1px solid #000}.dealer__link__item{font-size:1.8rem;padding-left:1.5rem;position:relative}.dealer__link__item:not(:nth-child(-n+3)){margin-top:1rem}@media screen and (min-width: 750px){.dealer__link__item{min-width:18rem}.dealer__link__item:nth-child(1),.dealer__link__item:nth-child(4){width:25rem}.dealer__link__item:nth-child(2),.dealer__link__item:nth-child(5){width:19rem}.dealer__link__item:nth-child(3){width:15rem}}@media screen and (max-width: 749px){.dealer__link__item:not(:last-child){margin-right:2.5rem}}.dealer__link__item:before{position:absolute;content:"";width:.8rem;height:1.6rem;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/arrow_right_black.svg) no-repeat center/contain}.dealer__link__item .en{font-family:"VW Head",sans-serif;font-weight:400}.dealer__link__item a{color:#000}.dealer__link__item a:hover{text-decoration:underline}.copyright{font-family:"VW Head",sans-serif;font-weight:400;font-size:1.4rem;text-align:right;margin-top:2rem}@media(max-width: 749px){.copyright{font-size:2.4rem}}