.entryFooter{user-select:none;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;margin:15px 0 0;display:flex}#classify{text-align:center;min-width:200px;margin:3px auto 5px;padding:0 12px;font-size:1.4rem}.piP.classifyP{margin-bottom:10px}.cats{text-align:center}.cat{margin-bottom:10px;display:inline-block}.cat .catA{background:#ffd54f99;border-radius:15px/50%;padding:3px 10px;font-weight:700;line-height:1.7;transition:all .2s;display:flex;box-shadow:1px 1px 1px #0003;color:#333!important;text-decoration:none!important}.cat:not(:last-child){margin-right:1.2rem}.catA:active,.catA:hover{box-shadow:none;background:#ffd54fd9;box-shadow:1px 1px 2px #0006}.catA:active:before,.catA:hover:before{color:#fa8900}.catA:before{color:#999;vertical-align:middle;padding:0 5px 0 1px}@media (width<=600px){.catA:before{color:#ff9a1f}}.tags{text-align:center;margin:5px 0}.tags:before{content:"タグ " "";color:#555;margin-right:7px;font-family:icomoon,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif}.tag{margin-bottom:10px;font-size:1.44rem;display:inline-block}.tag:not(:last-child){margin-right:14px}#h1{margin:0;font-size:2.7rem;line-height:1.4}#date{text-align:right;color:#38393a;cursor:default;margin:0;font-size:1.4rem;line-height:1.8}.date{white-space:nowrap;display:inline-block}.date-tag-label{background:#f5f5f5;border:1px solid #eee;border-radius:3px;margin-right:1px;padding:2px 3px}.date-tag-label:before{margin-right:3px;font-size:1.25rem}.modified{margin-left:4px}@container (width>600px){div.article-info{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}}#postThumb{user-select:none;margin-bottom:10px}#postThumb div{max-width:420px;margin-inline:auto}#postThumb img{max-width:100%;height:auto;display:block;box-shadow:1px 4px 10px #0000001f}.h2,.h3{font-weight:700;line-height:1.2em}.h2{background:repeating-linear-gradient(135deg,#fdf5e6,#fdf5e6 5px,#fcf9f4 5px 10px);border-top:2px solid #ffb938;border-bottom:2px solid #ffb938;justify-content:center;align-items:center;margin:35px 0 20px;padding:10px;font-size:2.3rem;display:flex;position:relative}.h2 .h2Sp{text-align:left;display:inline-block}.h2Icon{text-align:center;color:#444;background-color:#fccf3c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;margin-right:5px;padding:.3rem;font-size:2.6rem;line-height:2.4rem;display:inline-flex;position:relative;overflow:hidden}.h2Icon:before{content:attr(data-before);z-index:2;position:relative}.h2Icon:after{content:"";z-index:1;background:linear-gradient(-45deg,#fff0 40%,#ffffffe6 50%,#fff0 60%);width:150%;height:100%;animation:8s ease-in-out infinite h2ShineStreak;position:absolute;top:0;left:0}@keyframes h2ShineStreak{0%,85%{transform:translate(-100%)}95%,to{transform:translate(100%)}}.h2last:before{content:"";color:#ff8c00;flex-shrink:0;margin-right:5px;font-family:icomoon,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:2.6rem;animation:8s linear infinite h2lastBef;display:inline-block}@keyframes h2lastBef{0%,to,90%{opacity:1}94%,96%{opacity:.4}}#generated-glossary-details+.h2first{margin-top:0}.h3,.h4,h5{box-shadow:inset 0 -1px #ddd}.h3{border-left:8px solid #ffb938;margin:36px 0 20px;padding:7px 0 8px 10px;font-size:2rem}.h4{border-left:4px solid #ffe0a8;margin:34px 0 20px;padding:3px 0 4px 12px;font-size:1.72rem;font-weight:700;line-height:1.6em}@media (width<=600px){.h4{font-size:1.7rem}}h5{margin:34px 5px 18px;font-size:1.6rem}.gray-box+.h2first{margin-top:0}.asideH{color:#383838;border-bottom:2px solid #ffd54f99;margin:10px 0;font-size:1.6rem}.asideH span{background:#ffd54f99;border-radius:4px 4px 0 0;padding:0 8px;display:inline-block}.artLink{flex-direction:row-reverse;justify-content:flex-end;gap:10px;margin:0 0 18px;display:flex}.artLink div{align-self:center}.artLink h3{margin:0;font-size:1.4rem;font-weight:700}.artLink h3 a{color:#393939;text-decoration:none;display:inline-block}.artLink h3 a:active,.artLink h3 a:focus,.artLink h3 a:hover{text-decoration:underline}.artLink>a{min-width:120px;margin-right:6px}#secondary .artLink img{max-width:136px;transition:filter .2s ease-in-out;box-shadow:2px 2px 3px #0000001f}#secondary .artLink img:hover{filter:brightness(1.03);box-shadow:3px 3px 6px #0003}.artLink>a:hover img{opacity:.7}#prof{background:#fafafa;padding:0 7px 5px;font-size:1.48rem;line-height:1.48}#profFig{color:#00bfff99;text-align:center;margin:0;font-size:60px;display:block}#profName{text-align:center;margin:0;font-weight:700}#profP{margin:0}#sticky{animation:2s fade-in;position:sticky;top:8px}#sticky .asideH{margin:10px 0 0}body.singleC #sticky{animation:.5s fade-in;display:none}body.singleC #sticky.disp{text-align:center;z-index:99998;background:#000a;width:100%;height:100%;display:block;position:fixed;top:0;left:0}body.singleC #sticky.disp aside,body.singleC #sticky.disp h3{display:none}.ad-container{width:100%;min-height:300px;margin:30px 0}@media (width<=900px){.ad-container{margin:25px 0}}.ad-container:before{content:"スポンサーリンク";text-align:center;color:#666;padding-bottom:5px;font-size:1.45rem;display:block}.dummyAd{background:#add8e6}#fixed-ad-container ins{margin:0 auto}#fixed-ad-container{text-align:center;width:100%;height:auto;margin:20px 0;position:static;top:10px}@media (width>=1800px) and (height>=630px){#fixed-ad-container.w300{width:300px;height:calc(100% - 165px);margin:0;position:absolute;right:calc(50% - 880px)}#fixed-ad-container.w300 ins{z-index:1;position:sticky;top:20px}}@media (width>=1520px) and (height>=630px){#fixed-ad-container.w160{width:160px;height:calc(100% - 165px);margin:0;position:absolute;right:calc(50% - 740px)}#fixed-ad-container.w160 ins{z-index:1;position:sticky;top:20px}}#tocContainer{margin:0;padding:0 10px 5px}@media (width<=450px){#tocContainer{padding:0 0 5px}}#sideToc,#toc{counter-reset:tocH2;position:relative;list-style-type:none!important}#toc{text-align:left;max-width:500px}.toc-mark{text-underline-offset:2px;background:#f9e7cb80;text-decoration:underline 1.25px #e6aa00}#sideToc{text-align:justify;background:#fbfbfc;border-top:1px solid #d3d7df;border-bottom:1px solid #d3d7df;width:100%;max-height:calc(100vh - 30px);padding:2px 4px;line-height:1.3;overflow-y:auto}#sideToc .tocLi1{border-top-color:#d3d7df}#sideToc :is(.tocLi2,.tocLi3):before{content:"-";color:#86888a;position:absolute;left:1em}#sideToc li:has(.active){background:#e8e8f5}#sideToc li:first-of-type{padding-top:3px}#sideToc .tocA1:before{opacity:.9;top:-1px}#sideToc::-webkit-scrollbar{width:4px}#sideToc::-webkit-scrollbar-track{background:#dcdcdc}#sideToc::-webkit-scrollbar-thumb{background:#777;border-radius:2px;width:4px}#sticky.disp #sideNav{width:100%;height:calc(100% - 90px);position:absolute;top:0;left:0}#sticky.disp #sideToc{max-height:100%;margin:0 auto;position:absolute;bottom:0}#sticky.disp #sideToc li{max-width:500px;margin:3px auto}.tocLi1{vertical-align:bottom;border-top:1px dotted #e8e8e8;padding:3px 0 1px;font-size:1.55rem;font-weight:700}:is(.tocLi2,.tocLi3){padding-top:1px;padding-bottom:1px;font-size:1.43rem}:is(.tocLi2,.tocLi3) :has(+.tocLi1){padding-bottom:2px}.tocLi2{padding-left:27px}.tocLi3{padding-left:40px}#toc li:last-child{border-bottom:1px dotted #e8e8e8}#sideToc .tocLi1{font-size:1.52rem}#sideToc :is(.tocA1,.tocA1Last){margin-bottom:2px}#sideToc .tocLi3{padding-left:27px}.tocA{text-decoration:none;display:inline-block;position:relative}.tocA:active[href],.tocA:hover[href]{text-decoration:underline 1px orange}.tocA:focus{text-decoration:initial}.tocA1:before{content:counter(tocH2);counter-increment:tocH2;color:#393939;background:#ffd54f;border-radius:50%;line-height:22px;top:3px}.tocA1.singleH2:before{content:"";transform:scale(.6)}.tocA1:hover:before{color:#000;background:orange}.tocA1,.tocA1Last{padding-left:27px;color:#333!important}.tocA1:before,.tocA1Last:before{text-align:center;width:22px;height:22px;margin-right:5px;display:block;position:absolute;left:0}.tocA1Last:before{content:"";color:#ffd54f;font-family:icomoon,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif}.tocA1Last:hover:before{color:#ff8c00}.tocA2:before,.tocA3:before{display:none}#toc :is(.tocA2:hover,.tocA3:hover):before{color:orange;display:block;position:absolute;left:-8px}.tocA2{font-weight:700;color:#202124!important}.tocA3{color:#000!important}.tocA2:hover:before{content:"";font-family:icomoon,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif}.tocA3:hover:before{content:"";font-family:icomoon,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif}#tocBtn{display:none}body.singleC #tocBtn{z-index:99999;color:#fff;opacity:.85;text-align:center;background:#333;border:none;border-radius:50%;width:44px;height:44px;padding:0;font-size:14.6px;animation:.6s fade-in;display:block;position:fixed;bottom:44px;right:3px}body.singleC #tocBtn.dn{display:none}body.singleC #tocBtn.close{opacity:1;border:2px solid #fff}body.singleC #tocBtn.close:before{content:"";font-family:icomoon,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif}body.singleC #tocBtn.close span{display:none}.sns-x-container{width:100%;max-width:550px;aspect-ratio:var(--aspect-default);margin:30px auto}@container (width>=600px){.sns-x-container{aspect-ratio:var(--aspect-wide)}}.twitter-tweet{margin-left:auto;margin-right:auto}#primary #article{margin-right:auto}#primary .relatedPosts{margin:15px auto 10px 0}@media (width>=901px){#primary #article,#primary .relatedPosts{max-width:720px}}#pageInfo{text-align:center;border:4px dotted #ddd;border-left:none;border-right:none;margin:28px auto 0;display:table;position:relative}@media (width<=600px){#pageInfo{margin:0 auto}}#intro{margin:4px 0 20px}.rxn-wrap{margin:25px 0;position:relative}.rxn-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f9f9f9);width:2em;height:100%;position:absolute;top:0;right:0}.rxn{white-space:nowrap;background:#f9f9f9;border-left:2px solid #78c5f4;margin:0;padding:12px 2.1em 12px 1em;font-family:Noto Sans Mono,Courier New,monospace;font-weight:700;line-height:1.4;overflow:auto hidden}.notice-panel{background:repeating-linear-gradient(-45deg,#fff4f7 0 4px,#fff9fb 4px 8px);border:2px solid #fac6cf;border-radius:6px;margin:28px 0;padding:10px 12px;font-size:1.56rem;box-shadow:0 2px 8px #50505014}body .notice-panel p{margin-bottom:7px}body .notice-panel p:last-child{margin-bottom:0}:is(.box,blockquote){display:block}:is(.box,blockquote)>dl:first-child{margin-top:0}:is(.line-box,.frame-box,.hl-box,.warn-box,.caution-box,.info-box,.faq-box){padding:20px 15px}#page :is(.gray-box,.line-box,.frame-box,.hl-box,.warn-box,.caution-box,.info-box,.faq-box,.notice-panel) :is(p,.dlu):last-child,#page :is(.gray-box,.line-box,.frame-box,.hl-box,.warn-box,.caution-box,.info-box,.faq-box,.notice-panel) :is(.uls,.ols):last-child{margin-bottom:0}#page :is(.gray-box,.line-box,.frame-box,.hl-box,.warn-box,.caution-box,.info-box,.faq-box,.notice-panel) .dls,#page :is(.gray-box,.line-box,.frame-box,.hl-box,.warn-box,.caution-box,.info-box,.faq-box,.notice-panel) .dlBul{border:none;margin:0;padding:0}.frame-box{margin:30px 0}#intro .frame-box{margin:25px 0}#intro .gray-box{margin:18px 0}.gray-box,.hl-box{background:#f9f9fa}.gray-box{margin:25px 0;padding:12px;font-size:1.56rem;box-shadow:0 0 0 1px #00000008,0 1px 3px #0000000a,2px 3px 6px #0000000d}:is(h2,h3,h4):has(+.box){margin-bottom:15px}:is(h2,h3,h4)+.box{margin-top:15px}:is(h2,h3,h4)+.box.gray-box{margin-top:12px;padding-top:8px;padding-bottom:8px}#artInn :first-child.box{margin-top:15px}.line-box details,.frame-box details{border:none;margin:0 0 8px}.line-box details:before,.line-box details:after,.frame-box details:before,.frame-box details:after{display:none}:is(.hl-box,.warn-box,.caution-box,.info-box,.faq-box){border-left:4px solid;margin:35px 10px;box-shadow:2px 2px 3px #0000001a}:is(.hl-box,.warn-box,.caution-box,.info-box,.faq-box) :is(strong,b,dt).box-title{align-items:center;gap:15px;font-weight:700;display:flex}:is(.hl-box,.warn-box,.caution-box,.info-box,.faq-box) :is(strong,b,dt).box-title:before{will-change:transform, opacity;padding-top:2px;display:inline-block;transform:scale(1.38)}:is(.hl-box,.warn-box,.caution-box,.info-box,.faq-box) .uls li::marker{color:#666}:is(strong,b,dt).box-title{font-size:1.08em}p.box-title-paragraph{margin-bottom:23px}.hl-box{border-color:#ffb938}.hl-box :is(strong,b,dt).box-title:before{content:"";color:#ffb938;font-family:icomoon,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;animation:3s cubic-bezier(.4,0,.2,1) infinite sparkle}@keyframes sparkle{0%,to{opacity:1;transform:scale(1.2)}50%{opacity:.5;transform:scale(1.38)}}.warn-box{background:#fff1f1;border-color:#e53935}.warn-box :is(strong,b,dt).box-title:before{content:"";color:#e53935;font-family:icomoon,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;animation:2.5s ease-in-out infinite bounce}@keyframes bounce{0%,to{transform:translateY(0)scale(1.38)}50%{transform:translateY(-4px)scale(1.38)}}.caution-box{background:#fff8dc;border-color:#fc0}.caution-box :is(strong,b,dt).box-title:before{content:"";color:#ffb938;font-family:icomoon,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;animation:4s ease-in-out infinite subtle-rotate}@keyframes subtle-rotate{0%,to{transform:scale(1.38)rotate(0)}25%{transform:scale(1.38)rotate(10deg)}50%{transform:scale(1.38)rotate(-10deg)}80%{transform:scale(1.38)rotate(3deg)}}.info-box{background:#d9ecfb;border-color:#1e88e5}.info-box :is(strong,b,dt).box-title:before{content:"";color:#1e88e5;font-family:icomoon,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;animation:8s ease-in-out infinite fade-scale}@keyframes fade-scale{0%,to{opacity:1;transform:scale(1.38)}50%{opacity:.5;transform:scale(1.35)}}.faq-box{background:#d0f4f4;border-color:#00acc1}.faq-box :is(strong,b,dt).box-title:before{content:"";color:#00acc1;font-family:icomoon,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;animation:6s ease-in-out infinite shake}@keyframes shake{0%,to{transform:translate(0)scale(1.38)}25%{transform:translate(-2px)scale(1.38)}50%{transform:translate(2px)scale(1.38)}75%{transform:translate(-1px)scale(1.38)}}.line-box{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.line-box.dashed{border-top-style:dashed;border-bottom-style:dashed}.line-box{margin:30px 0}.line-box>:last-child,.line-box>:last-child summary{margin-bottom:0}.line-box summary{margin-left:0;margin-right:0}.line-box>:first-child{margin-top:0}.line-box>:last-child,.line-box>:last-child summary{margin-bottom:0}.frame-box,.appxBox{border:2px solid #cfcfcf;border-radius:6px}.frame-box.thin{border:1px solid #ddd;border-radius:4px}.colon:after{content:"："}b.colon{color:#25282a}.badge{white-space:nowrap;background:#f4f4f4;border:1px solid #e8e8e8;border-radius:4px;margin-right:5px;padding:0 3px;font-size:.95em;line-height:1.36;display:inline-block}#glossary-list{counter-reset:glsNum;margin-left:2.5em}#glossary-list li{counter-increment:glsNum;padding-left:4px}#glossary-list li::marker{content:"†" counter(glsNum) ". ";font-style:normal;font-weight:400}.blockquote-figure{background:#f9f9fa;border-left:4px solid #9dd4ff;margin:35px 10px 30px;padding:0;box-shadow:2px 2px 3px #0000001a}.blockquote-figure blockquote{margin:0;padding:25px 15px 5px;font-size:1.56rem;display:block;position:relative}.blockquote-figure blockquote.has-tooltip-infos{padding-bottom:9px}.blockquote-figure blockquote p{margin-bottom:12px}.blockquote-figure blockquote:before,.blockquote-figure blockquote:after{color:#9dd4ff;font-family:icomoon,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:24px;font-weight:700;line-height:1;display:inline-block;position:absolute}.blockquote-figure blockquote:before{content:"";top:-11px;left:11px}.blockquote-figure blockquote:after{content:"";bottom:-12px;right:8px}.blockquote-figure blockquote mark.b{background:0 0;font-weight:700}.blockquote-figure figcaption{text-align:right;color:#34363a;border-top:1px dotted #d2d2d2;padding:16px 15px 10px;font-size:1.46rem;line-height:1.4em;position:relative}.blockquote-figure figcaption.has-tooltip-infos{padding-top:19px}.blockquote-figure small.only-of-tooltip-infos{z-index:2;background:#f9f9fa;padding:0 2px;position:absolute;top:-11px;left:11px}.blockquote-figure .blockquote-caption-container{text-align:left;display:inline-block}.blockquote-figure .reference-label{white-space:nowrap;background:#eee;border:1px solid #e5e5e5;border-radius:4px;padding:0 3px 1px;font-size:.95em;display:inline-block}.blockquote-figure .accessed-date{text-align:right;white-space:nowrap;color:#555;margin-top:2px;display:block}.blockquote-figure .accessed-date:before{content:"（"}.blockquote-figure .accessed-date:after{content:"）"}.blockquote-figure figcaption:has(.accessed-date){padding-bottom:5px}.blockquote-figure :is(.uls,.ols,.dlu){margin-bottom:10px}.table-figure{margin:20px 0 25px}.table-figure figcaption{margin-bottom:3px;margin-left:auto;margin-right:auto;padding:0 10px;font-family:inherit;font-weight:400;display:table}.table-figure table{border-collapse:collapse;border:1px solid #679;min-width:300px;margin:0 auto}.table-figure table :is(th,td){text-align:center;box-sizing:content-box;border:1px solid #679;padding:3px 5px;font-size:1.5rem}.table-figure table th{font-weight:700}.table-figure table thead :is(th,td){background-color:#ffe4b5}.table-figure table .subhead th{background-color:#ffe4b5!important}.table-figure table :is(tbody,tfoot) th{background-color:#fffaf0}.table-figure table tfoot.subhead tr:first-of-type :is(th,td){border-top-width:2px}.table-figure table.align-right-table td{text-align:right}.table-figure table.align-left-table td,.table-figure tr :is(td,th).align-l{text-align:left}.table-figure tr :is(td,th).align-r{text-align:right}.table-figure tr td.align-c{text-align:center}.table-figure .table-note{color:#404246;background:#fffbf4;border-top:1px solid #d1d6e0;border-bottom:1px solid #d1d6e0;min-width:300px;margin:6px auto 0;padding:8px 12px;font-size:1.48rem;display:table}.table-figure .table-note p{margin:.4em 0}.table-figure .table-note ul{margin-left:8px;font-size:1.48rem;list-style-type:"-"}.table-figure .table-note ul li{padding-left:5px}.table-figure .table-note ul li::marker{color:#404449}tbody.striped tr:nth-of-type(2n){background-color:#f9f9f9}.table-figure .table-container{-webkit-overflow-scrolling:touch;padding-bottom:6px;overflow-x:auto}.table-figure .table-container::-webkit-scrollbar{width:6px;height:22px}.table-figure .table-container::-webkit-scrollbar-thumb{background:linear-gradient(#a0acb8,#8e9aa7);border-radius:22px}.table-figure .table-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(#8e9aa7,#7c8794)}.table-figure .table-container::-webkit-scrollbar-track{background:repeating-linear-gradient(-45deg,#7788991a,#7788991a 4px,#fff 0 8px);border:1px solid #ced5db;border-radius:22px}.sticky-col .is-sticky-col{z-index:2;position:sticky;left:0}.sticky-col .is-sticky-col:before{content:"";background:inherit;z-index:-1;border:1px solid #679;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.sticky-col tbody td.is-sticky-col{background-color:#fffaf0}.table-figure.sticky-head .table-container{max-height:80vh;position:relative;overflow:auto}.table-figure.sticky-head .table-container+.table-note{margin-top:12px}@media (height>=751px){.table-figure.sticky-head .table-container{max-height:600px}}.table-figure.sticky-head thead th{z-index:10;background-color:#ffe4b5;position:sticky;top:0;box-shadow:inset 0 -1px #679}.table-figure.sticky-head thead th:first-child{z-index:11}.table-figure table :is(ul,ol){font-size:inherit}.inline-list{margin:0;padding:0;list-style:none;display:inline}.inline-list li{display:inline}.inline-list li:not(:last-child):after{content:"、"}.d-block{display:block}.products-table-img-cell{width:80px;min-width:80px;max-width:80px;padding:2px;text-align:center!important;vertical-align:middle!important}.products-table-img{object-fit:contain;width:auto;max-width:75px;height:auto;max-height:75px;margin:auto;display:block}.products-table-img-row{min-height:80px}.nw{white-space:nowrap}.kome:before{content:"※"}.pl5{padding-left:5px}.ml5{margin-left:5px}.pl10{padding-left:10px}.ml10{margin-left:10px}:is(dl:not(.dlBul),ol,ul){font-size:1.56rem}:is(.ols,.uls)>li{margin:6px 0}.uls{margin:0 5px 28px 30px;list-style-type:disc}ul li::marker{color:orange;vertical-align:middle;font-size:1.2em}.ols{margin:0 5px 28px 33px}.ols>li::marker{color:#555a69;font-style:italic;font-weight:700}:is(.dls,.dl-label) :is(ol,ul):not(.inline-list){margin:12px 0;padding:0 0 0 35px}@media (width<=600px){:is(.dls,.dl-label) :is(ol,ul):not(.inline-list){padding:0 0 0 24px}}.dls .uls li::marker{color:#888}dl.dl-label{margin:25px 0}:is(.box,blockquote)>dl.dl-label:last-child{margin-bottom:0}.dl-label-dt{margin-bottom:14px;font-size:1.6rem;font-weight:700}.dl-label-dd:has(+.dl-label-dt){margin-bottom:20px}.dls{padding:15px 5px}.dlu{margin:0 5px 28px 30px}.dlu dt{font-weight:700;list-style-type:disc;display:list-item}.dlu dt::marker{color:orange;vertical-align:middle;font-size:1.2em}.page .dls{border-top:1px dashed #e4e8eb;border-bottom:1px dashed #e4e8eb;margin:35px 4px}.page .dls>dt{margin:10px 5px 5px;font-weight:700}.page .dls>dd{margin:0 8px 8px}.page .dls>dd dt{margin-left:5px}.page .dls dl{margin:0}.page .dls dl dl{margin:6px 0 0 10px}.dls>dt:before{content:"\a ";color:#ff8c00;font-family:icomoon,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif}.dls>dt:not(:first-of-type){border-top:1px dotted #e4e8eb;padding-top:15px}.dlBul :is(dt,dd){display:inline}.dlBul dt{font-weight:700}.dlBul dt:after{content:"：";font-weight:400}.dlBul dd:has(+dt):after{content:"";height:0;margin-bottom:.6em;display:block}.dlRel{max-width:700px;margin:40px auto;display:table}.dlRel>dt{text-align:center;color:#000;background-image:linear-gradient(#ffe28e 0,#ffe9a4 100%);border:1px solid #ffd54f;border-bottom:none;border-radius:5px 5px 0 0;height:25px;font-size:1.56rem;line-height:24px}.dlRel>dt:before{content:"- "}.dlRel>dt:after{content:" -"}.dlRel>dd{border:1px solid #ffd54f;border-top:none;border-radius:0 0 5px 5px;padding:12px}.dlRel:not(.prod) dd,.dlRel:not(.prod) dt{font-weight:400;line-height:1.6em}.dlRel dl{margin:0}.dlRel .detail{margin:0;padding:0;font-size:1.5rem}.dlRel .detail:before,.veCoP:before{content:"\a ";color:#ee9a00;text-align:center;width:1.8rem;margin-right:2px;font-family:icomoon,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;font-size:1.6rem;display:inline-block}.veCoP:before{color:#708090;position:relative;top:1px}.dlRel.book,.dlRel.prod{margin:45px auto 24px;padding:0}.dlRel.book .vend,.dlRel.prod .vend{border:none;margin:0}.blog-card{background:#fff;border:1px solid #e6e6e8;border-radius:6px;margin:34px 0;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.blog-card__link{color:#303236;grid-template-columns:200px 1fr;min-height:180px;display:grid;text-decoration:none!important}.blog-card__link:is(:link,:visited,:hover,:focus,:active){color:#303236;text-decoration:none!important}.blog-card__image{aspect-ratio:700/630;background:#f5f5f6;display:block;overflow:hidden}.blog-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .28s;display:block}.blog-card__body{align-items:center;min-width:0;padding:18px 22px;transition:background-color .2s;display:flex}.blog-card__title{text-align:left;max-width:100%;font-size:1.68rem;font-weight:700;line-height:1.55;display:inline-block}@media (hover:hover){.blog-card:has(.blog-card__link:hover){border-color:#d5d8dc;transform:translateY(-2px);box-shadow:0 8px 22px #2024291f}.blog-card__link:hover .blog-card__image img{transform:scale(1.035)}}.blog-card__link:is(:hover,:active) .blog-card__body{background-color:#f9f9fa}.blog-card__link:focus-visible{outline-offset:-3px;border-radius:6px;outline:3px solid #1e88e559}@media (width<=760px) and (width>=601px){.blog-card__link{grid-template-columns:minmax(160px,28%) 1fr}}@media (width<=600px){.blog-card{border:none;margin:28px 0;box-shadow:0 0 0 1px #2024290a,0 0 24px #20242933}.blog-card__link{flex-direction:column;align-items:center;min-height:0;display:flex}.blog-card__image{aspect-ratio:700/630;width:min(80%,320px);margin:0 auto}.blog-card__body{justify-content:center;width:100%;padding:12px 16px 14px}.blog-card__title{font-size:1.52rem;line-height:1.45}}.imgSingle,.imgView{text-align:center;max-width:720px;margin:28px 0}.animaDiv:after{content:"クリックやタップで一時停止できます。";font-size:14.2px;line-height:1.1;display:block}.imgView{position:relative}.ivFig{margin:0;display:none;position:relative}.ivFig.show{animation:.15s ease-in fade-in;display:block}.ivFigDiv{user-select:none;background:#f8f8f8;width:100%;display:block}.ivImg{height:auto;margin:0 auto;display:block}.wide-image{margin:0 auto;display:block}.ivFig:before{content:attr(data-count);color:#fff;text-shadow:1px 1px 1px #0000008c,-1px 1px 1px #0000008c,1px -1px 1px #0000008c,-1px -1px 1px #0000008c;letter-spacing:.1em;font-size:15px;font-weight:bolder;position:absolute;bottom:6px;left:2%}.ivBtnImg{background-position:50%;background-repeat:no-repeat;background-size:contain}@media (width<=600px){.ivFig:before{font-size:14.4px}}.ivBtnBoxSide{margin:0;position:relative}.ivNext,.ivPrev{color:#fffc;text-shadow:0 0 3px #000000b3;background:0 0;border:none;border-radius:5%;justify-content:center;width:52px;height:100px;padding:0;font-size:44px;display:flex;position:absolute}@media (width>=601px){.ivNext:hover,.ivPrev:hover{background:#fff3;border:1px solid #fff3}}.ivNext:before,.ivPrev:before{width:20px;padding-bottom:8px;line-height:92px;display:inline-block}.ivPrev{left:0}.ivNext{right:0}.isCap,.ivCap{background:#dceeff;border-radius:7px;place-content:center;min-height:4.8rem;margin:0 1.5% 11px;padding:.4rem 5px;font-size:1.56rem;line-height:2rem;display:flex;position:relative}.isCap:after,.ivCap:after{content:"";border-top:11px solid #dceeff;border-left:21px solid #0000;border-right:21px solid #0000;width:0;height:0;display:block;position:absolute;bottom:-11px;left:18%}.ivCapDiv,.isCapDiv{text-align:justify;margin:auto;display:inline-block}@media (width<=460px){.ivCap{min-height:8.8rem}.isCap{min-height:6.8rem}}@media (width>=461px) and (width<=768px){.isCap,.ivCap{min-height:6.8rem}}.ivBtnImg{box-sizing:content-box;opacity:.6;border:1px solid #ccc;width:83px;height:55px;margin:2px 1px;padding:0;transition:opacity .3s;display:inline-block}.ivBtnImg.current,.ivBtnImg:active,.ivBtnImg:focus,.ivBtnImg:hover{opacity:1}.ivBtnImg.current{cursor:default;pointer-events:none;border-color:#37d4f1}canvas{max-width:100%}.video-figure{margin:40px 0}.video-figure figcaption{color:#404246;margin-bottom:12px;margin-left:auto;margin-right:auto;padding:0 10px;font-family:inherit;font-weight:400;display:table}@media (width>=900px){.video-figure figcaption{margin-bottom:16px}}.video-figure .video-note{color:#404246;margin-top:12px;padding:0 12px;font-size:1.48rem}@media (width>=900px){.video-figure .video-note{margin-bottom:18px}}.video-figure .video-note p{margin:.4em 0}.video-container iframe{border:none;height:auto;margin:0 auto;display:block}.video-container iframe.horizontal{aspect-ratio:16/9}.video-container iframe.vertical{aspect-ratio:9/16}:is(#intro,#artInn)>.video-container{margin-top:40px;margin-bottom:40px}figure{margin-bottom:20px}.normal-figure{text-align:center}figcaption{font-size:1.5rem}figcaption.normal-figcaption{text-align:left;color:#404246;max-width:96%;margin:3px auto 0;display:table}@container (width>=500px){figcaption.normal-figcaption{max-width:92%}}.illust-gallery{flex-wrap:wrap;justify-content:space-evenly;align-items:baseline;gap:10px;margin:0 0 1.5em;display:flex}.illust-gallery figure{text-align:center;flex:0 auto;width:auto;min-width:0;max-width:100%;margin:0}.illust-gallery figure img{max-width:100%;height:auto;margin-inline:auto;display:block}.illust-gallery figcaption{color:#404246;margin-top:8px;font-size:.92em}.illust-gallery.auto{justify-content:center}.illust-gallery.auto figure{flex:1 0;min-width:150px;max-width:300px}figure.struct{background:#f8f8f8;border-radius:5px}.aligncenter{margin-left:auto;margin-right:auto;display:block}p img{height:auto;margin-top:8px;margin-bottom:8px;display:block}img{user-select:none}:is(figure,p) img[src$=\.svg]{padding:0 5px}@media (width<=720px){#postThumb,.h2,.wide-image-wrapper,.wide-manual-wrapper,.imgSingle,.imgView,.video-container{margin-inline:-5px}}.wide{max-width:100%;height:auto;margin-inline:auto;display:block}.wide-image-wrapper{display:block}.pline{box-sizing:content-box;border:1px solid #ddd}@media (width<=750px){.pline{box-sizing:border-box}}@media (width<=900px){.ytb dd{width:initial}}.postsUl.rel{flex-wrap:wrap;gap:12px;display:flex}.postsUl.rel li{flex-grow:1}@media (width>=580px){.postsUl.rel{justify-content:space-between}.postsUl.rel li{max-width:calc(50% - 10px)}}[data-before]:before{content:attr(data-before)}#intro,.artInn{letter-spacing:.04em}@media (width>=901px){#primary{max-width:calc(100% - 310px)}}.in-page-link{margin:0 .2rem}.in-page-link:visited{color:#1a0dab;text-decoration:underline #1a0dab80}.in-page-link:after{white-space:nowrap;font-weight:400}.in-page-link.down:after{content:"";font-family:icomoon,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif}.in-page-link.up:after{content:"";font-family:icomoon,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif}#intro .in-page-link:after{display:none!important}a.false{color:#202124;cursor:default;text-decoration:none}small.up{vertical-align:baseline;white-space:nowrap;font-size:.85em;font-weight:400;position:relative;top:-.5em}.before:before{content:attr(data-before)}
