body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}body{font:200 16px/2 "Noto Sans KR","Helvetica Neue","Segoe UI",Helvetica,Arial,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;letter-spacing:1px;word-wrap:break-word;word-break:keep-all}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure,table,.highlight{margin-bottom:15px}img{vertical-align:middle}video{max-width:100%}figure img{display:inline-block}figure img.full-width{display:inline-block;max-height:10000px}figure video{display:inline-block;max-height:450px}figure>p{text-align:center}figcaption{font-size:calc($base-font-size * 0.875);text-align:center;color:#828282}figure .embed_wrapper iframe{width:640px}@media screen and (max-width: 900px){figure .embed_wrapper iframe{width:400px}}@media screen and (max-width: 600px){figure .embed_wrapper iframe{width:200px}}ul,ol{margin-left:30px}li>ul,li>ol{margin-bottom:0}h1{font-weight:400}h2,h3,h4,h5,h6{font-weight:300}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Noto Sans KR","Segoe UI",Helvetica,Arial,sans-serif}a{color:#828282;text-decoration:none}a:visited{color:#5c5c5c}a:hover{color:#111;text-decoration:underline}blockquote{color:#828282;border-left:4px solid #e8e8e8;padding-left:15px;font-size:18px;letter-spacing:0.5px;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code{font-size:15px;border:1px solid #e8e8e8;border-radius:3px;background-color:#eef}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:auto}pre>code{border:0;padding-right:0;padding-left:0}table{border-collapse:collapse}th,td{border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;padding-right:15px;padding-left:15px}th:last-child,td:last-child{border-right:0px}.table-equal-col-2 table{width:100%}.table-equal-col-2 th,.table-equal-col-2 td{width:50%}.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: 900px){.wrapper{max-width:-webkit-calc(800px - (30px));max-width:calc(800px - (30px));padding-right:15px;padding-left:15px}}.wrapper:after,.footer-col-wrapper:after{content:"";display:table;clear:both}.icon>svg{display:inline-block;width:16px;height:16px;vertical-align:baseline}.icon>svg path{fill:#828282}.footnotes{border-top:1px black solid;margin-top:10px;padding:20px 0 20px 0}.footnotes li{font-size:calc($base-font-size * 0.875)}.footnotes li p{margin-bottom:0px}.site-header{min-height:56px;min-width:240px;position:fixed;top:0;left:0;z-index:10;width:20%;height:100%;background:#B1D690}@media screen and (max-width: 600px){.site-header{position:relative;width:100%;min-width:0;height:auto}}.site-header-wrapper{margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 900px){.site-header-wrapper{padding-right:15px;padding-left:15px}}.site-header-line{display:block;height:4px;width:100%;margin:0px;padding:0px;background-color:#aaaaaa}.site-blank-line{display:block;height:15px;width:100%;margin:0px;padding:0px;background-color:#ffffff}.site-blank-box{display:block;width:100%;margin:0px;padding:0px;background-color:#ffffff}.site-title{font-size:20px;font-weight:400;text-align:left;line-height:1.35;letter-spacing:0.5px;margin:0;padding-top:16px;padding-bottom:10px;word-break:keep-all;display:block}.site-title,.site-title:visited{color:#424242}.site-title:hover{text-decoration:none}@media screen and (max-width: 900px){.site-title{font-size:18px}}@media screen and (max-width: 600px){.site-title{display:block;padding-top:10px;padding-bottom:4px}}.site-subtitle{font-size:13px;font-weight:300;font-style:italic;text-align:right;line-height:1.5;letter-spacing:0.2px;color:#828282;width:100%;margin:0;padding-left:0;padding-bottom:16px;display:block}.site-subtitle .sub-line{display:block;white-space:nowrap}@media screen and (max-width: 900px){.site-subtitle{font-size:12px}}@media screen and (max-width: 600px){.site-subtitle{width:auto;text-align:left;display:block;padding-bottom:10px;padding-right:45px}.site-subtitle .sub-line{display:inline}}.site-nav{line-height:30px}.site-nav .menu-icon{display:none}.site-nav .page-link{color:#828282;line-height:2;display:block;width:100%;margin:10px 0px;letter-spacing:1.5px;font-weight:300;font-size:17px}.site-nav .page-link:hover,.site-nav .page-link.active{text-decoration:none;color:#111;border-right:5px solid #9a581e}@media screen and (max-width: 900px){.site-nav .page-link{line-height:1.7}}.site-nav .page-category-wrapper{padding-left:20px}.site-nav .page-category-wrapper .category{color:#828282;font-weight:200;letter-spacing:2px;line-height:2;margin:5px 0px;display:block;font-size:16px;width:100%}@media screen and (max-width: 900px){.site-nav .page-category-wrapper .category{font-size:80%}}.site-nav .page-category-wrapper .category-Algebra:hover,.site-nav .page-category-wrapper .category-Algebra.active{color:#f4d35b;text-decoration:none;border-right:5px solid #f4d35b}.site-nav .page-category-wrapper .category-Analysis:hover,.site-nav .page-category-wrapper .category-Analysis.active{color:#dd6052;text-decoration:none;border-right:5px solid #dd6052}.site-nav .page-category-wrapper .category-Geometry:hover,.site-nav .page-category-wrapper .category-Geometry.active{color:#68afd2;text-decoration:none;border-right:5px solid #68afd2}.site-nav .page-category-wrapper .category-Etc:hover,.site-nav .page-category-wrapper .category-Etc.active{color:#424242;text-decoration:none;border-right:5px solid #424242}@media screen and (max-width: 600px){.site-nav{position:absolute;top:25px;right:25px;background-color:#fdfdfd;border:1px solid #e8e8e8;border-radius:5px;text-align:left;z-index:20}.site-nav .menu-icon{display:block;float:right;width:36px;height:26px;line-height:0;padding-top:10px;text-align:center}.site-nav .menu-icon>svg{width:18px;height:15px}.site-nav .menu-icon>svg path{fill:#424242}.site-nav .trigger{clear:both;display:none}.site-nav:hover .trigger{display:block;padding-bottom:5px}.site-nav .page-link{display:block;padding:5px 10px;width:120px;margin:2px 0;border-right:5px solid transparent}.site-nav .page-link:not(:last-child){margin-right:0}.site-nav .page-category-wrapper .category{color:#828282;line-height:2;display:block;width:calc(100% - 5px);border-right:5px solid transparent}}.site-footer{border-top:1px solid #e8e8e8;padding:30px 0}.footer-heading{font-size:18px;margin-bottom:15px}.contact-list,.social-media-list{list-style:none;margin-left:0}.footer-col-wrapper{font-size:15px;color:#828282;margin-left:-15px}.footer-col{float:left;margin-bottom:15px;padding-left:15px}.footer-col-1{width:-webkit-calc(35% - (30px / 2));width:calc(35% - (30px / 2))}.footer-col-2{width:-webkit-calc(20% - (30px / 2));width:calc(20% - (30px / 2))}.footer-col-3{width:-webkit-calc(45% - (30px / 2));width:calc(45% - (30px / 2))}@media screen and (max-width: 900px){.footer-col-1,.footer-col-2{width:-webkit-calc(50% - (30px / 2));width:calc(50% - (30px / 2))}.footer-col-3{width:-webkit-calc(100% - (30px / 2));width:calc(100% - (30px / 2))}}@media screen and (max-width: 600px){.footer-col{float:none;width:-webkit-calc(100% - (30px / 2));width:calc(100% - (30px / 2))}}.post{padding-top:30px}.post-header{margin-bottom:calc(30px * 2)}.post-title{font-size:28px;letter-spacing:2px;line-height:1.8;margin-bottom:11px}@media screen and (max-width: 900px){.post-title{font-size:24px}}.post-content{margin-bottom:30px;line-height:1.8}.post-content h1{font-size:24px}@media screen and (max-width: 900px){.post-content h1{font-size:20px}}.post-content h2{font-size:22px}@media screen and (max-width: 900px){.post-content h2{font-size:18px}}.post-content h3{font-size:20px}@media screen and (max-width: 900px){.post-content h3{font-size:16px}}.post-content p{margin-top:30px;margin-bottom:30px}.page-content{box-sizing:border-box;width:100%;padding-left:calc(max(22%, 270px));padding-right:40px}.page-content .cover-img-container{overflow:hidden;width:100%;height:400px;position:relative}.page-content .cover-img-container img{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:100%;margin:auto}@media screen and (max-width: 600px){.page-content{width:100%;padding:0 20px}}.page-heading{font-size:35px}.post-list{margin-left:0;list-style:none}.post-list .post-list-item{width:100%;height:200px;position:relative;overflow:hidden}.post-list .post-list-item img{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:100%;margin:auto}.post-list .post-list-item .black-overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.1)}.post-list .post-list-item .post-info-white{position:absolute;padding:20px 30px;width:auto;height:auto}.post-list .post-list-item .post-info-white .post-meta,.post-list .post-list-item .post-info-white .post-link{color:white}.post-list .post-list-item .post-cover-pattern{position:absolute;background-image:url("/image/white-pattern.png");background-repeat:repeat;width:100%;height:100%}.post-list .post-list-item .post-info-black{position:absolute;padding:20px 30px;width:auto;height:auto}.post-list .post-list-item .post-info-black .post-meta,.post-list .post-list-item .post-info-black .post-link{color:#828282}@media screen and (max-width: 600px){.post-list .post-list-item{height:150px}.post-list .post-list-item .post-info-white,.post-list .post-list-item .post-info-black{padding:10px 20px}}.post-meta{font-size:calc($base-font-size * 0.875);color:#828282}.post-link{display:block;font-size:24px;line-height:1.5}.category-wrapper{padding-top:30px;max-width:calc(800px - (30px * 2));margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 600px){.category-wrapper{padding-top:0}}.category-heading{font-size:35px;font-weight:100;letter-spacing:5px}.center{display:block;margin-left:auto;margin-right:auto}.highlight{background:#ffffcc}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#888}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#008800;font-weight:bold}.highlight .cm{color:#888}.highlight .cp{color:#cc0000;font-weight:bold}.highlight .c1{color:#888}.highlight .cs{color:#cc0000;font-weight:bold;background-color:#fff0f0}.highlight .gd{color:#000000;background-color:#fdd}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#303030}.highlight .gi{color:#000000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#606060}.highlight .gt{color:#a00}.highlight .kc{color:#008800;font-weight:bold}.highlight .kd{color:#008800;font-weight:bold}.highlight .kn{color:#008800;font-weight:bold}.highlight .kp{color:#080}.highlight .kr{color:#008800;font-weight:bold}.highlight .kt{color:#888888;font-weight:bold}.highlight .m{color:#0000DD;font-weight:bold}.highlight .s{color:#dd2200;background-color:#fff0f0}.highlight .na{color:#369}.highlight .nb{color:#038}.highlight .nc{color:#bb0066;font-weight:bold}.highlight .no{color:#003366;font-weight:bold}.highlight .nd{color:#555}.highlight .ne{color:#bb0066;font-weight:bold}.highlight .nf{color:#0066bb;font-weight:bold}.highlight .nl{color:#336699;font-style:italic}.highlight .nn{color:#bb0066;font-weight:bold}.highlight .py{color:#336699;font-weight:bold}.highlight .nt{color:#bb0066;font-weight:bold}.highlight .nv{color:#369}.highlight .ow{color:#080}.highlight .w{color:#bbb}.highlight .mf{color:#0000DD;font-weight:bold}.highlight .mh{color:#0000DD;font-weight:bold}.highlight .mi{color:#0000DD;font-weight:bold}.highlight .mo{color:#0000DD;font-weight:bold}.highlight .sb{color:#dd2200;background-color:#fff0f0}.highlight .sc{color:#dd2200;background-color:#fff0f0}.highlight .sd{color:#dd2200;background-color:#fff0f0}.highlight .s2{color:#dd2200;background-color:#fff0f0}.highlight .se{color:#0044dd;background-color:#fff0f0}.highlight .sh{color:#dd2200;background-color:#fff0f0}.highlight .si{color:#3333bb;background-color:#fff0f0}.highlight .sx{color:#22bb22;background-color:#f0fff0}.highlight .sr{color:#008800;background-color:#fff0ff}.highlight .s1{color:#dd2200;background-color:#fff0f0}.highlight .ss{color:#aa6600;background-color:#fff0f0}.highlight .bp{color:#038}.highlight .vc{color:#369}.highlight .vg{color:#d70}.highlight .vi{color:#33b}.highlight .il{color:#0000DD;font-weight:bold}
