/*============================================================
メインビジュアル
============================================================*/
div#main_visual { width:100%; position:relative; }

div#main_visual_wrap { width:920px; margin:70px auto 0; padding-left:20px; background:url(http://propil.jp/faq/img/charactor.png) no-repeat top right; }
div#main_visual_wrap h2 { margin-bottom:30px; }
div#main_visual_wrap ul { line-height:2.4; }
div#main_visual_wrap ul li { }
div#main_visual_wrap ul li a { text-decoration:none; }
div#main_visual_wrap ul li a:hover { text-decoration:underline; color:#04B2B9; }


/*============================================================
よくある質問
============================================================*/
div#main_wrap article {}
div#main_wrap article section {}
div#main_wrap article section dl {}
div#main_wrap article section dl dt {
	width:898px;
	margin-bottom:20px;
	/*padding:10px 10px 10px 70px;*/
	padding:10px 20px;
	color:#04B2B9;
	/*background:url(http://propil.jp/faq/img/icon_q.jpg) no-repeat 10px 50% #EEEEEE;*/
	background:#EEEEEE;
	border:1px solid #DDDDDD;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
div#main_wrap article section dl dd {
	width:860px;
	min-height:75px;
	margin-bottom:50px;
	padding:0 10px 10px 70px;
	/*padding:10px 10px 10px 60px;*/
	/*background:url(http://propil.jp/faq/img/icon_a.jpg) no-repeat 0 15px;*/
	background:url(http://propil.jp/faq/img/icon_doc.jpg) no-repeat 0 0;
}