@import url(https://fonts.googleapis.com/css2?family=Questrial&display=swap);@import url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@media screen and (min-width:768px){.mobile-only[data-v-41f3f3ef]{display:none}}@media screen and (max-width:768px){.pc-only[data-v-41f3f3ef]{display:none}}main[data-v-41f3f3ef]{margin:80px auto;max-width:800px;text-align:center}h1[data-v-41f3f3ef]{font-size:1.4em}.error[data-v-41f3f3ef]{background-color:#eee;display:block;font:normal 12px Courier New,monospace;padding:15px}@media screen and (min-width:768px){.mobile-only{display:none}}@media screen and (max-width:768px){.pc-only{display:none}}*{font-family:Questrial,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,Hiragino Sans,Helvetica Neue,Arial,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS P Gothic,sans-serif;font-weight:400}b,strong{font-weight:700}body,html{height:100%;margin:0;scroll-behavior:smooth;width:100%}figcaption,figure{font-size:14px;margin:0}a{color:#06f;-webkit-text-decoration:none;text-decoration:none}p{line-height:2em}.flex{display:flex}.flex-fix{flex:0 0 auto}.flex-stretch{flex:1 1 auto}.page-fade-enter,.page-fade-leave-to{opacity:0}.page-fade-enter-active{transition:opacity .5s ease}.page-fade-leave-active{transition:opacity .3s ease}.main-with-margin{margin:80px 50px 50px}@media screen and (max-width:768px){.main-with-margin{margin:50px 25px 25px}}.doc{margin:30px auto;max-width:800px}.doc .footer,.doc .header{margin:60px auto;max-width:700px;width:calc(100vw - 100px)}@media screen and (max-width:768px){.doc .footer,.doc .header{width:calc(100vw - 50px)}}.doc .header{margin-top:100px}.doc .header .badge{font-size:17px;font-weight:700}.doc .header .title{font-feature-settings:"palt";font-size:26px;line-height:1.8em}.doc .footer .gray,.doc .header .info{color:#888;font-size:14px}.doc{font-size:14px;line-height:1.8em}.doc .content-root>*{margin:15px auto;max-width:700px;width:calc(100vw - 100px)}@media screen and (max-width:768px){.doc .content-root>*{width:calc(100vw - 50px)}}.doc .content-root>:has(.image-box,.youtube-embed){max-width:none;width:100%}.doc .content-root .image-box,.doc .content-root .youtube-embed{margin:40px auto}@media screen and (max-width:768px){.doc .content-root .image-box,.doc .content-root .youtube-embed{margin:30px 0}}.doc .content-root h2{font-size:1.5em;margin-top:90px}.doc .content-root h3{font-size:1.2em;margin-top:60px}.doc .content-root>ol,.doc .content-root>ul{list-style-position:inside;margin:30px auto;padding:0}.doc .content-root li{margin:.3em 0}.doc .content-root li ol,.doc .content-root li ul{margin:0}.doc .content-root blockquote{background-color:#efefef;box-sizing:border-box;margin:30px auto;padding:20px 30px}@media screen and (max-width:768px){.doc .content-root blockquote{margin:30px 25px}}.doc .content-root blockquote *{max-width:100%}@media screen and (min-width:768px){.mobile-only[data-v-5a448f4c]{display:none}}@media screen and (max-width:768px){.pc-only[data-v-5a448f4c]{display:none}}@media screen and (min-width:768px){.mobile-only[data-v-1a068ca7]{display:none}}@media screen and (max-width:768px){.pc-only[data-v-1a068ca7]{display:none}}.header[data-v-1a068ca7]{grid-gap:55px;display:grid;grid-template-columns:200px 1fr;margin:50px auto;width:calc(100vw - 100px)}@media screen and (max-width:768px){.header[data-v-1a068ca7]{display:block;width:calc(100vw - 50px)}}.header [data-v-1a068ca7]{vertical-align:middle}.header .logo[data-v-1a068ca7]{display:inline-block;transform:translateY(7px);width:200px}@media screen and (max-width:768px){.header .logo[data-v-1a068ca7]{display:block}}.header .menu[data-v-1a068ca7]{display:inline-flex}@media screen and (max-width:768px){.header .menu[data-v-1a068ca7]{margin-top:30px}}.header .menu .in-site[data-v-1a068ca7],.header .menu .social[data-v-1a068ca7]{list-style-type:none;margin:0;padding:0}.header .menu .in-site li[data-v-1a068ca7],.header .menu .social li[data-v-1a068ca7]{cursor:pointer;display:inline-block;font-size:14px;letter-spacing:.1em}.header .menu .in-site[data-v-1a068ca7]{flex:1 1 auto}.header .menu .in-site li[data-v-1a068ca7]{border-bottom:1px solid transparent;margin-right:25px;padding:7px 0 3px;text-transform:uppercase}.header .menu .in-site li.nuxt-link-active[data-v-1a068ca7]{border-bottom:1px solid #000}.header .menu .social[data-v-1a068ca7]{flex:0 0 auto}@media screen and (max-width:768px){.header .menu .social[data-v-1a068ca7]{display:none}}.header .menu .social li[data-v-1a068ca7]{margin-left:5px}.header .menu .social li a[data-v-1a068ca7]{color:transparent;position:relative;text-indent:-1000vw;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header .menu .social .icon[data-v-1a068ca7]{background-position:50%;background-repeat:no-repeat;background-size:17px;display:inline-block;height:26px;overflow:hidden;width:26px}.header .menu .social .icon--twitter[data-v-1a068ca7]{background-image:url(/_nuxt/img/social-logo-twitter.b672916.svg)}.header .menu .social .icon--instagram[data-v-1a068ca7]{background-image:url(/_nuxt/img/social-logo-instagram.bbe18bc.svg)}.header .menu .social .icon--github[data-v-1a068ca7]{background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MS42MiA3OS42MiI+PHBhdGggZD0iTTQ5LjgyIDU4LjgxQzY0IDU0Ljg5IDcwLjE0IDQ2LjI4IDY2LjY3IDM0LjA5Yy0xLjM5LTQuODUtMy4yNi05LjQyLTMtMTQuNjUuMTUtMy0yLTUtNC44Ny0zLjEzLTguNjYgNS44MS0xOC40LjYzLTI3LjQyIDMtMi4xNC41Ny01LjA5LTEuODMtNy42NS0yLjkxLTMuNzYtMS41OS02LS4yLTUuODMgMy43LjIxIDQuNzEtMS4yMyA4Ljc5LTIuNjggMTMuMTctMy44IDExLjU0IDIuMTYgMjEuNTcgMTMuOSAyNC43My45Mi4yNSAxLjg3LjQzIDQuMTQuOTQtMi4yIDIuMzYtMy44NyA1LjU3LTUuNDIgNS41MmExNS40OCAxNS40OCAwIDAgMS04LjUyLTMuNDNjLTIuNi0yLjA5LTQuMi01LjQ4LTkuMjMtNC4yOEMxNi40IDYyLjQ2IDE3LjgxIDczLjY2IDI5LjQgNzBjLjQ4LjcyLjgzIDEgLjgxIDEuMjYtLjIyIDIuNTItLjUgNS0uNzYgNy41Ny0yLjQ1LS42My01LjEtLjg3LTcuMzItMkE0MC41NyA0MC41NyAwIDAgMSAuODEgMzEuMjJDNS4zNCAxMi4zMiAyMS4wOCAwIDQwLjY4LS4wN2MxOS44OSAwIDM2LjA5IDEyLjg5IDQwLjI0IDMyLjEyQTQxIDQxIDAgMCAxIDU3Ljc1IDc3LjhjLTUuODEgMi42Ny02LjY2IDIuMS02LjY0LTQuNTEgMC0yLjQ3LjE2LTUgMC03LjQyLS4yNC0yLjI2LS44Mi00LjQ4LTEuMjktNy4wNloiLz48L3N2Zz4=)}.site-footer[data-v-4a2f8336]{margin-top:100px;padding:50px 0;text-align:center}.site-footer .copyright[data-v-4a2f8336]{color:#888;font-size:12px}