@charset "UTF-8";

.box h2 {

	margin: 0;

	height: 70px;

	padding: 17px 33px 0 69px;

	font-family: 'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;

	font-size: 16px;

	color: #fff;

	vertical-align: middle;

	}

h2#q1 {

	background: #ffffff url( 'images/bg_q01.jpg' ) left top no-repeat;

	}

h2#q2 {

	background: #ffffff url( 'images/bg_q02.jpg' ) left top no-repeat;

	}

h2#q3 {

	background: #ffffff url( 'images/bg_q03.jpg' ) left top no-repeat;

	}

h2#q4 {

	background: #ffffff url( 'images/bg_q04.jpg' ) left top no-repeat;

	}

h2#q5 {

	background: #ffffff url( 'images/bg_q05.jpg' ) left top no-repeat;

	}

h2#q6 {

	background: #ffffff url( 'images/bg_q06.jpg' ) left top no-repeat;

	}

h2#q7 {

	background: #ffffff url( 'images/bg_q07.jpg' ) left top no-repeat;

	}

h2#q8 {

	background: #ffffff url( 'images/bg_q08.jpg' ) left top no-repeat;

	}

h2#q9 {

	background: #ffffff url( 'images/bg_q09.jpg' ) left top no-repeat;

	}

h2#q10 {

	background: #ffffff url( 'images/bg_q10.jpg' ) left top no-repeat;

	}

h2#q11 {

	background: #ffffff url( 'images/bg_q11.jpg' ) left top no-repeat;

	}

h2#q12 {

	background: #ffffff url( 'images/bg_q12.jpg' ) left top no-repeat;

	}

h2#q13 {

	background: #ffffff url( 'images/bg_q13.jpg' ) left top no-repeat;

	}

h2#q14 {

	background: #ffffff url( 'images/bg_q14.jpg' ) left top no-repeat;

	}

h2#q15 {

	background: #ffffff url( 'images/bg_q15.jpg' ) left top no-repeat;

	}

h2#q16 {

	background: #ffffff url( 'images/bg_q16.jpg' ) left top no-repeat;

	}

h2#q17 {

	background: #ffffff url( 'images/bg_q17.jpg' ) left top no-repeat;

	}

h2#q18 {

	background: #ffffff url( 'images/bg_q18.jpg' ) left top no-repeat;

	}

h2#q19 {

	background: #ffffff url( 'images/bg_q19.jpg' ) left top no-repeat;

	}

h2#q20 {

	background: #ffffff url( 'images/bg_q20.jpg' ) left top no-repeat;

	}

h2#q21 {

	background: #ffffff url( 'images/bg_q21.jpg' ) left top no-repeat;

	}

h2#q22 {

	background: #ffffff url( 'images/bg_q22.jpg' ) left top no-repeat;

	}

h2#q23 {

	background: #ffffff url( 'images/bg_q23.jpg' ) left top no-repeat;

	}

h2#q24 {

	background: #ffffff url( 'images/bg_q24.jpg' ) left top no-repeat;

	}

h2#q25 {

	background: #ffffff url( 'images/bg_q25.jpg' ) left top no-repeat;

	}

h2#q26 {

	background: #ffffff url( 'images/bg_q26.jpg' ) left top no-repeat;

	}

h2#q27 {

	background: #ffffff url( 'images/bg_q27.jpg' ) left top no-repeat;

	}

h2#q28 {

	background: #ffffff url( 'images/bg_q28.jpg' ) left top no-repeat;

	}

h2#q29 {

	background: #ffffff url( 'images/bg_q29.jpg' ) left top no-repeat;

	}

h2#q30 {

	background: #ffffff url( 'images/bg_q30.jpg' ) left top no-repeat;

	}

.btn_click {

	width: 100%;

	height: 16px;

	margin: 0 auto;

	padding: 0;

	text-align: center;

	}

.CollapsiblePanelContent1 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a01.png' ) left top no-repeat;

	}

.CollapsiblePanelContent2 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a02.png' ) left top no-repeat;

	}

.CollapsiblePanelContent3 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a03.png' ) left top no-repeat;

	}

.CollapsiblePanelContent4 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a04.png' ) left top no-repeat;

	}

.CollapsiblePanelContent5 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a05.png' ) left top no-repeat;

	}

.CollapsiblePanelContent6 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a06.png' ) left top no-repeat;

}

.CollapsiblePanelContent7 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a07.png' ) left top no-repeat;

}

.CollapsiblePanelContent8 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a08.png' ) left top no-repeat;

}

.CollapsiblePanelContent9 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a09.png' ) left top no-repeat;

}

.CollapsiblePanelContent10 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a10.png' ) left top no-repeat;

}

.CollapsiblePanelContent11 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a11.png' ) left top no-repeat;

}

.CollapsiblePanelContent12 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a12.png' ) left top no-repeat;

}

.CollapsiblePanelContent13 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a13.png' ) left top no-repeat;

}

.CollapsiblePanelContent14 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a14.png' ) left top no-repeat;

}

.CollapsiblePanelContent15 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a15.png' ) left top no-repeat;

}

.CollapsiblePanelContent16 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a16.png' ) left top no-repeat;

}

.CollapsiblePanelContent17 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a17.png' ) left top no-repeat;

}

.CollapsiblePanelContent18 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a18.png' ) left top no-repeat;

}

.CollapsiblePanelContent19 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a19.png' ) left top no-repeat;

}

.CollapsiblePanelContent20 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a20.png' ) left top no-repeat;

}

.CollapsiblePanelContent21 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a21.png' ) left top no-repeat;

}

.CollapsiblePanelContent22 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a22.png' ) left top no-repeat;

}

.CollapsiblePanelContent23 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a23.png' ) left top no-repeat;

}

.CollapsiblePanelContent24 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a24.png' ) left top no-repeat;

}

.CollapsiblePanelContent25 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a25.png' ) left top no-repeat;

}

.CollapsiblePanelContent26 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a26.png' ) left top no-repeat;

}

.CollapsiblePanelContent27 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a27.png' ) left top no-repeat;

}

.CollapsiblePanelContent28 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a28.png' ) left top no-repeat;

}

.CollapsiblePanelContent29 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a29.png' ) left top no-repeat;

}

.CollapsiblePanelContent30 {

	margin: 0 auto;

	padding: 0;

	background: #ffffff url( 'images/bg_a30.png' ) left top no-repeat;

}

.a {

	margin: 0;

	padding: 17px 33px 15px 69px;

	font-family: 'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;

	text-align: justify;

	text-justify: inter-ideograph;

	color: #333;

}

/*
.a a:link { color: #fff000; }

.a a:visited { color: #f4cf00; }

.a a:active { color: #FF0000; }

.a a:hover { color: #e60012; }
*/


div.tabtop {

	width: 638px;

	height: 8px;

	background: #fff url( 'images/tabtop.png' ) left top no-repeat;

	font-size: 0;

}

div.tabfooter {

	width: 638px;

	height: 8px;

	background: #fff url( 'images/tabfooter.png' ) left top no-repeat;

	font-size: 0;

}

div#chara_fuanpu {

	position: absolute;

	top: -90px;

	#top: -80px;

	left: 470px;

	z-index: 100000;

	}

div#chara_basutora {

	position: absolute;

	top: 2010px;

	#top: 2230px;

	left: 500px;

	z-index: 100000;

	}

div#chara_ponta {

	position: absolute;

	top: 4170px;

	#top: 4280px;

	left: 500px;

	z-index: 100000;

	}

div#chara_box3 {

	position: relative;

	}

div#chara_fuanpu2 {

	position: absolute;

	top: 20px;

	left: 450px;

	z-index: 100000;

	}

div#chara_basutora2 {

	position: absolute;

	top: 90px;

	left: 450px;

	z-index: 100000;

	}

	*html div#chara_basutora2 {

			position: absolute;

			top: 200px;

			left: 450px;

			z-index: 100000;

	}

	*:first-child+html div#chara_basutora2 {

		position: absolute;

		top: 100px;

		left: 450px;

		z-index: 100000;

	}

div#chara_ponta2 {

	position: absolute;

	top: 180px;

	left: 450px;

	z-index: 100000;

	}

	*html div#chara_ponta2 {

			position: absolute;

			top: 200px;

			left: 450px;

			z-index: 100000;

	}

	*:first-child+html div#chara_ponta2 {

		position: absolute;

		top: 200px;

		left: 450px;

		z-index: 100000;

	}
