/*------------ あらすじ -------------*/
#contents {
	}
	#contents h2 {
		background: url(../chart/images/title.gif) 0 0 no-repeat;
		}
	#contents p#notice {
		width: 758px;
		margin: 40px 0 20px 24px;
		text-align: right;
		}
	#contents #chart {
		width: 758px;
		height: 770px;
		margin: 0 0 0 24px;
		background: url(../chart/images/bg_chart.gif) 0 0 no-repeat;
		position: relative;
		}
		#contents #chart ul {
			}
			#contents #chart ul li {
				position: absolute;
				}
				#contents #chart ul li a {
					display: block;
					}
					#contents #chart ul li a:hover {
						background: none!important;
						}
				#contents #chart ul li em {
					display: none;;
					}
			/*------------ リンクあり -------------*/
			/*#contents #chart ul li#sato {
				width: 308px;
				height: 233px;
				background: url(../chart/images/pic_sato.jpg) 0 0 no-repeat;
				top: 270px;
				left: 225px;
				}
			#contents #chart ul li#daito {
				width: 158px;
				height: 232px;
				background: url(../chart/images/pic_daito.jpg) 0 0 no-repeat;
				top: 270px;
				left: 0px;
				}
			#contents #chart ul li#araki {
				width: 159px;
				height: 232px;
				background: url(../chart/images/pic_araki.jpg) 0 0 no-repeat;
				top: 270px;
				left: 599px;
				}
			#contents #chart ul li#arisue {
				width: 135px;
				height: 190px;
				background: url(../chart/images/pic_arisue.jpg) 0 0 no-repeat;
				top: 580px;
				left: 11px;
				}
			#contents #chart ul li#wakabayashi {
				width: 151px;
				height: 190px;
				background: url(../chart/images/pic_wakabayashi.jpg) 0 0 no-repeat;
				top: 580px;
				left: 275px;
				}
			#contents #chart ul li#kosaka {
				width: 147px;
				height: 190px;
				background: url(../chart/images/pic_kosaka.jpg) 0 0 no-repeat;
				top: 580px;
				left: 538px;
				}
			#contents #chart ul li#rokkaku {
				width: 128px;
				height: 192px;
				background: url(../chart/images/pic_rokkaku.jpg) 0 0 no-repeat;
				top: 1px;
				left: 165px;
				}
			#contents #chart ul li#manatsu {
				width: 128px;
				height: 192px;
				background: url(../chart/images/pic_manatsu.jpg) 0 0 no-repeat;
				top: 1px;
				left: 465px;
				}*/

			/*------------ リンクあり -------------*/
			#contents #chart ul li#sato {
				width: 308px;
				height: 233px;
				background: url(../chart/images/pic_sato_r.jpg) 0 0 no-repeat;
				top: 270px;
				left: 225px;
				}
				#contents #chart ul li#sato a {
					width: 308px;
					height: 233px;
					background: url(../chart/images/pic_sato.jpg) 0 0 no-repeat;
					}
			#contents #chart ul li#daito {
				width: 158px;
				height: 232px;
				background: url(../chart/images/pic_daito_r.jpg) 0 0 no-repeat;
				top: 270px;
				left: 0px;
				}
				#contents #chart ul li#daito a {
					width: 158px;
					height: 232px;
					background: url(../chart/images/pic_daito.jpg) 0 0 no-repeat;
					}
			#contents #chart ul li#araki {
				width: 159px;
				height: 232px;
				background: url(../chart/images/pic_araki_r.jpg) 0 0 no-repeat;
				top: 270px;
				left: 599px;
				}
				#contents #chart ul li#araki a {
					width: 159px;
					height: 232px;
					background: url(../chart/images/pic_araki.jpg) 0 0 no-repeat;
					}
			#contents #chart ul li#arisue {
				width: 135px;
				height: 190px;
				background: url(../chart/images/pic_arisue_r.jpg) 0 0 no-repeat;
				top: 580px;
				left: 11px;
				}
				#contents #chart ul li#arisue a {
					width: 135px;
					height: 190px;
					background: url(../chart/images/pic_arisue.jpg) 0 0 no-repeat;
					}
			#contents #chart ul li#wakabayashi {
				width: 151px;
				height: 190px;
				background: url(../chart/images/pic_wakabayashi_r.jpg) 0 0 no-repeat;
				top: 580px;
				left: 275px;
				}
				#contents #chart ul li#wakabayashi a {
					width: 151px;
					height: 190px;
					background: url(../chart/images/pic_wakabayashi.jpg) 0 0 no-repeat;
					}
			#contents #chart ul li#kosaka {
				width: 147px;
				height: 190px;
				background: url(../chart/images/pic_kosaka_r.jpg) 0 0 no-repeat;
				top: 580px;
				left: 538px;
				}
				#contents #chart ul li#kosaka a {
					width: 147px;
					height: 190px;
					background: url(../chart/images/pic_kosaka.jpg) 0 0 no-repeat;
					}
			#contents #chart ul li#rokkaku {
				width: 128px;
				height: 192px;
				background: url(../chart/images/pic_rokkaku_r.jpg) 0 0 no-repeat;
				top: 1px;
				left: 165px;
				}
				#contents #chart ul li#rokkaku a {
					width: 128px;
					height: 192px;
					background: url(../chart/images/pic_rokkaku.jpg) 0 0 no-repeat;
					}
			#contents #chart ul li#manatsu {
				width: 128px;
				height: 192px;
				background: url(../chart/images/pic_manatsu_r.jpg) 0 0 no-repeat;
				top: 1px;
				left: 465px;
				}
				#contents #chart ul li#manatsu a {
					width: 128px;
					height: 192px;
					background: url(../chart/images/pic_manatsu.jpg) 0 0 no-repeat;
					}

/*------------ lightbox用 -------------*/
#contents .details {
	display: none;
	}

/*------------ リンクあり -------------*/
#cboxWrapper {
	line-height: 1.6;
	}
	/*------------ 役紹介 -------------*/
	.details .role {
		margin: 0;
		padding: 5px 10px 10px 10px;
		}
		/*------------ 役紹介：写真 -------------*/
		.details .role .pic {
			margin: 0 10px 10px 0;
			border: 1px solid #000;
			float: left;
			background-color: #fff;
			}
			.details .role .pic img {
				}
		/*------------ 役紹介：タイトル -------------*/
		.details .role h3 {
			display: none;
			}
		/*------------ 役紹介：役名 -------------*/
		.details .role h4 {
			font-size: 14px;
			font-weight: bold;
			color: #ff00cc;
			border-bottom: 1px dashed #000;
			margin: 0 0 8px;
			padding: 0 0 3px;
			}
			.details .role h4.male {
				color: #003399;
				}
			.details .role h4.female {
				color: #ff00cc;
				}
		/*------------ 役紹介：紹介文 -------------*/
		.details .role p.intro {
			}
	/*------------ プロフィール -------------*/
	.details .profile {
		clear: both;
		margin: 0 0 8px;
		padding: 5px 10px 10px;
		border-top: 1px solid #000;
		}
		/*------------ プロフィール：タイトル -------------*/
		.details .profile h3 {
			font-size: 14px;
			font-weight: bold;
			}
		/*------------ プロフィール：名前 -------------*/
		.details .profile h4 {
			margin: 0 0 5px 0;
			font-size: 16px;
			font-weight: bold;
			}
			/*------------ プロフィール：生年月日 -------------*/
			.details .profile h4 span {
				font-size: 12px;
				font-weight: normal;
				color: #000;
				}
			.details .profile h4.male {
				color: #003399;
				}
			.details .profile h4.female {
				color: #ff00cc;
				}
		/*------------ プロフィール：出演リスト -------------*/
		.details .profile dl {
			margin: 0 0 0 10px;
			line-height: 1.4;
			}
			.details .profile dl dt {
				font-weight: bold;
				}
			.details .profile dl dd {
				margin: 0 0 0 10px;
				}
