body {
                    background-color: white;
                        font-family: -apple-system, BlinkMacSystemFont, 'Hiragino Sans',
     'Noto Sans JP', sans-serif;
                  max-width: 800px ;
                  min-width: 300px ;

                  margin: 0 auto;
                  padding: 2rem;
                     line-height: 1.6;
                     background: #fafafa;
                     color: #333;
                 }
                 .title {
                     font-weight: 200;
                     font-size: 2rem;
                     margin: 0 0 1rem 0;
                     letter-spacing: -0.02em;
                     color: #333;
                     background: linear-gradient(to right, #333 0%, #555 10%,
                                                           rgba(17,17,17,0.8) 20%,
                                                           rgba(17,17,17,0.7) 30%,
                                                          /* rgba(17,17,17,0.6) 25%,
                                                           rgba(17,17,17,0.5) 30%,
                                                           rgba(17,17,17,0.4) 35%,
                                                           rgba(17,17,17,0) 45%, */
                                                           rgba(17,17,17,.4) 50%,
                                                          /* rgba(17,17,17,0) 55%,
                                                           rgba(17,17,17,.35) 60%,
                                                           rgba(17,17,17,0) 65%,
                                                           rgba(17,17,17,.3) 70%,
                                                           rgba(17,17,17,0) 75%,
                                                           rgba(17,17,17,.2) 80%,
                                                           rgba(17,17,17,.0) 85%,
                                                           rgba(17,17,17,.1) 90%,  */
                                                           rgba(255,255,255,0) 95%);
                     background-size: 100% 1px;
                     background-repeat: no-repeat;
                     background-position: bottom;
                     padding-bottom: -0.01rem;
                 }

                 a{
                    color: rgb(200,0,0);
                    text-decoration: none;
                 }


                 p {
                     font-size: 1.1rem;
                     font-weight: 300;
                     margin: 1rem 0;
                 }

                blockquote{
                    border-left: solid 4px rgb(200,200,200);
                    font-size: .9rem;
                    padding-left: 1rem;
                    color: rgb(150,150,150);
                }
                table{border:solid 1px silver; border-collapse:collapse; width:100%}
                table th, table td {border:solid 1px silver; padding:8px; text-align:left}
                table th {background-color:#f2f2f2}



            h1,h2,h3
            {
                font-weight: 300;
                color: rgb(120,120,120)
            }
            h1{ font-size: 1.6rem;}
            h2{ font-size: 1.5rem;}
            h3{ font-size: 1.4rem;}

            a:hover{color:silver}
