@charset "UTF-8";.heading{margin:2.5em var(--gutter-width) 1em;font-size:clamp(1.375rem,1.0801rem + .909vw,1.625rem);font-weight:700;line-height:1.4;color:#c6151e;text-align:center}.m-title+.l-container>section:first-of-type .heading{margin-top:0}.spot .heading{margin-top:.625rem}.crewList{margin:0 auto}.crewList_item a{position:relative;display:block;text-align:center;color:inherit;text-decoration:none}.crewList_item a img:first-child{position:absolute;top:1.25rem;z-index:1}.crewList_item a img:last-child{transition:opacity .2s ease-out}.crewList_item a span{display:inline-block;margin-top:.5em;font-size:clamp(.875rem,.7275rem + .4545vw,1rem)}.crewList_item a span:after{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none;content:"\e801";margin-left:.5em}.crewList_item a.is-hover img[src$=jpg]{opacity:.7}.spot{padding:clamp(1.875rem,1.1377rem + 2.2727vw,2.5rem) clamp(.9375rem,-.158rem + 5.4773vw,3.125rem) clamp(2.5rem,1.0255rem + 4.5454vw,3.75rem);margin-top:3.75rem;text-align:center;background-color:#f7f7f7}.spot_catch{max-width:17.5rem;margin-inline:auto}.spot_video{max-width:35rem;aspect-ratio:16/9;margin-inline:auto;margin-top:clamp(1.25rem,.5127rem + 2.2727vw,1.875rem)}.spot_video iframe{width:100%;height:100%;border:0}.spotContact{max-width:28.125rem;padding-block:1.25rem;margin:clamp(1.875rem,1.1377rem + 2.2727vw,2.5rem) auto 0;border-top:.0625rem solid #707070;border-bottom:.0625rem solid #707070}.spotContact_heading{font-size:clamp(1rem,.7051rem + .909vw,1.25rem);font-weight:700}.spotContact_tel{font-size:clamp(1.5rem,1.3525rem + .4545vw,1.625rem);font-weight:700;line-height:1.4;color:#c6151e}.regular{text-align:center}@media not all and (max-width:59.9375rem){.crewList_item:nth-child(2){margin-top:3.75rem}.crewList_item:nth-child(3){margin-top:7.5rem}}@media (max-width:32.4375rem){.crewList{max-width:25rem}.crewList_item+.crewList_item{margin-top:1.875rem}.crewList_item a{padding-left:1.25rem}.crewList_item a img{left:0}}@media not all and (max-width:32.4375rem){.crewList{display:flex;justify-content:center;max-width:63.75rem}.crewList_item+.crewList_item{margin-left:5.4545%}.crewList_item a img{left:-10%}}