@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300..700&display=swap');#vanlifeJournalPage{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto}html{scroll-behavior:smooth}:target{scroll-margin-top:100px}section{margin-bottom:100px}.ttl{position:relative}.ttl picture{width:100vw}.ttl p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:futura-pt,sans-serif;font-style:normal;font-size:56px;font-weight:600;line-height:1;color:var(--color-white);width:100%}.ttl h1{position:absolute;top:calc(50% + 3em);left:50%;transform:translate(-50%,-50%);font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:20px;font-weight:550;line-height:1.5;color:var(--color-white);width:100%;text-shadow:1px 1px 3px #000}.tag_ttl{margin:80px auto 50px}.tag_ttl h1{text-align:center;font-size:32px;line-height:1;margin-bottom:30px}h2{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:a font-size:36px;font-weight:600;line-height:1;margin-bottom:40px}.vanlifeIndexWrap{background-color:#e3e4e5!important}.vanlifeIndexWrap ol{background-color:#e3e4e5}.vanlifeSection .ttl3{font-size:24px;font-weight:600;line-height:1.5}.vanlifeSection .tx03{display:inline-block;font-size:20px;font-weight:600;margin-left:1em}.vanlifeSection div.tx01{margin:0;padding:0}.vanlifeSection div.tx01 p{margin-bottom:1em;line-height:1.6}.vanlifeSection strong{font-weight:600}.sub_ttl h2{font-size:22px;margin-bottom:20px}.tag_ttl h1:before,.sub_ttl h2:before{margin-right:2px;content:url(//contents.gordonmillermotors.com/gmwp/wp-content/themes/gordon-miller_20260701/css/../img/icon_tag_big.svg);display:inline-block;width:1em;height:1em;vertical-align:top}@media (max-width:900px){h2{font-size:30px;margin-bottom:20px}}@media (max-width:577px){.ttl p{font-size:30px}.ttl h1{font-size:16px}.tag_ttl{margin:50px auto 50px}.tag_ttl h1{font-size:32px}h2{margin-bottom:20px}.vanlifeSection .ttl3{font-size:6.67vw;font-weight:600}.vanlifeSection .tx03{display:block;font-size:5vw;font-weight:600;margin-left:0}.tag_ttl h1:before,.sub_ttl :before{margin-right:2px;content:url(//contents.gordonmillermotors.com/gmwp/wp-content/themes/gordon-miller_20260701/css/../img/icon_tag_big.svg);display:inline-block;width:1em;height:1em}section{margin-bottom:60px}}.leadWrap{margin:0 auto 100px;width:80%}.leadWrap h2{font-size:28px;line-height:1.5;margin:0 0 1em}.leadWrap div{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:a font-style:normal;font-weight:300;font-size:16px;line-height:1.8}.leadWrap p{margin-bottom:.7em}@media (max-width:577px){.leadWrap{margin:0 auto 45px;width:100%}.leadWrap h2{font-size:4vw;line-height:1.5;margin:0 0 .5em}.leadWrap div{font-size:14px;line-height:30px}}.sub_ttl{display:flex;align-items:baseline;justify-content:space-between}.sub_ttl a{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:a font-style:normal;font-size:16px;font-weight:300;line-height:24px;display:flex;align-items:center;position:relative;padding-right:1.5em;color:var(--color-black);text-decoration:none}.sub_ttl a:after{content:'';border:0;border-top:solid 2px var(--color-black);border-right:solid 2px var(--color-black);border-radius:2px;display:inline-block;width:10px;height:10px;position:absolute;top:50%;right:5px;transform:translateY(-50%) rotate(45deg)}.articleList{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px;row-gap:40px;margin-bottom:80px}@media (max-width:577px){.articleList{grid-template-columns:repeat(2,1fr);column-gap:10px;row-gap:30px;margin-bottom:50px}.sub_ttl a:before{content:none}}@media (min-width:578px){.article:nth-child(4){display:none}}.wideBannerWrap{position:relative;overflow:auto}.wideBannerWrap_txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-white);text-align:center;width:100%}.wideBannerWrap_txt h1{margin:0 auto 20px}.wideBannerWrap_txt h3{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:a font-weight:600;font-style:normal;font-size:36px!important;line-height:1;margin-bottom:20px}.wideBannerWrap .btnWrap{position:absolute;top:calc(54% + 105px);left:50%;transform:translate(-50%,-50%);margin-top:0}@media (max-width:577px){.wideBannerWrap_txt{text-align:center;width:80%}.wideBannerWrap_txt h3{font-size:30px!important}.wideBannerWrap .btnWrap{top:calc(50% + 110%);right:0;transform:translate(0%,-50%);text-align:right}}@media (max-width:577px){.wideBannerWrap_txt p{margin-left:auto;margin-right:auto;width:230px}.logo_motors{max-width:157px}}@media (max-width:374px){.wideBannerWrap .btnWrap{top:calc(50% + 100%)}}.vanlifeSection a.icon_blank:after{content:"　";background-image:url(//contents.gordonmillermotors.com/gmwp/wp-content/themes/gordon-miller_20260701/css/../img/icon_link_b16.svg);background-size:16px;background-repeat:no-repeat;background-position:center center;display:inline-block;padding:0 2px}.vanlifeSection a:link{color:#111;text-decoration:underline;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#777;opacity:1;transition:.2s ease}.vanlifeSection a:visited{color:#111;text-decoration:none}.vanlifeSection a:hover{color:#111;text-decoration:none;opacity:.6;transition:.2s ease;text-decoration:underline}.vanlifeSection a:active{color:#0056b3;text-decoration:none}.gridimgs{display:grid;grid-template-columns:1fr 1fr;gap:30px 20px;align-items:top;font-size:16px;font-weight:500}.gridimgs img{width:100%}.VlnationalPark{background-color:#f0f4f8;border:1px solid #d0e0f0;padding:30px;border-radius:8px;box-sizing:border-box}@media (max-width:577px){.VlnationalPark{padding:8vw;box-sizing:border-box}}@media (max-width:768px){.VlnationalPark{padding:8vw;box-sizing:border-box}}#goToTop{position:fixed;right:0;bottom:330px;width:70px;height:50px;background:rgba(128,85,85,.5);display:none;z-index:999;cursor:pointer;border-radius:40px 0 0 40px/40px 0px 0px 40px}#goToTop:after{content:'';position:absolute;top:18px;left:24px;width:18px;height:18px;border-top:4px solid #fff;border-right:4px solid #fff;transform:rotate(-45deg)}#goToTop:hover{background:rgba(85,85,85,.3)}@media (max-width:768px){#goToTop{bottom:5vh;width:11vw;height:11vw}#goToTop:after{top:4vw;left:4vw;width:4vw;height:4vw;border-top:3px solid #fff;border-right:3px solid #fff}}