@charset "utf-8";
/* CSS Document */

/*================================
 CONTENA_CSS
================================*/

/*================================
 MAIN
================================*/

#contena{ width: 740px; font-size: 11.5px;}
#contena h2{ margin-bottom: 15px;}
#contena h2{
	background: url(../../contena/img/ttl_contena.gif) no-repeat left top;
	height: 37px;
	text-indent: -9999px;
}

#flow,#sekisai,#vala,#otameshi,#merit{ width: 740px;}
#flow h2,#sekisai h2,#vala h2,#otameshi h2,#merit h2{margin-bottom: 15px;}
#flow h2{
	background: url(../../contena/yusoutoha/img/ttl_flow.gif) no-repeat left top;
	height: 37px;
	text-indent: -9999px;
}

#sekisai h2{
	background: url(../../contena/yusoutoha/img/ttl_sekisai.gif) no-repeat left top;
	height: 37px;
	text-indent: -9999px;
}

#vala h2{
	background: url(../../contena/vala_con/img/ttl_vala.gif) no-repeat left top;
	height: 37px;
	text-indent: -9999px;
}

#otameshi h2{
	background: url(../../contena/otameshi/img/ttl_otameshi.gif) no-repeat left top;
	height: 37px;
	text-indent: -9999px;
}

#merit h2{
	background: url(../../contena/merit/img/ttl_merit.gif) no-repeat left top;
	height: 37px;
	text-indent: -9999px;
}
#merit h2.kankyo{
	background: url(../../contena/merit/img/ttl_kankyo.gif) no-repeat left top;
	height: 37px;
	text-indent: -9999px;
}

/*================================
 QandA
================================*/

#QandA{ width: 740px; font-size: 11.5px;}
#QandA h2,#QandA p.lead,#QandA h3,#QandA h4{margin-bottom: 15px;}
#QandA h2{
	background: url(../../contena/qa/img/ttl_qa.gif) no-repeat left top;
	height: 37px;
	text-indent: -9999px;
}
#QandA dl dt{
	background: url(../../contena/qa/img/bg_q.gif) no-repeat left top;
	width: 740px;
	height: 24px;
	margin-bottom: 3px;
}
#QandA dl dd{
	background: url(../../contena/qa/img/bg_a.gif) repeat-y left top;
	width: 740px;
	margin-bottom: 20px;
	color: #666666;
}
span.left{
	width: 30px;
	float: left;
	padding-right: 3px;
	padding-top: 5px;
	line-height: 16px;
	text-align: right;
}
span.right{
	width: 695px;
	float: left;
	padding: 5px 0 5px 5px;
	line-height: 16px;
}

h3.qa_01{ background: url(../../contena/qa/img/sttl_01.gif) no-repeat left top;height: 27px;text-indent: -9999px;}
h4.qa_02{ background: url(../../contena/qa/img/s_sttl_01.gif) no-repeat left top;height: 22px;text-indent: -9999px;}
h4.qa_03{ background: url(../../contena/qa/img/s_sttl_02.gif) no-repeat left top;height: 22px;text-indent: -9999px;}
h3.qa_04{ background: url(../../contena/qa/img/sttl_02.gif) no-repeat left top;height: 27px;text-indent: -9999px;}


/*================================
CLEAR
================================*/

p.clear{
	font-size:0% !important;
	margin:0px !important;
	padding:0px !important;
	clear:both !important;
	line-height:0% !important;
	height:0px !important;
	width:0px !important;
	float:none;
}

