@font-face{font-family:'GmarketSansMedium';src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff) format('woff');font-weight:400;font-style:normal}body{font-family:'Noto Sans JP','Quicksand','GmarketSansMedium',sans-serif}th[align=center]{text-align:center}#toc a,td a{text-decoration:none}table td,table th{padding:.5rem}@media all and (min-width:768px){table{font-size:.8rem}}@media all and (min-width:576px) and (max-width:767.9px){table{font-size:.7rem}table td,table th{padding:.3rem}}@media all and (min-width:400px) and (max-width:575.9px){table{font-size:.6rem}}@media all and (max-width:399.9px){table{font-size:.5rem}}#carouselInstagram{width:90%;margin:50px auto}.carousel-item img{height:100%;-o-object-fit:contain;object-fit:contain}.carousel-control-prev{left:-13%;color:#000}.carousel-control-next{right:-13%;color:#000}.carousel-control-next:hover,.carousel-control-prev:hover{color:#000}.carousel-control-next:focus,.carousel-control-prev:focus{color:gray}.carousel-indicators{position:absolute;bottom:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:0;margin-right:0}.carousel-indicators [data-bs-target]{background-color:#000}.carousel-inner{height:0;padding-bottom:100%}.carousel-item{position:absolute!important;top:0;right:0;bottom:0;left:0}.container{max-width:900px;margin:auto}.image-box,.image-box::before{width:100%;position:absolute}.image-box::before{content:'';top:0;left:0;height:100%;background-color:rgba(0,0,0,.3);z-index:0}.image-box,.title-box{height:29rem}.image-box>img{width:100%;height:29rem;-o-object-fit:cover;object-fit:cover;filter:brightness(.4);-webkit-filter:brightness(.4)}.container .title-box{position:relative}.container .title-box .article-title-box,.container .title-box .info-box{color:#fff}.container .title-box .date-box{color:rgba(255,255,255,.5)}.container .title-box .article-title-box{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.container .date-box{top:78.5%;font-size:1rem;height:3rem;width:100%}@media (max-width:575.9px){.container .date-box{top:81%;font-size:.8rem;height:2.4rem}}.container .date-box p{margin-bottom:0;text-align:end}.container .title-box .info-box{top:90%;font-size:1.3rem}.container .contents-box{position:relative;margin-top:6rem;margin-bottom:10rem}.container .contents-box img{max-width:100%;display:block;margin:0 auto}.container .contents-box h1,.container .contents-box h2,.container .contents-box h3,.container .contents-box h4{margin-top:4rem;margin-bottom:1.5rem;font-weight:700}.container .contents-box h5,.container .contents-box h6{margin-top:2rem;margin-bottom:1.5rem;font-weight:700}.container .contents-box p{margin-top:1.75rem;line-height:2.5rem;font-size:1.1rem}.rf4-skills-nav{border-bottom:#000 1px solid}.rf4-skills-nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.rf4-skills-nav ul li{padding:1rem}.rf4-skills-nav ul li.active{font-weight:700;color:#000;text-decoration:underline}.rf4-skills-nav ul li:hover{cursor:pointer}.rf4-skills-container div.card{padding:0 .5rem}.rf4-skills-container div.card.telescopic-skill{padding:0 .5rem;border:brown 5px solid}.rf4-skills-container div.card-body{padding:0}.rf4-skills-container p.card-text{font-size:1rem;line-height:1.5rem;margin-top:1rem;margin-bottom:.5rem}.rf4-skills-container div.card .badge.skill-development{position:absolute;top:0;right:0}.rf4-skills-container div.card .badge.skill-sharing{position:absolute;bottom:0;right:0}.container .contents-box ul{margin-top:2.5rem;padding-left:1rem}.container .contents-box ol{margin-top:2.5rem;margin-bottom:2.5rem;padding-left:2rem}.container .contents-box ul>li>ol{font-weight:400}.container .contents-box ol>li,.container .contents-box ul>li{margin-top:.8rem}.container .contents-box blockquote{margin:3rem 4rem;color:gray}.container .contents-box blockquote>p{margin-top:0}.container .contents-box blockquote::before{content:'"';font-family:'Secular One',sans-serif;font-size:2rem}.container .contents-box blockquote:has(+pre),.container .contents-box blockquote:has(+pre)>p{margin:1.5rem 0 .5rem;line-height:1rem;font-size:1rem;margin-top:1.5rem}.container .contents-box blockquote:has(+pre)::before{content:""}.container .contents-box img+em,.container .contents-box pre+p:has(em)>em{display:block;text-align:right;font-size:.9rem}.container .contents-box pre+p:has(em){margin-top:-1rem}.container .contents-box hr:last-of-type{margin-top:5rem;margin-bottom:5rem}.patch-note-table-white-space{padding-left:1.5rem}@media all and (min-width:768px) and (max-width:991.9px){.patch-note-table-white-space{padding-left:1.2rem}}@media all and (min-width:576px) and (max-width:767.9px){.patch-note-table-white-space{padding-left:.9rem}}@media (max-width:575.9px){.patch-note-table-white-space{padding-left:.6rem}}.patch-note-new{background-color:#aecbfa;padding:.3rem;border-radius:.3rem}.patch-note-changed,.patch-note-feature{background-color:#bcfd86;padding:.3rem;border-radius:.3rem}.patch-note-changed{background-color:#fff5b1}.patch-note-fixed,.patch-note-removed{background-color:#c9b3e3;padding:.3rem;border-radius:.3rem}.patch-note-removed{background-color:#e37066}.dt-container{width:100%}#toc{word-break:break-all;border:1px solid #000;border-radius:1rem;padding:.1rem 1rem 2rem}#toc li.toc-h1,#toc li.toc-h2{list-style-type:none}#toc li.toc-h3{margin-left:1rem}#toc li.toc-h4{margin-left:2rem}#toc .current-toc{font-weight:700;color:#1625ea}@media all and (min-width:1368px){#toc-wrapper{position:absolute;right:-3rem;translate:100%;height:100%}#toc{position:sticky;min-width:300px;max-width:22.2vw;top:10rem;left:0}.container .contents-box,.container .title-box{margin-right:auto}.container .contents-box{max-width:775px;margin-left:0}.container .title-box{max-width:650px;margin-left:auto}}@media all and (min-width:576px) and (max-width:1367.9px){.container .contents-box{max-width:900px;margin-left:26px;margin-right:26px}.container .title-box{max-width:550px;margin-left:auto;margin-right:auto}.container .contents-box blockquote{margin:3rem}}@media all and (min-width:450px) and (max-width:575.9px){.container .contents-box,.container .title-box{max-width:420px;margin-left:auto;margin-right:auto}}@media all and (min-width:400px) and (max-width:449.9px){.container .contents-box,.container .title-box{max-width:380px;margin-left:auto;margin-right:auto}.container .contents-box blockquote{margin:3rem 2rem}}@media all and (min-width:350px) and (max-width:399.9px){.container .contents-box,.container .title-box{max-width:330px;margin-left:auto;margin-right:auto}.container .contents-box blockquote{margin:3rem 1rem}}@media all and (max-width:349.9px){.container .contents-box,.container .title-box{max-width:300px;margin-left:auto;margin-right:auto}}