@charset "UTF-8";
/*----------------------------------------

		- box01

-----------------------------------------*/

/*----------------------------------------
	box01
-----------------------------------------*/

#box01 {
	padding-left: 44px;
}

#box01_l {
	padding-left: 23px;
}

#box01 h1 {
	padding-top: 42px;
}

#box01 p#comingsoon {
	padding: 283px 0 292px 216px;
}

.box_quiz_info{
	width:690px;
	background: url(../img/index04_text01_bg04.jpg) repeat-y top left;
	margin-bottom:18px;
}

.smbr{
	font-size:1px;
}

.ionf_copy{
	background: url(../img/index04_text01_bg02.jpg) no-repeat top left;
	padding:0 45px 0 192px;
}

.box_quiz{
	margin:5px 0 0 5px;
	padding:0;
	background: url(../img/index04_quiz_bg02.jpg) repeat-y top left;
	float:left;
}

.top_quiz{
	width:387px;
	margin:0;
	padding:0;
	background: url(../img/index04_quiz_bg01.jpg) no-repeat top left;
	float:left;
}

.quiz_img{
	width:293px;
	height:246px;
	float:left;
}

.quiz_copy{
	width:325px;
	padding:112px 0 0 56px;
}

.quiz_title{
	font-size:1.2em;
	font-weight:bold;
	line-height:150%;
}

.box_next{
	width:680px;
	margin:5px 0 0 5px;
	background: url(../img/index04_next01_bg02.jpg) repeat-y top left;
}

.top_next{
	width:680px;
	background: url(../img/index04_next01_bg01.jpg) no-repeat top left;
}

.next_title{
	color:#3a0505;
	padding:55px 0 0 110px;
	font-size:1.3em;
	font-weight:bold;
	float:left;
}

.next_data{
	padding:60px 40px 0 0;
	font-weight:bold;
	color:#3a0505;
	float:right;
}

.next_copy{
	width:270px;
	line-height:130%;
	padding:15px 0 10px 40px;
	float:left;
}

.next_intelligent{
	padding:15px 33px 0 0;
	width:320px;
	font-size:1.2em;
	font-weight:bold;
	line-height:130%;
	float:right;
}

.clear{
	width:1px;
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
	visibility:hidden;
}

.box01_l_2{
	margin:0 0 0 44px;
	width:695px;
	background: url(../img/index04_quiz_03.jpg) repeat-y top left;
}

.quiz_main{
	width:371px;
	background: url(../img/index04_quiz_02.jpg) no-repeat top left;
	float:left;
}

.quiz_main_but{
	width:298px;
	float:left;
}

.quiz_no{
	margin:0;
	padding:23px 0 0 45px;
}


.quiz_question{
	width:300px;
	font-size:120%;

	margin:10px 0 50px 47px;
	line-height:150%;
	letter-spacing:1px;
}
.quiz_bottom{

}

.quiz_ans01{
	width:295px;
	font-size:130%;
	margin:20px 0 0 72px;
}

.quiz_an01{margin:10px 0 10px 0;}

.box01_ne{margin:15px 0 30px 22px;}

#ans_pape{
	margin-left:38px;
	width:660px;
	background: url(../img/quiz_ans_all_bg06.jpg) repeat-y top left;
}

.answer01{
	background: url(../img/quiz_ans_all_bg01.jpg) no-repeat top left;
}

.correct_answer{
	color:#FFF;
	font-size:2em;
	font-weight:bold;
	padding:159px 0 0 60px;
}

.ans_comme{
	width:610px;
	padding:20px 0 0 30px;
}

.ans_comme02{
	width:610px;
	padding:20px 0 0 30px;
	letter-spacing:1px;
	line-height:150%;
}

.ans_comme03{
	color:#c8161d;
	width:610px;
	padding:20px 0 15px 30px;
	font-weight:bold;
	font-size:1.5em;
	line-height:130%;
}

.ans_line{
	padding-left:38px;
}

.ans_comment_bg{
	margin-left:38px;
	width:675px;
	background: url(../img/quiz_ans_all_bg04.jpg) repeat-y top left;
}

.ans_comment{
	padding-bottom:20px;
	background: url(../img/quiz_ans_all_bg03.jpg) no-repeat top left;
}

.ans_comme04{
	padding:20px 0 0 30px;
	letter-spacing:3px;
	font-size:1.2em;
}

.ans_comme05{
	width:50px;
	margin:0 0 0 25px;
	float:left;
}

.ans_comme06{
	width:320px;
	float:left;
}

.ans_comme07{
	margin:0 0 10px 0;
}

.ans_comme_under{
	padding:0 0 20px 38px;
}

.ans_not_bg{
	margin:0 0 0 38px;
	padding:0 0 30px 0;
	width:675px;
	height:499px;
	background: url(../img/quiz_ans_notall_bg01.jpg) no-repeat top left;
}

.ans_not_tit01{
	padding:34px 0 0 25px;
}

.correct_answer02{
	color:#FFF;
	font-size:2em;
	font-weight:bold;
	padding:64px 0 0 60px;
}

.ans_not_comme01{
	padding:30px 0 0 25px;
	letter-spacing:1px;
	line-height:150%;
}

.ans_not_but01{
	width:279px;
	height:77px;
	padding:90px 0 0 20px;
}

.quiz_top_btn{padding:25px 0 0 550px;}

.old_quiz{margin:40px 0 20px 25px;}

.old_quiz02{margin:40px 0 20px 40px;}

.old_quiz02{margin:40px 0 20px 45px;}

.old_con{
	width:300px;
	margin-top:5px;
	float:left;
	padding:5px 0 5px 25px;
}

.old_con a{text-decoration:none;}

.old_con01{background: url(../img/bg_kamon_oda.jpg) no-repeat top left;}

.old_con02{background: url(../img/bg_kamon_toyo.jpg) no-repeat top left;}

.old_con03{background: url(../img/bg_kamon_ieyasu.jpg) no-repeat top left;}

/*----------------------------------------

quiz_更新用

-----------------------------------------*/


/*-----秀吉用-----*/
.answer01_hide{
	background: url(../img/quiz_ans_all_bg01_hide.jpg) no-repeat top left;
}

.ans_comment_hide{
	padding-bottom:20px;
	background: url(../img/quiz_ans_all_bg03_hide.jpg) no-repeat top left;
}

.ans_not_bg_hide{
	margin:0 0 0 38px;
	padding:0 0 30px 0;
	width:675px;
	height:499px;
	background: url(../img/quiz_ans_notall_bg01_hide.jpg) no-repeat top left;
}


/*-----家康用-----*/
.answer01_ie{
	background: url(../img/quiz_ans_all_bg01_ie.jpg) no-repeat top left;
}

.ans_comment_ie{
	padding-bottom:20px;
	background: url(../img/quiz_ans_all_bg03_ie.jpg) no-repeat top left;
}

.ans_not_bg_ie{
	margin:0 0 0 38px;
	padding:0 0 30px 0;
	width:675px;
	height:499px;
	background: url(../img/quiz_ans_notall_bg01_ie.jpg) no-repeat top left;
}

/*-----利家用-----*/
.answer01_toshi{
	background: url(../img/quiz_ans_all_bg01_toshi.jpg) no-repeat top left;
}

.ans_comment_toshi{
	padding-bottom:20px;
	background: url(../img/quiz_ans_all_bg03_toshi.jpg) no-repeat top left;
}

.ans_not_bg_toshi{
	margin:0 0 0 38px;
	padding:0 0 30px 0;
	width:675px;
	height:499px;
	background: url(../img/quiz_ans_notall_bg01_toshi.jpg) no-repeat top left;
}
