body{background-color : #c1c1c1;margin-top :0px;font-size : 14px;line-height : 150%;color : #333333;}td{background-color : #ffffff;font-size : 12px;line-height : 150%;color : #333333;}th{background-color : #99cc99;font-size : 14px;line-height : 130%;color : #333333;text-align: center;}#main{background-color : #ffffff;margin-top:0px;width : 720px;margin : auto;border-left : 1px solid #333333;border-right : 1px solid #333333;border-bottom : 1px solid #333333;}#title{background-color: #8BD68B;border-bottom : 1px solid #666666;padding : 10px;text-align : left;}#info{padding : 15px;text-align : left ;}#footer{border-top : 1px solid #666666;padding : 10px;text-align : right;}h3{font-size : 18px;font-weight :  bold;margin-top : 10px;margin-bottom : 5px;}.catch{color : #cc0000;background-color : #ffff99;padding : 3px;font-weight : bold;}.catch2{font-size : 30px;color : #ff0099;border-bottom : 1px dashed #ff0099;}.price{line-height : 250%;font-weight : bold;}