@charset "UTF-8";
/* CSS Document */
.activity {border:1px solid #bbb; margin:15px 0 40px; padding:0 10px 15px; box-shadow:rgba(0,0,0,0.35) 0 1px 5px;}
.activity .meta { border:none; margin:0 0 5px}
.activity .meta h2 , .activity .qp h2 {font-size:1.15em;  font-weight:normal; margin:8px 2.2% 0;}
.activity .qp { margin-bottom:15px;}
.activity .qp h2 {margin:0 0 15px; color:#111; }
.activity .qp input[type="text"] { width:36em; padding:4px; }
.activity .qp textarea { width:36em; height:8em;padding:4px; line-height:1.5em; border: 1px solid #cccab2;}
input#strCAPTCHA { width:12em;}
.activity .qp td  * { vertical-align:middle; }
.meta h2 .end { margin-left:1em; color:#c00; font-weight: normal; border:1px solid #c00; display:inline-block; padding:1px 2px; line-height:100%;}

.activity .preface { margin:20px 0 15px;background:#fff; border:1px solid #cccab2; color:#555;}
.activity .preface h1 , .activity .preface h2 { font-size:1.15em; font-weight:normal; color:#111; margin:0;}
.activity .notice { margin:15px 0; color:#fff; background:#9a8b5c; padding:20px 30px 5px; border-radius:7px; font-size:1.15em}
.activity .notice p { margin:0 0 1em;}

