@charset "Shift_JIS";

/* moviecp_2011 private CSS
--------------------------------------------------------------------*/
.movBottom {
	background:url("/service/taiyo/moviecp_2011/img/solar_campaign_bg_bottom.jpg") 0 bottom no-repeat;
	margin: 0 auto;
	padding-bottom: 2px;
	width:850px;
}
	.movBottom h1 {
		line-height: 0;
		margin: 0;
		padding: 14px 0 10px 0;
	}
.movTop {
	background:url("/service/taiyo/moviecp_2011/img/solar_campaign_bg_top.jpg") no-repeat;
	padding-top: 2px;
}
.movWrap {
	background:url("/service/taiyo/moviecp_2011/img/solar_campaign_bg.jpg") repeat-y;
	padding: 0 9px 13px 9px;
}
	.movWrap p {
		margin: 0;
		padding: 0;
	}
	.movWrap p.centering {
		text-align: center;
	}
	.movWrap p.entryTx {
		padding: 10px 10px 15px 12px;
	}
	.movWrap h2 {
		line-height: 0;
		margin: 0;
		padding: 13px 0 0 0;
	}
	.movWrap h3 {
		line-height: 0;
		margin: 0;
		padding: 0;
	}
	.movWrap li {
		float: left;
	}
		.movWrap .quizTitle {
			clear: both;
			position: relative;
			width: 832px;
			height: 166px;
		}
			.movWrap .quizTitle p.titleTx {
				position: absolute;
				top: 13px;
				left: 12px;
				z-index: 2;
			}
			.movWrap .quizTitle h4.titleImg {
				line-height: 0;
				position: absolute;
				top: 75px;
				left: 0px;
				margin: 0;
				padding: 0;
				z-index: 1;
			}
		.movWrap .quizBottom {
			background:url("/service/taiyo/moviecp_2011/img/solar_campaign_quiz_bottom.jpg") 0 bottom no-repeat;
			padding-bottom: 8px;
		}
		.movWrap .quizWrap {
			background:url("/service/taiyo/moviecp_2011/img/solar_campaign_quiz_bg.jpg") repeat-y;
			padding: 0 36px 22px 27px;
		}
			.movWrap .quizWrap .quizBox {
				background:url("/service/taiyo/moviecp_2011/img/solar_campaign_quiz_box.gif") 0 10px no-repeat;
				position: relative;
				padding-top: 10px;
				width: 769px;
			}
				.movWrap .quizWrap h5 {
					line-height: 0;
					margin: 0;
					padding: 0;
					z-index: 1;
				}
				.movWrap .quizWrap p.movBtn {
					line-height: 0;
					position: absolute;
					top: 212px;
					left: 35px;
					z-index: 2;
				}
				.movWrap .quizWrap p.quizTx01 {
					line-height: 0;
					position: absolute;
					top: 55px;
					left: 377px;
				}
				.movWrap .quizWrap p.quizTx02 {
					line-height: 0;
					position: absolute;
					top: 55px;
					left: 371px;
				}
				.movWrap .quizWrap p.quizTx03 {
					line-height: 0;
					position: absolute;
					top: 46px;
					left: 310px;
				}
				.movWrap .quizWrap ul {
					position: absolute;
					top: 142px;
					left: 289px;
				}
					.movWrap .quizWrap ul li {
						line-height: 0;
						margin-top: 4px;
						width: 465px;
						height: 32px;
					}
					.movWrap .quizWrap ul li img{vertical-align:top;}
			.movWrap .quizWrap .entryBox {
				padding-top: 20px;
			}
				.movWrap .quizWrap .entryBox p.entryBtn {
					padding: 6px 0 0 234px;
				}

/*-------------------------
 * back to page top
--------------------------*/
.pagetop{
	margin: 0 auto;
	padding: 19px 0 30px 0;
	width: 850px;
}
.pagetop span{
	display:block;
	float: right;
	padding-right:11px;
	border-right:1px solid #c0c0c0;
}
.pagetop a{
	display:block;
	padding-left:25px;
	border-left:2px solid #dbdbdb;
	background:url("/service/taiyo/moviecp_2011/img/arr_pagetop.gif") no-repeat 9px .25em;
}
.pagetop a:link,
.pagetop a:visited,
.pagetop a:hover,
.pagetop a:active{
	color:#005E8C;
}
