*{box-sizing:border-box}:before,:after{box-sizing:inherit}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border:0;border-top:1px solid;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{-webkit-text-decoration:under-pageline dotted;text-decoration:under-pageline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{vertical-align:bottom;border-style:none}embed,object,iframe{vertical-align:bottom;border:0}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0}[type=checkbox]{appearance:checkbox}[type=radio]{appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}option{padding:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none!important}:root{--reading-trim:calc((1em - 1lh) / 2)}html{font-feature-settings:"palt" 1}html,body{max-width:100svw}html ::-moz-selection{background:var(--select-fill-color);color:var(--select-text-color)}body ::-moz-selection{background:var(--select-fill-color);color:var(--select-text-color)}body{max-width:100svw;overflow-x:hidden}span,div{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}img{object-fit:cover;pointer-events:none;touch-callout:none;user-select:none;user-drag:none;border-radius:inherit;width:inherit;height:inherit}svg{width:inherit;height:inherit}svg path{transform-origin:50%}video{object-fit:cover;max-width:100svw}picture{display:block}picture source,picture img{width:100%;height:100%}a{cursor:pointer;line-height:1}a>*{pointer-events:none}div,p,a{font-size:medium}button,[expansion-area]{width:fit-content;position:relative}button:after,[expansion-area]:after{content:"";width:calc(100% + 22px);height:calc(100% + 22px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section{width:100svw}summary{list-style:none;display:block}summary::-webkit-details-marker{display:none}.container{max-width:100svw;position:relative;overflow:hidden}[no-scroll],.no-scroll{overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}[hidden],.hidden{display:none!important}#wpadminbar{opacity:.1;transition:opacity .5s}#wpadminbar:hover{opacity:1}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:100;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Thin.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-ExtraLight.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Light.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Regular.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Medium.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-SemiBold.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Bold.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-ExtraBold.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Black.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}footer.base-footer{--margin-inline:var(--margin-2);max-width:var(--max-width,1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto;padding-block:40rem;justify-content:space-between;margin-top:auto;padding-top:200rem;display:flex}footer.base-footer .base-footer__nav{--gap:20rem;gap:var(--gap);flex-direction:row;width:fit-content;display:flex}footer.base-footer .base-footer__nav-item,footer.base-footer .base-footer__privacy{-webkit-font-smoothing:antialiased;--gap:10rem;gap:var(--gap);flex-direction:row;font-family:Ubuntu,YakuHanJP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:12rem;font-weight:400;display:flex}footer.base-footer .base-footer__nav-item span,footer.base-footer .base-footer__privacy span{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-black-100) 20%, transparent 80%);text-underline-offset:3rem;line-height:1}footer.base-footer .base-footer__copy,footer.base-footer .base-footer__privacy{-webkit-font-smoothing:antialiased;font-family:Ubuntu,YakuHanJP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:12rem;font-weight:400}header.base-header{--margin-inline:var(--margin-2);width:100%;max-width:var(--max-width,1580px);width:calc(100vw - var(--margin-inline) * 2);--max-width:1440px;z-index:100;margin-inline:auto;position:fixed;top:30rem;left:0;right:0}header.base-header .base-header__logo{width:fit-content;height:fit-content;margin-inline:auto;display:block}header.base-header .base-header__logo svg{width:100rem;height:auto}.parts-callout{background:color-mix(in srgb, var(--color-black-100) 1%, transparent 99%);border:1px solid color-mix(in srgb, var(--color-black-100) 5%, transparent 95%);--gap:10rem;gap:var(--gap);border-radius:5px;flex-direction:row;width:100%;margin:1rem 0;padding:10rem 15rem;display:flex}.parts-callout .parts-callout__icon,.parts-callout .parts-callout__text{font-size:13rem}a.parts-url-card{all:unset;border:2px solid color-mix(in srgb, var(--color-black-100) 20%, transparent 80%);background:#ffffff80;border-radius:10rem;display:flex;overflow:hidden}a.parts-url-card .parts-url-card__image{aspect-ratio:1.91;border-radius:0;width:auto;height:100%;border:none!important}a.parts-url-card .parts-url-card__content{flex-direction:column;justify-content:center;padding-inline:20rem;display:flex}a.parts-url-card .parts-url-card__header{--gap:8rem;gap:var(--gap);flex-direction:row;align-items:baseline;display:flex}a.parts-url-card .parts-url-card__favicon{width:20rem;height:20rem;transform:translateY(4rem);border:none!important}a.parts-url-card .parts-url-card__title{-webkit-font-smoothing:antialiased;letter-spacing:.1em;flex:1;width:100%;font-family:YakuHanJP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:16rem;font-weight:400;line-height:1.3}a.parts-url-card .parts-url-card__description{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-font-smoothing:antialiased;letter-spacing:.1em;-webkit-box-orient:vertical;margin-block:14rem;font-family:YakuHanJP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:12rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}a.parts-url-card .parts-url-card__url{-webkit-font-smoothing:antialiased;letter-spacing:.1em;font-family:YakuHanJP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:12rem;font-weight:400}a.parts-url-card{transition:border .3s}.container[page-name=id] hgroup.first{--margin-inline:var(--margin-2);max-width:var(--max-width,1580px);width:calc(100vw - var(--margin-inline) * 2);margin-top:200rem;--gap:50rem;gap:var(--gap);flex-direction:column;margin-inline:auto;display:flex}.container[page-name=id] hgroup.first .first__title{-webkit-font-smoothing:antialiased;letter-spacing:.1em;font-family:YakuHanJP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:32rem;font-weight:700;line-height:1.3}.container[page-name=id] hgroup.first .first__info{--gap:20rem;gap:var(--gap);flex-direction:row;display:flex}.container[page-name=id] hgroup.first .first__date,.container[page-name=id] hgroup.first .first__category{-webkit-font-smoothing:antialiased;letter-spacing:.1em;font-family:YakuHanJP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:14rem;font-weight:400}.container[page-name=id] article.body{--margin-inline:var(--margin-2);max-width:var(--max-width,1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto;--gap:30rem;gap:var(--gap);flex-direction:column;margin-top:100rem;display:flex}.container[page-name=id] article.body>*{-webkit-font-smoothing:antialiased;letter-spacing:.1em;letter-spacing:.05em;font-family:YakuHanJP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:16rem;font-weight:400;line-height:1.8}.container[page-name=id] article.body figure{width:fit-content;height:fit-content;margin-inline:auto}.container[page-name=id] article.body figure figcaption{opacity:.8;font-size:12rem}.container[page-name=id] article.body figure img{object-fit:contain;border:3px solid color-mix(in srgb, var(--color-black-100) 20%, transparent 80%);max-width:100%;height:auto;margin-inline:auto;display:block}.container[page-name=id] article.body h1,.container[page-name=id] article.body h2{margin-bottom:-20rem}.container[page-name=id] article.body h2{border-bottom:3px solid color-mix(in srgb, var(--color-black-100) 20%, transparent 80%);margin-top:60rem;margin-bottom:5rem;padding-bottom:5rem}.container[page-name=id] article.body h3,.container[page-name=id] article.body h4{margin-top:5rem;margin-bottom:5rem}.container[page-name=id] article.body h1{font-size:32rem}.container[page-name=id] article.body h2{font-size:28rem}.container[page-name=id] article.body h3{font-size:22rem;font-weight:medium}.container[page-name=id] article.body h4{font-size:16rem}.container[page-name=id] article.body strong{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;font-weight:700}.container[page-name=id] article.body pre{padding:20rem}.container[page-name=id] article.body ul,.container[page-name=id] article.body ol{margin-bottom:20rem;margin-left:20rem}.container[page-name=id] article.body ul{list-style:outside}.container[page-name=id] article.body ol{list-style:decimal}.container[page-name=id] article.body h3+figure{margin-top:-20rem}.container[page-name=id] article.body :not(.parts-url-card,.parts-url-card *) a{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:#00f;letter-spacing:inherit;text-decoration:underline}.container[page-name=id] article.body pre{overflow-x:scroll}.container[page-name=id] article.body pre code{-webkit-font-smoothing:antialiased;font-family:Google Sans Code,YakuHanJP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:12rem;font-weight:400}.container[page-name=id] article.body p>code{color:#fff;background:#24292e;margin-right:3rem;padding:0 .4em;font-family:Google Sans Code,YakuHanJP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,YuGothic,Meiryo,sans-serif}.container[page-name=id] article.body table{border:1px solid color-mix(in srgb, var(--color-black-100) 20%, transparent 80%)}.container[page-name=id] article.body table tbody{min-width:var(--max-width);display:table}.container[page-name=id] article.body table th{background:color-mix(in srgb, var(--color-black-100) 10%, transparent 90%)}.container[page-name=id] article.body table th,.container[page-name=id] article.body table td{padding:5rem 10rem}.container[page-name=id] article.body table tr>*{border-left:1px solid color-mix(in srgb, var(--color-black-100) 20%, transparent 80%)}.container[page-name=id] article.body table tr:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--color-black-100) 20%, transparent 80%)}.container[page-name=id] article.body table tbody>tr:nth-child(2n){background:#fff3}.container[page-name=id] article.body table tbody>tr:nth-child(odd){background:#ffffff80}.container[page-name=id] article.body table *{font-size:14rem}.container[page-name=id] article.body hr{border-top:1px solid color-mix(in srgb, var(--color-black-100) 20%, transparent 80%)}.container[page-name=id] article.body iframe{width:100%;height:auto;margin-inline:auto}.container[page-name=id] nav.pagination{--margin-inline:var(--margin-2);max-width:var(--max-width,1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto;justify-content:space-between;gap:20rem;margin-top:100rem;display:flex}.container[page-name=id] nav.pagination .pagination__link{--gap:10rem;gap:var(--gap);flex-direction:row;flex:1;align-items:baseline;display:flex}.container[page-name=id] nav.pagination .pagination__link span{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-black-100) 20%, transparent 80%);text-underline-offset:3rem;-webkit-font-smoothing:antialiased;letter-spacing:.1em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;max-width:320rem;font-family:YakuHanJP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:16rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.container[page-name=id] nav.pagination .pagination__link:before,.container[page-name=id] nav.pagination .pagination__link:after{-webkit-font-smoothing:antialiased;color:color-mix(in srgb, var(--color-black-100) 40%, transparent 60%);font-family:Ubuntu,YakuHanJP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:12rem;font-weight:400}.container[page-name=id] nav.pagination .pagination__link--prev:before{content:"(Back) "}.container[page-name=id] nav.pagination .pagination__link span{transition:all .3s}.container[page-name=index]{--gap:0rem;flex-direction:column;min-height:100svh;display:flex}.container[page-name=index] section.list{--gap:32rem;gap:var(--gap);--margin-inline:var(--margin-3);max-width:var(--max-width,1580px);width:calc(100vw - var(--margin-inline) * 2);flex-direction:column;margin-inline:auto;padding-top:200rem;display:flex}.container[page-name=index] section.list .list__item{-webkit-font-smoothing:antialiased;letter-spacing:.1em;letter-spacing:.1em;--gap:2rem;gap:var(--gap);flex-direction:row;grid-template-rows:repeat(2,auto);grid-template-columns:auto 1fr;grid-template-areas:"date category""title title";grid-auto-columns:1fr;gap:0 10rem;font-family:YakuHanJP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:12rem;font-weight:400;line-height:1.5;display:grid}.container[page-name=index] section.list .list__item--new{--text-color:red;position:relative}.container[page-name=index] section.list .list__item--new:before,.container[page-name=index] section.list .list__item--new:after{content:"New!";-webkit-font-smoothing:antialiased;color:var(--text-color);z-index:1;font-family:Ubuntu,YakuHanJP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:14rem;font-weight:700;position:absolute;top:20rem;left:-45rem}.container[page-name=index] section.list .list__item--new:before{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:white}.container[page-name=index] section.list .list__item__date{grid-area:date}.container[page-name=index] section.list .list__item__category{grid-area:category}.container[page-name=index] section.list .list__item__title{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-black-100) 20%, transparent 80%);text-underline-offset:3rem;grid-area:title;font-size:16rem;transition:all .3s}html{--color-black-100:#323232;--color-white-100:#f1f1f1;--select-fill-color:var(--color-black-100);--select-text-color:var(--color-white-100)}:root{--margin-1:40rem;--margin-2:80rem;--margin-3:130rem;--margin-4:230rem}html{font-feature-settings:"palt" 1;--max-width:800rem;font-size:calc(100 / var(--base-vw) * 1 * 1vw);margin-top:0!important}html:has(vite-error-overlay){font-size:normal!important}html,body{max-width:100vw;color:var(--color-black-100)}html ::selection,body ::selection{background:var(--select-fill-color);color:var(--select-text-color)}html ::-moz-selection{background:var(--select-fill-color);color:var(--select-text-color)}body ::-moz-selection{background:var(--select-fill-color);color:var(--select-text-color)}body{color:var(--color-black-100);background:var(--color-white-100);font-family:YakuHanJP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,YuGothic,Meiryo,sans-serif}.container{min-height:100svh}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe,.lenis.lenis-scrolling [data-lenis-prevent]{pointer-events:none}.default{width:100%}@media (width>=751px){.container{min-height:100vh}[sp-only],.sp-only{display:none!important}footer.base-footer .base-footer__nav{flex:1}footer.base-footer .base-footer__privacy{flex:1;justify-content:flex-end;display:flex}a.parts-url-card{height:180rem}.container[page-name=id] article.body figure img{max-height:70vh}.container[page-name=id] nav.pagination .pagination__link--next{justify-content:flex-end}.container[page-name=id] nav.pagination .pagination__link--next span{text-align:right}.container[page-name=id] nav.pagination .pagination__link--next:after{content:" (Next)"}html{--base-vw:1440;min-height:100%}}@media (width<=750px){[pc-only],.pc-only{display:none!important}footer.base-footer{--gap:24rem;gap:var(--gap);flex-direction:column;display:flex}footer.base-footer .base-footer__nav{--gap:20rem;gap:var(--gap);flex-direction:column;order:1;display:flex}footer.base-footer .base-footer__privacy{order:2}footer.base-footer .base-footer__copy{order:3}a.parts-url-card{--gap:0rem;flex-direction:column;width:calc(100% - 20rem);margin-inline:auto;display:flex}a.parts-url-card .parts-url-card__image{width:100%;height:auto}a.parts-url-card .parts-url-card__content{--gap:10rem;gap:var(--gap);flex-direction:column;padding:14rem;display:flex}.container[page-name=id] hgroup.first .first__title{font-size:20rem}.container[page-name=id] article.body>*{font-size:14rem}.container[page-name=id] article.body figure img{width:100%;height:auto}.container[page-name=id] article.body h2{margin-bottom:0}.container[page-name=id] article.body h1{font-size:24rem;font-weight:700}.container[page-name=id] article.body h2{font-size:22rem}.container[page-name=id] article.body table{max-width:calc(100vw - var(--margin-2) * 2);display:block;overflow-x:scroll}.container[page-name=id] nav.pagination{--gap:30rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=id] nav.pagination .pagination__link--next:before{content:"(Next) "}.container[page-name=index] section.list{--gap:40rem}.container[page-name=index] section.list .list__item--new:before,.container[page-name=index] section.list .list__item--new:after{font-size:10rem;top:-15rem;left:0}.container[page-name=index] section.list .list__item--new:before{-webkit-text-stroke-width:1px}html{--base-vw:393}}@media (width<=992px){[not-pc-sm-only],.not-pc-sm-only{display:none!important}a.parts-url-card[hover-el]{border:2px solid color-mix(in srgb, var(--color-black-100) 60%, transparent 40%)}.container[page-name=id] nav.pagination .pagination__link[hover-el] span,.container[page-name=index] section.list .list__item[hover-el] .list__item__title{text-decoration-color:color-mix(in srgb, var(--color-black-100) 100%, transparent 0%)}:root{--margin-1:14rem;--margin-2:20rem;--margin-3:28rem;--margin-4:48rem}}@media (width>=993px){[pc-sm-only],.pc-sm-only{display:none!important}a.parts-url-card:hover{border:2px solid color-mix(in srgb, var(--color-black-100) 60%, transparent 40%)}.container[page-name=id] nav.pagination .pagination__link:hover span,.container[page-name=index] section.list .list__item:hover .list__item__title{text-decoration-color:color-mix(in srgb, var(--color-black-100) 100%, transparent 0%)}}@media (width<=1580px){[lg-over-only],.lg-over-only{display:none!important}}@media (width>=1921px){html{font-size:1px}}
