article#article section#section1 main{margin:20px auto;width:100%}article#article section#section1 main .content{margin:0 auto;width:95%}article#article section#section1 main .content .block{margin:0 auto;padding:0;width:90%}article#article section#section1 main .content .block div.detail{width:100%;margin:0 auto;padding:30px 0;border-bottom:1px dotted #000}article#article section#section1 main .content .block div.detail dl,article#article section#section1 main .content .block div.detail p,article#article section#section1 main .content .block div.detail table{margin-left:20px}article#article section#section1 main .content .block div.detail h3{font-weight:700;padding-bottom:10px}article#article section#section1 main .content .block div.detail dl dd,article#article section#section1 main .content .block div.detail dl dt,article#article section#section1 main .content .block div.detail h3,article#article section#section1 main .content .block div.detail p,article#article section#section1 main .content .block div.detail span,article#article section#section1 main .content .block div.detail table tbody tr td,article#article section#section1 main .content .block div.detail table tbody tr th{padding:10px 0;line-height:1.3;text-align:left;text-shadow:1px 1px #fff,1px -1px #fff,-1px 1px #fff,-1px -1px #fff}article#article section#section1 main .content .block div.detail dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}article#article section#section1 main .content .block div.detail dl dt{font-weight:700}article#article section#section1 main .content .block div.detail dl dd{margin-left:5px}article#article section#section1 main .content .block div.detail table tbody tr th{font-weight:700}article#article section#section1 main .content .block div.detail table tbody tr td{padding-left:5px}