*{color:#000000; line-height:1.5em; font-family:‚l‚r ‚oƒSƒVƒbƒN,Sans Serif; margin:0px; padding:0px;}
body{margin:0px; padding:0px; background:url(images/back.gif) repeat-y; width:750px;}
a img{border:0px;}
#header{background:url(images/top_b.gif) repeat-x; width:750px; height:60px; padding:0px; margin:0px;}
h1{font-size:75%; color:#660000; font-weight:normal; text-align:right; padding:5px 5px 0px 5px; margin:0px;}
h2,h3{display:none;}
h4{font-size:133%; color:#cc0000; margin:5px 0px 0px 0px;}
#main{width:760px; font-size:75%;}
.frame{border:1px solid #fedc67; width:100%; margin-bottom:5px;}

#data{float:left; width:240px;}
#shop{background:url(images/shop_b.gif);}
#shop img{margin:7px;}
#add{background:url(images/add_b.gif); padding-bottom:10px;}
#add dd{padding:0px 15px 5px 15px; line-height:1.3em; margin:0px;}
#add dt{color:#cc3300; padding:0px 15px;}

#topic{float:left; width:510px; background:url(images/back_m.gif) repeat-y; overflow:hidden;}
.content{margin:10px 5px 5px 20px;}

.waku_l{float:left; width:235px;}
.waku_r{float:left; width:235px; padding-left:10px; background:url(images/dot_y.gif) repeat-y;}

.img{background:#ff6600; text-align:center; margin-left:10px;}
.img td{color:#ffffff; font-size:63%;}

#footer{width:750px; color:#cc6600; text-align:right; font-size:75%;}

.red{color:#990000;}