@charset "utf-8";

/*------------ PNG対応(イベント用) -------------*/
#dvd #catch_dvd { behavior: url(../css/iepngfix.htc); }

/*------------ メインタイトル -------------*/
h2 {
	background: url(../event/images/title_event.jpg) 0 0 no-repeat;
	}

/*------------ ローカルナビ -------------*/
ul#local_navi {
	width: 677px;
	height: 37px;
	margin: 0 0 30px 18px;
	padding: 15px 0 0 13px;
	}
	ul#local_navi li {
		width: 330px;
		height: 37px;
		float: left;
		}
		ul#local_navi li span {
			display: none;
			}
		ul#local_navi li a {
			display: block;
			width: 310px;
			height: 37px;
			}
			ul#local_navi li a:hover {
				background: none!important;
				}
		/*------------ 個別指定：イベント情報 -------------*/
		ul#local_navi li.event {
			background: url(../event/images/btn_event_r.gif) 0 0 no-repeat;
			}
			ul#local_navi li.event a {
				background: url(../event/images/btn_event.gif) 0 0 no-repeat;
				}
		/*------------ 個別指定：DVD情報 -------------*/
		ul#local_navi li.dvd {
			background: url(../event/images/btn_dvd_r.gif) 0 0 no-repeat;
			}
			ul#local_navi li.dvd a {
				background: url(../event/images/btn_dvd.gif) 0 0 no-repeat;
				}

/*------------ カテゴリータイトル[イベント情報／DVD情報] -------------*/
#contents h3 {
	width: 700px;
	height: 60px;
	margin: 0 0 15px;
	}
	#contents h3 em {
		display: none;
		}
/*------------ 共通ボックス -------------*/
.box {
	}
	/*------------ タイトル -------------*/
	.box h4 {
		width: 690px;
		height: 50px;
		}
		.box h4 em {
			display: none;
			}
	/*------------ テキスト -------------*/
	.box .text {
		}
		.box .text em {
			font-weight: bold;
			}
			.box .text em.red {
				color: #ff6666;
				}
			.box .text em.blue {
				color: #00aadd;
				}
		.box .text p {
			margin: 0 0 1em;
			}
			.box .text p.meicolle {
				width: 310px;
				height: 60px;
				float: right;
				background: url(../event/images/btn_meicolle2_r.gif) 0 0 no-repeat;
				}
				.box .text p.meicolle a {
					display: block;
					width: 310px;
					height: 60px;
					background: url(../event/images/btn_meicolle2.gif) 0 0 no-repeat;
					}
					.box .text p.meicolle a:hover {
						background: none!important;
						}
					.box .text p.meicolle a span {
						display: none;
						}

/*------------ イベント情報 -------------*/
#event {
	}
	#event h3 {
		background: url(../event/images/title_area_event.gif) 0 0 no-repeat;
		}
		#event h3.none {
			background: url(../event/images/title_area_event2.gif) 0 0 no-repeat;
			}
	/*------------ イベント個別指定 -------------*/
	#event #event-vol1 {
		}
		#event #event-vol1 h4 {
			background: url(../event/images/title_event_vol.gif) 0 0 no-repeat;
			}
		#event #event-vol2 h4 {
			background: url(../event/images/title_event_vol.gif) 0 -50px no-repeat;
			}
		#event #event-vol3 h4 {
			background: url(../event/images/title_event_vol.gif) 0 -100px no-repeat;
			}
		#event #event-vol4 h4 {
			background: url(../event/images/title_event_vol.gif) 0 -150px no-repeat;
			}
		#event #event-vol5 h4 {
			background: url(../event/images/title_event_vol.gif) 0 -200px no-repeat;
			}
		#event #event-vol6 h4 {
			background: url(../event/images/title_event_vol.gif) 0 -250px no-repeat;
			}
		#event #event-vol7 h4 {
			background: url(../event/images/title_event_vol.gif) 0 -300px no-repeat;
			}
	/*------------ ボックス -------------*/
	#event .box {
		}
		/*------------ タイトル -------------
		#event .box h4 {
			width: 675px;
			padding: 0 15px 0 0;
			font-size: 14px;
			font-weight: normal;
			letter-spacing: 0.1em;
			text-align: right;
			line-height: 3.5em;
			color: #fff;
			}*/
		/*------------ タイトル -------------*/
		#event .box h4 {
			width: 660px;
			height: auto;
			overflow: hidden;
			background: #990000;
			border-bottom: 1px solid #ff9900;
			padding: 10px 15px;
			font-size: 16px;
			line-height: 1.6;
			font-weight: bold;
			color: #fff;
			}
			#event .box h4 span {
				font-size: 14px;
				font-weight: normal;
				}
		/*------------ テキスト -------------*/
		#event .box .text {
			width: 650px;
			height: auto;
			overflow: hidden;
			background: #fff;
			padding: 20px 20px 0 20px;
			line-height: 1.6;
			font-size: 14px;
			}
			#event .box .text p {
				}
				#event .box .text p.info {
					background: #ffffcc;
					padding: 10px;
					border: 1px solid #ff9900;
					}
				#event .box .text p.pickup {
					font-weight: bold;
					letter-spacing: normal;
					line-height: 2;
					padding: 0 10px;
					}
					#event .box .text p.pickup span {
						display: inline;
						border-bottom: 2px solid #ff0000;
						}
			#event .box .text em {
				font-weight: bold;
				}
				#event .box .text em.red {
					color: #ff6666;
					}
				#event .box .text em.blue {
					color: #00aadd;
					}
		/*------------ ゲスト -------------*/
		#event .box ul.guest {
			clear: both;
			width: 660px;
			height: auto;
			overflow: hidden;
			background: #f0f0f0;
			padding: 15px 10px 0px 20px;
			line-height: 1.8;
			}
			#event .box ul.guest li {
				width: 205px;
				height: 350px;
				overflow: hidden;
				margin: 0;
				padding: 0 0 0 15px;
				float: left;
				}
				/*------------ タレント写真 -------------*/
				#event .box ul.guest li dl.pic {
					}
					#event .box ul.guest li dl.pic dt {
						width: 180px;
						height: 242px;
						}
						#event .box ul.guest li dl.pic dt img {
							border: 2px solid #ccc;
							}
					/*------------ 詳細共通指定 -------------*/
					#event .box ul.guest li dl.pic dd {
						width: 180px;
						height: auto;
						overflow: hidden;
						}
						#event .box ul.guest li dl.pic dd.btn span {
							display: none;
							}
						/*------------ 名前 -------------*/
						#event .box ul.guest li dl.pic dd.name {
							font-size: 25px;
							text-align: center;
							line-height: 1;
							margin: 10px 0;
							}
							#event .box ul.guest li dl.pic dd.name span {
								display: block;
								margin: 5px 0 0;
								font-size: 12px;
								letter-spacing: 0;
								}
						/*------------ ボタン -------------*/
						#event .box ul.guest li dl.pic dd.btn {
							height: 25px;
							background: url(../images/btn_profile_r.gif) 0 0 no-repeat;
							}
							#event .box ul.guest li dl.pic dd.btn a {
								display: block;
								width: 180px;
								height: 25px;
								background: url(../images/btn_profile.gif) 0 0 no-repeat;
								}
								#event .box ul.guest li dl.pic dd.btn a:hover {
									background: none!important;
									}

/*------------ DVD情報 -------------*/
#dvd {
	}
	/*------------ タイトル -------------*/
	#dvd h3 {
		background: url(../event/images/title_area_dvd.gif) 0 0 no-repeat;
		}
	/*------------ キャッチ -------------*/
	#dvd #catch_dvd {
		width: 700px;
		height: 65px;
		background: url(../event/images/catch_dvd.png) 0 0 no-repeat;
		margin: 30px 0;
		}
		#dvd #catch_dvd p {
			display: none;
			}
	/*------------ ボックス -------------*/
	#dvd .box {
		}
		/*------------ タイトル -------------*/
		#dvd .box h4.info {
			width: 630px;
			height: auto;
			overflow: hidden;
			background: #990000;
			border-bottom: 1px solid #ff9900;
			padding: 10px 30px;
			font-size: 18px;
			line-height: 1.6;
			font-weight: bold;
			color: #fff;
			text-align: center;
			}
			#event .box h4 span {
				font-size: 14px;
				font-weight: normal;
				}
		/*------------ テキスト -------------*/
		#dvd .box .text {
			width: 630px;
			height: auto;
			overflow: hidden;
			background: #fff;
			padding: 15px 30px 0;
			line-height: 1.8;
			font-size: 14px;
			}
			#dvd .box .text p {
				}
				#dvd .box .text p.pickup {
					font-weight: bold;
					letter-spacing: normal;
					line-height: 2;
					letter-spacing: 0.1em;
					font-size: 16px;
					}
					#dvd .box .text p.pickup span {
						display: inline;
						border-bottom: 3px solid #ff9999;
						}
				#dvd .box .text p.info {
					background: #ffffcc;
					margin: 15px 0 5px;
					padding: 10px;
					border: 1px solid #ff9900;
					}
		/*------------ 詳細 -------------*/
		#dvd .box .details {
			width: 675px;
			height: auto;
			overflow: hidden;
			background: #fff;
			padding: 15px 0px 15px 15px;
			}
			/*------------ 写真 -------------*/
			#dvd .box .details .pic {
				width: 210px;
				height: auto;
				overflow: hidden;
				float: left;
				}
				#dvd .box .details .pic img {
					border: 2px solid #ccc;
					margin: 0 0 5px;
					}
			/*------------ リスト -------------*/
			#dvd .box .details ul {
				width: 460px;
				height: auto;
				overflow: hidden;
				float: left;
				}
				#dvd .box .details ul li.name {
					width: 460px;
					height: 118px;
					}
					#dvd .box .details ul li.name em {
						display: none;
						}
				#dvd .box .details ul li.profile {
					width: 180px;
					height: 25px;
					margin: 0 0 0 100px;
					background: url(../images/btn_profile_r.gif) 0 0 no-repeat;
					}
					#dvd .box .details ul li.profile a {
						display: block;
						width: 180px;
						height: 25px;
						background: url(../images/btn_profile.gif) 0 0 no-repeat;
						}
					#dvd .box .details ul li.profile a span {
						display: none;
						}
					#dvd .box .details ul li.profile a:hover {
						background: none!important;
						}
				#dvd .box .details ul li.cast {
					width: 425px;
					border-top: 1px dashed #666;
					margin: 15px 0 15px;
					padding: 15px 0 0 15px;
					font-size: 14px;
					}
				#dvd .box .details ul li.story {
					width: 425px;
					border-top: 1px dashed #666;
					border-bottom: 1px dashed #666;
					margin: 0 0 20px;
					padding: 10px 0 10px 15px;
					font-size: 12px;
					line-height: 1.6;
					}
				#dvd .box .details ul li.meicolle {
					width: 450px;
					height: 40px;
					margin: 0;
					background: url(../event/images/btn_meicolle_r.gif) 0 0 no-repeat;
					}
					#dvd .box .details ul li.meicolle a {
						display: block;
						width: 450px;
						height: 40px;
						background: url(../event/images/btn_meicolle.gif) 0 0 no-repeat;
						}
					#dvd .box .details ul li.meicolle a span {
						display: none;
						}
					#dvd .box .details ul li.meicolle a:hover {
						background: none!important;
						}
	/*------------ DVD個別指定 -------------*/
	#dvd #dvd-vol1 {
		}
		#dvd #dvd-vol1 h4 {
			background: url(../event/images/title_dvd_vol.gif) 0 0 no-repeat;
			}
		#dvd #dvd-vol1 .details ul li.name {
			background: url(../event/images/name_dvd_takagi.gif) 0 0 no-repeat;
			}
	#dvd #dvd-vol2 {
		}
		#dvd #dvd-vol2 h4 {
			background: url(../event/images/title_dvd_vol.gif) 0 -50px no-repeat;
			}
		#dvd #dvd-vol2 .details ul li.name {
			background: url(../event/images/name_dvd_nakajima.gif) 0 0 no-repeat;
			}
	#dvd #dvd-vol3 {
		}
		#dvd #dvd-vol3 h4 {
			background: url(../event/images/title_dvd_vol.gif) 0 -100px no-repeat;
			}
		#dvd #dvd-vol3 .details ul li.name {
			background: url(../event/images/name_dvd_ise.gif) 0 0 no-repeat;
			}
	#dvd #dvd-vol4 {
		}
		#dvd #dvd-vol4 h4 {
			background: url(../event/images/title_dvd_vol.gif) 0 -150px no-repeat;
			}
		#dvd #dvd-vol4 .details ul li.name {
			background: url(../event/images/name_dvd_tachibana.gif) 0 0 no-repeat;
			}
	#dvd #dvd-vol5 {
		}
		#dvd #dvd-vol5 h4 {
			background: url(../event/images/title_dvd_vol.gif) 0 -200px no-repeat;
			}
		#dvd #dvd-vol5 .details ul li.name {
			background: url(../event/images/name_dvd_mori.gif) 0 0 no-repeat;
			}
	#dvd #dvd-vol6 {
		}
		#dvd #dvd-vol6 h4 {
			background: url(../event/images/title_dvd_vol.gif) 0 -250px no-repeat;
			}
		#dvd #dvd-vol6 .details ul li.name {
			background: url(../event/images/name_dvd_mochizuki.gif) 0 0 no-repeat;
			}
	#dvd #dvd-vol7 {
		}
		#dvd #dvd-vol7 h4 {
			background: url(../event/images/title_dvd_vol.gif) 0 -300px no-repeat;
			}
		#dvd #dvd-vol7 .details ul li.name {
			background: url(../event/images/name_dvd_aika.gif) 0 0 no-repeat;
			}
	#dvd #dvd-vol8 {
		}
		#dvd #dvd-vol8 h4 {
			background: url(../event/images/title_dvd_vol.gif) 0 -350px no-repeat;
			}
		#dvd #dvd-vol8 .details ul li.name {
			background: url(../event/images/name_dvd_koike.gif) 0 0 no-repeat;
			}
	#dvd #dvd-vol9 {
		}
		#dvd #dvd-vol9 h4 {
			background: url(../event/images/title_dvd_vol.gif) 0 -400px no-repeat;
			}
		#dvd #dvd-vol9 .details ul li.name {
			background: url(../event/images/name_dvd_sato.gif) 0 0 no-repeat;
			}
	#dvd #dvd-vol10 {
		}
		#dvd #dvd-vol10 h4 {
			background: url(../event/images/title_dvd_vol.gif) 0 -450px no-repeat;
			}
		#dvd #dvd-vol10 .details ul li.name {
			background: url(../event/images/name_dvd_satake.gif) 0 0 no-repeat;
			}


