@import url(https://fonts.googleapis.com/earlyaccess/jejugothic.css);body{margin:0;font-family:"Jeju Gothic",serif;font-size:15px;line-height:1.5}a{text-decoration:none;color:#036}a:hover,a:focus{text-decoration:underline;color:#069}blockquote{background:#FFF;margin:0;padding:5px 20px;border-left:10px solid #CCC}code,pre{font-family:Menlo,Monaco,Consolas,"DejaVu Sans Mono","Liberation Mono","文泉驿等宽微米黑","Courier New",Courier,SimSun,monospace;font-size:12px;overflow-x:auto}code{color:#900;background-color:#fff;padding:2px 5px;border-radius:5px}.hide{display:none}.center{text-align:center}table{border-collapse:collapse;border-spacing:0;margin:10pt auto;background:#FFF}table td,table th{border:1px solid #CCC;padding:5px 15px;margin:0}table th{border-color:#555;background:#555;color:#eee;font-weight:normal}table tr:hover{background:rgba(255,255,0,0.2)}h1,h2,h3,h4,h5,h6{font-weight:normal}.wrapper{margin:0 auto;max-width:1100px}@media (max-width: 1120px){.wrapper{max-width:800px}}.header{line-height:30px;background-color:#5DBCD2;padding:10px;margin:0}.header:after{clear:both;content:' ';display:block}.header .site-title{float:left;color:#fff;text-decoration:none;font-size:20px;line-height:30px}.header .site-nav{text-align:right}.header .site-nav a{text-decoration:none;color:#fff;padding:10px 20px;white-space:nowrap}.header .site-nav a:hover,.header .site-nav a:focus{background:#47ceed}.page-content{background:#e0e0e3;padding:30px 0}.page-content .wrapper{position:relative;background:#FAFAFA;box-shadow:0 1px 4px #999;outline:1px solid #CCC}.page-content .wrapper:after{clear:both;content:'';display:block}.page-content .wrapper:before{content:'';display:block;position:absolute;width:300px;height:100%;left:800px;top:0;background:#EEE}.page-content img{max-width:100%}.col-main{position:relative;box-sizing:border-box;padding:30px;width:800px;float:left}.col-second{position:relative;box-sizing:border-box;float:left;width:300px;padding:20px;background:#EEE;z-index:10}.col-box{color:#666;font-size:13.125px;padding-bottom:20px}.col-box p{margin:0}.col-box ul{padding-left:20px;margin:0}.col-box:not(:first-child){border-top:1px solid #ccc;padding-top:20px}.col-box .col-box-title{color:#333;margin-bottom:10px;font-size:14.4375px}@media (max-width: 1120px){.page-content .wrapper:before{display:none}.col-main,.col-second{width:auto;float:none}.col-box{width:50%;float:left;margin-bottom:10px}.col-box:not(:first-child){border-top:none;padding-top:0}.col-second:after{clear:both;display:block;content:' '}}.col-box-author{text-align:center}.col-box-author .avatar{width:135px;height:135px;border-radius:100%;margin:20px auto;display:block}.col-box-author .name{font-size:15px}.col-box-author .contact{margin-top:10px}.col-box-author .contact a{background:#999;color:#eee;padding:5px 10px;text-decoration:none;border-radius:5px;white-space:nowrap}.col-box-author .contact a:hover{transition:background 0.3s ease;background:#666}.footer{padding:60px 0;background-color:#e0e0e3;text-align:center;color:#666;font-size:13.125px}.post .post-header{margin:0 100px;margin-bottom:40px;padding:20px}.post .post-header .post-title{font-size:30px;font-weight:normal;margin:0 -100px}@media screen and (max-width: 600px){.post .post-header .post-title{font-size:34px}}.post .post-header .post-meta{color:#999;font-size:13.125px;margin:0 -100px}@media screen and (max-width: 600px){.post .post-header{text-align:center;margin-bottom:10px;padding:10px}}.post .post-content{color:#333}.post .post-content h1,.post .post-content h2,.post .post-content h3,.post .post-content h4,.post .post-content h5,.post .post-content h6{color:#000}.post .post-content h1,.post .post-content h2{margin-bottom:10px;margin-top:30px}.post .post-content h1,.post .post-content h2,.post .post-content h3{border-bottom:1px solid #CCC}.post .post-content pre{margin:0 -30px}@media screen and (max-width: 600px){.post .post-content pre{margin:0 -10px}}.post .post-content .middle-image{display:block;margin-left:auto;margin-right:auto}.post .post-comments{padding-top:30px}.home .page-heading{font-size:25px;font-weight:normal;margin:20px}@media screen and (max-width: 600px){.home .page-heading{margin:10px;font-size:34px}}.home .rss-link{float:right;text-decoration:none;border:1px solid;color:#999;background:#fff;font-size:10.5px;padding:1px 8px}.home .rss-link:hover,.home .rss-link:focus{color:#666}.home .post-list{margin:0;padding:20px 40px;list-style:none}.home .post-list>li{padding-bottom:30px;border-bottom:1px solid #CCC;margin-bottom:30px}.home .post-list .post-title{font-size:28px;font-weight:normal;margin:0}.home .post-list .post-meta{font-size:13.125px;color:#666;margin:0 20px;margin-bottom:.5em}.home .post-list .post-excerpt{margin:0 20px}.home .post-list .post-excerpt,.home .post-list .post-excerpt *{font-size:13.125px;line-height:17px;padding-top:0;padding-bottom:0;color:#333}.home .post-list .post-excerpt code,.home .post-list .post-excerpt pre,.home .post-list .post-excerpt pre *{color:#666;background-color:#eee}.home .post-list .post-excerpt th{border-color:#ccc;background-color:#ccc}.home .post-list .post-excerpt a{color:#069}.home .post-list .post-excerpt img{display:block;margin:1em auto;max-height:16em;opacity:.7;transition:opacity .3s}.home .post-list .post-excerpt img:hover{opacity:1}@media screen and (max-width: 600px){.home .post-list{padding:10px}}.home .pagination{text-align:center;text-decoration:none;color:#666;margin:30px 0}.home .pagination .page_number{margin:0 30px}.home .pagination .previous,.home .pagination .next{padding:10px 20px;white-space:nowrap}.home .pagination a.previous,.home .pagination a.next{color:#333;border-radius:20px;border:1px solid #CCC}.home .pagination a.previous:hover,.home .pagination a.next:hover{background:#fefefe;color:#000;text-decoration:none}@media screen and (max-width: 800px){.page-content{padding:0}.footer{padding:15px 0}}@media screen and (max-width: 600px){.header,.header .site-nav{text-align:center}.header .site-title{float:none}.col-main{padding:10px}.col-box{width:100%;float:none;margin-bottom:20px}pre{padding:10px}}pre code{display:block;padding:0.5em;color:black}pre .keyword,pre .tag,pre .css .class,pre .css .id,pre .lisp .title,pre .nginx .title,pre .request,pre .status,pre .clojure .attribute{color:#E3CEAB}pre .django .template_tag,pre .django .variable,pre .django .filter .argument{color:#DCDCDC}pre .number,pre .date{color:#8CD0D3}pre .dos .envvar,pre .dos .stream,pre .variable,pre .apache .sqbracket{color:#EFDCBC}pre .dos .flow,pre .diff .change,pre .python .exception,pre .python .built_in,pre .literal,pre .tex .special{color:#EFEFAF}pre .diff .chunk,pre .subst{color:#8F8F8F}pre .dos .keyword,pre .python .decorator,pre .title,pre .haskell .type,pre .diff .header,pre .ruby .class .parent,pre .apache .tag,pre .nginx .built_in,pre .tex .command,pre .prompt{color:#efef8f}pre .dos .winutils,pre .ruby .symbol,pre .ruby .symbol .string,pre .ruby .string{color:#DCA3A3}pre .diff .deletion,pre .string,pre .tag .value,pre .preprocessor,pre .built_in,pre .sql .aggregate,pre .javadoc,pre .smalltalk .class,pre .smalltalk .localvars,pre .smalltalk .array,pre .css .rules .value,pre .attr_selector,pre .pseudo,pre .apache .cbracket,pre .tex .formula{color:#CC9393}pre .shebang,pre .diff .addition,pre .comment,pre .java .annotation,pre .template_comment,pre .pi,pre .doctype{color:#7F9F7F}pre .coffeescript .javascript,pre .javascript .xml,pre .tex .formula,pre .xml .javascript,pre .xml .vbscript,pre .xml .css,pre .xml .cdata{opacity:0.5}.highlight pre code *{white-space:nowrap}.highlight pre{overflow-x:auto}.highlight pre code{white-space:pre}.highlight pre,pre,.highlight .hll{background-color:#f8f8f8;border:1px solid #ccc;padding:6px 10px;border-radius:3px}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#ffdddd}.highlight .gd .x{color:#000000;background-color:#ffaaaa}.highlight .ge{font-style:italic}.highlight .gr{color:#aa0000}.highlight .gh{color:#999999}.highlight .gi{color:#000000;background-color:#ddffdd}.highlight .gi .x{color:#000000;background-color:#aaffaa}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .gs{font-weight:bold}.highlight .gu{color:#800080;font-weight:bold}.highlight .gt{color:#aa0000}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kn{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .m{color:#009999}.highlight .s{color:#dd1144}.highlight .n{color:#333333}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nn{color:#555555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbbbbb}.highlight .mf{color:#009999}.highlight .mh{color:#009999}.highlight .mi{color:#009999}.highlight .mo{color:#009999}.highlight .sb{color:#dd1144}.highlight .sc{color:#dd1144}.highlight .sd{color:#dd1144}.highlight .s2{color:#dd1144}.highlight .se{color:#dd1144}.highlight .sh{color:#dd1144}.highlight .si{color:#dd1144}.highlight .sx{color:#dd1144}.highlight .sr{color:#009926}.highlight .s1{color:#dd1144}.highlight .ss{color:#990073}.highlight .bp{color:#999999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#009999}.highlight .gc{color:#999;background-color:#EAF2F5}.page-content .wrapper .post-toc>ul{overflow:auto}.util-notify1{position:absolute;z-index:100;background:rgba(0,0,0,0.7);color:#FFF;padding:5px 10px;font-size:14px;pointer-events:none;opacity:1;transition:.2s ease}.util-notify1.hidden{opacity:0;display:none}
