@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/assets/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(/assets/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff2) format("woff2")}.material-icons{display:flex;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.fa-solid,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/production-os-assets/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-solid-900.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/production-os-assets/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-brands-400.woff2) format("woff2")}.fa-solid{font-family:"Font Awesome 6 Free";font-weight:900}.fa-brands{font-family:"Font Awesome 6 Brands";font-weight:400}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}.fa-x-twitter:before{content:""}:root{--s-font-c68fb364: Jost, "Noto Sans JP";--s-font-5f91cf52: Jost, "Noto Sans JP"}html{height:100%;padding:0;margin:0;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{display:block;min-height:100vh;background:#fff;font-family:sans-serif;line-height:1;transition:background .5s cubic-bezier(.4,.4,0,1);padding:0;margin:0}a{background:transparent;color:#333;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:none;text-decoration:none}button{background:transparent;color:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:none}button{pointer-events:all;cursor:pointer;user-select:none}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}h1,h2,h3,h4,h5,h6{color:#333;line-height:1}.img,.box,.text,.frame,.section,.section-inner,.input,.toggle,.icon,.video,.video-container{border:0;box-sizing:border-box;max-width:100%;z-index:0;position:relative;margin:0;padding:0;flex:none}.img{height:auto}.img,.box,.text,.frame,.section,.section-inner,.toggle,.icon,.video-container{transition:all .3s cubic-bezier(.4,.4,0,1);transition-property:all,--g-angle,--g-color-0,--g-position-0,--g-color-1,--g-position-1,--g-color-2,--g-position-2,--g-color-3,--g-position-3,--g-color-4,--g-position-4,--g-color-5,--g-position-5,--g-color-6,--g-position-6,--g-color-7,--g-position-7,--g-color-8,--g-position-8,--g-color-9,--g-position-9,--g-color-10,--g-position-10,--g-color-11,--g-position-11;list-style:none;margin:0;padding:0;text-decoration:none;align-content:center}.input,.select{font-family:inherit!important;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.input,.richText *{transition:all .3s cubic-bezier(.4,.4,0,1);transition-property:all,--g-angle,--g-color-0,--g-position-0,--g-color-1,--g-position-1,--g-color-2,--g-position-2,--g-color-3,--g-position-3,--g-color-4,--g-position-4,--g-color-5,--g-position-5,--g-color-6,--g-position-6,--g-color-7,--g-position-7,--g-color-8,--g-position-8,--g-color-9,--g-position-9,--g-color-10,--g-position-10,--g-color-11,--g-position-11;list-style:none;margin:0;padding:0;text-decoration:none;align-content:normal;z-index:0}.richText s,.richText del,.richText u{text-decoration:revert}.box,.frame,.section,.toggle,.video-container{display:flex;flex-direction:column;align-items:center}.img,.text,.icon{align-items:center;display:flex;flex-direction:row;justify-content:center;overflow-wrap:anywhere;word-break:break-word;z-index:0}.box::-webkit-scrollbar{display:none}.richText{display:block;flex-direction:column;flex:none;word-break:break-word;-webkit-font-smoothing:antialiased;box-sizing:border-box;line-height:1;*{border:0;list-style:none;margin:0;padding:0;text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;box-sizing:border-box;word-spacing:1px;backface-visibility:visible;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit}h1{font-size:3em;font-weight:700;margin:20px 0}h2,h3{font-weight:700;margin:10px 0}h2{font-size:2em}h3{font-size:1em}h4,h5,h6{display:block;font-size:1em;margin:10px 0}h4,h5{font-weight:600}h6{font-weight:500}p{margin:10px 0}>p{min-height:1em}hr{border-top:1px solid #ccc;margin:10px 0}em{font-style:italic}>blockquote{border-left:3px solid rgba(0,0,0,.15);font-style:italic;margin:10px 0;padding:10px 15px}strong{color:inherit;display:inline;font-family:inherit;font-weight:900}>[data-type=table_of_contents]{line-height:1;list-style:none;padding:24px 24px 8px;margin:0;border-radius:2px;font-size:16px;background-color:#f5f5f5;text-decoration:underline;color:#616161;.toc_list{margin:0;padding:0}.toc_item{font-size:inherit;font-weight:inherit;color:currentColor;list-style:none;margin:0 0 16px;padding-left:2rem;&.toc_item--1{margin:0 0 16px;padding-left:0}&.toc_item--2{margin:0 0 16px;padding-left:2rem}&.toc_item--3{margin:0 0 16px;padding-left:4rem}>a{font-size:inherit;font-weight:inherit;color:currentColor;border:none;text-decoration:none}}}>[data-type=table]{overflow-x:auto;p{white-space:pre-line;word-break:break-all}}table{table-layout:auto;border-collapse:collapse;border-spacing:unset;margin:10px 0;font-size:14px;border:1px solid #f2f2f2;color:#1a1a1a;line-height:1.4}th{background:#f5f5f580}th,td{min-width:100px;max-width:240px;border:1px solid #f2f2f2;padding:12px;p{margin:0}}p>code{background:#eee;border:1px solid rgba(0,0,0,.1);border-radius:6px;display:inline;margin:2px;padding:0 5px}ol{margin:0 0 0 20px;padding:0;list-style:none;li{list-style:decimal;margin:10px 0}}ul{margin:0 0 0 20px;padding:0;list-style:none;li{list-style:disc;margin:10px 0}}li>p{margin:0}pre{margin:20px 0;padding:25px 35px;background:#eee;border-radius:6px;white-space:pre-wrap;font-family:Menlo,Monaco,Courier New,monospace;code{padding:0;border:none}}img,video{height:auto;max-width:100%;vertical-align:bottom}a{color:#007cff;display:inline;text-decoration:underline}[data-type=embed_code]{position:relative;margin:20px 0;.height-adjuster{max-width:1280px;position:relative;.wrapper{position:relative}.wrapper[style*=padding-top]{iframe{position:absolute;top:0;left:0;width:100%;height:100%}}}}}.section{width:100%}.section-inner{position:static}dialog{border:none;background-color:transparent;padding:0;margin:0;width:100%;height:100%;position:fixed;max-width:none;max-height:none;box-sizing:border-box;overflow:visible;&[open]{display:flex}&::backdrop{background:transparent}}.modal-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:1}.modal-container>*{pointer-events:auto}.modal-backdrop{position:absolute;inset:0;pointer-events:none;z-index:0}dialog[open][data-modal-transition-base]:not(.modal-ready) .modal-container *{transition:none!important}dialog[open][data-modal-transition-base]>.modal-container{opacity:0}dialog[open][data-modal-transition-base]>.modal-backdrop{opacity:0}dialog[open][data-modal-transition-base].modal-ready>.modal-container{opacity:1;transform:none;transition:opacity .4s cubic-bezier(.4,.4,0,1),transform .4s cubic-bezier(.4,.4,0,1)}dialog[open][data-modal-transition-base].modal-ready>.modal-backdrop{opacity:1;transition:opacity .4s cubic-bezier(.4,.4,0,1)}dialog[data-modal-transition-base].modal-closing>.modal-container{opacity:0;transition:opacity .4s cubic-bezier(.4,.4,0,1),transform .4s cubic-bezier(.4,.4,0,1)}dialog[data-modal-transition-base].modal-closing>.modal-backdrop{opacity:0;transition:opacity .4s cubic-bezier(.4,.4,0,1)}@media(prefers-reduced-motion:reduce){dialog[open][data-modal-transition-base]>.modal-container,dialog[open][data-modal-transition-base].modal-ready>.modal-container,dialog[data-modal-transition-base].modal-closing>.modal-container{transition:none;opacity:1;transform:none!important}dialog[open][data-modal-transition-base]>.modal-backdrop,dialog[open][data-modal-transition-base].modal-ready>.modal-backdrop,dialog[data-modal-transition-base].modal-closing>.modal-backdrop{transition:none;opacity:1}}.image__bg-container{container-type:size;container-name:image-container;display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-2;border-radius:inherit;transition:inherit}.image__bg-container:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--img-current);background-position:50%;background-size:cover;border-radius:inherit;transition-duration:inherit;transition-timing-function:inherit;transition-delay:inherit;transition-property:filter,backdrop-filter,opacity,color,background-color,background-position,background-size,border,border-color,border-width,border-radius,outline,outline-color,outline-width,outline-offset,box-shadow,text-shadow,transform,transform-origin,width,height,margin,padding,top,left,right,bottom,z-index,gap,letter-spacing,word-spacing,line-height,font-size,font-weight,clip-path}@media(min-resolution:1.5dppx){.image--horizontal .image__bg-container:before{--img-current: var(--img-small)}@container (aspect-ratio < 1) and (max-width: 299px){.image--horizontal .image__bg-container:before{--img-current: var(--img-middle)}}@container (aspect-ratio < .5) and (max-width: 299px){.image--horizontal .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 300px) and (aspect-ratio >= 1){.image--horizontal .image__bg-container:before{--img-current: var(--img-middle)}}@container (min-width: 300px) and (max-width: 499px) and (aspect-ratio < 1){.image--horizontal .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 300px) and (max-width: 499px) and (aspect-ratio < .5){.image--horizontal .image__bg-container:before{--img-current: var(--img-origin)}}@container (min-width: 500px) and (aspect-ratio >= 1){.image--horizontal .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 500px) and (max-width: 900px) and (aspect-ratio < 1){.image--horizontal .image__bg-container:before{--img-current: var(--img-origin)}}@container (min-width: 901px){.image--horizontal .image__bg-container:before{--img-current: var(--img-origin)}}.image--vertical .image__bg-container:before{--img-current: var(--img-small)}@container (aspect-ratio < .5) and (max-width: 299px){.image--vertical .image__bg-container:before{--img-current: var(--img-middle)}}@container (aspect-ratio < .25) and (max-width: 299px){.image--vertical .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 300px) and (max-width: 499px) and (aspect-ratio >= .5){.image--vertical .image__bg-container:before{--img-current: var(--img-middle)}}@container (min-width: 300px) and (max-width: 499px) and (aspect-ratio < .5){.image--vertical .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 300px) and (max-width: 499px) and (aspect-ratio < .25){.image--vertical .image__bg-container:before{--img-current: var(--img-origin)}}@container (min-width: 500px) and (max-width: 900px) and (aspect-ratio >= .5){.image--vertical .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 500px) and (max-width: 900px) and (aspect-ratio < .5){.image--vertical .image__bg-container:before{--img-current: var(--img-origin)}}@container (min-width: 901px){.image--vertical .image__bg-container:before{--img-current: var(--img-origin)}}}@media(min-resolution:1dppx)and (max-resolution:1.5dppx){.image--horizontal .image__bg-container:before{--img-current: var(--img-small)}@container (aspect-ratio < 1) and (max-width: 399px){.image--horizontal .image__bg-container:before{--img-current: var(--img-middle)}}@container (aspect-ratio < .5) and (max-width: 399px){.image--horizontal .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 400px) and (aspect-ratio >= 1){.image--horizontal .image__bg-container:before{--img-current: var(--img-middle)}}@container (min-width: 400px) and (max-width: 666px) and (aspect-ratio < 1){.image--horizontal .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 400px) and (max-width: 666px) and (aspect-ratio < .5){.image--horizontal .image__bg-container:before{--img-current: var(--img-origin)}}@container (min-width: 667px) and (aspect-ratio >= 1){.image--horizontal .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 667px) and (max-width: 1200px) and (aspect-ratio < 1){.image--horizontal .image__bg-container:before{--img-current: var(--img-origin)}}@container (min-width: 1201px){.image--horizontal .image__bg-container:before{--img-current: var(--img-origin)}}.image--vertical .image__bg-container:before{--img-current: var(--img-small)}@container (aspect-ratio < .5) and (max-width: 399px){.image--vertical .image__bg-container:before{--img-current: var(--img-middle)}}@container (aspect-ratio < .25) and (max-width: 399px){.image--vertical .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 400px) and (max-width: 666px) and (aspect-ratio >= .5){.image--vertical .image__bg-container:before{--img-current: var(--img-middle)}}@container (min-width: 400px) and (max-width: 666px) and (aspect-ratio < .5){.image--vertical .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 400px) and (max-width: 666px) and (aspect-ratio < .25){.image--vertical .image__bg-container:before{--img-current: var(--img-origin)}}@container (min-width: 667px) and (max-width: 1200px) and (aspect-ratio >= .5){.image--vertical .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 667px) and (max-width: 1200px) and (aspect-ratio < .5){.image--vertical .image__bg-container:before{--img-current: var(--img-origin)}}@container (min-width: 1201px){.image--vertical .image__bg-container:before{--img-current: var(--img-origin)}}}@media(max-resolution:1dppx){.image--horizontal .image__bg-container:before{--img-current: var(--img-small)}@container (aspect-ratio < 1) and (max-width: 599px){.image--horizontal .image__bg-container:before{--img-current: var(--img-middle)}}@container (aspect-ratio < .5) and (max-width: 599px){.image--horizontal .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 600px) and (aspect-ratio >= 1){.image--horizontal .image__bg-container:before{--img-current: var(--img-middle)}}@container (min-width: 600px) and (max-width: 999px) and (aspect-ratio < 1){.image--horizontal .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 600px) and (max-width: 999px) and (aspect-ratio < .5){.image--horizontal .image__bg-container:before{--img-current: var(--img-origin)}}@container (min-width: 1000px) and (aspect-ratio >= 1){.image--horizontal .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 1000px) and (max-width: 1800px) and (aspect-ratio < 1){.image--horizontal .image__bg-container:before{--img-current: var(--img-origin)}}@container (min-width: 1801px){.image--horizontal .image__bg-container:before{--img-current: var(--img-origin)}}.image--vertical .image__bg-container:before{--img-current: var(--img-small)}@container (aspect-ratio < .5) and (max-width: 599px){.image--vertical .image__bg-container:before{--img-current: var(--img-middle)}}@container (aspect-ratio < .25) and (max-width: 599px){.image--vertical .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 600px) and (max-width: 999px) and (aspect-ratio >= .5){.image--vertical .image__bg-container:before{--img-current: var(--img-middle)}}@container (min-width: 600px) and (max-width: 999px) and (aspect-ratio < .5){.image--vertical .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 600px) and (max-width: 999px) and (aspect-ratio < .25){.image--vertical .image__bg-container:before{--img-current: var(--img-origin)}}@container (min-width: 1000px) and (max-width: 1800px) and (aspect-ratio >= .5){.image--vertical .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 1000px) and (max-width: 1800px) and (aspect-ratio < .5){.image--vertical .image__bg-container:before{--img-current: var(--img-origin)}}@container (min-width: 1801px){.image--vertical .image__bg-container:before{--img-current: var(--img-origin)}}}.image--shift-1 .image__bg-container:before{--img-current: var(--img-middle)}@container (min-width: 600px){.image--shift-1 .image__bg-container:before{--img-current: var(--img-regular)}}@container (min-width: 1000px){.image--shift-1 .image__bg-container:before{--img-current: var(--img-origin)}}.image--shift-2 .image__bg-container:before{--img-current: var(--img-regular)}@container (min-width: 600px){.image--shift-2 .image__bg-container:before{--img-current: var(--img-origin)}}.text{-webkit-font-smoothing:antialiased;position:relative;line-height:1;word-spacing:1px}.frame{display:block;overflow:hidden;line-height:1}.frame>iframe{border:none;width:100%;height:100%}.file{box-sizing:border-box;display:flex;align-items:center;flex-direction:row;word-break:break-word;overflow-wrap:anywhere;cursor:pointer;outline:2px solid transparent;outline-offset:-1px;position:relative;font-family:inherit!important}.file:focus-within{outline-color:#386edc80}.file>input[type=file]{opacity:0;position:absolute;pointer-events:none;inset:0;width:100%;height:100%}.toggle[data-toggle-closing] [data-show-toggle=open],.toggle[open]:not([data-toggle-closing]) [data-show-toggle=close],.toggle:not([open]):not([data-toggle-closing]) [data-show-toggle=open]{display:none}sd-video{display:block;overflow:hidden;object-fit:contain}sd-video>video{display:block;max-width:100%;max-height:100%;object-fit:inherit}.video-container{user-select:none}.video-container[data-video-state=paused] [data-video-label=pause],.video-container[data-video-state=playing] [data-video-label=play]{display:none}.video-container[data-video-state=paused] [data-video-label=play],.video-container[data-video-state=playing] [data-video-label=pause]{display:inline}sd-carousel{display:flex;flex-direction:column;align-items:center}sd-carousel:not([is-playing]) [slot=pause],sd-carousel[is-playing] [slot=play]{display:none!important}.sd-1{min-height:100vh;overflow:clip}@property --g-angle{syntax: "<angle>"; inherits: false; initial-value: 180deg;}@property --g-color-0{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --g-position-0{syntax: "<percentage>"; inherits: false; initial-value: .01%;}@property --g-color-1{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --g-position-1{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --g-color-2{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --g-position-2{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --g-color-3{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --g-position-3{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --g-color-4{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --g-position-4{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --g-color-5{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --g-position-5{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --g-color-6{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --g-position-6{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --g-color-7{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --g-position-7{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --g-color-8{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --g-position-8{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --g-color-9{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --g-position-9{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --g-color-10{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --g-position-10{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --g-color-11{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --g-position-11{syntax: "<percentage>"; inherits: false; initial-value: 100%;}sd-loop-box>.img{max-width:100%;height:auto}
