/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS Pgothic",Osaka,sans-serif,Helvetica,"Helvetica Neue",Arial,Verdana;box-sizing:border-box;color:inherit;background:transparent}html{font-size:100%}body{font-family:'Helvetica Neue', Helvetica, Arial, serif;font-weight:normal;line-height:1.5;color:#000;word-wrap:break-word;overflow-wrap:break-word}p{margin-top:0}a{color:#0044CC}a:hover{color:#2268b2;text-decoration:underline}a:visited{color:#0044CC}a:active,a:hover{outline:0}header{padding-top:5px;padding-bottom:5px;display:block;font-family:'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif}header h1{margin-top:0;margin-bottom:0.2em;font-size:3rem;font-weight:normal;line-height:1}header h2{margin-top:0;margin-bottom:0;font-size:2rem;font-weight:normal;line-height:1.3}.inner{position:relative;width:920px;height:100%;margin:0 auto}#content-wrapper{padding-top:30px}#main-content{position:relative;float:left;width:620px;margin:0 0 20px 0;font-size:1.1rem;line-height:1.7em}aside#sidebar{float:left;width:300px;min-height:504px;padding:0 0 0 30px;margin:0;background:none;z-index:1;font-size:100%;line-height:1.2rem}aside#sidebar p.repo-owner,aside#sidebar p.repo-owner a{font-weight:bold}#downloads{margin-bottom:40px}header a.button{position:absolute;top:0;right:0}ul,ol,dl{margin-bottom:20px}hr{height:0;margin-top:1em;margin-bottom:1em;border:0;border-top:solid 1px #ddd}table{min-width:60%;border:1px solid #ebebeb}th{font-weight:500}td{font-weight:300;text-align:center;border:1px solid #ebebeb}form{padding:20px;background:#f2f2f2}#main-content h1{margin:0;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS Pgothic",Osaka,sans-serif,Helvetica,"Helvetica Neue",Arial,Verdana;font-size:1.6rem;font-weight:normal;text-indent:0}#main-content h2{margin:3rem 0 2rem 0;border-bottom:solid 1px #000;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS Pgothic",Osaka,sans-serif,Helvetica,"Helvetica Neue",Arial,Verdana;font-size:1.6rem;font-weight:bold}#main-content h3{margin:2rem 0 1rem 0;font-size:1.4rem;font-weight:bold}#main-content h4{margin:2rem 0 1rem 0;font-size:1.1rem;font-weight:bold}#main-content h5{margin:2rem 0 1rem 0;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS Pgothic",Osaka,sans-serif,Helvetica,"Helvetica Neue",Arial,Verdana;text-decoration:underline;font-size:1.1rem;font-weight:normal}#main-content h6{margin:1rem 0 0 0;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS Pgothic",Osaka,sans-serif,Helvetica,"Helvetica Neue",Arial,Verdana;font-size:1rem;font-weight:normal}#main-content p{padding:0;margin:1em auto 0 auto}#main-content post iframe{display:block;clear:both;width:420px;height:315px}#main-content h2,#main-content h3,#main-content h4,#main-content h5{padding:0}blockquote{background:#F0F0F0;clear:both;font-family:Consolas,"Courier New",Courier,Monaco,monospace;font-size:.9rem;margin:2ex 0 1ex 0;padding:16px}pre{clear:both;margin:2ex 0 1ex 0;padding:16px;text-shadow:none}pre.src{font-size:.9rem;overflow-x:scroll;text-wrap:none;white-space:pre;padding:16px}pre.example{font-size:.9rem;background:#f5f5f5}h5:before{padding-right:0.3em;margin-left:-3.2em;color:#9ddcff}#main-content table{margin:3ex auto 0 auto}#main-content table,#main-content th,#main-content td{border:solid 1px #999;font-size:0.9rem}#main-content table thead{color:#666;font-weight:normal;background-color:#F0F3F0}#main-content th,#main-content td{padding:5px}#main-content th{text-align:center !important}#main-content img{display:block;float:none;max-width:100%}#main-content header img{margin:0 auto 0 auto}#main-content p>code{background:#EEE;padding:0.2rem 0.4rem;font-size:85%;border-radius:6px}h6:before{padding-right:0.3em;margin-left:-3.7em;color:#9ddcff}p{margin-bottom:20px}a{text-decoration:none}p a{font-weight:normal}ul{list-style-position:inside;list-style:disc;padding-left:20px}ul li{display:list-item}ol{list-style-position:inside;list-style:decimal}dl dd{font-style:italic;font-weight:100}footer{padding-top:20px;padding-bottom:50px;margin-top:40px;font-size:1rem;color:#aaa;background:#CCC}footer a{color:#666}footer a:hover{color:#444}.clearfix:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}@media only screen and (min-width: 768px) and (max-width: 959px){#content-wrapper{padding-top:30px}.inner{width:90%}header h1,header h2{width:100%}header h1{font-size:2rem}header h2{font-size:1.5rem}#main-content,aside#sidebar{float:none;width:100% !important;padding:0 0 0 0}#main-content h1:before,#main-content h2:before,#main-content h3:before,#main-content h4:before,#main-content h5:before,#main-content h6:before{padding-right:0;margin-left:0;content:none}}@media only screen and (max-width: 767px){#main-content h1{font-size:1.2rem}#main-content h2{font-size:1.3rem}#main-content h3{font-size:1.2rem}#main-content h4,#main-content h5,#main-content h6{margin:1.5rem 0 0.5rem 0;font-size:1rem}#content-wrapper{padding-top:10px}#main-content{width:100%}.inner{width:95%}header{padding:20px 0}header .inner{position:relative}header h1,header h2{width:100%}#main-content,aside#sidebar{float:none;width:100% !important}aside#sidebar{min-height:0;padding:20px 0;margin-top:20px;background-image:none;border-top:solid 1px #ddd}aside#sidebar a.button{display:none}#main-content h1:before,#main-content h2:before,#main-content h3:before,#main-content h4:before,#main-content h5:before,#main-content h6:before{padding-right:0;margin-left:0;content:none}.post-content img{width:80%;height:80%;margin:5px auto}#main-content post iframe{width:288px;height:216px}}.menu-toggle{display:none}.lioon-share{width:100%;padding:10px 0}.share-buttons{width:100%;text-align:center;margin:30px auto}.share-buttons div{display:inline-block;vertical-align:top}.social-bar{display:inline-block;position:relative;float:right;width:200px;color:#FFF;font-size:1.7rem}.social-bar a{color:#FFF !important;padding:0;margin:0}.social-bar a:hover{text-decoration:none}.profile img{float:left;margin:10px 10px 10px 0;width:100px;height:100px}.feed{margin-left:3px;padding:10px 0 10px 32px;background:url("/assets/images/feed-icon-28x28.png") no-repeat 0 50%}.menu-toggle{display:none}div{margin:0;padding:0}div.logo{vertical-align:top;margin-left:12px}div.logo img{vertical-align:middle;align:left;padding:0}.lo-lion-face{width:55px;height:55px;margin:0 auto}.lo-widget-about{width:100%}.term{color:#0F0;background-color:#333;margin-left:5px;padding:8px;font-size:.9rem;font-family:Consolas,"Courier New",Courier,Monaco,monospace;overflow:scroll;text-wrap:none;white-space:pre}.input{color:#9F9}.kb{padding:3px;margin:3px;font-family:Consolas,"Courier New",Courier,Monaco,monospace}.shell{padding:3px;margin:3px;font-family:Consolas,"Courier New",Courier,Monaco,monospace}.note{background:#FFFFFA;border:solid 2px #CCCC90;font-size:.9rem;padding:10px;margin:10px 10px 10px 30px}.hint{background:#FFFFFA;border:solid 2px #CCCC90;font-size:.9rem;padding:10px;margin:10px 10px 20px 30px}.hint pre{background:none}.underline{text-decoration:underline}.post-thumb{display:inline-block;vertical-align:top;width:150px;height:100%;margin:20px 0 0 2px;border:0}.post-thumb img{display:block;width:150px;height:150px;margin:0;border:0}.post-thumb div{margin:0;padding:0;border:0}.post-thumb div:first-child{overflow:hidden}.post-list{clear:both;margin-bottom:1px}.post-list .icon{float:left;width:60px;height:60px;margin:0;border:solid 1px #FFF}.post-list .title{overflow:hidden;height:60px;margin:0;padding:4px}.left{overflow:clear;text-align:left}.lazyload{opacity:0}.lazyloading{opacity:1;transition:opacity 300ms;background:#FCFCFC url(/assets/images/loader.gif) no-repeat center}.lazyloaded{opacity:1;transition:opacity 300ms}.external:after{font-family:'fontello';font-size:0.9rem;content:'\f08e';margin-left:0.5em}.PageNavigation{display:block;width:auto;overflow:hidden;text-align:center;margin:3em 0 0 0}.PageNavigation div{width:100%;margin:1ex 0}.PageNavigation .next{text-align:center}.PageNavigation .prev{text-align:center;margin-top:1.5ex}.PageNavigation .next:after{font-family:'fontello';content:'\e806';margin-left:0.5em}.PageNavigation .prev:before{font-family:'fontello';content:'\e807';margin-right:0.5em}ul.nav-menu{display:block}ul.nav-menu,div.nav-menu>ul{margin:0;padding:0 40px 0 0}.nav-menu li{display:inline-block;position:relative}.nav-menu li a{color:#FFF;display:block;font-size:1rem;line-height:1;padding:15px 20px;text-decoration:none}.nav-menu li:hover>a,.nav-menu li a:hover,.nav-menu li:focus>a,.nav-menu li a:focus{background-color:#4CA97A;color:#fff}.nav-menu .sub-menu,.nav-menu .children{background-color:#220e10;border:2px solid #f7f5e7;border-top:0;padding:0;position:absolute;left:-2px;z-index:99999;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.nav-menu .sub-menu ul,.nav-menu .children ul{border-left:0;left:100%;top:0}ul.nav-menu ul a,.nav-menu ul ul a{color:#fff;margin:0;width:200px}ul.nav-menu ul a:hover,.nav-menu ul ul a:hover,ul.nav-menu ul a:focus,.nav-menu ul ul a:focus{background-color:#db572f}ul.nav-menu li:hover>ul,.nav-menu ul li:hover>ul,ul.nav-menu .focus>ul,.nav-menu .focus>ul{clip:inherit;overflow:inherit;height:inherit;width:inherit}.nav-menu .current_page_item>a,.nav-menu .current_page_ancestor>a,.nav-menu .current-menu-item>a,.nav-menu .current-menu-ancestor>a{color:#bc360a;font-style:italic}.navbar{background-color:#f7f5e7;margin:0 auto;max-width:1600px;width:100%}.site-header .search-form{position:absolute;right:20px;top:1px}.site-header .search-field{background-color:transparent;background-image:url(images/search-icon.png);background-position:5px center;background-repeat:no-repeat;background-size:24px 24px;border:none;cursor:pointer;height:37px;margin:3px 0;padding:0 0 0 34px;position:relative;-webkit-transition:width 400ms ease, background 400ms ease;transition:width 400ms ease, background 400ms ease;width:1px}.site-header .search-field:focus{background-color:#fff;border:2px solid #c3c0ab;cursor:text;outline:0;width:230px}.icon-menu{color:#000;display:inline-block}.sidebar-inner{background-color:#555}.info-area{width:100%;border:solid 0px #EEE;background:#FFF;font-size:.9rem}.info-area .info:first-child{margin-top:0}.info{background:none;padding:0;margin:15px 0;word-wrap:break-word;overflow:auto}.info a:hover{color:#ea9629}.info h3{padding:0;margin:0 0 10px 0;font-style:normal;font-weight:normal;border-bottom:solid 1px #999;color:#363}.info ul{list-style-type:none;margin:0;padding:0}.info li{padding:5px 0}.infoy a{color:#676;text-decoration:none}.post-header .post-meta{margin:1rem 0 1rem 0;text-indent:0;font-size:.9rem}.post-header .post-meta time{display:inline}.post-header .post-meta .label{margin-left:0.7rem}.post-header .post-title a{color:#666}.post-header .post-meta ul{display:inline;margin:0 0 0 0.7rem;padding:0;list-style-type:none}.post-header .post-meta .attr{display:inline;margin:0}.post-header ul li{display:inline;list-style-type:none;margin:0 0 0 0.5rem}.post-header ul li:first-child:before{vertical-align:middle;margin-right:5px;font-size:1rem;color:#999}.post-header ul.category li:first-child:before{font-family:"fontello";content:"\E804";font-size:0.9rem}.post-header ul.tag li:first-child:before{font-family:"fontello";content:"\E805";font-size:0.9rem}#main-content header img{margin:0 auto 0 auto}.post img{margin:2em auto 2em auto}.continue{margin:1em 0 3em 2em;font-size:1rem}.continue a:before{font-family:'fontello';content:'\e802 ';margin-right:0.5em}#toc ul li{margin:0 20px}.ads-inside,.ads-below{margin:3ex 0 0 0}.ads-sidebar{margin:0}.ads-debug{margin:0;width:100%;height:150px;border:solid 1px #BBB;background:#FFFFF0}.site-header{position:relative;background:#2ca05a;padding-top:10px;background-color:#2CA05A}.site-header .site-title:hover{text-decoration:underline}.site-footer{margin:0;padding:20px;background-color:#333;overflow:auto;font-size:0.9rem}.site-footer .inner h3{color:#99FF99}.site-footer .inner div{display:inline-block;width:290px;margin:0 10px 0 0;vertical-align:top}.site-footer .inner div ul{margin:0;list-style-type:dotted}.site-footer .inner div *{color:#E0FFE0}.site-footer ul.links{clear:both;list-style-type:none;margin:1rem 0;padding:0}.site-footer .links li{display:inline;margin:0;padding:0 2rem 0 0}.site-footer .links li a{padding:0;color:#FFF}.copyright{padding:1rem;font-size:0.8rem;text-align:center}.pagination{margin:20px;text-align:center}@media only screen and (max-width: 550px){.social-bar{display:none}}@media only screen and (max-width: 479px){.menu-toggle{display:inline-block;width:56px;height:52px;vertical-align:top;cursor:pointer;font:bold 16px/1.3 "Source Sans Pro", Helvetica, sans-serif;margin:0;padding:0}.menu-toggle span{color:#FFF;margin:0;padding:0;vertical-align:middle;font-size:2rem}.menu-toggle,.menu-toggle:hover,.menu-toggle:focus,.menu-toggle:active{background:none;border:none;color:#FFF}.menu-toggle:focus{outline:thin dotted}.menu-toggle ul{display:none;position:absolute;margin:10px 0 0 -14px;padding:10px;z-index:100;font-size:2.5rem;background-color:#2CA05A}.menu-toggle ul li{list-style-type:none;text-align:left}.menu-toggle ul li a{padding:5px 10px;display:block;color:#FFF;font-weight:normal}.menu-toggle li a:hover{background:#F0F0F0}div.logo{display:inline;width:100%;margin:0}div.logo img{width:100%;max-width:254px;margin:0}ul.nav-menu{display:none}.post-thumbnails{text-align:center}.post-header .post-meta .attr{display:inline-block;margin:0}.post-header .post-meta ul:first-child{margin-left:0}.post-header .post-meta ul li:first-child{margin-left:0}}#toc,.toc,.mw-warning{background-color:#F9F9F9;border:1px solid #AAAAAA;font-size:95%;padding:5px}#toc h2,.toc h2{border:medium none;display:inline;font-size:100%;font-weight:bold;padding:0}#toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle{text-align:center}#toc ul,.toc ul{list-style-image:none;list-style-type:none;margin-left:0;padding-left:0;text-align:left}#toc ul ul,.toc ul ul{margin:0 0 0 2em}#toc .toctoggle,.toc .toctoggle{font-size:94%}#toc ul li{list-style-type:none;padding-left:0}#toc-container{margin-bottom:10px}

/*# sourceMappingURL=main.css.map */