@charset "UTF-8";
/* CSS Document */

#title_text{
               width:500px;
			   margin:0 auto;
			   margin-top:10px;
			   padding:8px;
			   background-color:#faf9fc;
			   }

#index_menu{
		width:475px;
		margin:20px 0 0 20px;
		padding:0 15px 20px 15px;
		border:solid 1px #B5A34E;
}

.question{
		margin-top:20px;
}

#question01{
		padding-left:5px;
		background-color:#F5F4FA;
		color:#716696;
}

#question02{
		padding-left:5px;
		background-color:#F8FAF4;
		color:#A9C57D;
}

#question03{
		padding-left:5px;
		background-color:#FDF4F1;
		color:#DF7163;
}

.question ul{
		margin:5px 0 0 20px;
}

.question li{
		padding-top:4px;
}

.section{
         width:500px;
		 margin:45px 0 0 20px;
		 }
		 
.section h3{
             padding-bottom:15px;
			 }

.q{
		width:475px;
		margin:0 0 25px 15px;
}

.q img{
		float:left;
		width:25px;
}

.q_text01{
		border-bottom:solid 1px #D2CCE6;
		background-color:#8E81BC;
}

.q_text01 p{
		width:440px;
		margin-left:25px;
		padding-left:10px;
		padding-bottom:4px;
		background-color:#fff;
		color:#716696;
		font-size:115%;
}

.q_text02{
		border-bottom:solid 1px #DEE8CE;
		background-color:#A9C57D;
}

.q_text02 p{
		width:440px;
		margin-left:25px;
		padding-left:10px;
		padding-bottom:4px;
		background-color:#fff;
		color:#50724C;
		font-size:115%;
}

.q_text03{
		border-bottom:solid 1px #F3CABE;
		background-color:#DF7163;
}

.q_text03 p{
		width:440px;
		margin-left:25px;
		padding-left:10px;
		padding-bottom:4px;
		background-color:#fff;
		color:#DF7163;
		font-size:115%;
}

.answer{
		clear:left;
		width:450px;
		padding:8px 0 0 10px;
		margin-left:15px;
}



