body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}body{font:400 16px/1.5 Bitter,"Apple SD Gothic Neo",AppleGothic,NanumBarunGothic,"Malgun Gothic",Dotum,sans-serif;color:#111;background-color:#fdfdfd;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;word-wrap:break-word}table{width:100%;margin:0 0 20px 0;text-align:left}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure,.highlight{margin-bottom:15px}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:14px}ul,ol{margin-left:30px}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:400}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{font-size:inherit}h1:lang(ko),h2:lang(ko),h3:lang(ko){word-break:keep-all}a{color:#2568ba;text-decoration:none}a:visited{color:#1d508f}a:hover{color:#111;text-decoration:underline}blockquote{color:#757575;border-left:4px solid #e8e8e8;padding-left:15px;font-size:18px;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}blockquote pre,blockquote code{color:#111}hr{height:4px;margin:15px 0;border:0;background-color:#e8e8e8}pre,code{font-family:Monaco,Menlo,Consolas,"Courier New",DotumChe,monospace;font-size:13px;border:1px solid #e8e8e8;border-radius:0;background-color:#f8f8f8}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:auto;word-wrap:normal}pre>code{border:0;padding-right:0;padding-left:0}.wrapper{max-width:-webkit-calc(800px - (30px * 2));max-width:calc(800px - (30px * 2));margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 800px){.wrapper{max-width:-webkit-calc(800px - (30px));max-width:calc(800px - (30px));padding-right:15px;padding-left:15px}}.wrapper:after,.pagination:after{content:"";display:table;clear:both}.site-header{min-height:56px;position:relative}.site-title{font-size:26px;font-weight:300;line-height:56px;letter-spacing:-1px;margin-bottom:0;float:left}.site-title,.site-title:visited{color:#424242}.site-nav{float:right;line-height:56px}.site-nav .page-link{color:#111;line-height:1.5}.site-nav .page-link:not(:last-child){margin-right:20px}@media screen and (max-width: 600px){.site-nav .page-link{padding:20px 0;margin-left:20px}.site-nav .page-link:not(:last-child){margin-right:0}}.site-footer{padding:30px 0;font-size:15px;color:#757575;text-align:center}.page-content{padding:30px 0}.page-heading{font-size:20px}.post-list{margin-left:0;list-style:none}.post-list .post-link:hover{text-decoration:none}.post-list>li{margin-bottom:60px}.post-list>li:not(:first-child){border-top:4px solid #e8e8e8;padding-top:60px}.post-archives{margin-left:0;list-style:none}.post-archives .post-link{font-size:24px}.post-archives>li{margin-bottom:30px}.post-meta{font-size:14px;color:#757575}.post-link,.post-link:visited{color:#111}.post-link:hover{color:#2568ba}.post-continue a{padding:8px 15px;text-decoration:none}.post-continue a,.post-continue a:visited{color:#424242;background-color:#e8e8e8}.post-continue a:hover{color:white;background-color:#2568ba}.post-header{margin-bottom:30px}.post-title{font-size:42px;letter-spacing:-1px;line-height:1}@media screen and (max-width: 800px){.post-title{font-size:36px}}.post-content{margin-bottom:30px}.post-content h1{font-size:38px}@media screen and (max-width: 800px){.post-content h1{font-size:34px}}.post-content h2{font-size:32px}@media screen and (max-width: 800px){.post-content h2{font-size:28px}}.post-content h3{font-size:26px}@media screen and (max-width: 800px){.post-content h3{font-size:22px}}.post-content h4{font-size:20px}@media screen and (max-width: 800px){.post-content h4{font-size:18px}}.pagination{padding:15px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;text-align:center}.pagination a,.pagination a:visited{color:#757575}.pagination a:hover{color:#2568ba}.pagination .previous{float:left}.pagination .next{float:right}.highlight{background-color:#f8f8f8}.highlighter-rouge .highlight{background-color:#f8f8f8}.highlight .cm{color:#727262;font-style:italic}.highlight .cp{color:#727272;font-weight:bold}.highlight .c1{color:#727262;font-style:italic}.highlight .cs{color:#727272;font-weight:bold;font-style:italic}.highlight .c,.highlight .cd{color:#727262;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#727272}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#727272}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#727272}.highlight .gt{color:#a00}.highlight .kc{color:#000;font-weight:bold}.highlight .kd{color:#000;font-weight:bold}.highlight .kn{color:#000;font-weight:bold}.highlight .kp{color:#000;font-weight:bold}.highlight .kr{color:#000;font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .k,.highlight .kv{color:#000;font-weight:bold}.highlight .mf{color:#007f7f}.highlight .mh{color:#007f7f}.highlight .il{color:#007f7f}.highlight .mi{color:#007f7f}.highlight .mo{color:#007f7f}.highlight .m,.highlight .mb,.highlight .mx{color:#007f7f}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#008522}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .s{color:#d14}.highlight .na{color:#007f7f}.highlight .bp{color:#727272}.highlight .nb{color:#007aa3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:#007f7f}.highlight .nd{color:#3c5d5d;font-weight:bold}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nl{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .vc{color:#007f7f}.highlight .vg{color:#007f7f}.highlight .vi{color:#007f7f}.highlight .nv{color:#007f7f}.highlight .ow{color:#000;font-weight:bold}.highlight .o{color:#000;font-weight:bold}.highlight .w{color:#727272}
