@charset "euc-jp";
#mainContents div.anserObj table dl:after,
#mainContents div.anserObj ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#mainContents div.anserObj table dl,
#mainContents div.anserObj ul {
	display: inline-table;
	/*\*/
	display: block;
	*height: 1%;
	/**/
}


/* MAINCONTENTS */
#mainContents {}
	#mainContents div.questionObj h1 {
		background: url(../images/title_question.gif) no-repeat left top;
	}
	#mainContents div.anserObj h1 {
		background: url(../images/title_answer.gif) no-repeat left top;
	}
	#mainContents div.questionObj {
		padding-bottom: 35px;		
	}
		#mainContents div.block {
			margin: 0 11px 15px 11px;
		}
		#mainContents h2 {
			margin-bottom: 9px;
			width: 573px;
			height: 26px;
			/*\*//*/
			padding-bottom: 26px;
			/**/
			text-indent: -9999px;
			overflow: hidden;
		}
		#mainContents h2.hed40 {
			background: url(../images/hed_faq_01.gif) no-repeat left top;
		}
		#mainContents h2.hed41 {
			background: url(../images/hed_faq_02.gif) no-repeat left top;
		}
		#mainContents h2.hed42 {
			background: url(../images/hed_faq_03.gif) no-repeat left top;
		}
		#mainContents h2.hed43 {
			background: url(../images/hed_faq_04.gif) no-repeat left top;
		}
		#mainContents h2.hed44 {
			background: url(../images/hed_faq_05.gif) no-repeat left top;
		}

	#mainContents div.anserObj {}
		#mainContents div.anserObj table {
			border-collapse: collapse;
			border: solid 1px #d6d4aa;
			width: 100%;
		}
		#mainContents div.anserObj table th {
			background: url(../images/icn_q.gif) no-repeat left center;
			background-color: #fbf7d7;
			border: solid 1px #d6d4aa;
			padding: 12px 12px 12px 38px;
			color: #8fc41e;
			font-size: 14px;
			/*\*/
			*font-size: 120%;
			/**/
		}
		#mainContents div.anserObj table td {
			border: solid 1px #d6d4aa;
			padding: 12px;
		}
		#mainContents div.anserObj table td div {
			text-align: center;
		}
		#mainContents div.anserObj table dt {
			margin-right: 12px;
			float: left;
			font-size: 10px;
			/*\*/
			*font-size: 80%;
			/**/
		}
		#mainContents div.anserObj table dd {}
		#mainContents div.anserObj ul {
			margin-top: 5px;
			margin-bottom: 15px;
		}
		#mainContents div.anserObj li {
			background: url(../images/arw_pagetop.gif) no-repeat left center;
			padding-left: 18px;
			float: right;
		}
		#mainContents div.anserObj li a {
			color: #eb6100;
		}