@charset "utf-8";

/* faq用CSS */

#wrapper #global_menu {
	margin-bottom:22px;
}

#wrapper #main_area #top_over #left_over {
	width:648px;
}

/* FAQタイトル */
#wrapper #main_area #top_over #left_over #tit_faq {
	width:619px;
	height:81px;
	line-height: 1;
	background: url(../images/faq/tit_faq.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#wrapper #main_area #top_over #left_over #bg_faq {
	padding:23px 0px 15px 0px;
	width:619px;
	background: url(../images/faq/bg_faq.jpg) no-repeat left top;	
}

#wrapper #main_area #top_over #left_over #bg_faq h3 {
	margin-bottom:15px;
	width:305px;
	height:45px;
	line-height: 1;
	background: url(../images/faq/stit_faq.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#wrapper #main_area #top_over #left_over #bg_faq p {
	margin-bottom:20px;
	padding:0px 0px 0px 9px;
	width:540px;
	font-size: 93%;
	color: #333333;
}

#wrapper #main_area #top_over #left_over #bg_faq p a {
	color: #333333;
	text-decoration: underline;
}
#wrapper #main_area #top_over #left_over #bg_faq p a:link {
	color: #333333;
	text-decoration: underline;
}
#wrapper #main_area #top_over #left_over #bg_faq p a:visited {
	color: #333333;
	text-decoration: underline;
}
#wrapper #main_area #top_over #left_over #bg_faq p a:hover {
	color: #66A7EB;
	text-decoration: underline;
}
#wrapper #main_area #top_over #left_over #bg_faq p a:active {
	color: #61A4E8;
	text-decoration: underline;
}
/* サブタイトル */
#wrapper #main_area #top_over #left_over #sstit_faq {
	margin-bottom:30px;
	width:619px;
	height:42px;
	line-height: 1;
	background: url(../images/faq/sstit_faq.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#wrapper #main_area #top_over #left_over dl {
	margin-bottom:25px;
	padding:0px 0px 15px 15px;
	width:604px;
	background: url(../images/common/border_bottom.gif) repeat-x left bottom;
}

#wrapper #main_area #top_over #left_over dl dt {
	margin-bottom:15px;
	padding:0px 0px 0px 15px;
	width:580px;
	display:block;
	background: url(../images/faq/icon_faq.jpg) no-repeat left center;
	color: #2C7AC5;
}


#wrapper #main_area #top_over #left_over dl dt a {
	font-size: 93%;
	color: #2C7AC5;
	text-decoration: underline;
}

#wrapper #main_area #top_over #left_over dl dd {
	margin:0px 0px 10px 5px;
	padding:32px 0px 15px 54px;
	width:538px;
	background: #EAEAEA url(../images/faq/bg_faq_a.jpg) no-repeat left top;
}

#wrapper #main_area #top_over #left_over dl dd p {
	font-size: 93%;
	margin-bottom: 12px;	
}

