.happyo{background:url(../img/bg.png) repeat left top;padding:0 0 10px;margin-bottom:30px}.h_head{background:url(../img/hd_bg.png) no-repeat left top;padding-bottom:14px;*zoom:1}.h_head:after{clear:both;content:"";display:block}.h_head .h_head01{padding:20px 0 20px 20px}.h_head .h_head02{width:440px;margin-left:17px;*zoom:1}.h_head .h_head02:after{clear:both;content:"";display:block}.h_head .h_head02 p.floatLeft{padding-top:5px;line-height:1.4}.h_head .h_head02 p.floatLeft img{float:left;margin-bottom:10px}.h_head .h_head02 p.floatLeft span{font-size:12px;display:block;margin-top:5px;color:#666}.h_head .h_head02 p.floatRight{width:230px;line-height:1.4}.prize_main{margin-bottom:10px;border-radius:14px;border:2px solid #e95858;background-color:#fffae3;margin:10px}.prize_main .prize_main_inner{padding:0 10px 10px;background:url(../img/h_gold_bg.png) no-repeat center top}.prize_main h1 img{display:block;margin:15px auto 5px}.prize_main h2{font-size:20px;font-weight:700;text-align:center;line-height:1.3;color:#591d13}.prize_main h2 sup{font-size:12px;vertical-align:super}.prize_main h3{font-size:16px;font-weight:700;margin-bottom:10px;text-align:center;color:#591d13}.prize_main .prize{*zoom:1}.prize_main .prize:after{clear:both;content:"";display:block}.prize_main .prize .prize_pht{width:297px;float:left;font-weight:700;color:#5a4417}.prize_main .prize .prize_txt{width:286px;float:right}.prize_main .prize .prize_txt h4{color:#e95858}.prize_main .prize .prize_txt p{font-size:12px;margin-top:10px}.prize_main.silver{border:2px solid #05947b;padding-bottom:15px;margin-bottom:0}.prize_main.silver .prize_main_inner{background:url(../img/h_silver_bg.png) no-repeat center top}.prize_main.silver .prize .prize_txt h4{color:#05947b}.prizelist{width:310px;float:left}.prizelist h1{margin-bottom:3px;margin-left:15px}.prizelist h2{margin-bottom:10px;padding-top:10px}.prizelist p{color:#591d13;font-size:13px;font-weight:700;margin-bottom:20px}.prizelist ul{font-size:12px;padding-left:10px;padding-right:5px}.prizelist ul li{margin-bottom:10px;line-height:1.5}.judge{width:321px;float:right;background-color:#fff5e3;padding-bottom:10px}.judge h1{margin:10px}.judge li{border-top:2px solid #e95858;padding:10px}.judge li p{font-size:12px;margin-top:10px}.judge dl{*zoom:1}.judge dl:after{clear:both;content:"";display:block}.judge dl dt{float:left;clear:left}.judge dl dd{padding-left:85px}.judge dl dd h2{margin-bottom:5px;padding-top:30px;color:#333}