body {background:#ffffff;background-image:none;}
h1 {margin-top:72px;border:none;text-align:center;}
a>img {border:0px solid #000000;margin:8px;opacity:0.9;}
a>img:hover {opacity:1;}
div.header a {text-decoration:underline;}
div.main {margin:0 auto;width:1200px;max-width:100%;border:none;padding:0;text-align:center;}
div.thumbnails {margin:0 auto;margin-bottom:32px;width:1090px;max-width:100%;padding-top:8px;border-radius:16px;background:#eeeeee;}
.lb {display:none;position:fixed;overflow:hidden;left:0px;top:0px;width:100%;max-height:100%;
     margin:0 auto;padding:0px;z-index:99;background:#ffffff;text-align:center;}
.lb:target {display:block;bottom:0px;right:0px;}
.lb img {max-width:95%;max-height:85%;margin-top:10px;border:0px solid #000000;}
.lb div {max-width:100%;display:inline-block;}
.lb div.date {float:left;padding:9px 5px 0px 5px;text-align:left;}
.lb div.desc {float:left;width:900px;max-width:70%;height:150px;padding:10px 5px 10px 5px;text-align:justify;font-size:75%;overflow:auto;}
.lb div.navi {float:left;padding:10px 5px 0px 5px;text-align:right;}
.lb a {padding:0px 10px 0px 10px;margin:6px;border-radius:8px;background:#e7e7e7;text-decoration:none;}
.lb a:hover {background:#eeeeee;}