@charset "utf-8";
/* CSS Document */
body {
	background:#000 !important;
	margin:0 auto;
	text-align:center;
	padding:0;
}

a:link {
	text-decoration:none !important;
	border:none !important;
}
a:visited {	
	text-decoration:none !important;
	border:none !important;
}
a:hover {
	text-decoration:none !important;
	border:none !important;
}
a:active {
	text-decoration:none !important;
	border:none !important;
}
img {
	text-decoration:none !important;
	border:none !important;
}

#pachilog {
	width:100%;
	background:#000;
	padding:0px 0 40px;
	margin:0;	
}

#pachilog_wrap {
	width:950px;
	margin:0 auto;
}

#pachilog_wrap div.top_contents{
	width:950px;
	margin:0 auto;
	padding:0 0 10px 0;
	text-align:center;
	position:relative;
	background:url(../images/line.png) bottom no-repeat;	
}


#pachilog_wrap div.top_contents h3.pl {
	width:950px;
	height:507px;
	background:url(../images/pl_1.jpg) no-repeat;
	text-indent:-9999px;
	margin:0;
	clear:both;
}

#pachilog_wrap div.top_contents p.play_btn{
	position:absolute;
	margin:0 auto;
	top:220px;
	left:820px;
	z-index:100;
}


#pachilog_wrap div.top_contents p.detail_btn1{
	position:absolute;
	margin:0 auto;
	top:420px;
	left:160px;
	z-index:100;
	text-decoration:none;
	border:none;
}



#pachilog_wrap div.top_contents p.detail_btn2{
	position:absolute;
	margin:0 auto;
	top:420px;
	left:610px;
	z-index:100;
}

/*-- MOVIEが入った場合 --*/
#pachilog_wrap div.top_contents2{
	width:950px;
	margin:0 auto;
	padding:0 0 0px 0;
	text-align:center;
	position:relative;
}


#pachilog_wrap div.top_contents2 h3.pl {
	width:950px;
	height:507px;
	background:url(../images/pl_1.jpg) no-repeat;
	text-indent:-9999px;
	margin:0;
	clear:both;
}

#pachilog_wrap div.top_contents2 p.play_btn{
	position:absolute;
	margin:0 auto;
	top:220px;
	left:820px;
	z-index:100;
}


#pachilog_wrap div.top_contents2 p.detail_btn1{
	position:absolute;
	margin:0 auto;
	top:420px;
	left:160px;
	z-index:100;
	text-decoration:none;
	border:none;
}



#pachilog_wrap div.top_contents2 p.detail_btn2{
	position:absolute;
	margin:0 auto;
	top:420px;
	left:610px;
	z-index:100;
}

/* /MOVIE画面 */

.movie_wrap {
	width:840px;
	height:auto;
	clear:both;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 40px 0;
	background:url(../images/line.png) bottom no-repeat;		
}
div.movie_wrap dl.movie_left {
	width:400px;
	float:left;
	margin:0;
}
div.movie_wrap dl.movie_right {
	width:400px;
	float:right;
	margin:0;
}
dt.movie_box {
	width:400px;
}
dd.movie_title {
	width:400px;
	height:40px;
	margin:0 0 20px;
	padding:0;
}
/* MOVIE画面/ */



#pachilog_wrap div.contents2 {
	width:950px;
	height:auto;
	margin:0 auto;
	padding:0 0 60px 0;
	position:relative;
	overflow:hidden;
	background:url(../images/line.png) bottom no-repeat;

}

#pachilog_wrap div.contents2 h4{
	width:950px;
	height:688px;
	background:url(../images/pl_2.jpg) no-repeat;
	text-indent:-9999px;
	margin:0;
	padding:0;	
}

#pachilog_wrap div.contents2 p.pl3{
	width:950px;
	height:142px;
	background:url(../images/pl_3.jpg) no-repeat;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

#pachilog_wrap div.contents2 p.pt1{
	position:absolute;
	margin:0 auto;
	top:805px;
	left:800px;
	z-index:100;
}

#pachilog_wrap div.contents2 dl.contents2{
	width:950px;
	height:auto;
	clear:both;
	padding:0;
	margin:0;
}
#pachilog_wrap div.contents2 dl.contents2 dt{
	width:950px;
	height:178px;
	background:url(../images/pl_4.jpg) no-repeat;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

#pachilog_wrap div.contents2 dl.contents2 dd{
	float:left;
	margin:0;
	padding:0;
}

#pachilog_wrap div.contents2 dl.contents2 dd.last{
	float:left;
	margin:80px 0 0 0;
	padding:0;
}


#pachilog_wrap div.contents2 p.pt2{
	position:absolute;
	top:1632px;
	left:800px;
	z-index:100;
}

#pachilog_wrap div.contents2 p.pt3{
	position:absolute;
	top:2550px;
	left:800px;
	z-index:100;
}

#pachilog_wrap div.contents3 {
	width:950px;
	height:auto;
	margin:0;
	padding:0;
	position:relative;
}

#pachilog_wrap div.contents3 ul.contents3{
	width:950px;
	margin:0;
	padding:0;
	list-style:none;
}

#pachilog_wrap div.contents3 ul.contents3 li.contents3a{
	height:282px;
	float:left;
	margin:0;
	padding:0;
	}
#pachilog_wrap div.contents3 ul.contents3 li.contents3b{
	height:359px;
	float:left;
	margin:0;
	padding:0;
	}
#pachilog_wrap div.contents3 ul.contents3 li.contents3c{
	height:297px;
	float:left;
	margin:0;
	padding:0;
	}	
#pachilog_wrap div.contents3 ul.contents3 li.contents3{
	float:left;
	margin:0;
	padding:0;
	}				

#pachilog_wrap div.contents3 p.contents3{
	width:950px;
	height:191px;
	margin:0;
	padding:0;
}

#pachilog_wrap div.contents3 p.pt4{
	position:absolute;
	top:1080px;
	left:800px;
	z-index:100;
}

#pachilog_wrap div.contents3 p.line{
	margin:0;
	padding:0;
	text-align:center;
}

#pachilog_wrap div.contents4 {
	width:950px;
	height:auto;
	margin:0 auto;
	padding:50px 0 30px 0;
	position:relative;
	overflow:hidden;
}

#pachilog_wrap div.contents4 p.contents4{
	width:950px;
	height:59px;
	margin:0;
	padding:0;
}
#pachilog_wrap div.contents4 ul.contents4{
	width:950px;
	height:282px;
	margin:35px 30px 0 30px;
	padding:0;
}
#pachilog_wrap div.contents4 ul.contents4 li.contents4{
	float:left;
}

#pachilog_wrap div.contents4 p.pt5{
	position:absolute;
	top:445px;
	left:800px;
	z-index:100;
	margin:0;
	padding:0;
}	
	


#pachilog div.pl_footer{
	width:100%;
	border-top:#4D4D4D 1px solid;
	margin-top:30px;
}

#pachilog div.pl_footer p.copy{
	margin:0;
	padding-top:30px;
	text-align:center;
}











