@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Gothic+A1:300,500&display=swap");*{-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-text-size-adjust:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:normal;font-weight:300;font-size:100%;vertical-align:baseline;text-align:left;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}button,input,select,textarea{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}ol,ul{list-style:none;list-style-image:url(data:0)}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}img{vertical-align:bottom}a,em,small,span,strong{color:inherit;font-weight:inherit}body{font:300 16px/2.2 'Gothic A1',sans-serif;letter-spacing:0.08em;background-color:#fafafa;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#wrapper{min-width:960px}.head{background-color:#0085ca;color:#fafafa;padding:11px 0 13px}.head-logo{text-align:center;font-size:38px;letter-spacing:0.1em}.head-catch{display:block;text-align:center;font-size:14px}.main{position:relative;z-index:1;padding-left:240px}.aside{position:absolute;width:240px;height:100%;border-right:1px solid #dedede;background-color:#f8f8f8;top:0;left:0;overflow:hidden}.aside.fixed{position:fixed}.article{padding:50px}.nav{padding:50px 52px 0 23px;overflow-y:scroll;width:calc(100% + 40px);height:100%;position:relative}.glnav{padding-bottom:70px}.glnav-item{font-size:15px;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;position:relative;padding-top:7px;padding-bottom:7px;border-bottom:1px solid #dedede}.glnav-item:before{content:'chevron_right';font-family:'Material Icons';position:absolute;left:0;top:6px;display:block;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}.glnav-item__btn{font-size:15px;padding-top:7px}.glnav-item__btn a{display:inline-block;padding-right:1.2em;position:relative}.glnav-item__btn a:after{content:'launch';font-family:'Material icons';position:absolute;right:0;top:0.5em;line-height:1}.glnav-item__btn a:hover{color:#0085ca;text-decoration:underline}.glnav-item.current{padding-left:14px}.glnav-item.current .glnav-link{color:#0085ca;text-decoration:underline;font-weight:500}.glnav-item.current:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);color:#0085ca}.glnav-item.current .glnav-child{display:block}.glnav-link:hover{color:#0085ca;text-decoration:underline}.glnav-child{display:none;padding-left:10px}.glnav-child__link{font-size:14px}.glnav-child__link:hover{color:#0085ca;text-decoration:underline}.glnav-child__item{padding-left:0.5em}.glnav-child__item.grand{padding-left:1em}.glnav-child__item.current{background-color:#eee;font-weight:bold}.foot{position:relative;z-index:2;background-color:#0085ca;height:50px;line-height:50px;text-align:center;color:#fafafa;font-size:13px}.foot a{text-decoration:underline}.foot a:hover{text-decoration:none}.sectitle{text-align:center;font-size:26px;margin-bottom:26px;letter-spacing:0.1em}.sectitle span{display:inline-block;position:relative}.sectitle span:after{content:'';display:block;width:100%;height:2px;background-color:#0085ca;position:absolute;left:0;bottom:5px}.textbox{width:780px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.textbox-inner{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.catch{padding:60px 15px;border-bottom:2px solid #0085ca}.catch p{font-size:15px;margin-bottom:1em}.download{display:block;width:360px;height:56px;line-height:56px;background-color:#0085ca;text-align:center;border-radius:10px;color:#fafafa;position:relative;font-size:16px;padding-right:24px}.download:after{content:'get_app';font-family:'Material Icons';position:absolute;right:20px;top:0}.download:hover{opacity:.7}.section{padding-bottom:97px}.section .inner{padding:0 20px}.section .mb{margin-bottom:1em}.section em{font-style:italic}.section strong{font-weight:500}.section hr{margin-bottom:46px}.section pre{border-radius:2px;border:1px solid #dedede;overflow-x:auto}.section small{font-size:0.9em}.section .ind1em{text-indent:-1em;padding-left:1em}.section a.link,.section a[href^="#"]{color:#0085ca;text-decoration:underline}.section a.link:hover,.section a[href^="#"]:hover{color:#ffd000}.sec-title{font-size:26px;color:#0085ca;font-weight:500;letter-spacing:0.1em}.sub-title{font-size:20px;font-weight:500}.small-title{font-weight:500}.list1{background-color:#f8f8f8;border:1px solid #dedede;padding:15px}.list1 li{font-style:italic}.list2{background-color:#f8f8f8;border:1px solid #dedede;padding:15px}.list2 li{display:inline-block;font-style:italic}.list2 li:after{content:' , ';font-size:0.8em}.list2 li:last-child:after{content:none}.hljs{font-size:12px}.marker{display:inline;-webkit-box-shadow:0 3px 0 #ffd000;box-shadow:0 3px 0 #ffd000;font-style:inherit}.ta_c{text-align:center}.fw_b{font-weight:500}.backtop a{font-size:13px;display:inline-block;padding-left:1.2em;position:relative;color:#0085ca;text-decoration:underline}.backtop a:before{content:'arrow_back';font-family:'Material icons';position:absolute;left:0;top:0.5em;line-height:1}.backtop a:hover{text-decoration:none}.pageanker{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px;padding:0 20px}.pageanker-title{font-weight:500;padding-left:1.2em;position:relative;font-size:20px}.pageanker-title:before{content:'list_alt';font-family:'Material icons';position:absolute;line-height:1;left:0;top:0.6em}.pageanker-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 15px 0 0}.pageanker-link{color:#0085ca;text-decoration:underline}.pageanker-link:hover{color:#ffd000;text-decoration:none}.demoMain{padding:50px}.demolist{max-width:780px;margin:0 auto}.demolist-item{margin-bottom:50px}.demolist-link a{color:#0085ca;text-decoration:underline}.demolist-link a:hover{color:#ffd000;text-decoration:none}.demolist-txt{padding-left:1em}.demolist-txt dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12px 0}.demolist-txt dt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-weight:bold}.demolist-txt dd{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0.5em 0.5em 0}.demolist-txt dd:after{content:',';margin-left:0.5em}.demolist-txt dd:last-child:after{content:none}.demoarticle .link{cursor:pointer;text-decoration:underline;color:#0085ca}.demoarticle .link:hover{color:#ffd000;text-decoration:none}.demoarticle .link-img{cursor:pointer}.demoarticle .link-img:hover{opacity:.6}.demoImglist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.demoImglist-item{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;width:300px;margin:0 20px 20px 0}.demoModalcontents{width:100%;padding:30px}.demoModalcontents h2{font-weight:500;font-size:26px;color:#0085ca;margin-bottom:22px}.demoModalcontents h3{font-size:22px;font-weight:500;margin-bottom:12px}.hljs{display:block;padding:.5em;background:#f0f0f0}.clojure .hljs-built_in,.hljs,.hljs-subst,.hljs-tag .hljs-title,.lisp .hljs-title,.nginx .hljs-title{color:#000}.apache .hljs-cbracket,.apache .hljs-tag,.asciidoc .hljs-header,.bash .hljs-variable,.coffeescript .hljs-attribute,.django .hljs-variable,.erlang_repl .hljs-function_or_atom,.haml .hljs-symbol,.hljs-addition,.hljs-aggregate,.hljs-constant,.hljs-flow,.hljs-parent,.hljs-pragma,.hljs-preprocessor,.hljs-rules .hljs-value,.hljs-rules .hljs-value .hljs-number,.hljs-stream,.hljs-string,.hljs-tag .hljs-value,.hljs-template_tag,.hljs-title,.markdown .hljs-header,.ruby .hljs-symbol,.ruby .hljs-symbol .hljs-string,.smalltalk .hljs-class,.tex .hljs-command,.tex .hljs-special{color:#800}.asciidoc .hljs-blockquote,.diff .hljs-header,.hljs-annotation,.hljs-chunk,.hljs-comment,.hljs-template_comment,.markdown .hljs-blockquote,.smartquote{color:#888}.asciidoc .hljs-bullet,.asciidoc .hljs-link_url,.go .hljs-constant,.hljs-change,.hljs-date,.hljs-hexcolor,.hljs-literal,.hljs-number,.hljs-regexp,.lasso .hljs-variable,.makefile .hljs-variable,.markdown .hljs-bullet,.markdown .hljs-link_url,.smalltalk .hljs-char,.smalltalk .hljs-symbol{color:#080}.apache .hljs-sqbracket,.asciidoc .hljs-attribute,.asciidoc .hljs-link_label,.clojure .hljs-attribute,.coffeescript .hljs-property,.erlang_repl .hljs-reserved,.haml .hljs-bullet,.hljs-array,.hljs-attr_selector,.hljs-decorator,.hljs-deletion,.hljs-doctype,.hljs-envvar,.hljs-filter .hljs-argument,.hljs-important,.hljs-javadoc,.hljs-label,.hljs-localvars,.hljs-phony,.hljs-pi,.hljs-prompt,.hljs-pseudo,.hljs-shebang,.lasso .hljs-attribute,.markdown .hljs-link_label,.nginx .hljs-built_in,.ruby .hljs-string,.tex .hljs-formula,.vhdl .hljs-attribute{color:#88f}.apache .hljs-tag,.asciidoc .hljs-strong,.bash .hljs-variable,.css .hljs-tag,.go .hljs-typename,.hljs-aggregate,.hljs-built_in,.hljs-id,.hljs-javadoctag,.hljs-keyword,.hljs-phpdoc,.hljs-request,.hljs-status,.hljs-title,.hljs-winutils,.hljs-yardoctag,.markdown .hljs-strong,.smalltalk .hljs-class,.tex .hljs-command{font-weight:700}.asciidoc .hljs-emphasis,.markdown .hljs-emphasis{font-style:italic}.nginx .hljs-built_in{font-weight:400}.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.5}.hljs{display:block;padding:.5em;color:#333;background:#f8f8f8}.diff .hljs-header,.hljs-comment,.hljs-javadoc,.hljs-template_comment{color:#998;font-style:italic}.css .rule .hljs-keyword,.hljs-keyword,.hljs-request,.hljs-status,.hljs-subst,.hljs-winutils,.javascript .hljs-title,.nginx .hljs-title{color:#333;font-weight:700}.hljs-hexcolor,.hljs-number,.ruby .hljs-constant{color:#099}.hljs-phpdoc,.hljs-string,.hljs-tag .hljs-value,.tex .hljs-formula{color:#d14}.coffeescript .hljs-params,.hljs-id,.hljs-title,.scss .hljs-preprocessor{color:#900;font-weight:700}.clojure .hljs-title,.hljs-subst,.javascript .hljs-title,.lisp .hljs-title{font-weight:400}.haskell .hljs-type,.hljs-class .hljs-title,.tex .hljs-command,.vhdl .hljs-literal{color:#458;font-weight:700}.django .hljs-tag .hljs-keyword,.hljs-rules .hljs-property,.hljs-tag,.hljs-tag .hljs-title{color:navy;font-weight:400}.hljs-attribute,.hljs-variable,.lisp .hljs-body{color:teal}.hljs-regexp{color:#009926}.hljs-prompt,.hljs-symbol,.lisp .hljs-keyword,.ruby .hljs-symbol .hljs-string,.tex .hljs-special{color:#990073}.clojure .hljs-built_in,.hljs-built_in,.lisp .hljs-title{color:#0086b3}.hljs-cdata,.hljs-doctype,.hljs-pi,.hljs-pragma,.hljs-preprocessor,.hljs-shebang{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa}