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% + 2.5em);left:50%;transform:translate(-50%,-50%);font-family:futura-pt,sans-serif;font-style:normal;font-size:18px;font-weight:400;line-height:1;color:var(--color-white);width:100%}.tag_ttl{margin:80px auto 50px}.tag_ttl h1{text-align:center;font-size:32px;line-height:1;margin-bottom:30px}h2{font-family:futura-pt,sans-serif;font-size:36px;font-weight:600;line-height:1;margin-bottom:40px}.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_20260622/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:14px}.tag_ttl{margin:50px auto 50px}.tag_ttl h1{font-size:32px}h2{margin-bottom:20px}.tag_ttl h1:before,.sub_ttl :before{margin-right:2px;content:url(//contents.gordonmillermotors.com/gmwp/wp-content/themes/gordon-miller_20260622/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 p{font-family:hiragino-kaku-gothic-pron,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:2}@media (max-width:577px){.leadWrap{margin:0 auto 45px;width:100%}.leadWrap p{font-size:14px;line-height:30px}}.sub_ttl{display:flex;align-items:baseline;justify-content:space-between}.sub_ttl a{font-family:hiragino-kaku-gothic-pron,sans-serif;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:futura-pt,sans-serif;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%)}}