#archive.news article:not(:last-of-type) {margin-bottom:2em}#archive.news .flex{margin-bottom:.5em;align-items:baseline;text-align:left}#archive.news .date{width:9em;padding:.5em .5em;border-radius:2px;font-size:110%;line-height:1em;margin-right:1em;text-align:center}#archive.news .date i{vertical-align:-1px}#archive.news .desc{width:100%}#archive.ja.news .desc{text-align:justify}#archive.news h3{line-height:1.4em;text-align:justify;font-size:125%;margin:.4em auto}#archive.ja.news .desc p{text-align:justify}#archive.en.news .desc p{text-align:left}#single.news main .wrap{max-width:800px}#single.news main article{text-align:left}#single.news main h2{text-align:center;font-size:180%;margin-bottom:.5em;line-height:1.4em}#single.news main .date{text-align:center;margin-bottom:3em}#single.news main .thumbnail{max-width:650px;width:100%;height:auto;margin:0 auto 4em;overflow:hidden;box-shadow:0 10px 30px -10px rgba(0,0,0,.5)}#single.news main .desc h2,#single.news main .desc h3,#single.news main .desc h4,#single.news main .desc h5{text-align:left;margin-bottom:.3em}#single.ja.news main .desc h2,#single.ja.news main .desc h3,#single.ja.news main .desc h4,#single.ja.news main .desc h5{font-family:"CezannePro-DB"}#single.en.news main .desc h2,#single.en.news main .desc h3,#single.en.news main .desc h4,#single.en.news main .desc h5{font-family:"DINNextLTPro-Bold"}#single.news main .desc p{line-height:1.6em;margin-top:.5em}@media screen and (min-width:768px){#archive.news .flex{text-align:center}#archive.news .desc{width:calc(100% - 10em - 3em)}#archive.news h3{font-size:125%;margin:0 0 .5em 0}#archive.news .flex .desc p{text-align:justify}.news aside{padding-top:3em}}