@charset "UTF-8";@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in-up{from{opacity:0;transform:translateY(var(--fade-move-distance,20px))}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down{from{opacity:0;transform:translateY(calc(var(--fade-move-distance,20px) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-right{from{opacity:0;transform:translateX(var(--fade-move-distance,20px))}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-left{from{opacity:0;transform:translateX(calc(var(--fade-move-distance,20px) * -1))}to{opacity:1;transform:translateX(0)}}@keyframes zoom-in{from{transform:scale(var(--zoom-scale-from,0))}to{transform:scale(1)}}@keyframes zoom-out{from{transform:scale(var(--zoom-scale-from,1.2))}to{transform:scale(1)}}@keyframes blink{0%{opacity:.2}50%{opacity:1}100%{opacity:.2}}[data-inview-animation=sway].is-inview{animation:sway 1s .2s both}@keyframes sway{0%{transform:translateX(0) rotate(0)}15%{transform:translateX(-.625rem) rotate(-4deg)}30%{transform:translateX(.5rem) rotate(3deg)}45%{transform:translateX(-.375rem) rotate(-2deg)}60%{transform:translateX(.25rem) rotate(1.5deg)}75%{transform:translateX(-.125rem) rotate(-.8deg)}90%{transform:translateX(.0625rem) rotate(.4deg)}100%{transform:translateX(0) rotate(0)}}.hero{padding-block:6rem;padding-inline:var(--page-gap);text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url("/themes/kiraoil/assets/img/service/maintenance/kurumaclub/bg_hero_lg.jpg");background-image:-webkit-image-set(url("/themes/kiraoil/assets/img/service/maintenance/kurumaclub/bg_hero_lg.jpg.avif") 1x type('image/avif'), url("/themes/kiraoil/assets/img/service/maintenance/kurumaclub/bg_hero_lg.jpg") 1x type('image/jpeg'), url("/themes/kiraoil/assets/img/service/maintenance/kurumaclub/bg_hero_lg@2x.jpg.avif") 2x type('image/avif'), url("/themes/kiraoil/assets/img/service/maintenance/kurumaclub/bg_hero_lg@2x.jpg") 2x type('image/jpeg'));background-image:image-set(url("/themes/kiraoil/assets/img/service/maintenance/kurumaclub/bg_hero_lg.jpg.avif") 1x type('image/avif'), url("/themes/kiraoil/assets/img/service/maintenance/kurumaclub/bg_hero_lg.jpg") 1x type('image/jpeg'), url("/themes/kiraoil/assets/img/service/maintenance/kurumaclub/bg_hero_lg@2x.jpg.avif") 2x type('image/avif'), url("/themes/kiraoil/assets/img/service/maintenance/kurumaclub/bg_hero_lg@2x.jpg") 2x type('image/jpeg'))}.sectionContainer{padding-block:6rem}.sectionContainer.is-gradient{border-image-source:linear-gradient(to bottom,#00b09c,#017265);border-image-slice:0 fill;border-image-outset:0 100vi}.sectionContainer.is-yellow{border-image-source:linear-gradient(to bottom,rgba(251,255,0,0.2),rgba(251,255,0,0.2));border-image-slice:0 fill;border-image-outset:0 100vi}.benefits + .benefits{margin-block-start:3rem}.benefitsHeader{display:grid;grid-template-columns:auto 1fr;align-items:center;text-align:center}.benefitsHeader_inner{padding-block:1.5rem;border-block:0.1875rem dashed}.benefitsHeader_catch{font-weight:700}.benefitsHeader_heading{margin-block-start:0.5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.benefitsHeader_lead{margin-block-start:0.5rem}.benefitsHeader:is(:not(.is-yellow .benefitsHeader)){color:#fff}.benefitsHeader:is(:not(.is-yellow .benefitsHeader)) .benefitsHeader_heading{color:#fbff00}.benefitsHeader:is(.is-yellow .benefitsHeader) .benefitsHeader_inner{border-color:#00b09c}.benefitsHeader:is(.is-yellow .benefitsHeader) .benefitsHeader_heading{background:linear-gradient(180deg,#00b09c 0,#017265 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.benefits_inner{inline-size:-moz-fit-content;inline-size:fit-content;padding:3rem;margin-inline:auto;background-color:#fff;border:.3125rem solid #00b09c;border-radius:1.5rem}.benefits_inner:is(.is-yellow .benefits_inner){margin-block-start:3rem}.benefits_inner:is(.is-during .benefits_inner){border-color:red}.benefitsTiming{margin-block-start:3rem}.benefitsTiming + .benefitsTiming{position:relative;padding-block-start:6rem}.benefitsTiming + .benefitsTiming::before{position:absolute;inset-block-start:0;inset-inline-start:50%;z-index:1;display:block;inline-size:3rem;block-size:3rem;aspect-ratio:1/1;content:"";background:url(/themes/kiraoil/assets/img/service/maintenance/kurumaclub/ico_plus.svg) no-repeat;background-size:contain;transform:translateX(-50%)}.benefitsTiming_header{padding-inline:1.5rem}.benefitsTiming_heading{max-inline-size:8.5em;padding-block:0.75rem;padding-inline:1rem;margin-inline:auto;font-size:2.5rem;font-weight:700;line-height:1.2;color:#fff;text-align:center;background:linear-gradient(180deg,#00b09c 0,#017265 100%);border-radius:1rem 1rem 0 0}.benefitsTiming_heading span{color:#fbff00}.benefitsTiming_heading:is(.is-during .benefitsTiming_heading){background:red}.benefitsTiming_discount{font-size:1.5rem;font-weight:700;line-height:1.2;text-align:center}.benefitsTiming_discount em{display:inline-block;font-size:2rem}.benefitsTiming_discount em span{font-size:3rem}.benefitsTiming_discount:is(:not(.is-during .benefitsTiming_discount)) em{background:linear-gradient(180deg,#00b09c 0,#017265 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.benefitsTiming_discount:is(.is-during .benefitsTiming_discount) em{color:red}.benefits_catch{font-size:1.5rem;font-weight:700;text-align:center}.benefits_catch em{font-size:2rem;color:red}.benefits_catch em span{font-size:3rem}.benefits_catch span{font-size:2rem}.benefitsCards{display:flex;flex-wrap:wrap;gap:1.5rem 1.25rem;justify-content:center;margin-block-start:3rem}.benefitsGroup{display:flex;flex-wrap:wrap;gap:3rem 4rem;max-inline-size:44.25rem;margin-block-start:3rem;margin-inline:auto}.benefitsGroup .benefitsCard{flex-basis:calc(50% - 2rem)}.benefitsGroup .benefitsCard:not(:last-child){position:relative}.benefitsGroup .benefitsCard:not(:last-child)::before{position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + 1.25rem);font-size:1.75rem;content:'\e806';background:linear-gradient(180deg,#00b09c 0,#017265 100%);-webkit-background-clip:text;background-clip:text;transform:translateY(-50%);-webkit-text-fill-color:transparent;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}.benefitsCard{flex-basis:calc((100% - 2.5rem)/ 3);max-inline-size:20rem;text-align:center}.benefitsCard_heading{padding-block:0.25rem;padding-inline:1rem;font-size:1.5rem;font-weight:700;line-height:1.4;color:#fff;background:linear-gradient(180deg,#00b09c 0,#017265 100%)}.benefitsCard_heading:is(.is-during .benefitsCard_heading){background:red}.benefitsCard_text{margin-block-start:0.25rem;font-weight:700}.benefitsCard_discount{margin-block-start:0.375rem;font-size:2.25rem;font-weight:800;line-height:1.2;color:red;text-shadow:-.125rem -.125rem 0 #fbff00,0 -.125rem 0 #fbff00,.125rem -.125rem 0 #fbff00,-.125rem 0 0 #fbff00,.125rem 0 0 #fbff00,-.125rem .125rem 0 #fbff00,0 .125rem 0 #fbff00,.125rem .125rem 0 #fbff00;filter:drop-shadow(0 .25rem .125rem rgba(0, 0, 0, .3))}:is(.benefitsCard_note, .benefitsCard_noteList){margin-block-start:0.625rem;font-size:.875rem;text-align:start}.entryBlock{display:grid;row-gap:3rem}.entryBlock_img{text-align:center}.service{color:#fff;text-align:center}.serviceHeader{padding-block:1.5rem;border-block:0.0625rem solid}.serviceHeader_catch{font-weight:700}.serviceHeader_heading{margin-block-start:0.5rem;font-size:2.5rem;font-weight:700;line-height:1.2;color:#fbff00}.serviceHeader_lead{margin-block-start:0.5rem}.serviceList{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-block-start:3rem}.serviceListt_item{display:flex;flex-basis:calc((100% - 9rem)/ 4);flex-direction:column;row-gap:.25rem;font-weight:700}@media (max-width:32.4375rem){.hero{padding-block:3rem;background-image:url("/themes/kiraoil/assets/img/service/maintenance/kurumaclub/bg_hero_sm.jpg");background-image:-webkit-image-set(url("/themes/kiraoil/assets/img/service/maintenance/kurumaclub/bg_hero_sm.jpg.avif") 1x type('image/avif'), url("/themes/kiraoil/assets/img/service/maintenance/kurumaclub/bg_hero_sm.jpg") 1x type('image/jpeg'));background-image:image-set(url("/themes/kiraoil/assets/img/service/maintenance/kurumaclub/bg_hero_sm.jpg.avif") 1x type('image/avif'), url("/themes/kiraoil/assets/img/service/maintenance/kurumaclub/bg_hero_sm.jpg") 1x type('image/jpeg'))}.hero_title{max-inline-size:21.875rem;margin-inline:auto}.sectionContainer{padding-block:5rem}.benefitsHeader{grid-template-columns:1fr}.benefitsHeader_heading{font-size:2rem}.benefitsHeader_lead{text-align:start}.benefits_inner{inline-size:100%;padding-block:1.75rem;padding-inline:var(--page-gap)}.benefits_catch{font-size:1.5rem;font-weight:700;text-align:center}.benefits_catch em{font-size:2rem;color:red}.benefits_catch em span{font-size:3rem}.benefits_catch span{font-size:2rem}.benefitsTiming_heading{font-size:2rem}.benefitsCards{flex-direction:column}.benefitsGroup{flex-direction:column;row-gap:4.5rem}.benefitsGroup .benefitsCard:not(:last-child)::before{inset-block-start:calc(100% + 1.25rem);inset-inline-start:50%;transform:translate(-50%,0)}.benefitsCard{flex-basis:100%;margin-inline:auto}.serviceHeader_heading{font-size:2rem}.serviceHeader_lead{text-align:start}.serviceList{-moz-column-gap:2rem;column-gap:2rem}.serviceListt_item{flex-basis:calc(50% - 1rem);font-size:clamp(.875rem, .6739rem + 1.005vw, 1rem)}}