@charset"utf-8";

body{
	color: #000000;
	margin: 0px;
	padding: 0px 0px 50px;
	background-color: #FFFFFF;
	background-image: url(../image/bg.gif);
	background-repeat: repeat-y;
}

#container {
	background-image: url(../image/container_bg.gif);
	background-repeat: repeat-y;
	width: 980px;
}

rt {
	font-size: 8px;
}


/*▼▼▼みどころ▼▼▼*/
h1#midokoroTitle {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../midokoro/image/title.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}

#midokoro {
	width: 779px;
	margin: 0px 0px 0px 100px;
	padding: 0px 0px 20px 0px;
	}
	#midokoro h2 {
		font-size: 0px;
		line-height: 0px;
		background-image: url(../midokoro/image/t01.gif);
		background-repeat: no-repeat;
		text-indent: -9999px;
		margin: 0px 0px 4px 28px;
		height: 192px;
		width: 689px;
		}
	#midokoro div#flash {
		height: 200px;
		width: 779px;
		}
	#midokoro div.midokoroL {
		padding: 0px 0px 23px;
		float: left;
		width: 462px;
		}
		#midokoro div.point {
			margin: 0px 0px 5px;
		}
		#midokoro p.text {
			font-size: 12px;
			line-height: 20px;
			}
	#midokoro div.midokoroR {
		padding: 17px 0px 23px;
		float: right;
		width: 300px;
		}
	#midokoro div.line {
		font-size: 0px;
		line-height: 0px;
		background-image: url(../midokoro/image/line.gif);
		background-repeat: no-repeat;
		margin: 0px 0px 16px;
		height: 3px;
		width: 779px;
		clear: both;
		}


/*▲▲▲みどころ▲▲▲*/

/*▼▼▼人物紹介▼▼▼*/
h1#castTitle {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../cast/image/title.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}

#cast {
	width: 779px;
	margin: 0px 0px 0px 100px;
	}
	#cast div.castBox {
		width: 779px;
		padding: 0px 0px 20px 0px;
		}
		#cast div.castBox div.castBoxL {
			float: left;
			width: 616px;
			}
			#cast div.castBox div.castBoxL h2 {
				font-size: 0px;
				line-height: 0px;
				background-repeat: no-repeat;
				text-indent: -9999px;
				width: 616px;
				height: 34px;
				margin: 0px 0px 15px;
				}
			#cast div.castBox div.castBoxL h2#name01 {
				background-image: url(../cast/image/n01.gif);
				}
			#cast div.castBox div.castBoxL h2#name02 {
				background-image: url(../cast/image/n02.gif);
				}
			#cast div.castBox div.castBoxL h2#name03 {
				background-image: url(../cast/image/n03.gif);
				}
			#cast div.castBox div.castBoxL h2#name04 {
				background-image: url(../cast/image/n04.gif);
				}
			#cast div.castBox div.castBoxL h2#name05 {
				background-image: url(../cast/image/n05.gif);
				}
			#cast div.castBox div.castBoxL h2#name06 {
				background-image: url(../cast/image/n06.gif);
				}
			#cast div.castBox div.castBoxL h2#name07 {
				background-image: url(../cast/image/n07.gif);
				}
			#cast div.castBox div.castBoxL h2#name08 {
				background-image: url(../cast/image/n08.gif);
				}
			#cast div.castBox div.castBoxL h2#name09 {
				background-image: url(../cast/image/n09.gif);
				}
			#cast div.castBox div.castBoxL p#t01 {
				font-size: 0px;
				line-height: 0px;
				background-image: url(../cast/image/t01.gif);
				background-repeat: no-repeat;
				text-indent: -9999px;
				height: 19px;
				width: 127px;
				margin: 0px 0px 5px;
				}
			#cast div.castBox div.castBoxL p#t02 {
				font-size: 0px;
				line-height: 0px;
				background-image: url(../cast/image/t02.gif);
				background-repeat: no-repeat;
				text-indent: -9999px;
				height: 19px;
				width: 127px;
				margin: 0px 0px 5px;
				}

			#cast div.castBox div.castBoxL p#t03 {
				font-size: 0px;
				line-height: 0px;
				background-image: url(../cast/image/t03.gif);
				background-repeat: no-repeat;
				text-indent: -9999px;
				height: 19px;
				width: 127px;
				margin: 0px 0px 5px;
				}
			#cast div.castBox div.castBoxL p#t04 {
				font-size: 0px;
				line-height: 0px;
				background-image: url(../cast/image/t04.gif);
				background-repeat: no-repeat;
				text-indent: -9999px;
				height: 19px;
				width: 127px;
				margin: 0px 0px 5px;
				}
			#cast div.castBox div.castBoxL p#t05 {
				font-size: 0px;
				line-height: 0px;
				background-image: url(../cast/image/t05.gif);
				background-repeat: no-repeat;
				text-indent: -9999px;
				height: 19px;
				width: 127px;
				margin: 0px 0px 5px;
				}
			#cast div.castBox div.castBoxL p#t06 {
				font-size: 0px;
				line-height: 0px;
				background-image: url(../cast/image/t06.gif);
				background-repeat: no-repeat;
				text-indent: -9999px;
				height: 19px;
				width: 127px;
				margin: 0px 0px 5px;
				}
			#cast div.castBox div.castBoxL p#t07 {
				font-size: 0px;
				line-height: 0px;
				background-image: url(../cast/image/t07.gif);
				background-repeat: no-repeat;
				text-indent: -9999px;
				height: 19px;
				width: 127px;
				margin: 0px 0px 5px;
				}
			#cast div.castBox div.castBoxL p#t08 {
				font-size: 0px;
				line-height: 0px;
				background-image: url(../cast/image/t08.gif);
				background-repeat: no-repeat;
				text-indent: -9999px;
				height: 19px;
				width: 127px;
				margin: 0px 0px 5px;
				}
			#cast div.castBox div.castBoxL p#t09 {
				font-size: 0px;
				line-height: 0px;
				background-image: url(../cast/image/t09.gif);
				background-repeat: no-repeat;
				text-indent: -9999px;
				height: 19px;
				width: 127px;
				margin: 0px 0px 5px;
				}

			#cast div.castBox div.castBoxL p.text {
				font-size: 12px;
				line-height: 20px;
				}
		#cast div.castBox div.castBoxR {
			float: right;
			width: 142px;
			}


/*▲▲▲人物紹介▲▲▲*/

/*▼▼▼Songs▼▼▼*/
h1#songsTitle {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../songs/image/title.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}

#songs {
	width: 779px;
	margin: 0px 0px 0px 100px;
	padding: 0px 0px 10px 0px;
	}
	#t01 {
		font-size: 0px;
		line-height: 0px;
		background-image: url(../songs/image/t01.gif);
		background-repeat: no-repeat;
		text-indent: -9999px;
		margin: 0px 0px 14px;
		height: 52px;
		width: 534px;
		}
	#songsL {
	float: left;
	width: 462px;
		}
		#songsL h2 {
			font-size: 0px;
			line-height: 0px;
			background-image: url(../songs/image/t02.gif);
			background-repeat: no-repeat;
			text-indent: -9999px;
			margin: 0px 0px 18px;
			height: 42px;
			width: 462px;
			}
		#syudaikaL {
			margin: 0px 0px 16px;
			float: left;
			width: 242px;
			}
		#syudaikaR {
			margin: 0px 0px 16px;
			float: right;
			width: 220px;
			}
			#syudaikaR p {
				font-size: 0px;
				line-height: 0px;
				background-image: url(../songs/image/t03.gif);
				background-repeat: no-repeat;
				text-indent: -9999px;
				height: 68px;
				width: 172px;
				}
		#songsL div.line01 {
			font-size: 0px;
			line-height: 0px;
			background-image: url(../songs/image/line01.gif);
			background-repeat: no-repeat;
			margin: 0px 0px 13px;
			height: 3px;
			width: 462px;
			clear: both;
			}
		#songsL p#profile {
			font-size: 0px;
			line-height: 0px;
			background-image: url(../songs/image/profile.gif);
			background-repeat: no-repeat;
			text-indent: -9999px;
			margin: 0px 0px 5px;
			height: 19px;
			width: 83px;
			}
		#songsL p.text {
			font-size: 12px;
			line-height: 20px;
			margin: 0px 0px 1em;
			}
	#songsR {
	float: right;
	width: 300px;
	margin-bottom: 1em;
		}
#songs p.textSong {
	font-size: 12px;
	line-height: 20px;
	clear: both;
}

	#songs div.songPhoto {
	clear: both;
	width: 661px;
	margin-right: auto;
	margin-left: auto;
		}
		#songs div.songPhoto table.left {
	float: left;
	margin-bottom: 20px;
			}
		#songs div.songPhoto table.right {
	float: right;
	margin-bottom: 20px;
			}
	#songs h3 {
		font-size: 0px;
		line-height: 0px;
		background-image: url(../songs/image/t04.gif);
		background-repeat: no-repeat;
		text-indent: -9999px;
		margin: 0px 0px 13px;
		height: 34px;
		width: 779px;
		clear: both;
		}
	#songs p#t05 {
		font-size: 0px;
		line-height: 0px;
		background-image: url(../songs/image/t05.gif);
		background-repeat: no-repeat;
		text-indent: -9999px;
		margin: 0px 0px 11px;
		height: 18px;
		width: 385px;
		}
	#songs div.line02 {
		font-size: 0px;
		line-height: 0px;
		background-image: url(../songs/image/line02.gif);
		background-repeat: no-repeat;
		margin: 0px 0px 10px;
		height: 3px;
		width: 779px;
		clear: both;
		}
	#songs div.chakuutaBox {
		width: 779px;
		}
		#songs div.chakuutaBox div.chakuutaBoxL {
			padding: 0px 0px 9px;
			float: left;
			width: 115px;
			}
		#songs div.chakuutaBox div.chakuutaBoxC {
			float: left;
			width: 609px;
			padding: 20px 0px 9px;
			}
		#songs div.chakuutaBox2 div.chakuutaBoxC {
			float: left;
			width: 609px;
			padding: 10px 0px 9px;
			}
			#songs div.chakuutaBoxC p.name {
				font-size: 14px;
				line-height: 20px;
				color: #9E0B11;
				background-image: url(../songs/image/point.gif);
				background-repeat: no-repeat;
				background-position: 0px 2px;
				padding: 0px 0px 0px 25px;
				}
			#songs div.chakuutaBoxC p.text {
				font-size: 12px;
				line-height: 20px;
				padding: 0px 0px 0px 25px;
				}
				#songs div.chakuutaBoxC p.text span.text02 {
					font-size: 10px;
					}
		#songs div.chakuutaBox div.chakuutaBoxR {
			padding: 28px 0px 9px;
			float: right;
			width: 55px;
			}
		#songs div.chakuutaBox2 div.chakuutaBoxR {
			padding: 18px 0px 9px;
			float: right;
			width: 55px;
			}
			#songs div.chakuutaBoxR p a {
				font-size: 0px;
				line-height: 0px;
				text-decoration: none;
				background-image: url(../songs/image/b_shityo.gif);
				background-repeat: no-repeat;
				text-indent: -9999px;
				display: block;
				height: 20px;
				width: 55px;
				}
			#songs div.chakuutaBoxR p a:hover {
				background-position: 0px -20px;
				}


/*▲▲▲Songs▲▲▲*/

/*▼▼▼メッセージ▼▼▼*/
h1#messageTitle {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../message/image/title.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}

#message {
	width: 779px;
	margin: 0px 0px 0px 100px;
	padding: 0px 0px 25px 0px;
	}
	#message h2 {
		font-size: 0px;
		line-height: 0px;
		background-repeat: no-repeat;
		text-indent: -9999px;
		margin: 0px 0px 15px;
		height: 34px;
		width: 779px;
		}
	#message h2#t01 {
		background-image: url(../message/image/t01.gif);
		}
	#message h2#t02 {
		background-image: url(../message/image/t02.gif);
		clear: both;
		}
	#messageL {
		float: left;
		width: 513px;
		margin: 0px 0px 25px;
		}
		#text01 {
			font-size: 0px;
			line-height: 0px;
			background-image: url(../message/image/text01.gif);
			background-repeat: no-repeat;
			text-indent: -9999px;
			height: 40px;
			width: 513px;
			margin: 0px 0px 10px;
			}
		#text02 {
			font-size: 0px;
			line-height: 0px;
			background-image: url(../message/image/text02.gif);
			background-repeat: no-repeat;
			text-indent: -9999px;
			height: 40px;
			width: 602px;
			margin: 0px 0px 10px;
			}
	#messageR {
		float: right;
		width: 250px;
		margin: 0px 0px 25px;
		}

	#message p.text {
		font-size: 12px;
		line-height: 20px;
		}


/*▲▲▲メッセージ▲▲▲*/

/*▼▼▼ご意見ご感想▼▼▼*/
h1#mailTitle {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../mail/image/title.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}

#mail {
	width: 779px;
	margin: 0px 0px 0px 100px;
	}


/*▲▲▲ご意見ご感想▲▲▲*/

/*▼▼▼栄家・GREE紹介▼▼▼*/
h1#greeTitle {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../gree/image/title.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}

#gree {
	width: 779px;
	margin: 0px 0px 0px 100px;
	padding: 0px 0px 20px 0px;
	}
	#greePhoto {
		background-image: url(../gree/image/photo.jpg);
		background-repeat: no-repeat;
		height: 293px;
		width: 779px;
		}
	#greeBg01 {
		background-image: url(../gree/image/bg.gif);
		background-repeat: no-repeat;
		height: 370px;
		width: 779px;
		}
	#greeBg02 {
		background-image: url(../gree/image/bg02.jpg);
		background-repeat: no-repeat;
		height: 200px;
		width: 779px;
		}
	#greeBg03 {
		background-image: url(../gree/image/bg03.gif);
		background-repeat: no-repeat;
		height: 664px;
		width: 779px;
		}
	#greeLink01 {
		text-indent: -9999px;
		position: absolute;
		height: 27px;
		width: 223px;
		left: 115px;
		top: 1110px;
		}
		#greeLink01 a {
			text-decoration: none;
			background-image: url(../gree/image/b_01.gif);
			background-repeat: no-repeat;
			display: block;
			height: 27px;
			width: 223px;
			}
		#greeLink01 a:hover {
			background-position: 0px -27px;
			}
	#greeQr01 {
		position: absolute;
		left: 115px;
		top: 1141px;
		}

#greeLink002Box {
	width: 223px;
	position: absolute;
	left: 378px;
	top: 1110px;
	}
	#greeLink02_001 {
		margin-top: 5px;
		}
		#greeLink02_001 a {
			text-indent: -9999px;
			background: url(../gree/image/b_02.gif) 0 0 no-repeat;
			display: block;
			height: 27px;
			width: 223px;
			}
		#greeLink02_001 a:hover {
			background-position: 0px -27px;
			}
	#greeQr02_001 {
		margin-top: 5px;
		margin-bottom: 15px;
		}
	#greeLink02_002 {
		margin-top: 5px;
		}
		#greeLink02_002 a {
			text-indent: -9999px;
			background: url(../gree/image/b_02.gif) 0 0 no-repeat;
			display: block;
			height: 27px;
			width: 223px;
			}
		#greeLink02_002 a:hover {
			background-position: 0px -27px;
			}
	#greeQr02_002 {
		margin-top: 5px;
		margin-bottom: 15px;
		}
	#greeLink02_003 {
		margin-top: 5px;
		}
		#greeLink02_003 a {
			text-indent: -9999px;
			background: url(../gree/image/b_02.gif) 0 0 no-repeat;
			display: block;
			height: 27px;
			width: 223px;
			}
		#greeLink02_003 a:hover {
			background-position: 0px -27px;
			}
	#greeQr02_003 {
		margin-top: 5px;
		}
	#greeLink03 {
		text-indent: -9999px;
		position: absolute;
		height: 27px;
		width: 223px;
		left: 642px;
		top: 1110px;
		}
		#greeLink03 a {
			text-decoration: none;
			background-image: url(../gree/image/b_03.gif);
			background-repeat: no-repeat;
			display: block;
			height: 27px;
			width: 223px;
			}
		#greeLink03 a:hover {
			background-position: 0px -27px;
			}
	#greeQr03 {
		position: absolute;
		left: 642px;
		top: 1141px;
		}
/*▲▲▲栄家・GREE紹介▲▲▲*/

/*▼▼▼ベネッセ　プレゼント▼▼▼*/
h1#presentTitle {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../present_c/image/title.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}

#present {
	width: 779px;
	margin: 0px 0px 0px 100px;
	}

#present h2 {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../present_c/image/p001.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 200px;
	width: 779px;
	padding: 0px 0px 10px;
}
div#presentNote {
	width: 779px;
	margin: 0 100px 0 101px;
	text-align: right;
	font-size: 12px;
	}
/*▲▲▲ベネッセ　プレゼント▲▲▲*/



#bottom {
	background-image: url(../image/bottom_bg.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 980px;
	margin: 0px 0px 10px;
}

p.pageup {
	margin: 0px auto;
	width: 903px;
	text-align: right;
	font-size: 12px;
	line-height: 16px;
	}
	p.pageup a:link,p.pageup a:visited,p.pageup a:hover,p.pageup a:active {
		color: #FFFFFF;
		}


/*▼▼▼あらすじ▼▼▼*/
h1#arasujiTitle {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../arasuji/image/title.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}
#arasuji {
	width: 779px;
	margin: 0px 0px 0px 100px;
	}
#arasuji #week {
	background-image: url(../arasuji/image/week.gif);
	background-repeat: no-repeat;
	height: 222px;
	width: 779px;
	margin-bottom: 20px;
}
#arasuji #week h2 {
	font-size: 0px;
	line-height: 0px;
	background-repeat: no-repeat;
	background-position: 0px 35px;
	text-indent: -9999px;
	height: 42px;
	width: 478px;
	margin-left: 17px;
	padding-top: 35px;
	margin-bottom: 96px;
}
#arasuji #week h2#week01 {
	background-image: url(../arasuji/image/t01.gif);
}
#arasuji #week h2#week02 {
	background-image: url(../arasuji/image/t02.gif);
}
#arasuji #week h2#week03 {
	background-image: url(../arasuji/image/t03.gif);
}
#arasuji #week h2#week04 {
	background-image: url(../arasuji/image/t04.gif);
}
#arasuji #week h2#week05 {
	background-image: url(../arasuji/image/t05.gif);
}
#arasuji #week h2#week06 {
	background-image: url(../arasuji/image/t06.gif);
}
#arasuji #week h2#week07 {
	background-image: url(../arasuji/image/t07.gif);
}
#arasuji #week h2#week08 {
	background-image: url(../arasuji/image/t08.gif);
}
#arasuji #week h2#week09 {
	background-image: url(../arasuji/image/t09.gif);
}
#arasuji #week #arasujiLink {
	font-size: 14px;
	line-height: 22px;
	margin-left: 24px;
}
#arasuji #week #weekPhoto {
	height: 186px;
	width: 248px;
	border: 1px solid #e3363c;
	margin-top: -178px;
	margin-left: 512px;
}
#arasuji .contents {
	width: 779px;
	padding-bottom: 15px;
}
#arasuji .contents h3 {
	font-size: 14px;
	line-height: 34px;
	color: #9e0b11;
	background-image: url(../arasuji/image/t.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
	height: 34px;
	width: 779px;
	margin-bottom: 7px;
	font-weight: bold;
}
#arasuji .contents p {
	font-size: 12px;
	line-height: 20px;
}
/*▲▲▲あらすじ▲▲▲*/

/*▼▼▼ナビ番組▼▼▼*/
h1#naviTitle {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../navi/image/title.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}
#navi {
	width: 779px;
	margin: 0px 0px 0px 100px;
	}
#navi .wakuTop {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../navi/image/waku_top.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 779px;
}
#navi .waku {
	background-image: url(../navi/image/waku.gif);
	background-repeat: repeat-y;
	width: 779px;
}
#navi .waku .naviSwf {
	text-align: center;
	clear: both;
}
#navi .waku p.naviText {
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	margin-bottom: 5px;
}
#navi .waku .naviPhoto2Area {
	width: 630px;
	margin-right: auto;
	margin-left: auto;
}
#navi .waku .naviPhoto2Area .naviPhotoL {
	background-color: #e23339;
	padding: 1px;
	height: 223px;
	width: 298px;
	float: left;
	margin-bottom: 20px;
}
#navi .waku .naviPhoto2Area .naviPhotoR {
	background-color: #e23339;
	padding: 1px;
	float: right;
	height: 223px;
	width: 298px;
	margin-bottom: 20px;
}
#navi .waku .naviPhotoC {
	background-color: #e23339;
	padding: 1px;
	height: 223px;
	width: 298px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
#navi .waku #sudoPhoto {
	height: 258px;
	width: 163px;
	margin-top: -206px;
	margin-bottom: -51px;
	margin-left: 596px;
}
#navi .waku #textImage01 {
	background-image: url(../navi/image/text_image01.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 65px;
	width: 658px;
	margin-right: auto;
	margin-left: auto;
}

#navi .wakuBottom {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../navi/image/waku_bottom.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 779px;
	padding-bottom: 20px;
}
/*▲▲▲ナビ番組▲▲▲*/

/*▼▼▼制作発表▼▼▼*/
h1#happyouTitle {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../happyou/image/title.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}

#happyou {
	width: 779px;
	margin: 0px 0px 0px 100px;
	}


/*▲▲▲制作発表▲▲▲*/
#happyou #topPhoto {
	background-image: url(../happyou/image/top_photo.jpg);
	background-repeat: no-repeat;
	height: 385px;
	width: 779px;
	margin-bottom: 20px;
	}
#happyou #flvArea #flvAreaL {
	float: left;
	width: 320px;
	}
#happyou #flvArea #flvAreaR {
	font-size: 12px;
	line-height: 18px;
	float: right;
	width: 440px;
	}
	#happyou #flvArea #flvAreaR strong {
		font-size: 14px;
		color: #FF0000;
		}
#happyou .comment {
	width: 779px;
	}
	#happyou .comment .commentL {
		float: left;
		width: 626px;
		}
		#happyou .comment .commentL h2 {
			font-size: 0px;
			line-height: 0px;
			background-repeat: no-repeat;
			text-indent: -9999px;
			height: 34px;
			width: 626px;
			margin-bottom: 14px;
			}
			#happyou .comment .commentL h2#name01 {
				background-image: url(../happyou/image/n001.gif);
				}
			#happyou .comment .commentL h2#name02 {
				background-image: url(../happyou/image/n002.gif);
				}
			#happyou .comment .commentL h2#name03 {
				background-image: url(../happyou/image/n003.gif);
				}
			#happyou .comment .commentL h2#name04 {
				background-image: url(../happyou/image/n004.gif);
				}
			#happyou .comment .commentL h2#name05 {
				background-image: url(../happyou/image/n005.gif);
				}
			#happyou .comment .commentL h2#name06 {
				background-image: url(../happyou/image/n006.gif);
				}
			#happyou .comment .commentL h2#name07 {
				background-image: url(../happyou/image/n007.gif);
				}
			#happyou .comment .commentL h2#name08 {
				background-image: url(../happyou/image/n008.gif);
				}
			#happyou .comment .commentL h2#name09 {
				background-image: url(../happyou/image/n009.gif);
				}
		#happyou .comment .commentL p {
			font-size: 12px;
			line-height: 18px;
			}
	#happyou .comment .commentR {
		float: right;
		height: 180px;
		width: 135px;
		}
	#happyou .comment2 {
		width: 779px;
		padding-bottom: 20px;
		}
		#happyou .comment2 h2 {
			background-repeat: no-repeat;
			text-indent: -9999px;
			height: 34px;
			width: 779px;
			margin-bottom: 20px;
			}
			#happyou .comment2 h2#name10 {
				background-image: url(../happyou/image/n010.gif);
				}
			#happyou .comment2 h2#name11 {
				background-image: url(../happyou/image/n011.gif);
				}
		#happyou .comment2 p {
			font-size: 12px;
			line-height: 18px;
			}
	#happyou .nagoyaBox {
		width: 757px;
		padding: 10px;
		border: 1px solid #E0232A;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 20px;
		}
		#happyou .nagoyaBox img.rightPos {
			float: right;
			width: 260px;
			margin: 0 0 10px 10px;
			}
		#happyou .nagoyaBox h3 {
			background: url(../happyou/image/nagoya_t001.gif) 0 0 no-repeat;
			width: 400px;
			height: 50px;
			text-indent: -9999px;
			}
