@charset "UTF-8";.copyB[data-astro-cid-mohz5yi5]{display:flex;justify-content:space-between;max-width:23.8rem;margin:4px auto 2px;min-height:31px}.copy[data-astro-cid-mohz5yi5]{min-width:104px;height:29px;cursor:copy;padding:4px 9px 2px;font-weight:700;font-family:Meiryo;font-size:1.4rem;background-image:linear-gradient(#f4f4f4 0,#e6e6e6);color:#555;border:none;border-radius:18px/50%;box-shadow:0 1px 1px #00000047;transition:.2s}.copy[data-astro-cid-mohz5yi5]:hover{background-image:linear-gradient(#e3e3e3 0,#d8d8d8);box-shadow:1px 1px 2px #0006}.copy[data-astro-cid-mohz5yi5]:focus:not(:focus-visible){outline:0}.copy[data-astro-cid-mohz5yi5].done:before{content:""!important}.shareBox[data-astro-cid-d2vu7chj]{max-width:330px;text-align:center;margin:3px auto 0;user-select:none;padding:0 0 10px}.snsInn[data-astro-cid-d2vu7chj]{margin:0 auto 5px;display:flex;flex-wrap:wrap;justify-content:center}.sBs[data-astro-cid-d2vu7chj]{display:flex;width:165px;justify-content:space-around;margin:5px 0}.snsCircle[data-astro-cid-d2vu7chj]{display:block;text-decoration:none!important;width:45px;height:45px;line-height:45px;font-size:23px;border-radius:50%;text-align:center;overflow:hidden;font-weight:700;transition:.25s}.snsCircle[data-astro-cid-d2vu7chj].hate,.snsCircle[data-astro-cid-d2vu7chj].line{line-height:43px}.snsCircle[data-astro-cid-d2vu7chj]:active,.snsCircle[data-astro-cid-d2vu7chj]:hover{transform:translateY(-5px)}.twit[data-astro-cid-d2vu7chj]{color:#fff!important;background-color:#000}.face[data-astro-cid-d2vu7chj]{color:#fff!important;background-image:linear-gradient(#5b9fff 0,#1447ff)}.pock[data-astro-cid-d2vu7chj]{color:#ef4056!important;background-image:linear-gradient(#ffcfd7 0,#ff8394)}.pock[data-astro-cid-d2vu7chj]:before{background:radial-gradient(#fff 7px,transparent 33%,transparent 100%)}.pint[data-astro-cid-d2vu7chj]{color:#fff!important;background-image:linear-gradient(#ffb3be 0,#ff3c5a)}.hate[data-astro-cid-d2vu7chj]{color:#fff;background-image:linear-gradient(#50b8dd 0,#00a4de);font-size:25px}.line[data-astro-cid-d2vu7chj]{font-size:16px;color:#00b900!important;background-image:linear-gradient(#a8ffbd 0,#8fe27a)}.appxBox{margin:30px 0;position:relative}.appxBox details{margin:15px 0 10px;border:none}.appxBox details:before,.appxBox details:after{display:none}.appxBox summary{margin:5px 15px}#fnH,#refH{margin:12px 0 0;font-size:1.7rem;line-height:1.25em;text-align:center}#fn,#ref{margin-top:15px;padding:0 3px;font-size:1.56rem;list-style:none;text-align:left}#fn{counter-reset:fnNum}#ref{counter-reset:refNum}.fnLi{counter-increment:fnNum}.fnLi:before{content:"* " counter(fnNum)}.refLi{counter-increment:refNum}.refLi:before{content:counter(refNum) ") "}.fnLi,.refLi{position:relative;margin-bottom:10px;line-height:1.56;padding:0 8px 0 2.5em}.fnLi:before,.refLi:before{position:absolute;left:0;top:0;width:2em;text-align:right}.fns,.refs{white-space:nowrap;position:relative;top:-.5rem;line-height:1em;cursor:text;padding:0 1px}.refs.hasText:after{content:attr(data-after)}:is(.fn,.ref),:is(.fn,.ref):visited{min-width:22px;text-align:center;display:inline-block;font-size:1.3rem;font-weight:400;text-decoration:none!important;color:#006dde;padding:2px 0 3px;border:1px solid #bdf;border-radius:2px}body:not(.singleC) :is(.fn,.ref){cursor:default}:is(.fn,.ref):is(:hover,:active){color:#00366b;background:#f1f8ff;border-color:#9bf}:is(.ref,.fn)+:is(.ref,.fn){margin-left:2px}.ref:before{content:attr(data-num);padding-left:1px}.ref:after{content:")";padding:0 1px}.fn:before{content:"*";padding:0 1px}.fn:after{content:attr(data-num);padding-right:1px}.refL[target=_blank]:after,a.ext[target=_blank]:after{content:"\a";font-style:normal;margin-right:4px}.refL[target=_blank]._short:after,a.ext[target=_blank]._short:after{content:""}a:is(.refL[href$=".pdf"],.ext[href$=".pdf"],.pdf):before{content:"  "!important;color:#b22222}br+.refL{display:inline-block;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}br+.refL:before{content:"\a";color:#789}br+.refL[target=_blank]:after{content:" "}#tcOl{position:absolute;z-index:1000001;display:block}#tcOl.dn{display:none!important}.singleC #tcOl{position:fixed;top:initial!important;bottom:0!important;left:0!important;right:0;max-width:100vw;text-align:center;background:#000000d9;padding:10px 6px 15px;min-height:145px}.doubleC #tcBtnBox{display:none}.doubleC #tcOl{padding:4px;display:inline-block;background:#64758b;box-shadow:2px 3px 5px #00000080;border-radius:5px}.doubleC #tcOl:before{content:"";position:absolute;left:30px;border:16px solid transparent}.doubleC #tcOl.byTop:before{bottom:100%;border-top:none;border-bottom:7px solid rgb(100,117,139)}.doubleC #tcOl.byBottom:before{top:100%;border-bottom:none;border-top:7px solid rgb(100,117,139)}.doubleC #tcOl.leftSide:before{left:3px;border-left-width:2px;border-right-width:26px}#tcLi{display:flex;color:#000;background:#fff;font-size:1.38rem;line-height:1.36;border-radius:5px;user-select:none;text-align:justify}#tcLi :is(.fn,.ref){border:none;color:#202124;pointer-events:none}#tcLi small{font-size:1.38rem}#tcLiInner.tal{text-align:left}body.singleC #tcLi{flex-direction:column;padding:4px 6px;border:none;max-width:100%}body.singleC #tcSpan{position:absolute;top:30px;color:#fff;font-size:1.42rem}body.doubleC #tcLi{max-width:400px;gap:5px;padding:6px 7px 6px 3px}body.doubleC #tcSpan{font-size:1.34rem;color:#345;position:relative;top:-5px;flex-shrink:0}body.doubleC #tcLiInner{flex:1;min-width:0;overflow-wrap:break-word;word-break:break-word}#tcBtnBox{text-align:right;margin-bottom:8px}#tcBtnBox button{padding:8px 16px 3px;background:0 0;border:none}#tcBtnBox i{color:#fffc;font-size:21px}.bcUl{user-select:none;padding-left:6px;display:flex;margin:5px 0 0;line-height:1.5}.bcLi{display:inline-block;font-size:1.5rem}.bcA.bcA_{color:#555;text-decoration:underline #666}.bcA.bcA_:active,.bcA.bcA_:focus,.bcA.bcA_:hover{color:#000;text-decoration-color:#000}.bcI{color:#555;display:inline-block;width:18px;text-align:center}p[data-astro-cid-ue5j4kuv]{margin:0;user-select:none;text-align:right;white-space:nowrap}@container (width <= 600px){p[data-astro-cid-ue5j4kuv]{margin:3px 0}}small[data-astro-cid-ue5j4kuv]{display:inline-block;border-radius:3px;padding:1px 5px;background-color:#f6f6f6;color:#707070;font-size:1.36rem}@container (width > 600px){div[data-astro-cid-nubei7hw].article-info{display:flex;margin-bottom:6px;flex-wrap:wrap;justify-content:space-around;align-items:center}}.entryFooter{user-select:none;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-around;margin:15px 0 0}#classify{padding:0 12px;margin:3px auto 5px;font-size:1.4rem;min-width:200px;text-align:center}.piP.classifyP{margin-bottom:10px}.cats{text-align:center}.cat{display:inline-block;margin-bottom:10px}.cat .catA{display:flex;padding:3px 10px;background:#ffd54f99;border-radius:15px/50%;text-decoration:none!important;font-weight:700;color:#333!important;box-shadow:1px 1px 1px #0003;transition:.2s;line-height:1.7}.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;padding:0 5px 0 1px;vertical-align:middle}@media (max-width: 600px){.catA:before{color:#ff9a1f}}.tags{text-align:center;margin:5px 0}.tags:before{content:"タグ " "";color:#555;margin-right:7px}.tag{display:inline-block;margin-bottom:10px;font-size:1.44rem}.tag:not(:last-child){margin-right:14px}#h1{font-size:2.7rem;margin:0;line-height:1.4}#date{margin:0;text-align:right;color:#44464b;font-size:1.4rem;line-height:1.3;cursor:default}.dateT:before{padding:0 2px;font-size:1.25rem}#postThumb{user-select:none;margin-bottom:10px}#postThumb img{display:block;height:auto;max-width:100%;margin:0 auto;box-shadow:1px 4px 10px #0000001f}.h2,.h3{line-height:1.2em;font-weight:700}.h2{display:flex;justify-content:center;align-items:center;background:repeating-linear-gradient(135deg,#fdf5e6,#fdf5e6 5px,#fcf9f4 5px 10px);border-top:2px solid #ffb938;border-bottom:2px solid #ffb938;font-size:2.3rem;padding:10px;margin:35px 0 20px;position:relative}.h2 .h2Sp{display:inline-block;text-align:left}@media (max-width: 900px){.h2{margin:64px -5px 20px}}.h2:before{display:inline-block;margin-right:5px;flex-shrink:0}.h2:not(.h2last).singleH2:before{display:none}.h2:not(.h2last):before{text-align:center;position:relative;font-size:2.6rem;line-height:2.4rem;padding:.3rem;width:3.2rem;height:3.2rem;background:#fccf3c;color:#444;border-radius:50%;animation:h2bef 8s linear infinite}@keyframes h2bef{86%{transform:rotateY(0)}to{transform:rotateY(720deg)}}.h2last:before{content:"";font-size:2.6rem;animation:h2lastBef 8s linear infinite;color:#ff8c00}@keyframes h2lastBef{0%,to,90%{opacity:1}94%,96%{opacity:.4}}@media (max-width: 900px){.h2first{margin-top:24px}}.h3,.h4,h5{box-shadow:inset 0 -1px #ddd}.h3{border-left:8px solid #ffb938;padding:9px 0 10px 10px;margin:38px 0 20px;font-size:2rem}.h4{border-left:4px solid #ffe0a8;font-size:1.72rem;font-weight:700;margin:36px 0 20px;padding:3px 0 4px 12px;line-height:1.6em}@media (max-width: 600px){.h4{font-size:1.7rem}}h5{font-size:1.6rem;margin:34px 5px 18px}.asideH{font-size:1.6rem;margin:10px 0;color:#383838;border-bottom:2px solid rgba(255,213,79,.6)}.asideH span{display:inline-block;padding:0 8px;background:#ffd54f99;border-radius:4px 4px 0 0}.artLink{margin:0 0 18px;display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:10px}.artLink div{align-self:center}.artLink h3{font-size:1.4rem;font-weight:700;margin:0}.artLink h3 a{display:inline-block;color:#393939;text-decoration:none}.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;box-shadow:2px 2px 3px #0000001f;transition:filter .2s ease-in-out}#secondary .artLink img:hover{filter:brightness(1.03);box-shadow:3px 3px 6px #0003}.artLink>a:hover img{opacity:.7}#prof{font-size:1.48rem;background:#fafafa;padding:0 7px 5px;line-height:1.48}#profFig{color:#00bfff99;font-size:60px;margin:0;display:block;text-align:center}#profName{text-align:center;font-weight:700;margin:0}#profP{margin:0}#sticky{position:sticky;top:8px;animation:2s fade-in}#sticky .asideH{margin:10px 0 0}body.singleC #sticky{display:none;animation:.5s fade-in}body.singleC #sticky.disp{display:block;text-align:center;position:fixed;z-index:99998;top:0;height:100%;left:0;width:100%;background:#000a}body.singleC #sticky.disp aside,body.singleC #sticky.disp h3{display:none}.ad-container{width:100%;margin:30px 0;min-height:300px}@media (max-width: 900px){.ad-container{margin:25px 0}}.ad-container:before{content:"スポンサーリンク";display:block;text-align:center;color:#666;padding-bottom:5px;font-size:1.45rem}.dummyAd{background:#add8e6}#fixed-ad-container{text-align:center;position:static;height:auto;width:100%;margin:20px 0;top:10px}#fixed-ad-container ins{margin:0 auto}@media (min-width: 1800px) and (min-height: 630px){#fixed-ad-container.w300{width:300px;right:calc(50% - 880px);position:absolute;margin:0;height:calc(100% - 165px)}#fixed-ad-container.w300 ins{position:sticky;top:20px;z-index:1}}@media (min-width: 1520px) and (min-height: 630px){#fixed-ad-container.w160{width:160px;right:calc(50% - 740px);position:absolute;margin:0;height:calc(100% - 165px)}#fixed-ad-container.w160 ins{position:sticky;top:20px;z-index:1}}#tocContainer{margin:0;padding:0 10px 5px}@media (max-width: 450px){#tocContainer{padding:0 0 5px}}#sideToc,#toc{counter-reset:tocH2;position:relative;list-style-type:none!important}#toc{max-width:500px;text-align:left}.toc-mark{background:none;text-decoration:underline 1.25px #e6aa00;text-underline-offset:2px;background:#e688001a}#sideToc{width:100%;max-height:calc(100vh - 30px);overflow-y:auto;background:#fbfbfc;border-top:1px solid #d3d7df;border-bottom:1px solid #d3d7df;line-height:1.3;padding:2px 4px;text-align:justify}#sideToc .tocLi1{border-top-color:#d3d7df}#sideToc :is(.tocLi2,.tocLi3):before{content:"-";position:absolute;left:1em;color:#86888a}#sideToc li:first-of-type{margin-top:5px}#sideToc .tocA1:before{opacity:.9;top:-1px}#sideToc::-webkit-scrollbar{width:4px}#sideToc::-webkit-scrollbar-track{background:#dcdcdc}#sideToc::-webkit-scrollbar-thumb{width:4px;background:#777;border-radius:2px}#sticky.disp #sideNav{position:absolute;top:0;height:calc(100% - 90px);left:0;width:100%}#sticky.disp #sideToc{position:absolute;bottom:0;margin:0 auto;max-height:100%}#sticky.disp #sideToc li{max-width:500px;margin:3px auto}.tocLi1{font-size:1.6rem;font-weight:700;margin:2px 0 0;border-top:1px dotted #e8e8e8;padding-top:6px}.tocLi2,.tocLi3{font-size:1.43rem}.tocLi2{padding-left:27px}.tocLi3{padding-left:40px}.tocLiLast{border-bottom:1px dotted #e8e8e8}#sideToc .tocLi1{font-size:1.52rem}#sideToc .tocLiLast{border-bottom:none}#sideToc .tocA1{margin-bottom:6px}#sideToc .tocLi3{padding-left:27px}.tocA{text-decoration:none;margin-bottom:3px;display:inline-block;position:relative}.tocA:active[href],.tocA:hover[href]{text-decoration:underline 1px solid orange}.tocA:focus{text-decoration:initial}.tocA1:before{content:counter(tocH2);counter-increment:tocH2;color:#393939;line-height:22px;border-radius:50%;background:#ffd54f;top:3px}.tocA1.singleH2:before{content:"";transform:scale(.6)}.tocA1:hover:before{background:orange;color:#000}.tocA1,.tocA1Last{color:#333!important;padding-left:27px}.tocA1:before,.tocA1Last:before{position:absolute;display:block;text-align:center;width:22px;height:22px;left:0;margin-right:5px}.tocA1Last:before{content:"";color:#ffd54f}.tocA1Last:hover:before{color:#ff8c00}.tocA2:before,.tocA3:before{display:none}#toc :is(.tocA2:hover,.tocA3:hover):before{position:absolute;left:-8px;color:orange;display:block}.tocA2{font-weight:700;color:#202124!important}.tocA3{color:#000!important}.tocA2:hover:before{content:""}.tocA3:hover:before{content:""}#tocBtn{display:none}body.singleC #tocBtn{animation:.6s fade-in;display:block;position:fixed;z-index:99999;bottom:44px;right:3px;width:44px;height:44px;font-size:14.6px;border-radius:50%;padding:0;background:#333;color:#fff;opacity:.85;text-align:center;border:none}body.singleC #tocBtn.dn{display:none}body.singleC #tocBtn.close{opacity:1;border:2px #fff solid}body.singleC #tocBtn.close:before{content:""}body.singleC #tocBtn.close span{display:none}.vend{margin:30px auto;padding:8px 12px 5px 8px;border:1px solid #ffd54f;border-radius:8px;box-sizing:content-box;user-select:none;max-width:678px;position:relative}.vend:after{display:block;content:"";clear:both}.veCo{clear:both;position:relative;top:-13.5px;margin-bottom:-17px;line-height:16px}.veCoP{color:#555;text-align:center;font-size:1.4rem;margin:0!important}.veDt{line-height:1.8rem;text-align:center;margin:3px 0 0;min-height:3.6rem}.veDtA:after{content:"";display:inline-block;padding-left:2px;text-indent:0}.veDtSp{display:inline-block;padding:0 0 0 5px;margin:0;color:#4b4b4b;font-size:14.4px;line-height:1.2em;text-align:center}.vePi{width:150px;height:150px;overflow:hidden;display:flex;justify-content:center;align-items:center}.vePiA{display:flex;justify-content:center;align-items:center;transition:.3s ease-in-out;background-color:#fff}.vePiA:hover,.vePiA:focus,.vePiA:active{background-color:#fbf7ee;filter:brightness(1.01)}.veImg{mix-blend-mode:darken;max-height:150px}.veBtns{width:100%;height:100px;display:grid;grid-template-areas:"sup	sup" "sub	sub";grid-template-columns:1fr 1fr}.veBtns.veBtnsSingle{display:block;height:50px!important;margin-top:20px}.veBtnSup{grid-area:sup}.veBtnSub{grid-area:sub}.veBtn{display:block;height:40px;margin:5px 7px;border-radius:20px/50%;text-decoration:none;font-size:1.64rem;font-weight:700;letter-spacing:1px;color:#202124!important;text-decoration:none!important}.veBtnSp{display:block;border-radius:20px/50%;width:100%;height:40px;line-height:40px;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffe48c),to(#ffd448));background-image:linear-gradient(#ffe48c 0,#ffd448);box-shadow:0 2px 2px #00000059;transition:all .2s;text-align:center}.veBtnSp:active,.veBtnSp:focus,.veBtnSp:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#ffdd95),to(#fbab00));background-image:linear-gradient(#ffdd95 0,#fbab00)}.singleC .sideVends{display:none!important}#secondary .sideVends{overflow-y:auto;scrollbar-color:#bbb #fff;scrollbar-width:thin}#secondary .vend{margin:3px 0;padding:3px 0 6px;display:flex;flex-direction:column;align-items:center}#secondary .vend:after{display:none}#secondary .veDt{margin-top:3px;width:100%}#secondary .vePi{order:-1;width:120px;height:120px}#secondary .veImg{max-height:120px;width:auto}#secondary .veBtns{padding-left:0;margin-bottom:0;width:100%;height:92px}#secondary .veBtn,#secondary .veBtnSp{height:37px}#secondary .veBtnSp{line-height:37px}#secondary .veCo{display:none}@media (max-width: 720px){.vend{margin:20px 3px}}@media (min-width: 590px){.veCo{width:calc(100% - 176px);margin-left:auto}}@media (min-width: 590px){.veBtns,.veDt{float:right;width:calc(100% - 176px);box-sizing:border-box}.vePi{float:left}}@media screen and (max-width: 589px){.vend,.vend.show.vtVend{padding:3px 0 6px;display:flex;flex-direction:column;align-items:center}.vend.show.vtVend:after,.vend:after{display:none}.veDt{margin-top:3px}.vePi{order:-1;width:120px;height:120px}.veImg{max-height:120px;width:auto}.veBtns{padding-left:0;margin-bottom:12px}}.vendTab[data-caption],.vend[data-caption]{position:relative;margin-top:44px}.vendTab[data-caption]:before,.vend[data-caption]:before{content:attr(data-caption);position:absolute;font-size:15px;display:inline-block;top:-25px;left:8px;padding:0 11px;height:25px;line-height:24px;user-select:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffd960),to(#ffe9a4));background-image:linear-gradient(#ffd960 0,#ffe9a4);color:#000;border:1px solid #ffd54f;border-bottom:none;border-radius:8px 8px 0 0}.vendTab .vend[data-caption]:before{display:none}.vendTab{margin:0 auto;max-width:700px}.vtVend{margin:30px 0 0;display:none}.vtVend.show{display:block;animation:fade-in .2s ease-in}.vtBtns{display:flex;justify-content:flex-end;flex-wrap:wrap;max-width:700px;padding:0 3px 0 4px;margin:0 0 20px;line-height:0;text-align:right}.vtBtn{margin:0 2px 4px;border:none;background:0 0;outline:0;padding:0}.vtBtn.current{cursor:default;font-weight:700}.vtBtn.current .vtBtnSp{background:#ffd54fbf;border:1px solid rgba(255,213,79,.9)}.vtBtn:active,.vtBtn:focus,.vtBtn:hover{outline:initial}.vtBtn:active .vtBtnSp,.vtBtn:focus .vtBtnSp,.vtBtn:hover .vtBtnSp{background:#ffd54fbf}.vtBtnSp{display:block;height:43px;text-align:center;padding:2px 0 0;background:#ffd54f1a;color:#202124;font-size:14px;line-height:1.45em;border-radius:0 0 9px 9px;border:1px dashed rgba(255,213,79,.9);border-top:none!important;box-sizing:content-box;width:6em;transition:background .38s}@media screen and (max-width: 720px){.vendTab{margin:0 3px}}@media screen and (max-width: 600px){.vendTab .tabs{margin:0 3px 20px}.vendTab .tabs span{padding:2px 1.5px}.vendTab .vend{border-radius:8px 8px 7px 7px}}.sns-x-container{max-width:550px;width:100%;margin:30px auto;aspect-ratio:var(--aspect-default)}@container (min-width: 600px){.sns-x-container{aspect-ratio:var(--aspect-wide)}}.twitter-tweet{margin-right:auto;margin-left:auto}#primary #article{margin-right:auto}#primary .relatedPosts{margin:15px auto 10px 0}@media (max-width: 900px){#artInn h2,#page #container .wide,#postThumb{margin-left:-5px;margin-right:-5px}}@media (max-width: 900px) and (min-width: 721px){#page #container .wide,#postThumb,.imgView,.ytb>dd{max-width:720px;margin-right:auto;margin-left:auto}}@media (min-width: 901px){#primary #article,#primary .relatedPosts{max-width:720px}}#pageInfo{display:table;text-align:center;margin:35px auto 0;border:4px dotted #ddd;border-right:none;border-left:none;position:relative}@media (max-width: 600px){#pageInfo{margin:0 auto}}#intro{margin:4px 0 20px}.rxn-wrap{position:relative;margin:25px 0}.rxn-wrap:after{content:"";position:absolute;top:0;right:0;width:2em;height:100%;background:linear-gradient(to right,transparent,#f9f9f9);pointer-events:none}.rxn{font-family:Noto Sans Mono,Courier New,monospace;font-weight:700;line-height:1.4;background:#f9f9f9;padding:12px 2.1em 12px 1em;border-left:2px solid #78c5f4;white-space:nowrap;overflow-x:auto;overflow-y:hidden;margin:0}.notice-panel{background:repeating-linear-gradient(-45deg,#fff4f7 0 4px,#fff9fb 4px 8px);border:2px solid #fac6cf;border-radius:5px;padding:12px;margin:28px 0;box-shadow:0 2px 8px #50505014;font-size:1.56rem}.notice-panel p{margin-bottom:6px}.notice-panel p:last-child{margin-bottom:0}:is(.gray-box,.line-box,.frame-box,.hl-box,.warn-box,.caution-box,.info-box,.faq-box){padding:20px 15px}:is(.gray-box,.line-box,.frame-box,.hl-box,.warn-box,.caution-box,.info-box,.faq-box) p{margin-bottom:18px}:is(.gray-box,.line-box,.frame-box,.hl-box,.warn-box,.caution-box,.info-box,.faq-box) p:last-child{margin-bottom:0}:is(.gray-box,.line-box,.frame-box,.hl-box,.warn-box,.caution-box,.info-box,.faq-box) .uls,:is(.gray-box,.line-box,.frame-box,.hl-box,.warn-box,.caution-box,.info-box,.faq-box) .ols{margin-bottom:0}#page :is(.gray-box,.line-box,.frame-box,.hl-box,.warn-box,.caution-box,.info-box,.faq-box) .dls,#page :is(.gray-box,.line-box,.frame-box,.hl-box,.warn-box,.caution-box,.info-box,.faq-box) .dlBul{border:none;margin:0;padding:0}.gray-box,.frame-box{margin:35px 0}#intro :is(.gray-box,.frame-box){margin:30px 0}.gray-box,.hl-box{background:#f7f7f8}.gray-box{border-top:1px solid #ececee;border-bottom:1px solid #ececee}.gray-box{font-size:1.56rem}.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){box-shadow:2px 2px 3px #0000001a;border-left:4px solid;margin:35px 10px}:is(.hl-box,.warn-box,.caution-box,.info-box,.faq-box) :is(strong,b).box-title{display:flex;gap:15px;align-items:center;font-weight:700}:is(.hl-box,.warn-box,.caution-box,.info-box,.faq-box) :is(strong,b).box-title:before{transform:scale(1.38);display:inline-block;padding-top:2px;will-change:transform,opacity}:is(.hl-box,.warn-box,.caution-box,.info-box,.faq-box) .uls li::marker{color:#666}:is(strong,b).box-title{font-size:1.08em}p.box-title-paragraph{margin-bottom:23px}.hl-box{border-color:#ffb938}.hl-box :is(strong,b).box-title:before{content:"";color:#ffb938;animation:sparkle 3s infinite cubic-bezier(.4,0,.2,1)}@keyframes sparkle{0%,to{opacity:1;transform:scale(1.2)}50%{opacity:.5;transform:scale(1.38)}}.warn-box{border-color:#e53935;background:#ffeaea}.warn-box :is(strong,b).box-title:before{content:"";color:#e53935;animation:bounce 2.5s infinite cubic-bezier(.42,0,.58,1)}@keyframes bounce{0%,to{transform:translateY(0) scale(1.38)}50%{transform:translateY(-4px) scale(1.38)}}.caution-box{border-color:#fc0;background:#fff8dc}.caution-box :is(strong,b).box-title:before{content:"";color:#ffb938;animation:subtle-rotate 4s infinite ease-in-out}@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{border-color:#1e88e5;background:#d9ecfb}.info-box :is(strong,b).box-title:before{content:"";color:#1e88e5;animation:fade-scale 8s infinite ease-in-out}@keyframes fade-scale{0%,to{opacity:1;transform:scale(1.38)}50%{opacity:.5;transform:scale(1.35)}}.faq-box{border-color:#00acc1;background:#d0f4f4}.faq-box :is(strong,b).box-title:before{content:"";color:#00acc1;animation:shake 6s infinite ease-in-out}@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:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9;margin:45px 0;padding:30px 0 15px;position:relative}.line-box:before,.line-box:after{content:"";width:10px;height:10px;background:#d9d9d9;border-radius:2px;position:absolute}.line-box:before{top:-6px;left:0}.line-box:after{bottom:-6px;right:0}.line-box>:first-child{margin-top:0}.line-box>:last-child{margin-bottom:0}.line-box>:last-child summary{margin-bottom:0}.frame-box,.appxBox{border:2px solid #cfcfcf;border-radius:6px}.colon:after{content:"："}b.colon{color:#303234}.blockquote-figure{background:#f7f7f8;border-left:4px solid #9dd4ff;margin:45px 10px;padding:0;box-shadow:2px 2px 3px #0000001a}.blockquote-figure blockquote{font-size:1.56rem;position:relative;display:block;margin:0;padding:25px 15px 5px}.blockquote-figure blockquote :is(p,p:last-child){margin-bottom:12px}.blockquote-figure blockquote:before,.blockquote-figure blockquote:after{display:inline-block;position:absolute;color:#9dd4ff;font-size:24px;line-height:1;font-weight:700}.blockquote-figure blockquote:before{top:-11px;left:11px;content:""}.blockquote-figure blockquote:after{bottom:-12px;right:8px;content:""}.blockquote-figure figcaption{padding:16px 20px 10px 18px;line-height:1.4em;text-align:right;border-top:1px dotted #d2d2d2;color:#34363a}.blockquote-figure figcaption .blockquote-caption-container{display:inline-block;text-align:left}.table-figure{margin:35px 0}.table-figure figcaption{margin-bottom:3px;font-family:inherit;font-weight:400;display:table;margin-left:auto;margin-right:auto;padding:0 10px}.table-figure table{min-width:300px;margin:0 auto;border-collapse:collapse;border:1px solid #679}.table-figure table th,.table-figure table td{border:1px solid #679;text-align:center;font-size:1.5rem;padding:3px 5px;box-sizing:content-box}.table-figure table th{font-weight:700}.table-figure table thead th{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{text-align:left}.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{display:table;margin:6px auto 0;min-width:300px;padding:8px 12px;font-size:1.48rem;color:#404246;background:#fffbf4;border-top:1px solid #D1D6E0;border-bottom:1px solid #D1D6E0}.table-figure .table-note p{margin:.4em 0}.table-figure .table-note ul{font-size:1.48rem;list-style-type:"-";margin-left:8px}.table-figure .table-note ul li{padding-left:5px}.table-figure .table-note ul li::marker{color:#404449}.table-figure .table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px}.table-figure .table-container::-webkit-scrollbar{height:22px;width:6px}.table-figure .table-container::-webkit-scrollbar-thumb{border-radius:22px;background:linear-gradient(to bottom,#a0acb8,#8e9aa7)}.table-figure .table-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#8e9aa7,#7c8794)}.table-figure .table-container::-webkit-scrollbar-track{border:solid 1px #ced5db;border-radius:22px;background:repeating-linear-gradient(-45deg,#7788991a,#7788991a 4px,#fff 0 8px)}.table-figure.sticky-col tr th:first-child{position:sticky;left:0;z-index:2}.table-figure.sticky-col tr th:first-child:before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border:1px solid #679;background:inherit;z-index:-1}.table-figure.sticky-head .table-container{max-height:80vh;overflow:auto;position:relative}.table-figure.sticky-head .table-container+.table-note{margin-top:12px}@media (min-height: 751px){.table-figure.sticky-head .table-container{max-height:600px}}.table-figure.sticky-head thead th{position:sticky;top:0;z-index:10;background-color:#ffe4b5;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{list-style:none;padding:0;margin:0;display:inline}.inline-list li{display:inline}.inline-list li:not(:last-child):after{content:"、"}.nw{white-space:nowrap}.kome:before{content:"※"}.artBody dd,.artBody dt,.artBody ol,.artBody ul{font-size:1.56rem}.dls li,.ols>li,.uls>li{margin:6px 0}.uls{list-style-type:disc;margin:0 5px 28px 30px}ul li::marker{color:orange;font-size:1.2em;vertical-align:middle}.ols{margin:0 5px 28px 33px}.ols>li::marker{color:#555a69;font-weight:700;font-style:italic}.dls ol,.dls ul{padding:0 0 0 35px;margin:12px 0}@media (max-width: 600px){.dls ol,.dls ul{padding:0 0 0 24px}}.dls ul{list-style-type:disc}.dls ul li::marker{color:#888}.dls ul li{padding:0}.dls{padding:15px 5px}.artBody>div>.dlBul,.page .dls{margin:35px 4px;border-top:1px dashed #e4e8eb;border-bottom:1px dashed #e4e8eb}div>.dlBul{padding:10px 13px}.page .dls>dt{font-weight:700;margin:10px 5px 5px}.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}.dls>dt:not(:first-of-type){border-top:1px dotted #e4e8eb;padding-top:15px}.dlBul dd,.dlBul dt{display:inline}.dlBul dt{font-weight:700}.dlBul dd{margin-bottom:5px}.dlBul dt:after{content:" : ";font-weight:400}.dlBul dd:after{content:"";display:block;height:6px}.dlRel{display:table;margin:40px auto;max-width:700px}.dlRel>dt{height:25px;line-height:24px;text-align:center;background-image:linear-gradient(#ffe28e 0,#ffe9a4);color:#000;border:1px solid #ffd54f;border-bottom:none;border-radius:5px 5px 0 0;font-size:1.56rem}.dlRel>dt:before{content:"- "}.dlRel>dt:after{content:" -"}.dlRel>dd{padding:12px;border:solid 1px #ffd54f;border-top:none;border-radius:0 0 5px 5px}.dlRel:not(.prod) dd,.dlRel:not(.prod) dt{line-height:1.6em;font-weight:400}.dlRel dl{margin:0}.dlRel .detail{font-size:1.5rem;margin:0;padding:0}.dlRel .detail:before,.veCoP:before{content:"\a";margin-right:2px;font-size:1.6rem;color:#ee9a00;width:1.8rem;text-align:center;display:inline-block}.veCoP:before{color:#708090;position:relative;top:1px}.dlRel.book,.dlRel.prod{padding:0;margin:45px auto 24px}.dlRel.book .vend,.dlRel.prod .vend{margin:0;border:none}.imgSingle,.imgView{margin:28px 0;max-width:720px;text-align:center}.animaDiv:after{display:block;content:"クリックやタップで一時停止できます。";font-size:14.2px;line-height:1.1}.imgView{position:relative}.ivFig{margin:0;display:none;position:relative}.ivFig.show{display:block;animation:fade-in .15s ease-in}.ivFigDiv{display:block;width:100%;background:#f8f8f8;user-select:none}.ivImg{display:block;height:auto;margin:0 auto}@media (max-width: 900px) and (min-width: 721px){.imgSingle,.imgView{width:720px;margin:20px auto}}@media (max-width: 720px){.imgSingle,.imgView{margin:20px -5px}.isImg.wide,.ivImg.wide{margin:0!important}}.ivFig:before{content:attr(data-count);color:#fff;font-weight:bolder;text-shadow:rgba(0,0,0,.55) 1px 1px 1px,rgba(0,0,0,.55) -1px 1px 1px,rgba(0,0,0,.55) 1px -1px 1px,rgba(0,0,0,.55) -1px -1px 1px;letter-spacing:.1em;font-size:15px;position:absolute;bottom:6px;left:2%}.ivBtnImg{background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width: 600px){.ivFig:before{font-size:14.4px}}.ivBtnBoxSide{position:relative;margin:0}.ivNext,.ivPrev{position:absolute;border:none;background:0 0;border-radius:5%;color:#fffc;text-shadow:0 0 3px rgba(0,0,0,.7);font-size:44px;height:100px;width:52px;padding:0;display:flex;justify-content:center}@media (min-width: 601px){.ivNext:hover,.ivPrev:hover{background:#fff3;border:solid 1px rgba(255,255,255,.2)}}.ivNext:before,.ivPrev:before{display:inline-block;line-height:92px;padding-bottom:8px;width:20px}.ivPrev{left:0}.ivNext{right:0}.isCap,.ivCap{font-size:1.56rem;line-height:2rem;min-height:4.8rem;background:#dceeff;border-radius:7px;position:relative;padding:.4rem 5px;margin:0 1.5% 11px;display:flex;justify-content:center;align-content:center}.isCap:after,.ivCap:after{content:"";position:absolute;display:block;left:18%;bottom:-11px;width:0;height:0;border-top:11px solid #dceeff;border-right:21px solid transparent;border-left:21px solid transparent}.ivCapDiv,.isCapDiv{display:inline-block;margin:auto;text-align:justify}@media (max-width: 460px){.ivCap{min-height:8.8rem}.isCap{min-height:6.8rem}}@media (min-width: 461px) and (max-width: 768px){.isCap,.ivCap{min-height:6.8rem}}.ivBtnImg{margin:2px 1px;padding:0;border:1px solid #ccc;box-sizing:content-box;width:83px;height:55px;opacity:.6;transition:opacity .3s;display:inline-block}.ivBtnImg.current,.ivBtnImg:active,.ivBtnImg:focus,.ivBtnImg:hover{opacity:1}.ivBtnImg.current{border-color:#37d4f1;cursor:default;pointer-events:none}canvas{max-width:100%}.video-figure{margin:40px 0}.video-figure figcaption{color:#404246;font-family:inherit;font-weight:400;display:table;margin-left:auto;margin-right:auto;padding:0 10px;margin-bottom:12px}@media (min-width: 900px){.video-figure figcaption{margin-bottom:16px}}.video-figure .video-note{padding:0 12px;font-size:1.48rem;color:#404246;margin-top:12px}@media (min-width: 900px){.video-figure .video-note{margin-bottom:18px}}.video-figure .video-note p{margin:.4em 0}.video-container iframe{display:block;margin:0 auto;height:auto;border:none}.video-container iframe.horizontal{aspect-ratio:16/9}.video-container iframe.vertical{aspect-ratio:9/16}:is(#intro,#artInn)>.video-container{margin:40px auto}.artInn figure:not([class]){margin-bottom:20px}figcaption{font-size:1.5rem}figcaption.normal-figcaption{display:table;margin:0 auto;text-align:left;color:#404246;max-width:700px}.aligncenter{display:block;margin-left:auto;margin-right:auto}p img{margin-top:8px;margin-bottom:8px;height:auto}img{user-select:none}.wide{display:block;margin-right:auto;margin-left:auto;max-width:100%}.pline{border:1px solid #ddd;box-sizing:content-box}@media (max-width: 750px){.pline{box-sizing:border-box}}.wide.pline{max-width:calc(100% + 10px)}@media (max-width: 900px){.wide{max-width:100vw;width:calc(100% + 10px);height:auto}.ytb dd{width:initial}}.postsUl.rel{display:flex;flex-wrap:wrap;gap:12px}.postsUl.rel li{flex-grow:1}@media (min-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 (min-width: 901px){#primary{max-width:calc(100% - 310px)}}.inPageA{margin:0 .2rem}.inPageA:visited{color:#1a0dab}.inPageA:after{white-space:nowrap}.inPageA.down:after{content:""}.inPageA.up:after{content:""}#intro .inPageA:after{display:none!important}a.false{text-decoration:none;color:#202124;cursor:default}small.up{font-size:.85em;font-weight:400;top:-.5em;position:relative;vertical-align:baseline;white-space:nowrap}.before:before{content:attr(data-before)}
