@charset"UTF-8";



/* -------------------------------------------------
   #container
*/
#container{
	color:#333;
 width:100%;
 padding-bottom:10px;
 text-align: left;
	position:relative;
}
#container h1,
#container h2,
#container h3,
#container h4{
	text-indent:-9999px;
}
#container a:link{
	color:#333;
}
#container li{
 list-style:none;
}

/* -------------------------------------------------
   #l-header
*/
#l-header{
	width:100%;
	background-image:url(../../img/common/bg-header.jpg);
 background-position:center top;
	background-repeat:repeat-x;
}
#l-header-wrapper{
	width:960px;
 height:96px;
 margin:0 auto;
 position:relative;
}

#l-header h2 a{
	display:block;
	text-indent:-9999px;
	width:258px;
	height:87px;
	background-image:url(../../img/common/logo-pms.png);
	background-repeat:no-repeat;
	position:absolute;
 z-index:1;
	top:2px;
	left:11px;
	overflow:hidden;
}

#kids-logo a{
	display:block;
	text-indent:-9999px;
	width:92px;
	height:63px;
	background-image:url(../../img/common/logo-kids.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:1;
	top:17px;
	right:18px;
	overflow:hidden;
}

p#bnr-h{
 /*display:none;*/
	background-image:url(../../img/common/bg-h-banner.jpg);
	background-repeat:no-repeat;
	position:absolute;
	z-index:1;
	top:5px;
	left:271px;
}
#bnr-h a,#bnr-h a:link{
/*
	display:block;
	background-image:url(../../img/banner/pm_new_movie.gif);
	background-repeat:no-repeat;
*/
	text-indent:-9999px;
	width:560px;
	height:80px;
	margin:3px 4px 3px 3px;
}


/* -------------------------------------------------
   #menu
*/
#menu{
 width:100%;
 height:63px;
	background-image:url(../../img/common/menu/bg-nav.jpg);
 background-position:center;
	background-repeat:repeat-x;
}
#menu ul{
	display:block;
 width:904px;
	padding:9px 0 0 1px;
 margin:0 auto;
	overflow:hidden;
}
#menu ul li{
	display:block;
 margin:0 1px 0 0;
	float:left;
}

#menu ul li a{
	display:block;
	text-indent:-9999px;
	background-image:url(../../img/common/menu/l-nav.jpg);
 background-repeat:no-repeat;
	width:128px;
	height:41px;
	/*overflow:hidden;*/
	background-repeat:no-repeat;
}

#movie-btn a,#movie-btn a:link{background-position:1px top;}
#movie-btn a:hover{background-position:1px bottom;}

#xy-btn a,#xy-btn a:link{background-position:-128px top;}
#xy-btn a:hover{background-position:-128px bottom;}

#bw-btn a,#bw-btn a:link{background-position:-257px top;}
#bw-btn a:hover{background-position:-257px bottom;}

#ag-btn a,#ag-btn a:link{background-position:-386px top;}
#ag-btn a:hover{background-position:-386px bottom;}

#poke-btn a,#poke-btn a:link{background-position:-515px top;}
#poke-btn a:hover{background-position:-515px bottom;}

#ova-btn a,#ova-btn a:link{background-position:-644px top;}
#ova-btn a:hover{background-position:-644px bottom;}

#illust-btn{text-indent:-9999px;}
#illust-btn a,#illust-btn a:link{/*display:none !important;*/background-position:-901px bottom;}

#screen-btn a,#screen-btn a:link{background-position:-773px top;}
#screen-btn a:hover{background-position:-773px bottom;}

/* ------------------------------
   Cooming Soon
*/
/*
#illust-btn{
 width:128px;
 height:41px;
	background-image:url(../../img/common/menu/l-nav.jpg);
 background-position:-902px top;
}
*/
/*
#screen-btn{
width:117px;
height:40px;
background-image:url(../img/menu/b_soon.jpg);
}
*/

/* -------------------------------------------------
   #contents
*/
#contents {
	clear: both;
 width: 960px;
	padding:0px;
 margin: 0 auto;
}


