/*===================
body
===================*/
body.bg_body{
	background-image:none !important;
}

/*===================
#wrapper
===================*/
body #wrapper{
	width:1024px !important;
}

#wrapper .burn_navi p{
	width:1024px;
}

#wrapper .burn_navi img{
	width:1024px;
	margin:0 auto;
	display:block;
}

#wrapper p.toplink01{
	padding-top:10px;
	padding-bottom:0px;
}

#wrapper #copyright{
	padding-top:0px;
	width:869px;
	margin:0 auto;
	padding-bottom:50px;
}

/* \*/
* html #wrapper p.toplink01{
	position:relative;
	margin-top:-10px !important;
}
/* */ 

*:first-child+html p.toplink01{
	position:relative;
	margin-top:-10px !important;
}

/*===================
#wrapper main
===================*/
#wrapper .main{
	margin-top:20px;
}

#wrapper a:hover,
#wrapper a:active{
	color:#CB151D !important;
	text-decoration: underline;
}

#wrapper a:link,
#wrapper a:visited{
	color:#FFF100;
	text-decoration: underline;
}

#wrapper .main .section{
	margin-top:15px;
}

#wrapper .main .section .section{
	margin-top:10px;
}

#wrapper .main .section#flash_area{
	margin-top:0px;
	width:1024px;
	height:580px;
}

#wrapper .main .section .section#leftpain,
#wrapper .main .section .section#rightpain{
	min-height:530px;
	background-color:#262626;
}

*html #wrapper .main .section .section#leftpain,
*html #wrapper .main .section .section#rightpain{
	height:530px;
	background-color:#262626;
}

#wrapper .main .section .section h2{
	margin-bottom:15px;
}

#wrapper .main .section .section p em{
	font-weight:bold;
	font-style:normal;
}

#wrapper .main .section .section .section .section h4{
	color:#ffffff;
	font-size:1.1em;
}

#wrapper .main .section .section .section h4 strong{
	font-size:1.4em;
}

#wrapper .main .section .section .section{
	margin-left:18px;
	margin-right:20px;
	margin-top:20px;
}

#dvdarea{
	margin-top:15px;
}

.dvd_title{
	clear:left;
	padding:10px 0 5px 8px;
	width:297px;
}

.package{
	padding-left:8px;
	float:left;
}

.dvd_txt{
	padding-top:5px;
	padding-left:10px;
	float:left;
	color:#FFFFFF;
	line-height:1.2em;
}

.days{
	display:block;
	padding-top:5px;
	color:#dd001c;
	font-weight:bold;
	font-size:0.8em;
	line-height:1.2em;
}



#wrapper .main .section .section .section .section{
	margin-top:10px;
}

#wrapper .main .section .section .section h4 em{
	color:#dd0411;
	display:block;
	font-style:normal;
	margin-top:0px;
}

#wrapper .main .section .section#leftpain{
	width:690px;
	float:left;
}

#wrapper .main .section .section#leftpain .section{
	overflow:hidden;
	clear:both;
}

* html #wrapper .main .section .section#leftpain .section{
	
}

*html #wrapper .main .section .section#leftpain .section .section{

}

#wrapper .main .section .section#leftpain .fig{
	float:left;
}

#wrapper .main .section .section#leftpain p#morelink{
	clear:left;
	padding-right:15px;
	float:right;
}

#wrapper .main .section .section .section .section{
	padding-right:0;
	margin-left:0;
	margin-bottom:0;
}
#wrapper .main .section .section#leftpain .section .section h4,
#wrapper .main .section .section#leftpain .section .section ul,
#wrapper .main .section .section#leftpain .section .section .subsection{
	padding-left:100px;
}

#wrapper .main .section .section#leftpain .section h4{
	margin-bottom:0px;
	line-height:1.7em;
}

#wrapper .main .section .section#leftpain ul li p{
	color:#dd0411;
	font-size:1.1em;
	font-weight:bold;
}

#wrapper .main .section .section#leftpain ul li p span{
	width:30em;
	text-align:left;
}

#wrapper .main .section .section#leftpain ul li p em{
	color:#ffffff;
	padding-left:5px;
	font-size:0.9em;
}

#wrapper .main .section .section#rightpain{
	width:315px;
	float:right;
}

#wrapper .main .section .section#rightpain .section{
	padding:0;
}

#wrapper .main .section .section#rightpain .section h4{
	margin-bottom:10px;
	font-size:1.05em;
	color:#ffffff;
	letter-spacing:-0.05em;

}

#wrapper .main .section .section#rightpain .section h4 em{
	font-size:0.7em;
	font-weight:normal;
	color:#ffffff;
	letter-spacing:-0.15em;
}


.dvdbox{
	margin:0px auto;
	padding:10px 0px 0px 0px;
	width:655px;
	clear:both;
	float:left;
	display:block;	
	}
	
	
img.leftdvdbox01{
	margin:0px;
	padding:0px 20px 10px 0px;
	border:0px;
	float:left;	
	}	


.dvdtxtbox01{
	margin:0px;
	padding:0px;
	width:554px;
	float:left;
	}

	
.dvdbox .dvdtxtbox01 h4{
	font-size:1.4em;
	font-weight:bold;
	color:#ffffff;
	line-height:1.2em;
	padding:0px;
	}
	
	
	
	
span.dvd_mj01{
	font-size:0.8em;
	padding:0px 0px 10px 0px;	
	}
	
p.dvd_mj02{
	font-size:1.1em;
	color:#dd0411;
	font-weight:bold;	
	}
	
span.dvd_mj03{
	color:#FFFFFF;
	}			
	
/*-----------------------------------------------------------------------------------------
txt
-------------------------------------------------------------------------------------------*/
#wrapper .main .section .linktxt_site{
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	color:#ffe503;
	}
	
#wrapper .main .section .burn_hetxt{
	margin:0px;
	padding:0px 0px 0px 10px;
	}	


.clear_fix{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	}

























