.p-head__title{margin-block:var(--lt);font-family:var(--ff-shippori-mincho-b1);font-weight:600;font-size:min(20px + 24*var(--slope),44px);text-align:center}@media screen and (max-width: 1024px){.p-head__title{margin-right:-0.05em;letter-spacing:.05em}}@media screen and (max-width: 599.98px){.p-head__title{margin-right:-0.1em;letter-spacing:.1em}}.p-head__subtitle{margin-top:calc(min(9.5px + 18*var(--slope),27.5px) + var(--lt));margin-bottom:var(--lt);margin-right:-0.1em;font-family:var(--ff-shippori-mincho-b1);font-weight:500;font-size:min(12px + 3*var(--slope),15px);letter-spacing:.1em;text-align:center}.p-mv{height:100svh;container-type:size;background:-webkit-gradient(linear, right top, left top, color-stop(25%, transparent), color-stop(75%, #fff)),image-set(url(../img/warranty/mv-bg@1x.jpg) 1x, url(../img/warranty/mv-bg@2x.jpg) 2x) no-repeat 86% center/cover;background:linear-gradient(to left, transparent 25%, #fff 75%),-webkit-image-set(url(../img/warranty/mv-bg@1x.jpg) 1x, url(../img/warranty/mv-bg@2x.jpg) 2x) no-repeat 86% center/cover;background:linear-gradient(to left, transparent 25%, #fff 75%),image-set(url(../img/warranty/mv-bg@1x.jpg) 1x, url(../img/warranty/mv-bg@2x.jpg) 2x) no-repeat 86% center/cover}@media screen and (max-width: 599.98px){.p-mv{background-image:-webkit-gradient(linear, right top, left top, color-stop(25%, transparent), to(#fff)),image-set(url(../img/warranty/mv-bg-sp@2x.jpg) 2x, url(../img/warranty/mv-bg-sp@3x.jpg) 3x);background-image:linear-gradient(to left, transparent 25%, #fff),-webkit-image-set(url(../img/warranty/mv-bg-sp@2x.jpg) 2x, url(../img/warranty/mv-bg-sp@3x.jpg) 3x);background-image:linear-gradient(to left, transparent 25%, #fff),image-set(url(../img/warranty/mv-bg-sp@2x.jpg) 2x, url(../img/warranty/mv-bg-sp@3x.jpg) 3x);background-position-x:center,center}}.p-mv__inner{display:grid;grid-template:"....." 164fr "label" "....." 90fr "head " "....." 109fr "text " "....." 62fr "trust" "....." 124fr/minmax(0, auto);height:100%;max-width:none;padding-top:var(--header-height)}@media screen and (min-width: 1024.02px){.p-mv__inner{width:calc(100% - .0614583333*100*var(--vw)*2)}}@media screen and (max-width: 599.98px){.p-mv__inner{grid-template-rows:216fr auto 52fr auto 52fr auto 139fr auto 72fr}}.p-mv__inner::after{content:"";display:block;grid-row-end:-1}@media screen and (max-width: 599.98px){.p-mv__inner>*{-webkit-filter:drop-shadow(0 0 8px color-mix(in srgb, #fff 50%, transparent));filter:drop-shadow(0 0 8px color-mix(in srgb, #fff 50%, transparent))}}.p-mv__label{grid-area:label;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:var(--lt);margin-right:-0.2em;border-bottom:round(nearest,min(1px + 2*var(--slope),3px),1px) solid #c9a961;padding-bottom:calc(min(11px + 13*var(--slope),24px) + var(--lt));color:#c9a961;font-size:min(14px + 2*var(--slope),16px);letter-spacing:.2em}.p-mv__head{grid-area:head}.p-mv__head::after{content:"";display:block;width:107px;margin-top:min(15px + 86*var(--slope),101px);border-bottom:round(nearest,min(1px + 2*var(--slope),3px),1px) solid #c9a961}.p-mv__title{margin-block:var(--lt);margin-right:-0.2em;font-weight:600;font-size:min(14px + 66*var(--slope),80px);letter-spacing:.2em}.p-mv__subtitle{margin-top:calc(min(19px + 13*var(--slope),32px) + var(--lt));margin-bottom:var(--lt);margin-right:-0.2em;font-weight:600;font-size:24px;letter-spacing:.2em}.p-mv__text{grid-area:text;margin-block:var(--lt);margin-right:-0.6em;line-height:2;font-size:min(13px + 7*var(--slope),20px);letter-spacing:.1em}@media screen and (max-width: 1024px){.p-mv__text{line-height:1.9393939394}}@media screen and (max-width: 599.98px){.p-mv__text{line-height:1.8461538462}}@media(max-width: 401.98px){.p-mv__text{font-size:calc(.0323383085*100*var(--vw))}}.p-mv__trust{grid-area:trust;display:grid;grid-auto-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.p-mv__trust::before{content:"";display:block;width:37px;aspect-ratio:37/46;background-color:#c9a961;-webkit-mask:url(../img/warranty/icon-trust.svg) no-repeat center center/contain;mask:url(../img/warranty/icon-trust.svg) no-repeat center center/contain}.p-mv__trust-copy{--border-width: 2px;margin-block:var(--lt);margin-left:max(22px + -2*var(--slope),20px);margin-right:-0.1em;border-left:var(--border-width) solid rgba(0,0,0,0);padding-left:23px;background:-webkit-gradient(linear, left top, left bottom, from(#c9a961)) no-repeat left center/var(--border-width) calc(100% + var(--lt)*2) border-box;background:linear-gradient(#c9a961) no-repeat left center/var(--border-width) calc(100% + var(--lt)*2) border-box;line-height:1.5;font-size:min(14px + 2*var(--slope),16px);letter-spacing:.1em}@media screen and (max-width: 1024px){.p-mv__trust-copy{line-height:1.6}}@media screen and (max-width: 599.98px){.p-mv__trust-copy{line-height:1.7142857143}}.p-about{padding-top:min(51px + 19*var(--slope),70px);padding-bottom:min(49px + 36*var(--slope),85px)}.p-about__text{margin-top:calc(min(21.2px + 19.3*var(--slope),40.5px) + var(--lt));margin-bottom:var(--lt);margin-right:-0.1em;font-family:var(--ff-shippori-mincho);line-height:1.4545454545;font-size:min(12px + 10*var(--slope),22px);letter-spacing:.1em;text-align:center}@media screen and (max-width: 1024px){.p-about__text{line-height:1.5294117647}}@media screen and (max-width: 599.98px){.p-about__text{line-height:1.6666666667}}.p-list{padding-top:min(50px + 50*var(--slope),100px);padding-bottom:min(50px + 50*var(--slope),100px)}.p-list__inner{max-width:min(922px + 608*(100*var(--vw) - 1024px)/896,1530px)}@media screen and (max-width: 1024px){.p-list__inner{max-width:revert}}.p-list__table-wrap{margin-top:min(68px + 12*var(--slope),80px)}@media screen and (max-width: 1024px){.p-list__table-wrap{margin-inline:calc(50cqw - 50*var(--vw));padding-inline:calc(50*var(--vw) - 50cqw);overflow-x:auto}}.p-list__table-hint{margin-top:var(--lt);margin-bottom:calc(1.1em + var(--lt));margin-right:-0.1em;color:#989898;font-family:var(--ff-noto-sans-jp);font-weight:500;font-size:min(14px + 2*var(--slope),16px);letter-spacing:.1em;text-align:right;position:sticky;left:0}@media screen and (min-width: 1024.02px){.p-list__table-hint{display:none}}.p-list__table{display:grid;grid-template-columns:minmax(0, 229fr) minmax(0, 270fr) minmax(0, 210fr) minmax(0, 310fr) minmax(0, 310fr) minmax(0, 200fr);border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;background-color:#fff;font-family:var(--ff-gothic)}@media screen and (max-width: 1024px){.p-list__table{grid-template-columns:minmax(0, 50fr) minmax(0, 165fr) minmax(0, 166fr) minmax(0, 210fr) minmax(0, 250fr) minmax(0, 130fr);width:min(953px + 87*(100*var(--vw) - 402px)/622,1040px)}}.p-list__table thead,.p-list__table tbody{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.p-list__table tr{display:contents}.p-list__table th,.p-list__table td{display:block}.p-list__table :is(th,td)[rowspan="2"]{grid-row:span 2}.p-list__table :is(th,td)[rowspan="3"]{grid-row:span 3}.p-list__table :is(th,td)[rowspan="4"]{grid-row:span 4}.p-list__table :is(th,td)[rowspan="5"]{grid-row:span 5}.p-list__table :is(th,td)[rowspan="6"]{grid-row:span 6}.p-list__table :is(th,td)[rowspan="7"]{grid-row:span 7}.p-list__table :is(th,td)[rowspan="8"]{grid-row:span 8}.p-list__table :is(th,td)[rowspan="9"]{grid-row:span 9}.p-list__table :is(th,td)[rowspan="10"]{grid-row:span 10}.p-list__table :is(th,td)[rowspan="11"]{grid-row:span 11}.p-list__table :is(th,td)[rowspan="12"]{grid-row:span 12}.p-list__table :is(th,td)[rowspan="13"]{grid-row:span 13}.p-list__table :is(th,td)[rowspan="14"]{grid-row:span 14}.p-list__table :is(th,td)[rowspan="15"]{grid-row:span 15}.p-list__table-head-cell{-ms-flex-line-pack:center;align-content:center;border-right:1px solid #e2e2e2;padding-block:calc(1.5em + var(--lt));padding-left:.5em;padding-right:.3em;background-color:#bdbdbd;color:#fff;font-size:min(14px + 6*var(--slope),20px);letter-spacing:.2em;text-align:center}.p-list__table-head-cell:last-child{background-color:color-mix(in srgb, #8b6f47 70%, transparent)}@media screen and (min-width: 1024.02px){.p-list__table-head-cell--ls-2em{letter-spacing:2em;padding-left:2em;padding-right:0}}.p-list__table-body-cell{-ms-flex-line-pack:center;align-content:center;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding-block:calc(2em + var(--lt));padding-left:1.8em;padding-right:1.6em;line-height:1.5;font-size:min(14px + 2*var(--slope),16px);letter-spacing:.2em}@media screen and (max-width: 1024px){.p-list__table-body-cell{padding-block:calc(1em + var(--lt));padding-left:1.2em;padding-right:1em;line-height:1.6}}@media screen and (max-width: 599.98px){.p-list__table-body-cell{line-height:1.7142857143}}.p-list__table-body-cell--primary{-ms-flex-line-pack:center;align-content:center;-webkit-padding-start:.3333em;padding-inline-start:.3333em;background-color:color-mix(in srgb, #d9d9d9 40%, transparent);font-weight:700;font-size:min(14px + 10*var(--slope),24px);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.3333em;text-align:center}@media screen and (max-width: 1024px){.p-list__table-body-cell--primary{padding-block:0;-webkit-padding-start:4em;padding-inline-start:4em;letter-spacing:1.2857142857em;text-align:start}}@media screen and (min-width: 1024.02px){.p-list__table-body-cell--secondary{padding-inline:1.5em}}.p-list__note{margin-top:calc(1.6em + var(--lt));margin-bottom:var(--lt);margin-right:-0.2em;font-family:var(--ff-gothic);font-weight:700;font-size:min(14px + 2*var(--slope),16px);letter-spacing:.2em}@media screen and (max-width: 1024px){.p-list__note{display:none}}.p-faq{padding-block:min(50px + 22*var(--slope),72px)}.p-faq:nth-last-child(1 of .p-faq){padding-bottom:min(100px + 100*var(--slope),200px)}.p-faq__inner{max-width:min(922px + 278*(100*var(--vw) - 1024px)/896,1200px)}@media screen and (max-width: 1024px){.p-faq__inner{max-width:revert}}.p-faq__list{display:grid;grid-template-columns:minmax(0, auto);row-gap:min(66px + 1*var(--slope),67px);margin-top:min(70px + 30*var(--slope),100px);font-family:var(--ff-genseki-gothic2-jp)}.p-faq__question{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:var(--lt);margin-right:-0.1em;border-bottom:1px solid;padding-bottom:calc(.5357142857em + var(--lt));font-weight:500;font-size:min(16px + 12*var(--slope),28px);letter-spacing:.1em}.p-faq__answer{display:flow-root;margin-top:min(21.5px + 5.5*var(--slope),27px)}.p-faq__answer-text{margin-block:var(--lt);line-height:1.7142857143;font-size:min(13px + 1*var(--slope),14px)}@media screen and (max-width: 1024px){.p-faq__answer-text{line-height:1.7777777778}}@media screen and (max-width: 599.98px){.p-faq__answer-text{line-height:1.8461538462}}.p-faq__answer-details{margin-top:min(29px + 16*var(--slope),45px);border:1px solid #c9a961;background:linear-gradient(210deg, #fff 12.96%, #fef4eb 111.5%)}.p-faq__answer-details::details-content{overflow:clip;height:0;content-visibility:unset;transition-behavior:allow-discrete;-webkit-transition:height .3s;transition:height .3s}.p-faq__answer-details[open]::details-content{height:auto}.p-faq__answer-summary{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-column-gap:min(16px + 5*var(--slope),21px);-moz-column-gap:min(16px + 5*var(--slope),21px);column-gap:min(16px + 5*var(--slope),21px);padding-block:min(11px + 4*var(--slope),15px);padding-inline:min(15px + 8*var(--slope),23px);color:#5a5a5a;font-weight:500;font-size:min(13px + 1*var(--slope),14px);letter-spacing:.1em}.p-faq__answer-summary::marker{content:""}.p-faq__answer-summary::-webkit-details-marker{display:none}.p-faq__answer-summary-icon{width:min(24px + 16*var(--slope),40px);aspect-ratio:1;border:1px solid #c9a961;border-radius:50%;background-color:#fff;-webkit-box-shadow:4px 4px 8px color-mix(in srgb, #000 8%, transparent);box-shadow:4px 4px 8px color-mix(in srgb, #000 8%, transparent);color:#c9a961;position:relative}.p-faq__answer-summary-icon::before,.p-faq__answer-summary-icon::after{content:"";width:12px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-top:2px solid;margin:auto;position:absolute;inset:0;-webkit-transition:opacity .3s;transition:opacity .3s}.p-faq__answer-summary-icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-faq__answer-details[open] .p-faq__answer-summary-icon::after{opacity:0}.p-faq__answer-summary-text-open{display:block}.p-faq__answer-details[open] .p-faq__answer-summary-text-open{display:none}.p-faq__answer-summary-text-close{display:none}.p-faq__answer-details[open] .p-faq__answer-summary-text-close{display:block}.p-faq__answer-detail{padding-inline:min(15px + 69*var(--slope),84px)}.p-faq__answer-detail::before{content:"";display:block;height:13px}.p-faq__answer-detail::after{content:"";display:block;height:min(23px + 22*var(--slope),45px)}.p-faq__answer-detail-text{margin-block:var(--lt);color:#5a5a5a;line-height:1.7142857143;font-size:min(13px + 1*var(--slope),14px);letter-spacing:.1em}@media screen and (max-width: 1024px){.p-faq__answer-detail-text{line-height:1.7777777778;letter-spacing:.095em}}@media screen and (max-width: 599.98px){.p-faq__answer-detail-text{line-height:1.8461538462;letter-spacing:.09em}}/*# sourceMappingURL=page-warranty.css.map */