@charset "utf-8";
/* CSS Document */

#x10, #x10-details{font-family: Arial, Helvetica, sans-serif;}
#x10 {width:950px; height:67px; background:url(http://c.tw.rakuten-static.com/front/www/img/event/new_x10/x10_top.png) left top no-repeat; text-align: right; font-size:12px;}
#x10 ul{margin:0 40px 0 0; padding:50px 0 0 0; color:#959494; /*line-height:108px;*/}
#x10 ul li{display:inline; margin-left:10px;}
#x10 ul li span{color:#4da0e7;}
#x10 ul li span.date{font-weight:bold;}
#x10 ul li a.detail{padding-left:10px; background:url(http://c.tw.rakuten-static.com/front/www/img/event/new_x10/button.png) left center no-repeat;}
#x10-details .clear{margin:0; padding:0; clear:both; height:1px; line-height:0;}

#x10 ul li a.detail,
#x10 ul li a.detail:link,
#x10-details a,
#x10-details a:link{ text-decoration:none;}

#x10 ul li a.detail:hover,
#x10-details a:hover{ text-decoration:underline;}


#x10-details{margin:15px 0 0 0; width:950px; color:#666666; clear:both;}
#x10-details .x10-details,
#x10-details .x10-details-footer{background:url(http://c.tw.rakuten-static.com/front/www/img/event/new_x10/x10_details.png) no-repeat;}
#x10-details .x10-details-body-content h3{margin:0; padding:0; width:91px; height:23px; background:url(http://c.tw.rakuten-static.com/front/www/img/event/new_x10/x10_details_bg.png) -959px bottom no-repeat; text-indent:-5000px;}

#x10-details .x10-details-body{background:url(http://c.tw.rakuten-static.com/front/www/img/event/new_x10/x10_details.png) no-repeat;}
#x10-details .x10-details-body-content{margin:0 0 0 157px;padding:90px 0 0 0; overflow:hidden; zoom:1;}
#x10-details .x10-details-body-content h3{margin:0 8px 0 0; padding:0; float:left; width:91px; height:23px; background:url(http://c.tw.rakuten-static.com/front/www/img/event/new_x10/x10_details_bg.png) -959px bottom no-repeat; text-indent:-5000px;}
#x10-details .x10-details-body-content ul{margin:0 0 0.6em 0; padding:0 0 0.6em 0; line-height:180%; font-size:13px; border-bottom:1px dashed #e8e8e8; width:650px; float:left;}
#x10-details .x10-details-body-content ul li{list-style:none;}
#x10-details .x10-details-body-content ul li h4{margin:8px 0 0 0; padding:0; font-weight:normal;}
#x10-details .x10-details-body-content ul li p{margin:0; padding:0;}
#x10-details .x10-details-body-content ul li.date-info{color:#6699FF;}
#x10-details .x10-details-body-content ul li span.date{font-weight:bold;}
#x10-details .x10-details-body-content ul li.point-info{font-weight:bold; color:#FF0000;}
#x10-details .x10-details-body-content ul li.point-note{color:#999999; font-size:12px;}
#x10-details .x10-details-body-content ul.x10-stores-list{margin:0 0 0.6em 0; padding:0 0 0.6em 0; line-height:180%; font-size:13px; width:650px; float:left; color:#999999;}
#x10-details .x10-details-body-content ul.x10-stores-list li{display: inline;}
#x10-details .x10-details-body-content ul.x10-stores-list li a{margin-right:4px;}
#x10-details .x10-details-body h3.x10-time{background-position:-959px -52px;}
#x10-details .x10-details-body h3.x10-items{background-position:-959px -78px;}
#x10-details .x10-details-body h3.x10-rules{background-position:-959px -104px;}
#x10-details .x10-details-body h3.x10-qualification{background-position:-959px -130px;}
#x10-details .x10-details-body h3.x10-stores{background-position:-959px -156px;}
#x10-details .x10-details-footer{height:60px; background-position:left -840px;}
