@charset "utf-8";
/* CSS Document */


#EDM_WRAPPER ,#EDM_HEADER ,EDM_CONTENT { width:950px; margin:0 auto; padding:0;	font-family: "微軟正黑體", "新細明體", Arial, Helvetica, sans-serif; }
#EDM_HEADER ,EDM_CONTENT{}
#EDM_HEADER img{ padding:0; margin:0;}


#EDM_WRAPPER #EDM_CONTENT ul{ clear:both; overflow: hidden; margin:0; padding:0; width:950px; height: auto;}
#EDM_WRAPPER #EDM_CONTENT ul li{ display:block; margin:0; padding:0; float:left; width:190px; height:210px;}
#EDM_WRAPPER #EDM_CONTENT ul li img{ margin:10px auto 0 auto; padding:3px; background-color:#FFFFFF; border:solid 1px #CCCCCC; width:150px; height:150px;} 
#EDM_WRAPPER #EDM_CONTENT ul li p{ display:block; width:158px; height:30px; line-height:15px;}
#EDM_WRAPPER #EDM_CONTENT ul li p{margin:0 auto; padding:0 15px 0 15px; _padding-top:4px; *padding-top:4px; _margin:3px auto 0 auto;}


#EDM_WRAPPER #EDM_CONTENT ul li a{ text-decoration:none; color:#333333; font-size:13px; }
#EDM_WRAPPER #EDM_CONTENT ul li a:hover{ text-decoration: underline; color: #990000;}


/* EVENT */
#CONTENT_ALL{ width:950px; overflow: hidden; background-image:url(http://c.tw.rakuten-static.com/front/www/img/event/pcsc/100308/bg.jpg);}
#LINE_X3{ margin:0 auto; width:940px;}
#LINE_X3 ul{ clear:both;}
#LINE_X3 ul li{display:block; float:left; width:303px; margin:0 12px 0 0;}
#LINE_X3 ul li a{}
#LINE_X3 ul li h3 a{  text-align:left; float:left;overflow:hidden;
		position:relative;
		z-index:1;	width:125px;
		height:125px;
		border:1px solid #CCCCCC;
		margin:6px;

		}
		
#LINE_X3 ul li h3 a:hover{overflow:visible;
			
			z-index:1000;
			border:none;}
					
#LINE_X3 ul li h3 a img{ display:block; position:absolute; 

}
#LINE_X3 ul li h3 a:hover img { border:1px solid #CCCCCC;}


#LINE_X3 ul li span.BOX{ float:right; display:block; width:160px; height:130px; margin:5px 0; }
#LINE_X3 ul li span.BOX h2{font-size:15px; text-align:center; width:160px;line-height:22px; font-weight:bold;}
#LINE_X3 ul li span.BOX h2 a{text-decoration:none; color:#CC3300; }
#LINE_X3 ul li span.BOX h2 a:hover{ color:#993300; text-decoration: underline;}

#LINE_X3 ul li span.BOX p{width:160px; text-align:justify; font-size:12px; line-height:16px; margin-top:5px; text-decoration:none;}
#LINE_X3 ul li span.BOX p img{ vertical-align:bottom;}
#LINE_X3 ul li span.BOX p.MONEY a{ width:160px; font-size:15px; color:#CC3300; font-weight:bold; padding-left:82px;}
#LINE_X3 ul li span.BOX p.MONEY a:hover{ color:#990000;}

#LINE_X3 ul li.LAST{ margin:0;}


/* 四個一排 */
#LINE_X4{ width:950px;  clear:both;  }
#LINE_X4 ul{  margin:0 1px 0 1px; padding-top:5px;clear:both; height:300px;background-image:url(http://c.tw.rakuten-static.com/front/www/img/event/pcsc/100308/bg3.jpg);}
#LINE_X4 ul li{ display:block; margin:0; padding:0; float:left; width:237px; height:300px;}
#LINE_X4 ul li h3{ padding-top:7px;}
#LINE_X4 ul li h3{display:block; padding-top:7px; width:166px; margin:0 auto;}
#LINE_X4 ul li h4{display:block; padding:3px 0 3px 0;width:166px; margin:0 auto;}
#LINE_X4 ul li h2 a{ display:block; color:#CC3300; text-decoration:none; font-size:15px; width:160px; margin:0 auto; line-height:22px;}
#LINE_X4 ul li h2 a:hover{ color: #990000; text-decoration:underline;}
#LINE_X4 ul li p{ display:block; margin:0 auto; font-size:12px; width:160px; line-height:16px;}
#LINE_X4 ul li p.O_SALE{ font-size:12px; color: #999999; line-height:18px;}
#LINE_X4 ul li p span.C_SALE{ padding-left:3px; color: #FF0066;}

/* #LINE_X4 ul li p a{ padding-left:78px; font-size:13px; font-weight:bold; text-decoration:none;color:#CC3300; width:210px;} */
#LINE_X4 ul li p a:hover{ text-decoration:underline; color:#990000;}
#LINE_X4 ul li p a{ padding-left:70px; font-size:15px; font-weight:bold; text-decoration:none;color:#CC3300; width:210px;}

/* 五個一排 */

#LINE_X5{ width:950px;  clear:both;  }
#LINE_X5 ul{ padding-top:5px;clear:both; height:305px;background-image:url(http://c.tw.rakuten-static.com/front/www/img/event/pcsc/100308/bg2.jpg);}
#LINE_X5 ul li{ display:block; margin:0; padding:0; float:left; width:190px; height:305px;}
#LINE_X5 ul li h2 a{ display:block; color:#CC3300; text-decoration:none; font-size:13px; width:160px; margin:0 auto; line-height:18px;}
#LINE_X5 ul li h2 a:hover{ color: #990000; text-decoration:underline;}
#LINE_X5 ul li h3{ display:block; padding-top:5px; width:160px;  margin:0 auto;}
#LINE_X5 ul li h4{ display:block; padding:3px 0 3px 0; width:160px;  margin:0 auto;}
#LINE_X5 ul li p{ display:block; margin:0 auto; font-size:12px; width:160px; line-height:16px;}
#LINE_X5 ul li p.O_SALE{ font-size:12px; color: #999999; line-height:18px;}
#LINE_X5 ul li p span.C_SALE{ padding-left:3px; color: #FF0066;}

#LINE_X5 ul li p a{ padding-left:70px; font-size:15px; font-weight:bold; text-decoration:none;color:#CC3300; width:190px;}
#LINE_X5 ul li p a:hover{ text-decoration:underline; color:#990000;}


#E_TAB{ padding:0; margin:0 auto; width:950px; height:116px; clear:both; background-image:url(http://c.tw.rakuten-static.com/front/www/img/event/pcsc/100308/ad_bg.jpg); background-color:#FFFFFF;}
#E_TAB img{ margin:5px 0; padding:2px; border:#F0F0F0 solid 1px;}


/* Reset */


div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    outline: 0; 
    font-size: 100%; 

    background: transparent; 
} 
body { 
    line-height: 1; 
} 
ol, ul { 
    list-style: none; 
} 
blockquote, q { 
    quotes: none; 
} 
blockquote:before, blockquote:after, 
q:before, q:after { 
    content: ''; 
    content: none; 
} 

/* remember to define focus styles! */ 
:focus { 
    outline: 0; 
} 

/* remember to highlight inserts somehow! */ 
ins { 
    text-decoration: none; 
} 
del { 
    text-decoration: line-through; 
} 

/* tables still need 'cellspacing="0"' in the markup */ 
table { 
    border-collapse: collapse; 
    border-spacing: 0; 
} 
