@charset "utf-8";
/* CSS Document */
div#header {
width: 950px;
height: 420px;
position: relative;
background: url(../img/top/head_bg02.jpg) no-repeat 0 0;
}

p#main_visual {
width: 810px;
height: 250px;
background: url(../img/faq/mv.jpg) no-repeat 0 0;
margin-left: 140px;
}

ul.pagetop {
	padding-top: 0;
}

div#faq_container {
float: left;
width: 680px;
}

div#faq_container h2 {
	width: 680px;
	height: 44px;
	margin-bottom: 15px;
	background: url(../img/faq/tit01.jpg) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}

div#faq_container div.faq_wrap h3 {
	width: 100%;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	background:#DAD8DB url(../img/faq/tit_bg01.jpg) no-repeat 0 0;
}

div#faq_container div.faq_wrap h3 em {
	display: block;
	padding: 9px 0 5px 40px;
	font-size: 93%;
	font-weight: bold;
	color: #4E3F5E;
}

div#faq_container div.faq_wrap div {
	width: 660px;
	min-height: 130px;
	height: auto !important;
	height: 130px;
	margin-left: 10px;
	background: #F4F2EC;
}

div#faq_container div.faq_wrap div p {
	padding: 10px;
	font-size: 93%;
}

dl.number {
	width: 660px;
	height: 100px;
	background: url(../img/faq/pic01.jpg) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}