body{margin:0;padding:0;background-color:#fff;color:#4d4d4d;font-family:Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:14px}header .site-name{font-size:30px;font-weight:700}a{color:#000;text-decoration:none;transition:0s}a:hover{opacity:.6}hr{color:#eee;background-color:#eee;height:1px;border:none}img{display:block;max-width:650px;max-height:650px;height:auto;margin-left:auto;margin-right:auto}iframe .slide_image{display:block;margin-left:auto;margin-right:auto}twitterwidget{display:block;margin-left:auto;margin-right:auto}.article__text>iframe{display:block;margin-left:auto;margin-right:auto}.pagination{margin:auto 10%;text-align:center}.pagination ul{display:inline-block;padding:0}.pagination ul li{display:inline;float:left}.pagination ul li .pagination__page--current{background-color:#212121;color:#fff}.pagination ul li :hover:not(.active){background-color:#ddd}.pagination ul li a{padding:8px 16px;text-decoration:none;border-radius:5px}.pagination ul li .pagination__next--none,.pagination ul li .pagination__prev--none{display:none}.social-tools{margin-bottom:2rem}.social-tools__title{display:block;font-size:13px;color:#999;margin-top:3rem}.social-tools__buttons{font-size:26px}.social-tools__buttons a{color:#999;margin:.4rem}.social-tools__buttons a:hover{color:#000}.adsense{margin-top:2em;margin-bottom:2em}iframe.embedly-card{box-shadow:5px 2.5px 2.5px 2.5px rgba(0,0,0,.4);border-radius:5px}@media screen and (min-width:640px){main{width:100%;top:0;left:25%;overflow-x:auto;overflow-y:auto}main article{max-width:900px;margin-left:auto;margin-right:auto}main article .article__meta{display:flex}main article .article__meta p{margin-right:1em}main article .article__meta p .article__meta__post-date{width:20em}main header{border-top:0}footer section.author .autohr__name{margin-left:auto}footer section.author .author__link{margin-right:auto}}@media screen and (max-width:769px){article img{height:auto;width:100%}}main{margin-left:auto;margin-right:auto}main header{padding:40px;border-top:#eee 1px solid;border-bottom:#eee 1px solid;text-align:center}main header p{font-weight:700;font-size:10px;text-transform:uppercase}main article{padding:40px 20px}main article .article__title h1{margin-bottom:8px}main article .article__text{line-height:1.375em}main article .article__text a{text-decoration:underline}main article .article__text h1{display:block;border-bottom:#eee 1px solid;padding-bottom:7px;margin-top:2em;margin-bottom:1.5rem;font-size:1.8em}main article .article__text h2,main article .article__text h3,main article .article__text h4,main article .article__text h5,main article .article__text h6{margin-top:2.375rem;margin-bottom:1.375em}main article .article__text code{padding:.2em 0;color:#8B0000;font-family:'Roboto Mono',monospace;background:#eee;border-radius:3px}main article .article__text pre{margin:22px 2px 22px 2px;padding:9.5px;font-family:'Roboto Mono',monospace;line-height:1.45;overflow-x:auto;border-style:none;border-radius:4px}main article .article__text blockquote{display:block;margin:22px 2px 22px 2px;padding:1em 2em 1em 4em;color:#9E9E9E;font-style:italic;position:relative}main article .article__text blockquote:before{content:'"';font-size:600%;font-style:bold;line-height:1em;left:0;top:0;position:absolute;color:#9E9E9E}main article .article__text .footnote{font-size:13.5px;margin-top:5em;line-height:1.1em}main article .gist{line-height:.875em}main article .article__meta{font-size:12px;color:#999;margin-bottom:2rem}main article .article__meta p{margin-top:0;margin-bottom:0}footer{border-top:#eee 1px solid;width:100%;margin:0 auto}footer .author__logo{width:72px;margin-left:auto;margin-right:auto;margin-top:1em;max-width:72px}footer .author__logo img{width:72px;border-radius:10px}footer section.author{max-width:600px;margin:1.5em auto}footer section.author ul li{display:inline;line-height:3em}footer section.author i.fa{font-size:30px}footer section.author .author__name{font-style:italic;max-width:420px;width:70%;margin-left:auto;margin-right:auto}footer section.author .author__name p{font-size:13px}footer section.author .author__link{text-align:left;max-width:420px;margin-left:auto;margin-right:auto}footer section.author .author__link ul{padding-left:0;text-align:center}footer .ending-message{border-top:#eee 1px solid;padding:0 40px 0 40px;color:#999;font-size:10px}table{width:53%;text-align:right;font-size:18px;line-height:1.4;margin-top:1.4rem;margin-bottom:1.4rem;margin-left:1%;margin-right:1%;border-top:2px solid #333;border-bottom:2px solid #333;border-collapse:separate;border-spacing:0 5px;-webkit-font-feature-settings:'tnum';-moz-font-feature-settings:'tnum';-ms-font-feature-settings:'tnum';overflow-x:scroll}.math{width:53%}thead th{border-bottom:1px solid #333;font-weight:390;border-collapse:separate;border-spacing:5px 5px;padding:10px;text-align:right}th{text-align:center}td,th{min-width:5em}
/*
     FILE ARCHIVED ON 06:00:15 Apr 18, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:19:09 Mar 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 2.899
  exclusion.robots: 0.043
  exclusion.robots.policy: 0.033
  esindex: 0.008
  cdx.remote: 6.608
  LoadShardBlock: 73.584 (3)
  PetaboxLoader3.datanode: 134.331 (5)
  PetaboxLoader3.resolve: 553.341 (4)
  load_resource: 655.01 (2)
*/