@import url(https://fonts.googleapis.com/css?family=Material+Icons|Open+Sans:300,400,600|Source+Code+Pro:200,300,400,600);.footer{clear:both}@media screen and (max-width:959px){.document{width:92%;margin:0 4%;overflow:hidden;*zoom:1}.documentwrapper,.sphinxsidebar{float:left;margin-right:-100%;width:100%;clear:both}}@media screen and (min-width:960px){.document{width:92%;margin:0 4%;overflow:hidden;*zoom:1}.documentwrapper{float:left;margin-right:-100%;width:75%}.sphinxsidebar{float:left;margin-right:-100%;width:25%;margin-left:75%}}.admonition{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:3px;margin:20px 0;padding:5px 20px;color:#fff}.admonition,.admonition.note{background-color:#689f38}.admonition.attention,.admonition.caution{background-color:#ffd54f;color:#424242}.admonition.warning{background-color:#fb8c00}.admonition.danger,.admonition.error{background-color:#f44336}.admonition.admonition-todo{background-color:#2196f3}.admonition.hint,.admonition.tip{background-color:#03a9f4}.admonition.important{background-color:#3f51b5}h1,h2,h3,h4,h5,h6{font-weight:200}h1{font-size:2rem;margin:20px 0}.section h2{font-size:1.8rem;margin:18px 0}.section h3{font-size:1.6rem;margin:16px 0}.section h4{font-size:1.4rem;margin:14px 0}.section h5{font-size:1.2rem;margin:14px 0}.section h6{font-size:1rem;margin:14px 0}.sphinxsidebarwrapper h3{font-size:1.7em}@font-face{font-family:Yu Gothic Win;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Yu Gothic Win;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Yu Gothic Win;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Yu Gothic Win;src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:Yu Gothic Win;src:local("Yu Gothic Bold");font-weight:700}.documentwrapper dl.class,.documentwrapper dl.classmethod,.documentwrapper dl.function,.documentwrapper dl.method,.documentwrapper dl.staticmethod{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:3px;background-color:#fafafa!important;margin:20px 0}.documentwrapper dl.class dl.classmethod,.documentwrapper dl.class dl.method,.documentwrapper dl.class dl.staticmethod,.documentwrapper dl.classmethod dl.classmethod,.documentwrapper dl.classmethod dl.method,.documentwrapper dl.classmethod dl.staticmethod,.documentwrapper dl.function dl.classmethod,.documentwrapper dl.function dl.method,.documentwrapper dl.function dl.staticmethod,.documentwrapper dl.method dl.classmethod,.documentwrapper dl.method dl.method,.documentwrapper dl.method dl.staticmethod,.documentwrapper dl.staticmethod dl.classmethod,.documentwrapper dl.staticmethod dl.method,.documentwrapper dl.staticmethod dl.staticmethod{margin:20px 1em}.documentwrapper dl.class dl.classmethod dt,.documentwrapper dl.class dl.method dt,.documentwrapper dl.class dl.staticmethod dt,.documentwrapper dl.classmethod dl.classmethod dt,.documentwrapper dl.classmethod dl.method dt,.documentwrapper dl.classmethod dl.staticmethod dt,.documentwrapper dl.function dl.classmethod dt,.documentwrapper dl.function dl.method dt,.documentwrapper dl.function dl.staticmethod dt,.documentwrapper dl.method dl.classmethod dt,.documentwrapper dl.method dl.method dt,.documentwrapper dl.method dl.staticmethod dt,.documentwrapper dl.staticmethod dl.classmethod dt,.documentwrapper dl.staticmethod dl.method dt,.documentwrapper dl.staticmethod dl.staticmethod dt{background-color:#37474f}.documentwrapper dl.class dt,.documentwrapper dl.classmethod dt,.documentwrapper dl.function dt,.documentwrapper dl.method dt,.documentwrapper dl.staticmethod dt{padding:.5em 1em!important;font-weight:200;background-color:#283593;border-radius:3px 3px 0 0;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.documentwrapper dl.class dt a,.documentwrapper dl.class dt a:active,.documentwrapper dl.class dt a:hover,.documentwrapper dl.class dt a:visited,.documentwrapper dl.classmethod dt a,.documentwrapper dl.classmethod dt a:active,.documentwrapper dl.classmethod dt a:hover,.documentwrapper dl.classmethod dt a:visited,.documentwrapper dl.function dt a,.documentwrapper dl.function dt a:active,.documentwrapper dl.function dt a:hover,.documentwrapper dl.function dt a:visited,.documentwrapper dl.method dt a,.documentwrapper dl.method dt a:active,.documentwrapper dl.method dt a:hover,.documentwrapper dl.method dt a:visited,.documentwrapper dl.staticmethod dt a,.documentwrapper dl.staticmethod dt a:active,.documentwrapper dl.staticmethod dt a:hover,.documentwrapper dl.staticmethod dt a:visited{color:#fff9c4}.documentwrapper dl.class dt a:active,.documentwrapper dl.class dt a:hover,.documentwrapper dl.classmethod dt a:active,.documentwrapper dl.classmethod dt a:hover,.documentwrapper dl.function dt a:active,.documentwrapper dl.function dt a:hover,.documentwrapper dl.method dt a:active,.documentwrapper dl.method dt a:hover,.documentwrapper dl.staticmethod dt a:active,.documentwrapper dl.staticmethod dt a:hover{color:#ed9042}.documentwrapper dl.class dt em,.documentwrapper dl.class dt strong,.documentwrapper dl.classmethod dt em,.documentwrapper dl.classmethod dt strong,.documentwrapper dl.function dt em,.documentwrapper dl.function dt strong,.documentwrapper dl.method dt em,.documentwrapper dl.method dt strong,.documentwrapper dl.staticmethod dt em,.documentwrapper dl.staticmethod dt strong{color:#fffde7}.documentwrapper dl.class dt code.descname,.documentwrapper dl.classmethod dt code.descname,.documentwrapper dl.function dt code.descname,.documentwrapper dl.method dt code.descname,.documentwrapper dl.staticmethod dt code.descname{font-weight:400}.documentwrapper dl.class dd,.documentwrapper dl.classmethod dd,.documentwrapper dl.function dd,.documentwrapper dl.method dd,.documentwrapper dl.staticmethod dd{padding:0}.documentwrapper dl.class dd p,.documentwrapper dl.classmethod dd p,.documentwrapper dl.function dd p,.documentwrapper dl.method dd p,.documentwrapper dl.staticmethod dd p{padding:.5em 1em}.documentwrapper dl.class dd em,.documentwrapper dl.class dd strong,.documentwrapper dl.classmethod dd em,.documentwrapper dl.classmethod dd strong,.documentwrapper dl.function dd em,.documentwrapper dl.function dd strong,.documentwrapper dl.method dd em,.documentwrapper dl.method dd strong,.documentwrapper dl.staticmethod dd em,.documentwrapper dl.staticmethod dd strong{color:inherit}.documentwrapper dl.classmethod table,.documentwrapper dl.class table,.documentwrapper dl.function table,.documentwrapper dl.method table,.documentwrapper dl.staticmethod table{margin:0;padding:0;border:0;text-align:left;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.documentwrapper dl.classmethod table tbody,.documentwrapper dl.class table tbody,.documentwrapper dl.function table tbody,.documentwrapper dl.method table tbody,.documentwrapper dl.staticmethod table tbody{border:none}.documentwrapper dl.classmethod table tr,.documentwrapper dl.class table tr,.documentwrapper dl.function table tr,.documentwrapper dl.method table tr,.documentwrapper dl.staticmethod table tr{border:solid #eaeaea;border-width:1px 0 0}.documentwrapper dl.classmethod table th,.documentwrapper dl.class table th,.documentwrapper dl.function table th,.documentwrapper dl.method table th,.documentwrapper dl.staticmethod table th{width:8em;padding:.6em 0 .5em 1em;font-weight:100}.documentwrapper dl.classmethod table td,.documentwrapper dl.class table td,.documentwrapper dl.function table td,.documentwrapper dl.method table td,.documentwrapper dl.staticmethod table td{padding:.6em 0 0}.documentwrapper dl.classmethod table td p,.documentwrapper dl.class table td p,.documentwrapper dl.function table td p,.documentwrapper dl.method table td p,.documentwrapper dl.staticmethod table td p{padding:0 0 .5em;margin:0}.documentwrapper dl.class li,.documentwrapper dl.classmethod li,.documentwrapper dl.function li,.documentwrapper dl.method li,.documentwrapper dl.staticmethod li{list-style-type:none;margin:0 0 .3em}.documentwrapper dl.class code,.documentwrapper dl.classmethod code,.documentwrapper dl.function code,.documentwrapper dl.method code,.documentwrapper dl.staticmethod code{font-family:inherit}.documentwrapper dl.class .sig-paren,.documentwrapper dl.classmethod .sig-paren,.documentwrapper dl.function .sig-paren,.documentwrapper dl.method .sig-paren,.documentwrapper dl.staticmethod .sig-paren{margin:0 1px 0 2px}*{margin:0;padding:0}html{color:#424242;font-size:112%;font-weight:100;font-family:Open Sans,Hiragino Sans,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Yu Gothic Win,\\6E38\30B4\30B7\30C3\30AF,Yu Gothic,\\6E38\30B4\30B7\30C3\30AF\4F53,YuGothic,Meiryo,\\30E1\30A4\30EA\30AA,MS PGothic,sans-serif;background-color:#fff}a,a:active,a:hover,a:visited{text-decoration:none;color:#039be5}.footer a,.footer a:active,.footer a:hover,.footer a:visited{color:#fff9c4}a:active,a:hover{color:#ed9042;-moz-transition:color .4s ease-in;-o-transition:color .4s ease-in;-webkit-transition:color .4s ease-in;transition:color .4s ease-in}.footer a:active,.footer a:hover{color:#ed9042}.headerlink{font-size:22px;margin-left:5px}#header{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#469db9;color:#fff;padding:10px 4%}.related{padding:20px 4%}.related ul{list-style:none}.footer{background-color:#677b83;color:#fff;margin:20px 0 0;padding:25px 4%;text-align:center}.documentwrapper{margin-bottom:20px}.documentwrapper dd,.documentwrapper p{line-height:1.4rem;margin:.6rem 0}.documentwrapper dl{margin:.3rem 1em}.documentwrapper dt{font-weight:400}.documentwrapper dd{padding:0 1em}.documentwrapper em,.documentwrapper strong{color:#ff5722;font-style:normal}.documentwrapper strong{font-weight:400}.documentwrapper ol,.documentwrapper ul{list-style-position:outside;line-height:1.4rem;margin-left:1em;margin-right:1em}.documentwrapper ol li,.documentwrapper ul li{margin:.3rem 1em}.documentwrapper code{font-family:Source Code Pro,monospace!important;font-weight:300}table.docutils{border:1px solid #f5f5f5;border-radius:3px;border-collapse:collapse;width:100%;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}thead tr{border-width:0}tr{border:solid #e0e0e0;border-width:1px 0 0}td,th{padding:10px;border-width:0}dl.class{padding-bottom:10px}dl.class dt *,dl.function dt *,dl.method dt *,dl.staticmethod dt *{font-family:Source Code Pro,monospace!important}dl.class i,dl.function i,dl.method i,dl.staticmethod i{font-family:Material Icons,monospace!important}dl.class dd .field-body li em:first-of-type,dl.class dd .field-body li strong:first-of-type,dl.function dd .field-body li em:first-of-type,dl.function dd .field-body li strong:first-of-type,dl.method dd .field-body li em:first-of-type,dl.method dd .field-body li strong:first-of-type,dl.staticmethod dd .field-body li em:first-of-type,dl.staticmethod dd .field-body li strong:first-of-type{font-family:Source Code Pro,monospace!important;font-weight:400}.literal-block-wrapper{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:3px;padding:0;margin:15px 0;background-color:#e3f2fd!important;width:100%}.literal-block-wrapper .highlight,.literal-block-wrapper .highlighttable{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding:15px 20px;margin:0;border:none}.literal-block-wrapper .highlighttable .highlight{padding:0}.highlight,.highlighttable{background-color:#e3f2fd!important;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:3px;padding:15px 20px;margin:15px 0}.highlight pre,.highlighttable pre{font-family:Source Code Pro,monospace!important;font-size:92%!important;font-weight:300}.highlight .highlight,.highlighttable .highlight{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding:0;margin:0;border:none}.highlighttable{width:100%}.highlighttable td.code,.highlighttable td.linenos{padding:0;margin:0}caption{text-align:center;margin-bottom:5px}.code-block-caption{text-align:center;padding-top:10px}.sphinxsidebar li{list-style-position:outside;margin:.5rem 1.5em}.sphinxsidebarwrapper{margin-left:20px}.this-page-menu{margin-top:1em}#searchbox{max-width:280px;margin:40px 20px 0 8px;border-bottom:1px solid #677b83;outline:0;color:#677b83}#searchbox:hover{border-bottom:1px solid #ed9042;color:#ed9042;-moz-transition:.4s ease-in;-o-transition:.4s ease-in;-webkit-transition:.4s ease-in;transition:.4s ease-in}#searchbox input{border:none;background:none;outline:0;font-size:100%}i.material-icons{vertical-align:middle;margin-right:4px}