@charset "Shift_JIS";

/*
--------------------------------------------------
  (c)2006 mu-mo All rights reserved.
--------------------------------------------------*/

#anime a:link,
#anime a:hover,
#anime a:visited
{
	color: #8f67ae;
	}

#cinema a:link,
#cinema a:hover,
#cinema a:visited
{
	color: #ba5978;
	}

#picture a:link,
#picture a:hover,
#picture a:visited
{
	color: #309cb3;
	}

#impress a:link,
#impress a:hover,
#impress a:visited,
#review a:link,
#review a:hover,
#review a:visited,
#check a:link,
#check a:hover,
#check a:visited
{
	color: #999933;
	}
	


#leftCol .toHome {
	margin:0 0 0 15px;
	padding:0 0 0 15px;
	background:url(../image/icon_home.gif) no-repeat 0 4px;
}

#leftCol .toHome a:link,
#leftCol .toHome a:hover,
#leftCol .toHome a:visited
{
	color:#666666;
	}

#jnrCol {
	width:163px;
	margin:10px auto;
}

#jnrCol .wrap {
	width:100%;
	margin:0;
}

#jnrCol .wrap ul {
	width:100%;
	margin:0;padding:0;
	list-style-type:none;
}

#jnrCol .wrap ul li {
	margin:0;
	width:100%;
	height:42px;
	border-bottom:1px dotted #919191;
	font-size:xx-small;
	line-height:1.0em;
}

#jnrCol .wrap ul li span {
	position:relative;
	display:block;
	height:42px;
}

#jnrCol .wrap ul li a.visible {
	position:absolute; top:0; left:0;
	display:block;
	width:100%;
	height:42px;
}

#jnrCol .wrap ul li.cinema a.visible{
	background:url(../image/btn_cinema.gif) no-repeat 0 -42px;
}

#jnrCol .wrap ul li.anime a.visible{
	background:url(../image/btn_anime.gif) no-repeat 0 -42px;
}

#jnrCol .wrap ul li.picture a.visible{
	background:url(../image/btn_picture.gif) no-repeat 0 -42px;
}

#jnrCol .wrap ul li.review a.visible{
	background:url(../image/btn_review.gif) no-repeat 0 -42px;
}

#jnrCol .wrap ul li.cinema a.visible:hover{
	background:url(../image/btn_cinema.gif) no-repeat 0 0;
}

#jnrCol .wrap ul li.anime a.visible:hover{
	background:url(../image/btn_anime.gif) no-repeat 0 0;
}

#jnrCol .wrap ul li.picture a.visible:hover{
	background:url(../image/btn_picture.gif) no-repeat 0 0;
}

#jnrCol .wrap ul li.review a.visible:hover{
	background:url(../image/btn_review.gif) no-repeat 0 0;
}

#cinema #jnrCol .wrap ul li.cinema a.visible{
	background:url(../image/btn_cinema.gif) no-repeat 0 0;
}

#anime #jnrCol .wrap ul li.anime a.visible{
	background:url(../image/btn_anime.gif) no-repeat 0 0;
}

#picture #jnrCol .wrap ul li.picture a.visible{
	background:url(../image/btn_picture.gif) no-repeat 0 0;
}

#review #jnrCol .wrap ul li.review a.visible{
	background:url(../image/btn_review.gif) no-repeat 0 0;
}

#jnrCol .wrap ul li.review {
	border-bottom:none;
}

#sqBnrCol{
	width:100%;
	margin:10px 0 0;
}

#sqBnrCol .wrap {
	text-align:center;
}

#mainCol h2 {
	margin:0 0 10px 0;
	position: relative;
	width: 560px;
	height: 32px;
}

#mainCol h2 span {
	position: absolute; top:0; left:0;
	display: block;
	width: 100%;
	height: 100%;
	padding-top:3px;
}

#anime #mainCol h2 span {
	background:#FFFFFF url(../image/jnr_anime_head.gif) no-repeat 0 0;
}
#cinema #mainCol h2 span {
	background:#FFFFFF url(../image/jnr_cinema_head.gif) no-repeat 0 0;
}
#picture #mainCol h2 span {
	background:#FFFFFF url(../image/jnr_picture_head.gif) no-repeat 0 0;
}
#review #mainCol h2 span {
	background:#FFFFFF url(../image/jnr_review_head.gif) no-repeat 0 0;
}
#impress #mainCol h2 span {
	background:#FFFFFF url(../image/jnr_impress_head.gif) no-repeat 0 0;
}

#lastnCol {
	width:100%;
}

#lastnCol .wrap{
	margin:0;
}

#lastnCol .wrap .entry {
	border-bottom:1px dotted #919191;
	margin:0 0 15px 0;
}

*+html #lastnCol .wrap .entry{
	padding-bottom:15px;
}
* html #lastnCol .wrap .entry {
	padding-bottom:15px;
}

#lastnCol .wrap dl {
	margin:0 0 15px 0;
}

#lastnCol .wrap dl dd {
	margin:0;
}

#lastnCol .wrap dl dd.ext {
	text-align:right;
}

#bkCol {
	width:100%;
}

#bkCol .wrap {
	margin:0;
	padding:0;
}

#bkCol .wrap ul{
	margin-left:16px;
}

/* entry common
--------------------------------------------------*/
#keyVisualCol,
#leadTextCol,
#titleCol,
#storyCol,
#infoCol
{
	width:560px;
	margin:0 auto 10px;
	padding:0;
}

#titleCol {
	margin:10px auto 10px;
}

#keyVisualCol .wrap,
#leadTextCol .wrap,
#titleCol .wrap,
#storyCol .wrap,
#infoCol .wrap
{
	width:100%;
	margin:0;
}

#mainCol .wrap h3 {
	height:38px;
	line-height:38px;
	text-indent:2.2em;
	font-size:1.2;
	width:560px;
}


#cinema #mainCol .wrap h3{
	color:#ba5978;
	background:#FFFFFF url(/eizou/cinema/image/jnr_cinema_titlebkB.gif) no-repeat 0 0;
}

#anime #mainCol .wrap h3{
	color:#8f67ae;
	background:#FFFFFF url(/eizou/anime/image/jnr_anime_titlebkB.gif) no-repeat 0 0;
}

#picture #mainCol .wrap h3{
	color:#309cb3;
	background:#FFFFFF url(/eizou/audiovisual/image/jnr_picture_titlebkB.gif) no-repeat 0 0;
}

/*
#cinema #titleCol h3 {
	color:#ba5978;
}

#anime #titleCol h3 {
	color:#8f67ae;
}

#picture #titleCol h3 {
	color:#309cb3;
}

#titleCol.typeA h3{
	height:32px;
	line-height:32px;
	text-indent:0.7em;
}

#titleCol.typeB h3{
	height:38px;
	line-height:38px;
	text-indent:1.2em;
}

#titleCol.typeA h3,
#titleCol.typeB h3
{
	font-size:2em;
	width:560px;
}

#cinema #titleCol.typeA h3{
	background:#FFFFFF url(/eizou/cinema/image/jnr_cinema_titlebkA.gif) no-repeat 0 0;
}

#cinema #titleCol.typeB h3{
	background:#FFFFFF url(/eizou/cinema/image/jnr_cinema_titlebkB.gif) no-repeat 0 0;
}

#anime #titleCol.typeA h3{
	background:#FFFFFF url(/eizou/anime/image/jnr_anime_titlebkA.gif) no-repeat 0 0;
}

#anime #titleCol.typeB h3{
	background:#FFFFFF url(/eizou/anime/image/jnr_anime_titlebkB.gif) no-repeat 0 0;
}

#picture #titleCol.typeA h3{
	background:#FFFFFF url(/eizou/audiovisual/image/jnr_picture_titlebkA.gif) no-repeat 0 0;
}

#picture #titleCol.typeB h3{
	background:#FFFFFF url(/eizou/audiovisual/image/jnr_picture_titlebkB.gif) no-repeat 0 0;
}
*/
#cinema #storyCol h3 {
	color:#ba5978;
}

#anime #storyCol h3 {
	color:#8f67ae;
}

#picture #storyCol h3 {
	color:#309cb3;
}

#storyCol h3 span {
	position: absolute; top:0; left:0;
	display: block;
	width: 100%;
	height: 100%;
}

#storyCol.typeA h3,
#storyCol.typeB h3
{
	position: relative;
	width:560px;
	height:23px;
	text-indent:-9999px;
}

#cinema #storyCol.typeA span{
	background:#FFFFFF url(/eizou/cinema/image/jnr_cinema_story_headA.gif) no-repeat 0 0;
}

#cinema #storyCol.typeB span{
	background:#FFFFFF url(/eizou/cinema/image/jnr_cinema_story_headB.gif) no-repeat 0 0;
}

#anime #storyCol.typeA span{
	background:#FFFFFF url(/eizou/anime/image/jnr_anime_story_headA.gif) no-repeat 0 0;
}

#anime #storyCol.typeB span{
	background:#FFFFFF url(/eizou/anime/image/jnr_anime_story_headB.gif) no-repeat 0 0;
}

#picture #storyCol.typeA span{
	background:#FFFFFF url(/eizou/audiovisual/image/jnr_picture_story_headA.gif) no-repeat 0 0;
}

#picture #storyCol.typeB span{
	background:#FFFFFF url(/eizou/audiovisual/image/jnr_picture_story_headB.gif) no-repeat 0 0;
}

#infoCol dl {
	width:100%;
	margin:0;
}

#infoCol dl dt{
	float:left;
	width:80px;
	margin:0;
}

#infoCol dl dd {
	float:right;
	width:480px;
	margin:0;
}

#infoCol.typeB dl {
	width:538px;
	padding:10px;
}

#cinema #infoCol.typeB dl{
	border:1px solid #ba5978;
}
#anime #infoCol.typeB dl{
	border:1px solid #8f67ae;
}
#picture #infoCol.typeB dl{
	border:1px solid #309cb3;
}


#infoCol.typeA dl {

}

#infoCol.typeB dl dt{
	font-weight:bold;
}

#infoCol.typeA dl dt{
	margin-bottom:5px;
	text-indent:1em;
}

#cinema #infoCol.typeA dl dt{
	background-color:#f5eded;
}
#anime #infoCol.typeA dl dt{
	background-color:#f4eff6;
}
#picture #infoCol.typeA dl dt{
	background-color:#edf5f5;
}



#infoCol.typeB dl dd {
	width:458px;
}

#infoCol.typeA dl dd {
	width:475px;
	text-indent:1em;
	margin-bottom:5px;
}

#cinema #infoCol.typeA dl dd{
	background-color:#f5eded;
}
#anime #infoCol.typeA dl dd{
	background-color:#f4eff6;
}
#picture #infoCol.typeA dl dd{
	background-color:#edf5f5;
}



#cinema #infoCol dl dt,
#cinema #infoCol dl dd
{
	color:#ba5978;
}
#anime #infoCol dl dt,
#anime #infoCol dl dd
{
	color:#8f67ae;
}
#picture #infoCol dl dt,
#picture #infoCol dl dd
{
	color:#309cb3;
}



/* float clear
--------------------------------------------------*/
#lastnCol .wrap dl:after,
#infoCol dl:after
{	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
	}

#lastnCol .wrap dl,
#infoCol dl
{	display:inline-block;
	}


/*\*/
* html #lastnCol .wrap dl,
* html #infoCol dl
{	height:1%;
	}

#lastnCol .wrap dl,
#infoCol dl
{display:block;
	}
/**/

