@import url("http://fonts.googleapis.com/css?family=Open+Sans");@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css");body,h1,h2,h3,h4,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}body{font-family:"PT Serif",serif !important;font-size:16px;line-height:1.6em;font-weight:300;color:#111;background-color:#f9f9f9;-webkit-text-size-adjust:100%}h1,h2,h3,h4,p,blockquote,pre,ul,ol,dl,figure{margin-bottom:7.5px}.container{min-height:100%;max-width:-webkit-calc(1000px - (15px * 2));max-width:calc(1000px - (15px * 2));margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;padding-top:30px;background-color:#fff;margin-top:20px;margin-bottom:30px;box-shadow:1px 1px 10px #BBB}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.col-sm-8,.col-sm-2{position:relative;min-height:1px;margin:0px 15px}@media screen and (min-width: 600px){.col-sm-8{float:left;width:65%}.col-sm-2{float:right;width:25%}}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:14px}ul,ol{margin-left:15px}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:300}a{color:#2583ad;text-decoration:none}a:visited{color:#0f3344}a:hover{color:#669900;text-decoration:none}.post-content a{color:#2a7ae2;text-decoration:none;border-bottom:none}.post-content a:visited{color:#113f7c}.post-content a:hover{color:#690;text-decoration:none}blockquote{padding:0 1em;margin:14px 0;border:2px dashed #d0dfda;border-radius:5px;color:#828282;font-size:18px;background:#f9f9f9}blockquote:hover{color:#454545}blockquote>:last-child{margin-bottom:0}pre,code{font-size:15px;border-radius:3px;background-color:#29281e;color:#eee}code{padding:1px 5px}pre{padding:8px 12px;overflow:auto}pre>code{border:0;padding-right:0;padding-left:0}.wrapper{max-width:-webkit-calc(960px - (15px * 2));max-width:calc(960px - (15px * 2));margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}@media screen and (max-width: 800px){.wrapper{max-width:-webkit-calc(960px - (15px));max-width:calc(960px - (15px));padding-right:7.5px;padding-left:7.5px}}.wrapper:after{content:"";display:table;clear:both}.icon>svg{display:inline-block;width:16px;height:16px;vertical-align:middle}.icon>svg path{fill:#828282}table{padding:0;margin-bottom:5px;border-collapse:collapse;font-size:14px}table tr{border-top:1px solid #cccccc;background-color:white;margin:0;padding:0}table tr:nth-child(2n){background-color:#f8f8f8}table tr th{font-weight:bold;border:1px solid #cccccc;margin:0;padding:3px 6px}table tr td{border:1px solid #cccccc;margin:0;padding:3px 6px}table tr th :first-child,table tr td :first-child{margin-top:0}table tr th :last-child,table tr td :last-child{margin-bottom:0}hr{margin-bottom:30px;border:0;border-bottom:1px dotted #ccc}cite{font-style:italic;text-decoration:underline}.site-header{position:relative}.site-title{font-size:48px;line-height:56px;letter-spacing:-1px;margin-bottom:0;text-align:center}.site-title a,.site-title a:visited .site-title a:hover{color:#2583ad;border-bottom:1px dotted;text-decoration:none}.site-meta{font-size:20px;line-height:56px;letter-spacing:-1px;margin-bottom:0;text-align:center;color:#828282}.site-nav{line-height:56px;margin:0;text-align:center;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.site-nav .menu-icon{display:none}.site-nav .page-link{color:#828282;line-height:1.6em;margin-left:10px;margin-right:10px}.site-nav a{text-decoration:none}.site-nav a:hover{color:#111;text-decoration:none}@media screen and (max-width: 600px){.site-nav{position:relative;background-color:#f9f9f9;border:1px solid #e8e8e8;border-radius:5px;text-align:center}.site-nav .menu-icon{display:block;line-height:0;text-align:center}.site-nav .menu-icon>svg{width:18px;height:30px}.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}}.sidebar-module{padding:15px;margin:5 -15px 15px;font-size:14px}.sidebar-module h4{font-size:16px;font-weight:bold;color:#424242}.sidebar-module li{list-style:none}.site-footer{clear:both;text-align:center;background-color:#f9f9f9;border-top:1px solid #e8e8e8;margin:15px 0;padding:15px 0;font-size:14px}.page-content{padding:15px 0}.page-content strong{font-weight:bold}.page-heading{font-size:20px}.post-meta{font-size:14px;color:#828282}.post-link{display:block;font-size:38px}.post-header{margin-bottom:15px}.post-header time{margin-left:0px;font-style:normal}.post-title{font-size:38px;letter-spacing:-1px;line-height:1}@media screen and (max-width: 800px){.post-title{font-size:36px}}#markdown-toc{float:right;width:50%;background:#f4f7f8;padding:20px 15px}#markdown-toc li{padding-top:10px;position:relative;list-style-type:none}#markdown-toc:before{content:"Table of Contents";font-weight:700;padding-left:10px;border-bottom:5px solid #e8e8e8 !important;display:block;font-size:18px}.post-content p{padding:3px 0}.post-content h1{font-size:38px;line-height:1em}@media screen and (max-width: 800px){.post-content h1{font-size:36px}}.post-content h2{font-size:32px;line-height:1em}@media screen and (max-width: 800px){.post-content h2{font-size:28px}}.post-content h3{font-size:26px;line-height:1em}@media screen and (max-width: 800px){.post-content h3{font-size:22px}}.post-content h4{font-size:20px;line-height:1em}@media screen and (max-width: 800px){.post-content h4{font-size:18px}}.pager{margin-bottom:60px;text-align:center}.pager ul{display:block;margin:20px 0}.pager li{list-style:none}.pager li.previous a{float:left}.pager li.next a{float:right}.pager li.disabled{display:none}.tags-box li{list-style:none;font-weight:bold;margin-top:10px}.tags-box .size{font-size:0.7em;font-weight:bold;vertical-align:super}time{margin-left:15px;font-style:italic}.about img{height:128px;width:128px;border-radius:50%;margin:5% auto;display:block}.img-about{height:128px;width:128px;border-radius:50%;margin:0 auto;display:block}q:before{content:'『';color:#DD1144;font-weight:bold}q:after{content:'』';color:#DD1144;font-weight:bold}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.project{width:33.33%;height:250px;float:left;vertical-align:middle;box-sizing:border-box;padding:10px}.thumbnail{width:100%;height:230px;overflow:hidden}.thumbnail img{width:500px;height:auto;position:relative;left:-25%;top:-5%}.thumbnail a{float:left;position:relative;width:100%;height:230px}.thumbnail a span{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.4);color:#e8e8e8;padding:40px;text-align:center}.thumbnail a:hover span{display:block}.highlight .hll{background-color:#404040}.highlight .c{color:#999999;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .g{color:#d0d0d0}.highlight .k{color:#6ab825;font-weight:bold}.highlight .l{color:#d0d0d0}.highlight .n{color:#d0d0d0}.highlight .o{color:#d0d0d0}.highlight .x{color:#d0d0d0}.highlight .p{color:#d0d0d0}.highlight .cm{color:#999999;font-style:italic}.highlight .cp{color:#cd2828;font-weight:bold}.highlight .c1{color:#999999;font-style:italic}.highlight .cs{color:#e50808;font-weight:bold;background-color:#520000}.highlight .gd{color:#d22323}.highlight .ge{color:#d0d0d0;font-style:italic}.highlight .gr{color:#d22323}.highlight .gh{color:#ffffff;font-weight:bold}.highlight .gi{color:#589819}.highlight .go{color:#ccc}.highlight .gp{color:#aaa}.highlight .gs{color:#d0d0d0;font-weight:bold}.highlight .gu{color:#ffffff;text-decoration:underline}.highlight .gt{color:#d22323}.highlight .kc{color:#6ab825;font-weight:bold}.highlight .kd{color:#6ab825;font-weight:bold}.highlight .kn{color:#6ab825;font-weight:bold}.highlight .kp{color:#6ab825}.highlight .kr{color:#6ab825;font-weight:bold}.highlight .kt{color:#6ab825;font-weight:bold}.highlight .ld{color:#d0d0d0}.highlight .m{color:#3677a9}.highlight .s{color:#ed9d13}.highlight .na{color:#bbb}.highlight .nb{color:#24909d}.highlight .nc{color:#447fcf;text-decoration:underline}.highlight .no{color:#40ffff}.highlight .nd{color:orange}.highlight .ni{color:#d0d0d0}.highlight .ne{color:#bbb}.highlight .nf{color:#447fcf}.highlight .nl{color:#d0d0d0}.highlight .nn{color:#447fcf;text-decoration:underline}.highlight .nx{color:#d0d0d0}.highlight .py{color:#d0d0d0}.highlight .nt{color:#6ab825;font-weight:bold}.highlight .nv{color:#40ffff}.highlight .ow{color:#6ab825;font-weight:bold}.highlight .w{color:#666}.highlight .mf{color:#3677a9}.highlight .mh{color:#3677a9}.highlight .mi{color:#3677a9}.highlight .mo{color:#3677a9}.highlight .sb{color:#ed9d13}.highlight .sc{color:#ed9d13}.highlight .sd{color:#ed9d13}.highlight .s2{color:#ed9d13}.highlight .se{color:#ed9d13}.highlight .sh{color:#ed9d13}.highlight .si{color:#ed9d13}.highlight .sx{color:orange}.highlight .sr{color:#ed9d13}.highlight .s1{color:#ed9d13}.highlight .ss{color:#ed9d13}.highlight .bp{color:#24909d}.highlight .vc{color:#40ffff}.highlight .vg{color:#40ffff}.highlight .vi{color:#40ffff}.highlight .il{color:#3677a9}p.indent{margin-left:2em}p.indent2{margin-left:4em}p.topic{font-variant:small-caps;font-size:150%}div.indent{margin-left:2em}.date{clear:left;float:left;padding-top:2px;width:15%}.CVcontent{clear:both;width:100%;margin-left:1em}.CV_data{float:left;width:80%}hr.style14{border:0;height:1px;background-image:-webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);background-image:-moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);background-image:-ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);background-image:-o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0)}section:after{content:"";display:table;clear:both}.container{min-height:100%;max-width:-webkit-calc(1000px - (15px * 2));max-width:calc(1000px - (15px * 2));margin-right:auto;margin-left:auto;padding-right:15px;padding-left:30px;padding-top:30px;background-color:#fff;margin-top:20px;margin-bottom:30px;box-shadow:1px 1px 10px #BBB}.thumbnail-grid{user-select:none}.thumbnail-grid figure{position:relative;min-width:200px;height:150px;margin:5px;border-radius:3px;box-shadow:inset 0 -50px 0 0 rgba(0,0,0,0.3);transition:all 0.2s ease-in-out}.thumbnail-grid figure:hover{box-shadow:inset 0 -150px 0 0 rgba(0,0,0,0.7)}.thumbnail-grid figcaption{position:absolute;font-size:100%;width:100%;text-align:center;color:#ffffff;text-shadow:0 0 7px #000;bottom:4px;transition:all 0.2s ease-in-out}.thumbnail-grid figure:hover figcaption{bottom:70px}.flex{display:flex;width:85%;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:stretch;align-content:stretch}.flex-item{flex:1 0 auto}.thumbnail-grid figure.i1{background:url(https://pr-curtis.github.io/images/net_sml.png) no-repeat center;background-size:cover}.thumbnail-grid figure.i2{background:url(https://pr-curtis.github.io/images/pal_sml.png) no-repeat center;background-size:cover}.thumbnail-grid figure.i3{background:url(https://pr-curtis.github.io/images/toki_sml.png) no-repeat center;background-size:cover}.thumbnail-grid figure.i4{background:url(https://pr-curtis.github.io/images/komonjo18.png) no-repeat center;background-size:cover}.thumbnail-grid figure.i5{background:url(https://pr-curtis.github.io/images/DGMA19.png) no-repeat center;background-size:cover}.thumbnail-grid figure.i6{background:url(https://pr-curtis.github.io/images/AAS2020.png) no-repeat center;background-size:cover}.thumbnail-grid figure.i7{background:url(https://pr-curtis.github.io/images/op_data.png) no-repeat center;background-size:cover}.thumbnail-grid figure.i8{background:url(https://pr-curtis.github.io/images/op_DHJ.png) no-repeat center;background-size:cover}.thumbnail-grid figure.i9{background:url(https://pr-curtis.github.io/images/op_db.png) no-repeat center;background-size:cover}.thumbnail-grid figure.i10{background:url(https://pr-curtis.github.io/images/op_SD.png) no-repeat center;background-size:cover}.thumbnail-grid figure.i11{background:url(https://pr-curtis.github.io/images/op_CC.png) no-repeat center;background-size:cover}.thumbnail-grid figure.i12{background:url(/images/writing_1.png) no-repeat center;background-size:cover}.thumbnail-grid figure.i13{background:url(/images/writing_2.png) no-repeat center;background-size:cover}.thumbnail-grid figure.i14{background:url(/images/AASDD22.png) no-repeat center;background-size:cover}@media print, (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi){.thumbnail-grid figure.i1{background-image:url(https://pr-curtis.github.io/images/net_lrg.png)}.thumbnail-grid figure.i2{background-image:url(https://pr-curtis.github.io/images/pal_lrg.png)}.thumbnail-grid figure.i3{background-image:url(https://pr-curtis.github.io/images/toki_lrg.png)}.thumbnail-grid figure.i4{background-image:url(https://pr-curtis.github.io/images/komonjo18.png)}.thumbnail-grid figure.i5{background-image:url(https://pr-curtis.github.io/images/DGMA19.png)}.thumbnail-grid figure.i6{background-image:url(https://pr-curtis.github.io/images/AAS2020.png)}.thumbnail-grid figure.i7{background-image:url(https://pr-curtis.github.io/images/op_data.png)}.thumbnail-grid figure.i8{background-image:url(https://pr-curtis.github.io/images/op_DHJ.png)}.thumbnail-grid figure.i9{background-image:url(https://pr-curtis.github.io/images/op_db.png)}.thumbnail-grid figure.i10{background-image:url(https://pr-curtis.github.io/images/op_SD.png)}.thumbnail-grid figure.i11{background-image:url(https://pr-curtis.github.io/images/op_CC.png)}.thumbnail-grid figure.i12{background-image:url(/images/writing_1.png)}.thumbnail-grid figure.i13{background-image:url(/images/writing_2.png)}.thumbnail-grid figure.i14{background-image:url(/images/AASDD22.png)}}figure{padding:0;margin:0;border:1px solid gray}figure img{width:100%;padding-bottom:2px;padding-top:2px}figcaption{border:0px solid gray;font-size:11px;line-height:16px;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px}.quarter-width{width:25%}.half-width{width:50%}.full-width{width:100%}.three-quarter-width{width:75%}.thirty-five-width{width:35%}.text-right{text-align:right}.text-center{text-align:center}.container-figure{border:1px solid gray}.container-figurehoriz{border:1px solid gray;margin:0 0 .5rem 2rem}.float-right{float:right;margin:0 0 .5rem 2rem}.float-left{float:left;margin:.5rem 2rem 0 0}hr{margin:2em 0}.no-wrap-text{overflow:hidden}.display-center{display:flex;justify-content:center}.btn.outline{background:none;padding:12px 22px}.btn.outline2{background:#9fbed5;padding:12px 22px}.btn.outline3{background:#badcf5;padding:12px 22px}.btn-primary.outline{border:2px solid #0099cc;color:#0099cc}.btn-primary.outline2{border:2px solid #0099cc;color:#0099cc}.btn-primary.outline3{border:2px solid #0099cc;color:#0099cc}.btn-primary.outline:hover,.btn-primary.outline:focus,.btn-primary.outline:active,.btn-primary.outline.active,.open>.dropdown-toggle.btn-primary{color:#33a6cc;border-color:#33a6cc}.btn-primary.outline2:hover,.btn-primary.outline2:focus,.btn-primary.outline2:active,.btn-primary.outline2.active,.open>.dropdown-toggle.btn-primary{color:#510f0e;border-color:#33a6cc}.btn-primary.outline3:hover,.btn-primary.outline3:focus,.btn-primary.outline3:active,.btn-primary.outline3.active,.open>.dropdown-toggle.btn-primary{color:#0d2046;border-color:#33a6cc}.btn-primary.outline:active,.btn-primary.outline.active{border-color:#007299;color:#007299;box-shadow:none}.btn-primary.outline2:active,.btn-primary.outline2.active{border-color:#007299;color:#007299;box-shadow:none}.btn{padding:14px 24px;border:0 none;font-weight:700;letter-spacing:1px;text-transform:uppercase}.btn:focus,.btn:active:focus,.btn.active:focus{outline:0 none}.pretty{table-layout:fixed;width:100%;font-size:12px;line-height:1.5}.outerDiv5545{width:auto;margin:0px auto;overflow:auto;padding:0px}.leftDiv5545{width:55%;height:100%;float:left;padding-right:15px}.rightDiv5545{width:45%;height:100%;float:right}.clearfix:after{content:"";clear:both;display:block}
