@charset "utf-8";
/* CSS Document - faq */
ul#content {
	width:690px;
	margin:0 auto;
	position: relative;
	line-height: 26px;
	margin: 0 auto 30px auto;
}
ul#content > li {
	display: block;
	overflow: visible;
	cursor: pointer;
	margin: 0 auto;
	list-style: none;
	position:relative;
	border-bottom:#DDDDDD 1px solid;
}
ul#content > li:last-child {
/*	border-bottom:none;*/
}
ul#content > li:hover {
}
ul#content > li a, ul#content > li a:visited  {
	font-size: 14px;
	line-height: 20px;
	display: block;
	font-weight:bold;
	font-weight:bold;
	color:#666666;
	text-decoration: none;
	outline: none;
	padding:7px 10px 7px 30px;
	position:relative;
	background:url(../images/faq/q.png) 10px 12px no-repeat;
	-webkit-transition: background 200ms linear, color 200ms linear;
	-moz-transition: background 200ms linear, color 200ms linear;
	-o-transition: background 200ms linear, color 200ms linear;
	transition: background 200ms linear, color 200ms linear;
}
ul#content > li > a:hover {
	font-weight:bold;
	text-decoration: none;
}
ul#content > li:hover .name, ul#content > li.act .name{
}
ul#content > li.act a {
	color:#F97F19;
}
/*第一層---------------------*/
/*第二層---------------------*/
ul#content > li >  ul {
	display: none;
}
ul#content > li > ul > li {
	outline: none;
	list-style: none;
	cursor: text;
	position: relative;
	padding:0px 0px 15px 0px;
}
ul#content > li > ul > li .box{
	clear: both;
	color: #787878;
	font-size: 13px;
	line-height:24px;
	text-decoration: none;
	padding: 50px 10px 0px 20px;
	background:url(../images/faq/a.png) 20px 15px no-repeat;
	border-top:#DDDDDD 1px solid;
}
ul#content > li > ul > li .box img{
	max-width:650px;
	height:auto !important;
}