@charset "shift-jis";
@import url(main.css);

.notes {
	border: 1px dashed #CCC;
	margin-bottom: 20px;
	padding: 1px;
}
.notes dl {
	text-align: center;
	background: #F6F6F6;
	padding: 19px;
}
.notes dl dt {
	font-size: 16px;
	margin-bottom: 8px;
}
.notes dl dd {
	font-size: 11px;
}

/*-----------------------------------------------------------------
ϐkZ
------------------------------------------------------------------*/

#structure h2 {
	background: url(../structure/img/top.png) no-repeat center top;
	}


	
#structure_mainimg {
	width: 740px;
	margin: 0 0 30px;
	}
	
#structure h3 {
	width: 740px;
	height: 45px;
	margin-bottom: 20px;
	text-indent: -9999px;	
	clear: both;
	}


#structure h3#title_st1 {
	background: url(../structure/img/title_st1_2012.png) no-repeat left top;
	margin: 0;
	}

#structure h3#title_st1_n {
	background: url(../structure/img/title_st1_2016.png) no-repeat left top;
	margin: 0;
	}
	
#structure h3#title_st2 {
	background: url(../structure/img/title_st2.png) no-repeat left top;
	margin-top: 50px;
	}
	
#structure h3#title_st3 {
	background: url(../structure/img/title_st3.png) no-repeat left top;
	margin-top: 50px;
	}
#structure h3#title_st3_new {
	background: url(../structure/img/title_st3_new.png) no-repeat left top;
	margin-top: 50px;
	}

#eqmap {
	background: url(../structure/img/map_bg_2012.png) no-repeat center top;
	width: 525px;
	height: 213px;
	padding: 20px 200px 0 15px;
	}

#eqmap_02 {
	background: url(../structure/img/map_bg_2019.png) no-repeat center top;
	width: 525px;
	height: 213px;
	padding: 20px 200px 0 15px;
	}




#structure h4 {
	width: 740px;
	height: 41px;
	text-indent: -9999px;
	margin: 30px 0 15px;
	clear: both;
	}


#structure h4#subtitle1 {
	background: url(../structure/img/subtitle1.png) no-repeat left top;
	}
#structure h4#subtitle2 {
	background: url(../structure/img/subtitle2.png) no-repeat left top;
	}
#structure h4#subtitle3 {
	background: url(../structure/img/subtitle3.png) no-repeat left top;
	}
#structure h4#subtitle4 {
	background: url(../structure/img/subtitle4.png) no-repeat left top;
	}
#structure h4#subtitle4_n {
	background: url(../structure/img/subtitle4_n.png) no-repeat left top;
	}

.img_fr {
	float: right;
	margin-left: 30px;
	display: inline;
	}

.img_fl {
	float: left;
	margin-right: 30px;
	display: inline;
	}



#structure .contents p { padding: 0 5px;}

.pt10 { padding-top: 10;}



#st_message {
	background: url(../structure/img/st_message.png) no-repeat center top;
	width: 700px;
	height: 360px;
	padding: 75px 20px 20px;
	line-height: 160%;
	margin: 40px 0 0;
	}

#st_message p {
	font-size: 95%;
	color: #684831;
	margin-bottom: 15px;
	}



#st_message_area {
	background: url(../structure/img/st_message_bg.png) no-repeat center top;
	width: 700px;
	height: 360px;
	padding: 75px 20px 20px;
	line-height: 160%;
	margin: 40px 0 0;
	}

#st_message_area p {
	font-size: 95%;
	color: #684831;
	margin-bottom: 15px;
	}



#structure h5#sub_pf {
	background: url(../structure/img/power_frame_title2012.png) no-repeat left top;
	width: 740px;
	height: 39px;
	text-indent: -9999px;
	margin: 30px 0 20px;
	}


#structure h5#sub_pf_n {
	background: url(../structure/img/powerframe.jpg) no-repeat left top;
	width: 565px;
	height: 130px;
	text-indent: -9999px;
	margin: 30px 0 20px;
}

#structure h5#sub_pf_balance {
	background: url(../structure/img/balance.jpg) no-repeat center top;
	height: 130px;
	text-indent: -9999px;
	margin: 30px 0 20px;
}

#stqa_area { margin: 20px auto; width: 720px;}


#stqa_area .questions dt {
	width: 660px;
	height: 35px;
	line-height: 35px;
  	cursor: hand;
  	cursor: pointer;
	padding-top: 10px;
	padding-left: 60px;
	border-bottom: 1px dotted #cccccc;
	background: url(../structure/img/q_bg.png) no-repeat left top;
	font-size: 14px;
	letter-spacing: 2px;
	color: #453427;
	margin-bottom: 1px;
}

#stqa_area .questions dt:hover {
	color:#7EA347;
	}


#stqa_area .questions dd {
	background: url(../structure/img/answer_bg.png) no-repeat left top;
	width: 680px;
	padding: 50px 20px 20px;
	margin-bottom: 20px;
	font-size: 95%;
	color: #684831;
}

#stqa_area .questions dd .image {
	float: right;
	display: inline;
	margin-left: 20px;
	
}

#stqa_area .questions dd span {
	color: #668C33;
	font-size: 13px;
	margin-bottom: 10px;
	display: block;
	}















