@charset "utf-8";

/* /company/
============
nav
top
outline,rec
============ */

/* nav */
#nav h2 {
	width: 214px;
	margin: -2px -2px 0 -2px;
	position: relative;
}

#nav ul.btn {
	padding: 0 0 8px 5px;
	background: #F0EBE4;
	list-style: none;
}

#nav ul.banner li {
	padding: 10px 0 0 0;
	list-style: none;
}



/* qa */

#main.qa {
	padding: 0 0 70px 0;
}

#main.qa p.topCopy {
	margin: 12px 0 18px 10px;
	font-size: 78%;
	line-height: 1.65em;
}

#main.qa p.link {
	margin: 0 0 3px 10px;
	font-size: 78%;
	line-height: 1.65em;
}

#main.qa p.link a {
	padding: 0 0 0 16px;
	background: url(../common/arw04.gif) no-repeat left center;
}

#main.qa h3 {
	margin: 40px 0 13px 10px;
}

#main.qa dl.qa {
	width: 630px;
	margin: 0 0 0 10px;
	font-size: 78%;
	line-height: 1.6em;
}

#main.qa dl.qa dt {
	margin: 0 0 10px 0;
	padding: 5px 10px 5px 36px;
	background: url(../qa/images/img_q.gif) no-repeat top left #F2ECE5;
}

#main.qa dl.qa dd {
	margin: 0 0 10px 0;
	padding: 5px 10px 13px 36px;
	background: url(../qa/images/img_a.gif) no-repeat top left;
}


#main.qa p.goTop {
	margin: 0 10px 0 0;
	text-align: right;
	font-size: 70%;
	line-height: 1.2em;
}

#main.qa p.goTop a {
	padding: 0 0 0 16px;
	background: url(../common/arw05.gif) no-repeat left center;
}


