@charset "utf-8";
.align_center {text-align: center}
h1,a,h2 a,h1 a:visited,h2 a:visited{color:#444}
h1 a:hover,h2 a:hover{color:#777;text-decoration:none}
nav.nav-menu a:hover{text-decoration:underline !important}
div.body-text a,div.body-text a:visited{color:#3b4e7b;text-decoration: none}
div.body-text a:hover{color:#3b63c8;text-decoration:underline}
div.body-text a:active{color:#673ac7;text-decoration:underline}
a.button{display:inline-block;position:relative;font-family:'Lucida Grande';width:140px;height:24px;margin:3px 0;text-align:center;text-decoration:none;line-height:24px;font-size:12px;outline:none;background-color:#fbfbfb;border-radius:6px;border:1px solid #aaa;color:#444;box-shadow:0 2px 0 #d9d9d9;text-shadow:0 1px 1px rgba(0, 0, 0, .2)}
a.button:hover{text-decoration:none;background-color:#e0e0e0;box-shadow:0 2px 0 #adadad}
a.button:active{text-decoration:none;top:2px;box-shadow:none}
.box{border:1px #444 solid;border-radius:8px;padding:12px;background-color:#f8f8dd}
.movie{margin-bottom:20px}
.float_left{display:flex}
.box_glay{margin-top:20px;padding:20px;border:1px #aaa solid;border-radius:6px}
.imageMargin{margin: 0 20px 0 0}
.imgborder{border:1px #ddd solid}
figure small{color:#666}
.margin20px{margin:20px 0 !important}
