@charset "utf-8";
/* ===================================================================
 style info : ファイル読み込み
=================================================================== */

/* default style - リセット・共通
----------------------------------------------------------- */
@import url("../../commons/styles/default.css");
@import url("../../commons/styles/module.css");
/* ===================================================================
 style info : 個別用
=================================================================== */
#wrapperAll {background:url(../img/bg_special.png) no-repeat center top;}
.mainArea {
	width:800px;
	margin:0 auto;
	/*padding-bottom:70px;*/
}
.presentArea {
	width:836px;
	height:616px;
	margin:0 auto;
	background:url(../img/bg_sp1.png) no-repeat top center;
	padding:122px 31px 0 54px;
	}
	.presentArea h4 {
		text-indent:-9999px;
	}
	.presentArea p.text {
		/*width:719px;*/
		margin:12px 20px 12px 4px;
		padding: 15px;
		border:dotted 1px #000;
		color:#3a6067;
	}
h4.tit {
	margin-left:70px;
	}
.presentArea01 {
	background:url(../img/bg_present_bottom.png) no-repeat bottom right;
	margin:-20px 54px 0 0;
	padding-bottom:28px;
	}
	.presentArea01 p.text {
		margin:12px 20px 12px 4px;
		padding: 15px;
		border:dotted 1px #000;
		color:#3a6067;
	}
.presentWp {
	background:url(../img/bg_present_middle.png) repeat-y right;
}
.subArea {
	width:751px;
	margin:0 auto;
}
.subArea01 {
	width:751px;
	margin:20px 0 0 130px;
}

.subBox p.leftB {
	width:552px;
	float:left;
}
.subBox p.rightB {
	width:199px;
	float:left;
}

.quizArea {
	background:url(../img/bg_quiz_answer.gif) no-repeat top center;
	width:732px;
	height:139px;
	position:relative;
	padding-bottom:10px;
	
}
.quizArea01 {
	background:url(../img/bg_quiz_oubo.gif) no-repeat top center;
	width:732px;
	height:139px;
	position:relative;
	padding-bottom:10px;
	
}
	.quizArea p.num,.quizArea01 p.num {
		color:#FFF;
		position:absolute;
		top:15px;
		left:20px;
	}
	.quizArea p.date,.quizArea01 p.date {
		color:#FFF;
		position:absolute;
		top:15px;
		right:20px;
	}
	.quizArea dl,.quizArea01 dl {
		position:absolute;
		top:38px;
		left:20px;
		padding:18px;
		}
		.quizArea dl dd,.quizArea01 dl dd {
			float:left;
			padding-right:20px;
		}
	.quizArea p.answer {
		position:absolute;
		top:70px;
		right:140px;
	}
	.quizArea p.answerBox {
		position:absolute;
		top:54px;
		right:37px;
	}
	.quizArea01 p.btn {
		position:absolute;
		top:55px;
		right:20px;
	}
/*-----------------------------------

------------------------------------*/



a { color:#FF6666; text-decoration:underline; display:block;} 
a:hover { text-decoration:none; }


/*追加*/
h4 { margin:20px 0 -20px 70px;}
.mainTop {
	width:821px;
	/*padding-bottom:70px;*/
	background:url(../img/bg_content_top.gif) no-repeat top center;
}

.mainAera {
	width:821px;
	/*margin:-45px auto 0;*/
	margin:-15px auto 0 ;
	/*padding-bottom:70px;上下左右*/
	background:url(../img/bg_content_middle.gif) repeat-y;
}

.wrap {
	width: 650px;
	margin:0 auto;
	padding:35px;
}

#movie {
	width:320px;
	height:180px;
	border:#979797 2px solid;
	
	float:left;
}


#movieText img {
	display:block;
	padding:40px 0 0 20px;
}

