@font-face{font-family:icomoon;src:url(./fonts/icomoon.ttf?k0g81o) format('truetype'),url(./fonts/icomoon.woff?k0g81o) format('woff'),url(./fonts/icomoon.svg?k0g81o#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\f09a"}.icon-get-pocket:before{content:"\f265"}.icon-line:before{content:"\e90e"}.icon-hatenabookmark:before{content:"\e90f"}.icon-discord:before{content:"\e907"}.icon-email:before{content:"\e902"}.icon-message:before{content:"\e900"}.icon-create:before{content:"\e901"}.icon-access_time:before{content:"\e903"}.icon-file_download:before{content:"\e90b"}.icon-folder:before{content:"\e908"}.icon-desktop_windows:before{content:"\e906"}.icon-keyboard_arrow_left:before{content:"\e904"}.icon-keyboard_arrow_right:before{content:"\e905"}.icon-keyboard_arrow_up:before{content:"\e90d"}.icon-remove_red_eye:before{content:"\e90c"}.icon-person:before{content:"\e90a"}.icon-lightbulb_outline:before{content:"\e909"}.icon-price-tag:before{content:"\e935"}.icon-sphere:before{content:"\e9c9"}.icon-link:before{content:"\e9cb"}.icon-twitter:before{content:"\ea96"}.icon-youtube:before{content:"\ea9d"}.icon-github:before{content:"\eab0"}body{font-family:Montserrat,"Noto Sans JP",sans-serif;font-weight:300}html{scroll-behavior:smooth}@keyframes ScaleAni{0%{transform:scale(.9)}100%{transform:scale(1)}}.swiper-slide .s-fade-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.swiper-slide .s-fade-txt{animation:FadeAni .5s ease 1s 1 normal both}@keyframes FadeAni{0%{opacity:0}100%{opacity:1}}.wrap{overflow:hidden}.swiper-wrapper img{width:100%;height:85vh;object-fit:cover}.active{display:block!important}.slide-wrap img{width:100%;height:85vh;object-fit:cover}.slide-class{margin:0 auto}.animation-slide{position:relative}.swiper-button-next:after,.swiper-button-prev:after,.swiper-conteiner-rtl{color:#fff}.swiper-pagination-bullet{background:#fff}.mopen{float:left;display:block;background:rgba(255,255,255,0);position:relative;z-index:1000}.mopen span{transition:all .3s;transform:rotate(0);width:50px;height:2px;display:block;background:#000;position:absolute;left:50%;top:50%;margin-left:-25px}.mopen .top{transform:translateY(-17px)}.mopen .bottom{transform:translateY(17px)}.mopen.is-open span{background:#fff}.mopen.is-open .middle{background:rgba(255,255,255,0)}.mopen.is-open .top{transform:rotate(-45deg) translateY(0)}.mopen.is-open .bottom{transform:rotate(45deg) translateY(0)}#overlay{visibility:hidden;display:flex;transition:.3s linear;position:absolute;z-index:900;align-items:center;justify-content:center;left:0;top:0;width:100%;height:100%;background:#222;opacity:0}#overlay.open{visibility:visible;opacity:.95}body.scroll-lock{position:fixed;left:0;right:0;top:0;bottom:0}.scroll-top{background-color:#222;text-align:center;color:#fff;position:fixed;right:1.5rem;bottom:1.5rem;width:3rem;height:3rem;display:flex;flex-direction:column;z-index:1000;padding-top:.75em;padding-bottom:.75em;cursor:pointer}.content li li{margin-left:.8em;font-size:.9em}.content{margin-bottom:3em;font-family:"Open Sans",sans-serif}.content li{font-size:1.1em;padding-top:.25rem;padding-bottom:.25rem}.content a{color:#007bff}.content a:hover{text-decoration:underline}.content p{padding-top:.25rem;padding-bottom:.25rem;font-size:1.1em;letter-spacing:.03em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:3em 0 .25em}.content h1+h2,.content h2+h3,.content h2+h4,.content h3+h4,.content h3+h5,.content h4+h5,.content h4+h6,.content h5+h6{margin-top:1em}.content h1{font-size:2.25rem}.content h2{padding-top:.55em;padding-bottom:.5em;padding-left:.5em;background-color:#f6f6f6;border-left:4px solid #222;font-weight:700;font-size:1.55em}.content h3{font-size:1.4rem;padding-bottom:.25em;border-bottom:2px solid #222;font-weight:700}.content h4{font-size:1.25rem}.content h5{font-size:1.125rem}.content h6{font-size:1rem}.content b{font-style:bold}.content blockquote{background-color:#edf2f7;padding:.5rem 1rem}.content table:not(.hljs-ln){display:table;border-collapse:collapse;border-spacing:2px;table-layout:auto}.content th{padding:.5rem 1rem;display:table-cell;text-align:-internal-center}.content td:not(.hljs-ln-line){padding:.5rem 1rem;box-sizing:border-box;border:1px solid #e2e8f0;display:table-cell;text-align:-internal-center}.content tr{display:table-row}.content thead{display:table-header-group}.sans{font-family:"Open Sans",sans-serif}pre{padding:.5rem;max-width:72em;overflow:auto}code,kbd,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}ol{margin-left:1em;list-style-type:decimal}.footnotes{margin-top:1rem}blockquote{margin:.8rem 0}iframe{margin:.8rem 0}.s_video_simple{margin:.8rem 0}table:not(.hljs-ln){margin-bottom:.8rem}.highlight{margin-bottom:.8rem}ul{margin-left:.4rem;list-style:inside}input[type=text],textarea{width:100%;max-width:72em;margin-bottom:.5em;margin-top:.5em}input,textarea{-webkit-appearance:none}.pagination{display:flex;list-style:none;border-radius:.25rem;margin:20px 0;padding:0;justify-content:center}.page-link{position:relative;display:block;padding:.75rem 1rem;margin-left:-1px;line-height:1.25;border:1px solid #dee2e6}.homepage .page-link,.listing .page-link{background-color:#fff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.page-item.active .page-link{z-index:1}#TableOfContents>ul{border:1px solid #999;border-radius:3px;padding:.5em 1em;line-height:2}#TableOfContents>ul:before{content:"Table of Contents";text-align:center;font-size:1.5em;font-weight:400}#TableOfContents ul{list-style-type:none}#TableOfContents li{padding-top:0}#TableOfContents li>ul{padding-left:1em;width:100%}#TableOfContents a{display:block;border-bottom:dashed 1px #d3d3d3}.hljs-ln-code{padding-left:.8em!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background-color:#121212;border-radius:10px;box-shadow:0 0 0 1px #121212}.share-button{padding-top:10px;padding-bottom:8px;transition:all .3s}.share-button:hover{opacity:.7}.twitter{background-color:#1da1f2}.line{background-color:#00c300}.facebook{background-color:#3b5998}.pocket{background-color:#ef4056}.hatena{background-color:#00a4de}.url{background-color:#222}