/* レポートメイン
---------------------------------------------- */
/*#reportmain {
	width: 82%;
}*/

ul{
	list-style-type: none;  /*square */
}

/* 質問リストから下のレポートメイン
---------------------------------------------- */



/* テーブル共通指定
----------------------------------------------- */
#bd {
	float: right;
	margin-bottom: 2em;
}

 
#bd table  {
    margin: 0 auto 0 auto;
    border: 2px solid #ccc;
    border-collapse: collapse;
    text-align: left;
	background: none;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif,"ヒラギノ角ゴ Pro W3";
}
#bd .boldtype_v{
	border-right: 2px solid #ccc;
}
#bd .boldtype_h{
	border-bottom: 2px solid #ccc;
}

*html #bd table  {
    margin: 0;
    clear: both;
}
*+html #bd table  {
    margin: 0;
}

#bd table th {
    padding: 8px;
    background-color: #f0f0f0;
    font-weight: normal;
}
#bd table td {
    padding: 5px;

}
div.tblareabtn {
    clear: both;
    margin: 15px 0 0 0;
    text-align: center;
}
.phototd {
    width: 75px;
    text-align: center;
}
.centertd {
    text-align: center;
}
.pricetd {
    text-align: right;
}
.pricetd em {
    font-weight: bold;
}
div#completetext {
    width: 470px;
    margin: 15px auto 0 auto;
    padding: 15px;
    border: 5px solid #ccc;
}
div#completetext em {
    font-weight: bold;
}
div#completetext p{
    padding: 20px 0 0 0;
    text-align: left;
}

/* main.css Override */





#bodycontent {
	margin: 0 10px;
}

/* 目次 オーバーライド */
#toc {
/*	float: left;*/
	margin-bottom: 20em;
	
}
#toc span{
	color: #000;
}

#toctitle h2{
	background:none;
	color:#000;}

*html #toc {
}

*+html #toc {
}


/* 気になる質問/気になる課題 角丸*/
#bqi {
}
#bqi h3{
	color: red;
}

*html #bqi {
	width: 100%;
}
*/
#redContents1 {
	font-size: 13px;
	height: auto;
	width: 700px;
	margin-bottom: 2em;
}
	
	


/* GN 

#gn {
	margin-left: -250px;
	float: left;
	height:120%;
	background-image: url(../sr_img/side_comment.gif);
}

*/

/*:first-child+html #gn .gn {
	margin-left: -198px;
	float: left;
	height:120%;
	background-image: url(../sr_img/side_comment.gif);
	background-position: 0% 80%;
	background-repeat: no-repeat;
	padding-bottom: 30px;
	margin-bottom: 30px;
	margin-top:10px;
}

*/

#gn img{
	height:22px;
	width:150px;
}



.gn {
	margin-left: -220px;
	float: left;
	background-image: url(../sr_img/side_comment.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	padding-bottom: 30px;
	margin-bottom: 30px;
	margin-top:10px;
}



#voteGNForm{
}





.gp {
	height:120%;
	border:solid 2px #efefef;
	margin-left:30px;
	width:150px;
	height:22px;
}

.ns{
	margin-bottom: 50px;
	height:120%;
	border:solid 2px #efefef;
	margin-left:30px;
	width:150px;
	height:22px;
}

#undercontents {
	clear: both;
	height: auto;
	width: 100%;
}

#underSide1 {
	float: left;

	}

.underbotton1 {

	}

#good {
	background-image: url(/sr_img/goodbtn_a.gif);
	display: block;
	background-repeat: no-repeat;
	height: 22px;
	width: 85px;
	margin-bottom:1px;
	}
	
#non {
	background-image: url(/sr_img/nobtn_a.gif);
	display: block;
	background-repeat: no-repeat;
	height: 22px;
	width: 85px;
	margin-top:3px;
	}

#good a:hover{
	background-repeat: no-repeat;
	width: 85px;
	display: block;
	background-image: url(/sr_img/goodbtn_b.gif);
}
			
			
#non a:hover{
	background-repeat: no-repeat;
	width: 85px;
	display: block;
	background-image: url(/sr_img/nobtn_b.gif);
}
#underSide1 ul li{
	margin-top:3px;
	float: left;
	list-style-type: none;
	height:22px;
}
					
#underSide1 ul a {
	display: block;
	height: 22px;
	text-decoration: none;
	text-indent: -9999px;
}
/* 承認待ち状態のCSS */
#warn_waiting_exists {
	border: solid 1px red;
	color: red;
	text-align: center;
}


/*金商法169条*/
div#p-\.E9\.87\.91\.E5\.95\.86\.E6\.B3\.95169\.E6\.9D\.A1 a:link,
div#p-\.E9\.87\.91\.E5\.95\.86\.E6\.B3\.95169\.E6\.9D\.A1 a:visited,
div#p-\.E9\.87\.91\.E5\.95\.86\.E6\.B3\.95169\.E6\.9D\.A1 a:hover,
div#p-\.E9\.87\.91\.E5\.95\.86\.E6\.B3\.95169\.E6\.9D\.A1 a:active {
    color: red;
}

div#p-Notice a:link,
div#p-Notice a:visited,
div#p-Notice a:hover,
div#p-Notice a:active{
    color: red;
}



#question_box {
	border:solid 2px #999;
	background-color:#ccc;
	}


#question_box dl{
	margin:0;
	padding:0;
	}
	

#question_box dl dt{
	
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	height:25px;
	}
	
	#question_box dl dt span{
		margin-left:10px;
		line-height:25px;
		}
		
		
		#question_box dl dd{
		margin:0;
		padding:8px;
		background-color:#FFF;
		border-bottom:1px dotted #999;
				}
				
				

div#p-\.E3\.81\.8A\.E7\.9F\.A5\.E3\.82\.89\.E3\.81\.9B a:link,
div#p-\.E3\.81\.8A\.E7\.9F\.A5\.E3\.82\.89\.E3\.81\.9B a:visited,
div#p-\.E3\.81\.8A\.E7\.9F\.A5\.E3\.82\.89\.E3\.81\.9B a:hover,
div#p-\.E3\.81\.8A\.E7\.9F\.A5\.E3\.82\.89\.E3\.81\.9B a:active {
color:#F00;}




h1 {
	font-size: 188%;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;*/
	background-color:#808080;
	color:#FFF;
	padding-left:8px;
	padding-right:5px;
	padding-bottom:5px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}

	h1 .editsection a {color:#FFF;}




h3 {
	font-size: 120%; 
	/*border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;*/
	border:dashed 1px #999;
	padding-left:8px;
	padding-right:5px;
	padding-bottom:5px;
	}


	h3 .editsection a{ font-size: 120%;
						}
						
						
						#firstHeading{color:#000;}
						
						
						*:first-child+html #headTxt{height:70px;}	
	




/*　0908修正　*/


	
	
	

	
#headTxt .minitxt{
	font-size:10px;
	margin:0;
	padding:0;
	margin-top:3px;
	color:#FFF;
	}
	
	

	
	
#headTxt .minitxt{
	font-size:10px;
	margin:0;
	padding:0;
	margin-top:13px;
	color:#FFF;
	}
	
	


#basicdata {
	width:760px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: normal;
	float: right;
	_clear:both;
	}


	



#MainTable{
	width:760px;
	float: left;
	clear: both;
	background-image: url(../sr_img/dropshadow.jpg);
	background-repeat: repeat-y;
	}
	

	
	
#MainTable table {
	background-color: #f9f9f9;
	border-bottom:solid 1px #999;
	border-left:solid 1px #999;
	width:754px;
	float: left;
	clear: both;
	}
	
	
#basicdata #MainTable table tr .nomal{height:33px;}






#n-\.E7\.A2\.BA\.E8\.AA\.8D\.E7\.94\.A8\.E3\.83\.95\.E3\.83\.AB\.E3\.83\.AC\.E3\.83\.9D\.E3\.83\.BC\.E3\.83\.88\.E3\.81\.B8\.E3\.81\.AE\.E3\.81\.94\.E6\.84\.8F\.E8\.A6\.8B\.E7\.AE\.B1{
	background-image: url(../sr_img/miniletter.gif);
	background-position:100% 96%;
	background-repeat:no-repeat;
	text-indent:-12px;
	}
	
	#n-\.E7\.A2\.BA\.E8\.AA\.8D\.E7\.94\.A8\.E3\.83\.95\.E3\.83\.AB\.E3\.83\.AC\.E3\.83\.9D\.E3\.83\.BC\.E3\.83\.88\.E3\.81\.B8\.E3\.81\.AE\.E3\.81\.94\.E6\.84\.8F\.E8\.A6\.8B\.E7\.AE\.B1 a{
		width:120px;
		display:block;
	}



#n-Your-Comments-and-Questions-Directly-to-Full-report-for-confirmation{
	background-image: url(../sr_img/miniletter.gif);
	background-position:100% 96%;
	background-repeat:no-repeat;
	}
	
	#n-Your-Comments-and-Questions-Directly-to-Full-report-for-confirmation a{
		width:120px;
		display:block;
	}



/* 質問の文字の微調整　1111　*/


.noanswer{
	font-size:10px;
	color:#666;
	padding-top:-10px;
	/*height:10px;*/
	}
	
	.noanswer a{
	color:#666;
	}
	
	#qalist_body li .noanswer{
	font-size:10px;
	color:#999;
	}
	
	
	#qalist_body li .qa{
		padding-top:5px;
		display:block;
	}
	
	
	#qalist_body li .beforequestion{
		padding-top:10px;
		display:block;
	}
	
	
	
	#qalist_body li .newqa{
		padding-top:5px;
		display:block;
	}
	
