@charset  "Shift_JIS";




/*@ƒŒƒ|[ƒg
----------------------------------------------- */


#reportindex h2
	{
	margin:20px 0 13px 0;
	background-image:url(../images/ttl_h.jpg);
	background-repeat:no-repeat;
	font-family: "HGS‘n‰pŠpºÞ¼¯¸UB", "ƒqƒ‰ƒMƒmŠpƒS Pro W6";
	color:#333333;
	}
	
#reportindex h3
	{
	margin:0px 0 5px 0;
	font-weight:normal;
	border-left:8px solid #3399CC;
	padding:0 0 0 8px;
	font-size:20px;
	font-family: "HGS‘n‰pŠpºÞ¼¯¸UB", "ƒqƒ‰ƒMƒmŠpƒS Pro W6";
	color:#333333;
	}
	
#reportindex table
	{
	margin:0 0 10px 0;
	}

#reportindex td
	{
	vertical-align:top;
	line-height:140%;
	padding-bottom:3px;
	}
	
	
	
#report table
	{
	margin:0 0 10px 0;
	}

#report h4
	{
	margin:10px 0 17px 0;
	}
	
#report p
{
line-height:180%;
}	
	


#indent-table
	{margin:10px 0 20px 0;
	}
	
#indent-table table
	{
	border-collapse: collapse;
	}
	
#indent-table th
	{
	padding:6px 6px;
	border:1px solid #CCCCCC;
	text-align:left;
	background-color:#f8f8f8;
	line-height:140%;	
	}
	
#indent-table td
	{
	padding:6px 6px;
	border:1px solid #CCCCCC;
	text-align:left;
	line-height:140%;
	}
	
#report-indentbox table
	{
	margin:18px 0;
	}	
	
#report-indentbox ul
	{
	margin: 0px 0 13px 0px;
	padding-left:1px;
	}

#report-indentbox li
	{
	padding: 0px 0px 0px 20px;
    background: url(../images/icon-right.gif ) no-repeat 0px 1px;
    list-style: none;
	margin:0 0 8px 0px;
	line-height:130%;
	font-size:14px;
	}


#report-judge table
	{
	border-collapse: collapse;
	margin:0px 0 20px 0;
	}
	
#report-judge th
	{
	padding:6px 6px;
	border:1px solid #CCCCCC;
	text-align:left;
	background-color:#f8f8f8;
	line-height:140%;	
	}
	
#report-judge td
	{
	padding:6px 6px;
	border:1px solid #CCCCCC;
	text-align:left;
	line-height:140%;
	}


/*@ƒŒƒ|[ƒg@- ‚e‚`‚p
----------------------------------------------- */

#faq p
	{
	margin-left:13px;
	}

#faq ul
	{
	margin: 30px 0 13px 0px;
	padding-left:1px;
	}
	
#faq li
	{
	list-style-type:none;
	margin:0 0 15px 0px;
	}
	
	
/*@ƒŒƒ|[ƒg@- Œ´—¿
----------------------------------------------- */

#material-table table
	{
	border-collapse: collapse;
	margin:20px 0;
	}

	
#material-table th
	{
	padding:6px 6px;
	border:1px solid #CCCCCC;
	text-align:left;
	background-color:#f8f8f8;
	}
	
#material-table td
	{
	padding:6px 6px;
	border:1px solid #CCCCCC;
	text-align:left;
	line-height:130%;
	}
	
	
	
	
/*@ƒŒƒ|[ƒg@- ‰ïŽÐ‚ÌŽp¨‚É‚Â‚¢‚Ä
----------------------------------------------- */
	
	
#company ul
	{
	margin: 0px 0 13px 5px;
	padding-left:5px;
	}

#company li
	{
	padding: 0px 0px 0px 12px;
    list-style: circle;
	margin:0 0 12px 10px;
	line-height:130%;
	font-size:14px;
	}
	
	
	
/*@”äŠrˆê——
----------------------------------------------- */

.compare a
{
font-weight:normal;

}

.compare table
{	border-collapse: collapse;
margin:0 0 30px 0;}

.compare td
{
padding:5px;
border:1px solid #CCCCCC;
}

.td-name
{line-height:110%;
font-size:12px;
width:16%;
background-color:#FFCC99;
border:1px solid #CCCCCC;
font-weight:normal;

}


.compare th
{
line-height:110%;
border:1px solid #CCCCCC;
background-color:#FFFFCC;
padding:5px;
font-weight:normal;
font-size:12px;

}

.td01
{
border:1px solid #CCCCCC;
line-height:150%;
font-size:12px;
padding:5px;
}
	
	
	
	
