@charset "UTF-8";
/* CSS Document */
div.cont-area01{

	width: 570px;
	margin-bottom: 30px;

	}

	

div.cont-area01 ul{

	padding-top: 30px;

	list-style-type: none;

	background-image: url(../img/qa/line_h01.gif);

	background-repeat: no-repeat;

	}

	

div.cont-area01 ul li{

	padding-left: 15px;

	padding-top: 8px;

	padding-bottom: 7px;

	background-image: url(../img/qa/line_h01.gif);

	background-repeat: no-repeat;

	}

	

div.cont-area01 ul li a:link,

div.cont-area01 ul li a:hover,

div.cont-area01 ul li a:active,

div.cont-area01 ul li a:visited{

	color: #2C7CC3;

	}

	

div.cont-area01 ul li img{

	vertical-align: bottom;

	}



div.cont-answer{

	width: 570px;

	margin-bottom: 10px;

	}

	

div.cont-answer dl{

	background-image: url(../img/qa/bg_h02.gif);

	}

	

div.cont-answer dl dt{

	height: 49px;

	padding-left: 15px;
	
	padding-top: 19px;

	background-image: url(../img/qa/bg_h01.gif);

	background-repeat: no-repeat;

	}

	

div.cont-answer dl dt a{

	display:block;

	float: left;

	color: #2C7CC3;

	text-decoration: none !important;

	}

	

div.cont-answer dl dt img{

	display:block;

	float: left;

	}

	

div.cont-answer dl dd{

	margin-left: 5px;

	padding-left: 55px;

	padding-bottom: 10px;

	padding-top: 10px;

	padding-right: 20px;

	line-height: 140%;

	background-image: url(../img/qa/icon_a01.gif);
	
	background-position: 0 -10px;

	background-repeat: no-repeat;

	}

	

img.bg_h03{

	display: block;

	}
