body{font-family:Georgia,'Times New Roman',serif;background:#fff;color:#111;margin:0}
.W1{max-width:640px;margin:0 auto;padding:12px 14px}
.H1{border-bottom:2px solid #111;padding-bottom:8px;margin-bottom:14px;overflow:hidden}
.H1 a{color:#111;text-decoration:none;font-weight:bold;float:left}
.H1 span{font-size:.8em;color:#555;float:right}
.H1 span a{color:#555;text-decoration:underline;font-weight:normal;float:none}
.NB1 a{color:#111;text-decoration:none}
.CT1{font-size:1.3em;font-weight:bold;margin:0 0 10px;clear:both}
.SB1{font-size:.85em;color:#555;text-transform:uppercase;letter-spacing:.05em;margin:16px 0 6px;border-bottom:1px solid #ccc}
.IT1{display:block;padding:9px 6px;border-bottom:1px solid #ddd;color:#111;text-decoration:none;overflow:hidden}
.IT1:hover{background:#f2f2f2}
.IT1 img{width:44px;height:44px;border:1px solid #ccc;float:left;margin-right:10px}
.NM1{display:block}
.PC1{color:#900;font-size:.95em;font-weight:bold}
.NB1{margin:10px 0;padding:8px 10px;font-size:1.05em;font-weight:bold;background:#f2f2f2;border:1px solid #ccc;clear:both}
.BQ1{margin:8px 0;padding:4px 10px;border-left:3px solid #999;color:#555;font-style:italic}
.BC1{display:inline-block;margin:4px 8px 4px 0;padding:6px 12px;border:2px solid #111;color:#111;text-decoration:none;font-weight:bold}
.GM1{margin:10px 0;overflow:hidden}
.GM1 img{width:48%;height:90px;border:1px solid #ccc;float:left;margin:0 2% 6px 0}
.DS1{border:none;border-top:1px solid #ccc;margin:12px 0}
.TX1{margin:8px 0;line-height:1.4}
.TX1 img{max-width:100%;height:auto}
.TX1 ul,.TX1 ol{margin:6px 0;padding-left:20px}
.FT1{margin-top:22px;padding-top:8px;border-top:1px solid #ccc;font-size:.8em;color:#777;clear:both}