@charset "utf-8";


/**************************************


							Top Styles


***************************************/
	

/* Flash */	
#FlashArea {
	height: 314px;
	margin-bottom: 25px;
	background-image: url(../img/noflash.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
		
/* MainArea */			
#MainArea {
	width: 909px;
	margin-left: auto;
	margin-right: auto;
}
		
		
	#MainArea h2 {
		background-color: #ababab;
		padding-left: 12px;
		padding-top: 6px;
		padding-bottom: 6px;
	}
			

/* PickUp */				
			#MainArea div#PickUp {
			}
			
			
				#MainArea div#PickUp ul {
				}

			
					#MainArea div#PickUp ul li {
						float: left;
						margin-right: 10px;
					}			


					#MainArea div#PickUp ul li.mr_stop {
						margin-right: 0px;
					}

		
			#MainArea div.LeftContents {
				width: 445px;
				float: left;
			}
			
			
			#MainArea div.RightContents {
				width: 445px;
				float: right;
			}
			

/* News */	
				#News {
					height: 132px;
					overflow: auto;
					width: 445px;
				}
				
				
					#News ul {
						width: 422px;
						color: #494949;
						background-image: url(../img/dotline_gray.gif);
						background-repeat: repeat-x;
						background-position: left bottom;
					}			


						#News ul li {
							padding-left: 12px;
							background-image: url(../img/dotline_gray.gif);
							background-repeat: repeat-x;
							background-position: left top;
							padding-top: 8px;
							padding-bottom: 3px;
						}			


							#News ul li dl {
							}
	
	
								#News ul li dl dt {
									float: left;
									width: 5em;
									margin-right: 5px;
								}
								
								
								#News ul li dl dd {
									float: left;
									padding-right: 5px;
								}
								

/* Lineup */								
				#LineUp {
					height: 120px;
					position: relative;
				}
				
				
					#LineUp ul {
						padding-left: 30px;
						padding-top: 15px;
					}	
				
				
						#LineUp ul li {
							float: left;
							margin-right: 24px;
						}
				
				
						#LineUp ul li.mr_stop {
							margin-right: 0px;
						}
						
						
					#LineUp p#Lineup-Txt01 {
						position: absolute;
						top: 104px;
						left: 37px;
						display: none;
					}
					
					
					#LineUp p#Lineup-Txt02 {
						position: absolute;
						top: 104px;
						left: 100px;
						display: none;
					}
					
					
					#LineUp p#Lineup-Txt03 {
						position: absolute;
						top: 104px;
						left: 167px;
						display: none;
					}
					
					
					#LineUp p#Lineup-Txt04 {
						position: absolute;
						top: 104px;
						left: 197px;
						display: none;
					}
					
					
					#LineUp p#Lineup-Txt05 {
						position: absolute;
						top: 104px;
						left: 165px;
						display: none;
					}
					

/* Special */	
				#Special {
					color: #494949;
				}
				
				
					#Special h3 {
						padding-left: 4px;
						height: 23px;
					}
					
					#Special h3 img {
						vertical-align: middle;
					}
					
					
					#Special div.Special-Elements {
						background-image: url(../img/dotline_gray.gif);
						background-repeat: repeat-x;
						background-position: left top;
					}
					
					
						.Special-Elements div.Spe-Ele_bline {
							background-image: url(../img/dotline_gray.gif);
							background-repeat: repeat-x;
							background-position: left bottom;
						}
					
					
							.Special-Elements div.Spe-Ele_L {
								float: left;
								width: 250px;
								margin-right: 14px;
							}
							
							
							.Special-Elements div.Spe-Ele_R {
								float: left;
								width: 181px;
								height: 133px;
								position: relative;
							}
					
					
								.Spe-Ele_R p {
									padding-top: 10px;
								}
					
					
								.Spe-Ele_R p.Spe-Btn {
									position: absolute;
									top: 106px;
									left: 0px;
									padding: 0px;
								}
					
					
								.Spe-Ele_R p.Spe-Img {
									position: absolute;
									top: 67px;
									right: 14px;
									padding: 0px;
								}


/* Information */	
				#Information {
				}


					#Information ul {
					}
				
				
						#Information ul li {
							float: left;
						}
				
				
						#Information ul li.Info_mr8 {
							margin-right: 8px;
						}

				
/* Original */				
				#Original {
				}
				
				
					#Original ul {
					}
				
				
						#Original ul li {
							float: left;
						}
				
				
							#Original ul li img {
								vertical-align: top;
							}

							
/* Search */								
				#Search {
					border-top: 1px solid #ababab;
					padding-top: 13px;
					padding-left: 8px;
				}
				
				
					#Search p {
						float: left;
						margin-right: 14px;
						padding-top: 11px;
					}
				
				
					#Search ul {
						float: left;
					}
				
				
						#Search ul li {
							float: left;
							margin-right: 4px;
						}
				
				
						#Search ul li.mrstop {
							margin-right: 0px;
						}



				p#Requirement {
					text-align: right;
					color: #494949;
				}
